PolyAnnotation

Vue de l’ensemble

PolyAnnotation Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : MarkupAnnotation.

Base commune pour les annotations de polygone et de polyylène — une chaîne de vertices connectées (PDF 32000 §12.5.6.9).

Cette classe fournit 14 méthodes pour travailler avec des objets PolyAnnotation dans les programmes .NET. Les méthodes disponibles comprennent : Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState,et 2 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 : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,Et 45 autres.

Propriétés

Nom deTypeAccèsDescription
VerticesPoint[]Lire / ÉcrireLes vertices du chemin ( / Entrée des verticaux).
IntentPolyIntentLire / ÉcrireL’intention de l’annonce ( / entrée IT).
CreationDateSystem.DateTimeLire / ÉcrireLe temps de création enregistré dans /CreationDate.
OpacitydoubleLire / ÉcrireOpacité (0..1) portée dans /CA.
PopupPopupAnnotation?Lire / ÉcrireAnnotation popup associée (Popup).
ReplyTypeReplyTypeLire / ÉcrireRépondre la relation à InReplyTo (/RT).
RichTextstring?Lire / ÉcrireContenu de texte riche (/RC), formaté en XHTML.
Subjectstring?Lire / ÉcrireLinea de sujet ( / Subj ).
Titlestring?Lire / ÉcrireAuteur / titre porté dans /T.
AnnotationTypeAnnotationTypeLireLe sous-type de l’annonce.
RectRectangle?Lire / ÉcrireLa position sur la page (position sur page).
WidthdoubleLire / ÉcrireLa largeur de l’anotation rectangle.
HeightdoubleLire / ÉcrireLa hauteur de la rectangle d’anotation.
ActiveStatestring?Lire / ÉcrireÉtat d’apparition actuellement actif (/entrée AS).
AlignmentTextAlignmentLire / ÉcrireAlignement de texte (pour les notes gratuites / widget portant un texte riche).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireAlignement horizontal, exposé en plus de l’Alignment; les deux sont indépendamment ajustables.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireL’alignement horizontal spécifique à texte est surride.
AppearanceAppearanceDictionaryLireDictionnaire d’apparition (/ap entry) - clé par le nom de courant d’apparence (N, D, R).
StatesAppearanceDictionaryLireLe dictionnaire de l’État d’apparition (le sous-dict par État de AP/N, etc.
NormalAppearanceXForm?LireL’apparence normale (/AP / N) de l’anotation comme une XForm, ou nulle quand elle n’a pas.
UpdateAppearanceOnConvertboolLire / ÉcrireQue de régénérer le flux d’apparence lorsque l’annotation est enregistrée dans un document converti.
UseFontSubsetboolLire / ÉcrireQue la forme (si elle est) soit déposée.
Contentsstring?Lire / ÉcrireLe contenu de l’annonce (texte).
BorderBorder?Lire / ÉcrireLa frontière d’annotation.
ColorColorLire / ÉcrireLa couleur limite d’annonce (/C entrée).
InteriorColorColor?Lire / ÉcrireLa couleur intérieure de l’anotation (/entrée IC, pour les annotations en cirque / square / ligne).
Namestring?Lire / ÉcrireLe nom de l’annonce (unique identifier – la /NM entrée).
FullNamestring?LireNom d’annonce entièrement qualifié.
ModifiedDatestring?LireLa date de modification.
ModifiedDateTimeLire / ÉcrireLa date /M (modifiée) est une date en tant que DateTime.
FlagsAnnotationFlagsLire / ÉcrireDrapeaux d’annotation (/F entrée) - utilisé comme support de stockage pour les formulaires int et typés.
AnnotationFlagsAnnotationFlagsLire / ÉcrireType alias de Flags exposant AnnotationFlags comme propriété.
ActionPdfAction?Lire / ÉcrireL’action associée à cette note (/A entré).
ActionsPdfActionCollectionLireCollecte d’actions associées à cette note.
Authorstring?LireL’auteur de l’annonce ( / T entry ).
AnnotationStatestring?Lirel’état d’annonce (/entrée de l’État), par exemple.
AnnotationStateModelstring?LireLe modèle d’état de l’annonce (/StateModel entrée), par exemple.
InReplyToAnnotation?Lire / ÉcrireCette note est répondue à (/IRT entry).
QuadPointsPoint[]Lire / ÉcrireQuadPoints comme une série de valeurs points.
CharacteristicsCharacteristicsLireCaractéristiques d’apparition (colore de frontière, couleur de fond, rotation).
PageIndexintLire1-based index of the page that owns this annotation.
PagePage?LireLa page qui possède cette note, ou null lorsque elle ne peut pas être résolue (par exemple.
VerticalAlignmentVerticalAlignmentLire / ÉcrireL’alignement vertical appliqué à ce paragraphe.
MarginMarginInfo?Lire / ÉcrireLes informations de marge extérieur appliquées à ce paragraphe.
IsFirstParagraphInColumnboolLire / ÉcrireForcez le paragraphe à démarrer une nouvelle colonne.
IsKeptWithNextboolLire / ÉcrireGardez ce paragraphe sur la même page que la prochaine.
IsInNewPageboolLire / ÉcrireIl faut que le paragraphe commence sur une nouvelle page.
IsInLineParagraphboolLire / ÉcrireLe drapeau de la ligne (ne commence pas une nouvelle ligne).
HyperlinkTextstring?Lire / ÉcrireCible de lien hypertexte.
HyperlinkHyperlink?Lire / ÉcrireLa décoration de hyperliens typique appliquée au paragraphe.
ZIndexintLire / ÉcrireL’index de commande Z est utilisé par le rendu DOM.

méthodes

SignatureDescription
UpdateAppearances()Regénérer l’apparence normale (/AP / N) en rincant la voie vertébrale (et en le remplissant avec InteriorColor pour un polygone fermé).
MarkupAnnotation(document: Document)Document-bound ctor pour créer une note de marque qui n’est pas encore attachée à une page spécifique; les appels l’ajoutent plus tard via la page.Annotations.Add(annot).
GetState()Lisez l’entrée /État sur le dictionnaire des propriétés de l’annonce.
GetStateModel()Lisez l’entrée /StateModel, en cartographiant la/l’entrée manquante à Non définie.
SetMarkedState(marked: bool)Mettre /Stat à Marqué ou Non marqué plus /StateModel = Marqué.
SetReviewState(state: AnnotationState)Définissez l’état de révision.
ClearState()Supprimer tout /État et /StateModel enregistrés.
FindStateAnnotation()Trouvez l’annonce de suivi d’état liée à cette marque (l’annulation la plus récente /IRT réponse qui porte une entrée /État, par PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Transmettre cette note à la surcharge de visiteur (VISIT) en typé.
GetRectangle(considerRotation: bool)La rectangle de bord ajustée par considRotation.
ChangeAfterResize(transform: Matrix)Ajuster la géométrie de l’annonce après que l’utilisateur a révisé la page ou le rectangle hôte.
WriteXfdf(writer: System.Xml.XmlWriter)Sérialisez cette note comme un élément XFDF pour l’auteur (PDF 32000 §12.7.8 / X FDF 3.0).
Flatten()Flattez cette note - rendez son apparence visuelle dans le contenu de la page et supprimez-le de l’array des notes de page.
Clone()Shallow clone - copies de l’état scalar/ref-shared.

Voir aussi

 Français