Artifact
Vue d’ensemble
Artifact Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Il représente un fichier PDF — une séquence de contenu marquée comme /Artifact (PDF 32000 §14.8.2.2).
Cette classe fournit 16 méthodes pour travailler avec les objets Artifact dans des programmes .NET. Les méthodes disponibles comprennent : Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState,et 1 méthode supplémentaire. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype,Et 18 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Lire / Écrire | La classification du type d’art. |
Subtype | ArtifactSubtype | Lire / Écrire | Le sous-type de l’art. |
CustomType | string? | Lire / Écrire | Le nom du type non standard d’art. |
CustomSubtype | string? | Lire / Écrire | Nom de sous-type non standard. |
Text | string? | Lire / Écrire | Contenu texte extrait des opérateurs de flux de contenu de l’artisphère. |
Rectangle | Rectangle? | Lire | La boîte de limitation de l’entrée /BBox dans le dictionnaire des propriétés. |
Opacity | double | Lire / Écrire | Opacité de l’artisanat (de ExtGState /ca). |
Page | Page? | Lire | La page de cet article appartient. |
ArtifactHorizontalAlignment | HorizontalAlignment | Lire / Écrire | L’allignation horizontale (de / à l’entrée attachée). |
ArtifactVerticalAlignment | VerticalAlignment | Lire / Écrire | Alignement vertical (de / à l’entrée attachée). |
IsBackground | bool | Lire / Écrire | Que ce soit un artifact de fond. |
Rotation | double | Lire / Écrire | Angle de rotation en degrés. |
BackgroundColor | Color? | Lire / Écrire | couleur de fond. |
RightMargin | double | Lire / Écrire | La bonne marge. |
LeftMargin | double | Lire / Écrire | La gauche marge. |
TopMargin | double | Lire / Écrire | Le top margin. |
BottomMargin | double | Lire / Écrire | La marge inférieure. |
Position | Point? | Lire / Écrire | Coordonnées de placement explicites. |
FormattedText | FormattedText? | Lire / Écrire | Formats pour l’artisanat. |
TextState | TextState? | Lire / Écrire | État de texte pour le texte artificiel. |
Lines | List<string> | Lire | Contenu de texte multi-line. |
Contents | List<Operator> | Lire | Les opérateurs de contenu internes qui dessinent l’art. |
Form | XForm? | Lire | Le Form XObject soutient cet objet lorsqu’il est rendu comme une forme réutilisable (par exemple. |
Image | XImage? | Lire | L’image XObject prend en charge cet objet lorsque son contenu est une image de raster. |
méthodes
| Signature | Description |
|---|---|
Artifact() | Constructeur par défaut - Créer un artisanat avec Un type et sous-type indéterminés. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Créer un artisanat avec le type et le sous-type donné. |
Artifact(type: string, subType: string) | Créer un artisanat avec le type et la sous-type personnalisés basées sur les lignes. |
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‑lignes avec l’état de texte donné. |
BeginUpdates() | Démarrez une mise à jour de propriété. |
SaveUpdates() | Flush une mise à jour batchée commencé par BeginUpdates. |
Dispose() | Il délivre les ressources détenues par l’art. |
GetValue(name: string) | Lisez un nom/pain de valeur personnalisé sur SetValue(string, string). |
SetValue(name: string, value: string) | Enregistrer un nom/pain de valeur personnalisé sur l’artifact (pour accéder aux métadonnées en bas-tête; ne pas être émis dans le PDF dans ce bâtiment). |
RemoveValue(name: string) | Supprimer un nom/pain de valeur personnalisé préalablement configuré via SetValue. |
SetImage(imageStream: Stream) | Ajouter une image de raster à l’artifact. |
SetImage(imageName: string) | Ajoutez une image de raster par voie. |
SetText(formattedText: FormattedText) | Définir le texte de l’artefact à partir d’une instance FormattedText. |
SetTextAndState(text: string, textState: TextState) | Définir Text et TextState ensemble. |
SetPdfPage(page: Page) | Liez cet article à une page spécifique. |