PrinterMarkAnnotation
Vue d’ensemble
PrinterMarkAnnotation est une classe dans le FOSS Aspose.PDF pour .NET. Hérite de: Annotation.
Générateur d’agrégat de marques d’imprimante.
Cette classe fournit 9 méthodes pour travailler avec les objets PrinterMarkAnnotation dans les programmes .NET. Les méthodes disponibles incluent: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.PDF FOSS pour .NET. Propriétés: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, et 41 de plus.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
AnnotationType | AnnotationType | Lecture | Toujours PrinterMark. |
Rect | Rectangle? | Lecture/Écriture | Le rectangle d’annotation (position sur la page). |
InnerRect | Rectangle? | Lecture | Le rectangle d’annotation déterminé par l’entrée /RD (différences de rectangle) — la région réellement dessinée à l’intérieur de Rect. |
Width | double | Lecture/Écriture | La largeur du rectangle d’annotation. |
Height | double | Lecture/Écriture | La hauteur du rectangle d’annotation. |
ActiveState | string? | Lecture/Écriture | État d’apparence actuellement actif (/entrée AS). |
Alignment | TextAlignment | Lecture/Écriture | Alignement du texte (pour les annotations texte libre / widget contenant du texte enrichi). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lecture/Écriture | Alignement horizontal (Aspose.Pdf expose cela en plus de Alignment ; les deux sont réglables indépendamment). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lecture/Écriture | Remplacement de l’alignement horizontal spécifique au texte. |
Appearance | AppearanceDictionary | Lecture | Dictionnaire d’apparence (/AP entry) — indexé par le nom du flux d’apparence (N, D, R). |
States | AppearanceDictionary | Lecture | Dictionnaire d’état d’apparence (le sous-dictionnaire par état de AP/N, p. ex. |
NormalAppearance | XForm? | Lecture | L’apparence normale (/AP /N) de l’annotation sous forme XForm, ou null si elle n’en a aucune. |
UpdateAppearanceOnConvert | bool | Lecture/Écriture | Indique s’il faut régénérer le flux d’apparence lorsqu’une annotation est enregistrée dans un document converti. |
UseFontSubset | bool | Lecture/Écriture | Indique si la police intégrée (le cas échéant) doit être sous-ensemble. |
Contents | string? | Lecture/Écriture | Le contenu de l’annotation (texte). |
Opacity | double | Lecture/Écriture | Opacité de l’annotation (0.0 = transparent, 1.0 = opaque). |
Border | Border? | Lecture/Écriture | Bordure d’annotation. |
Color | Color | Lecture/Écriture | La couleur de la bordure d’annotation (/C entry). |
InteriorColor | Color? | Lecture/Écriture | La couleur intérieure de l’annotation (/IC entry, pour les annotations cercle/carré/ligne). |
Title | string? | Lecture/Écriture | Le titre de l’annotation (auteur pour les annotations de balisage). |
Name | string? | Lecture/Écriture | Le nom de l’annotation (identifiant unique — l’entrée /NM). |
FullName | string? | Lecture | Nom d’annotation pleinement qualifié. |
Subject | string? | Lecture/Écriture | Le sujet de l’annotation (entrée /Subj). |
ModifiedDate | string? | Lecture | La date de modification. |
Modified | DateTime | Lecture/Écriture | La date /M (modifiée) en tant que DateTime typé. |
Flags | AnnotationFlags | Lecture/Écriture | Drapeaux d’annotation (/F entry) — utilisés comme support de stockage pour les formes int et typées. |
AnnotationFlags | AnnotationFlags | Lecture/Écriture | Alias typé de Flags correspondant à la surface publique Aspose.Pdf qui expose AnnotationFlags en tant que propriété. |
Action | PdfAction? | Lecture/Écriture | L’action associée à cette annotation (/A entry). |
Actions | PdfActionCollection | Lecture | Collection d’actions associées à cette annotation. |
Author | string? | Lecture | L’auteur de l’annotation (/T entry). |
AnnotationState | string? | Lecture | L’état de l’annotation (/State entry), p. ex. |
AnnotationStateModel | string? | Lecture | Le modèle d’état de l’annotation (/StateModel entry), p. ex. |
ReplyType | string? | Lecture | Le type de réponse (/RT entry), p. ex. |
InReplyTo | Annotation? | Lecture/Écriture | L’annotation à laquelle celle-ci répond (/IRT entry). |
QuadPoints | Point[] | Lecture/Écriture | QuadPoints sous forme d’un tableau de valeurs Point. |
Characteristics | Characteristics | Lecture | Caractéristiques d’apparence (couleur de bordure, couleur d’arrière-plan, rotation). |
PageIndex | int | Lecture | Indice à base 1 de la page qui possède cette annotation. |
Page | Page? | Lecture | La page qui possède cette annotation, ou null lorsqu’elle ne peut pas être résolue (par ex. |
VerticalAlignment | VerticalAlignment | Lecture/Écriture | Alignement vertical appliqué à ce paragraphe. |
Margin | MarginInfo | Lecture/Écriture | Informations de marge extérieure appliquées à ce paragraphe. |
IsFirstParagraphInColumn | bool | Lecture/Écriture | Forcez le paragraphe à commencer dans une nouvelle colonne. |
IsKeptWithNext | bool | Lecture/Écriture | Gardez ce paragraphe sur la même page que le suivant. |
IsInNewPage | bool | Lecture/Écriture | Forcez le paragraphe à commencer sur une nouvelle page. |
IsInLineParagraph | bool | Lecture/Écriture | Indicateur de paragraphe en ligne (ne commence pas une nouvelle ligne). |
HyperlinkText | string? | Lecture/Écriture | Cible de lien hypertexte de type chaîne héritée. |
Hyperlink | Hyperlink? | Lecture/Écriture | Décoration de lien hypertexte typé appliquée au paragraphe. |
ZIndex | int | Lecture/Écriture | Indice Z-order utilisé par le moteur de rendu DOM. |
Méthodes
| Signature | Description |
|---|---|
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind) | Ajoutez les familles de marques d’imprimante demandées à chaque page du document. |
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind) | Ajoutez les familles de marques d’imprimante demandées à une seule page. |
Accept(visitor: AnnotationSelector) | Envoyez cette annotation à la surcharge typée Visit(SubType) du visiteur. |
GetRectangle(considerRotation: bool) | Rectangle englobant ajusté par considerRotation. |
ChangeAfterResize(transform: Matrix) | Ajuster la géométrie de l’annotation après que l’utilisateur a redimensionné la page ou le rectangle hôte. |
UpdateAppearances() | Régénérer le flux d’apparence normal (/AP /N) à partir de la géométrie et des couleurs actuelles de l’annotation. |
WriteXfdf(writer: System.Xml.XmlWriter) | Sérialiser cette annotation en tant qu’élément XFDF vers le writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Aplatissez cette annotation — rendez son apparence visuelle dans le contenu de la page et retirez-la du tableau des annotations de la page. |
Clone() | Clone superficiel — copie l’état scalaire/partagé par référence. |