HeaderArtifact

HeaderArtifact

Vue d’ensemble

HeaderArtifact est une classe dans Aspose.PDF FOSS pour .NET. Hérite de : Artifact.

Représente un artefact d’en-tête — un en-tête de page en cours marqué Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Cette classe fournit 15 méthodes pour travailler avec les objets HeaderArtifact dans les programmes .NET. Les méthodes disponibles incluent : Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.PDF FOSS pour .NET. Propriétés : ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype et 18 autres.

Propriétés

NomTypeAccèsDescription
TypeArtifactTypeLecture/ÉcritureClassification du type d’artefact.
SubtypeArtifactSubtypeLecture/ÉcritureLe sous-type de l’artefact.
CustomTypestring?Lecture/ÉcritureNom du type d’artefact non standard.
CustomSubtypestring?Lecture/ÉcritureNom du sous-type d’artefact non standard.
Textstring?Lecture/ÉcritureContenu texte extrait des opérateurs du flux de contenu de l’artefact.
RectangleRectangle?LectureBoîte englobante provenant de l’entrée /BBox dans le dictionnaire de propriétés.
OpacitydoubleLecture/ÉcritureOpacité de l’artefact (provenant de ExtGState /ca).
PagePage?LectureLa page à laquelle cet artefact appartient.
ArtifactHorizontalAlignmentHorizontalAlignmentLecture/ÉcritureAlignement horizontal (à partir de l’entrée /Attached).
ArtifactVerticalAlignmentVerticalAlignmentLecture/ÉcritureAlignement vertical (à partir de l’entrée /Attached).
IsBackgroundboolLecture/ÉcritureS’il s’agit d’un artefact d’arrière-plan.
RotationdoubleLecture/ÉcritureAngle de rotation en degrés.
BackgroundColorColor?Lecture/ÉcritureCouleur d’arrière-plan.
RightMargindoubleLecture/ÉcritureMarge droite.
LeftMargindoubleLecture/ÉcritureMarge gauche.
TopMargindoubleLecture/ÉcritureMarge supérieure.
BottomMargindoubleLecture/ÉcritureMarge inférieure.
PositionPoint?Lecture/ÉcritureCoordonnées de placement explicites.
FormattedTextFormattedText?Lecture/ÉcritureTexte formaté pour l’artefact.
TextStateTextState?Lecture/ÉcritureÉtat du texte pour le texte de l’artefact.
LinesList<string>LectureContenu texte multi-ligne.
ContentsList<Operator>LectureOpérateurs internes du flux de contenu qui dessinent l’artefact.
FormXForm?LectureL’objet XObject de type Form qui soutient cet artefact lorsqu’il est rendu sous forme de formulaire réutilisable (p. ex.
ImageXImage?LectureL’objet XObject de type Image qui soutient cet artefact lorsque son contenu est une image raster.

Méthodes

SignatureDescription
HeaderArtifact()Crée un artefact d’en-tête vide (Pagination / En-tête).
HeaderArtifact(text: string)Crée un artefact d’en-tête contenant le texte fourni.
Artifact()Constructeur par défaut — crée un artefact avec le type Undefined et le sous-type Undefined.
SetPageNumberReplacementString(value: string)Définit le jeton de remplacement du numéro de page utilisé dans Text.
SetLinesAndState(text: string[], textState: TextState)Définit le contenu texte multi-ligne avec l’état de texte fourni.
BeginUpdates()Démarrer une mise à jour groupée des propriétés.
SaveUpdates()Vider une mise à jour groupée démarrée par BeginUpdates.
Dispose()Libère les ressources détenues par l’artefact.
GetValue(name: string)Lire une paire nom/valeur personnalisée définie via SetValue(string, string).
SetValue(name: string, value: string)Enregistrer une paire nom/valeur personnalisée sur l’artefact (pour l’accès aux métadonnées en aval ; non émise dans le PDF de cette construction).
RemoveValue(name: string)Supprimer une paire nom/valeur personnalisée précédemment définie via SetValue.
SetImage(imageStream: Stream)Joindre une image raster à l’artefact.
SetText(formattedText: FormattedText)Définir le texte de l’artefact à partir d’une instance FormattedText.
SetTextAndState(text: string, textState: TextState)Définissez Text et TextState ensemble.
SetPdfPage(page: Page)Liez cet artefact à une page spécifique.

Voir aussi

 Français