WatermarkArtifact
Vue de l’ensemble
WatermarkArtifact Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : Artifact.
Il représente un artifact de marquage qui peut être ajouté à une page PDF.
Cette classe fournit 15 méthodes pour travailler avec des objets WatermarkArtifact dans les programmes .NET. Les méthodes disponibles comprennent : AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText,Et 3 méthodes supplémentaires. 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 | Accès | 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 |
|---|---|
WatermarkArtifact() | Il crée une instance d’un artisan de Watermark. |
SetTextAndState(text: string, state: TextState) | Définissez le texte et l’état du texte pour la marque d’eau. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Configurez le texte d’eau de l’objet FormattedText (Help en style API Facades). |
AddToPage(page: Page) | Ajoutez cet article à une page. |
Artifact() | Constructeur par défaut - Créer un artisanat avec Un type et sous-type indéterminés. |
SetPageNumberReplacementString(value: string) | Mettez le token de remplacement numéro page utilisé dans le texte. |
SetLinesAndState(text: string[], textState: TextState) | Mettez le contenu de texte multi-line avec l’état du 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. |
SetPdfPage(page: Page) | Liez cet article à une page spécifique. |