SquareAnnotation
Vue de l’ensemble
SquareAnnotation Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : CommonFigureAnnotation.
Cette classe fournit 16 méthodes pour travailler avec des objets SquareAnnotation dans les programmes .NET. Les méthodes disponibles comprennent : Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState,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 : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,Et 44 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
AnnotationType | AnnotationType | Lire | Il y a le type d’annonce. |
Frame | Rectangle | Lire / Écrire | Le rectangle de la figure traitée — le rektangre d’anotation insecté par l’entrée /RD (diversité du reptangement). |
CreationDate | System.DateTime | Lire / Écrire | Le temps de création enregistré dans /CreationDate. |
Opacity | double | Lire / Écrire | Opacité (0..1) portée dans /CA. |
Popup | PopupAnnotation? | Lire / Écrire | Annotation popup associée (Popup). |
ReplyType | ReplyType | Lire / Écrire | Répondre la relation à InReplyTo (/RT). |
RichText | string? | Lire / Écrire | Contenu de texte riche (/RC), formaté en XHTML. |
Subject | string? | Lire / Écrire | Linea de sujet ( / Subj ). |
Title | string? | Lire / Écrire | Auteur / titre porté dans /T. |
Rect | Rectangle? | Lire / Écrire | La position sur la page (position sur page). |
Width | double | Lire / Écrire | La largeur de l’anotation rectangle. |
Height | double | Lire / Écrire | La hauteur de la rectangle d’anotation. |
ActiveState | string? | Lire / Écrire | État d’apparition actuellement actif (/entrée AS). |
Alignment | TextAlignment | Lire / Écrire | Alignement de texte (pour les notes gratuites / widget portant un texte riche). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lire / Écrire | Alignement horizontal, exposé en plus de l’Alignment; les deux sont indépendamment ajustables. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lire / Écrire | L’alignement horizontal spécifique à texte est surride. |
Appearance | AppearanceDictionary | Lire | Dictionnaire d’apparition (/ap entry) - clé par le nom de courant d’apparence (N, D, R). |
States | AppearanceDictionary | Lire | Le dictionnaire de l’État d’apparition (le sous-dict par État de AP/N, etc. |
NormalAppearance | XForm? | Lire | L’apparence normale (/AP / N) de l’anotation comme une XForm, ou nulle quand elle n’a pas. |
UpdateAppearanceOnConvert | bool | Lire / Écrire | Que de régénérer le flux d’apparence lorsque l’annotation est enregistrée dans un document converti. |
UseFontSubset | bool | Lire / Écrire | Que la forme (si elle est) soit envoyée. |
Contents | string? | Lire / Écrire | Le contenu de l’annonce (texte). |
Border | Border? | Lire / Écrire | La frontière d’annotation. |
Color | Color | Lire / Écrire | La couleur limite d’annonce (/C entrée). |
InteriorColor | Color? | Lire / Écrire | La couleur intérieure de l’anotation (/entrée IC, pour les annotations en cirque / square / ligne). |
Name | string? | Lire / Écrire | Le nom de l’annonce (unique identifier – la /NM entrée). |
FullName | string? | Lire | Nom d’annonce entièrement qualifié. |
ModifiedDate | string? | Lire | La date de modification. |
Modified | DateTime | Lire / Écrire | La date /M (modifiée) est une date en tant que DateTime. |
Flags | AnnotationFlags | Lire / Écrire | Drapeaux d’annotation (/F entrée) - utilisé comme support de stockage pour les formulaires int et typés. |
AnnotationFlags | AnnotationFlags | Lire / Écrire | Type alias de Flags exposant AnnotationFlags comme propriété. |
Action | PdfAction? | Lire / Écrire | L’action associée à cette note (/A entré). |
Actions | PdfActionCollection | Lire | Collecte d’actions associées à cette note. |
Author | string? | Lire | L’auteur de l’annonce ( / T entry ). |
AnnotationState | string? | Lire | l’état d’annonce (/entrée de l’État), par exemple. |
AnnotationStateModel | string? | Lire | Le modèle d’état de l’annonce (/StateModel entrée), par exemple. |
InReplyTo | Annotation? | Lire / Écrire | Cette note est répondue à (/IRT entry). |
QuadPoints | Point[] | Lire / Écrire | QuadPoints comme une série de valeurs points. |
Characteristics | Characteristics | Lire | Caractéristiques d’apparition (colore de frontière, couleur de fond, rotation). |
PageIndex | int | Lire | 1-based index of the page that owns this annotation. |
Page | Page? | Lire | La page qui possède cette note, ou null lorsque elle ne peut pas être résolue (par exemple. |
VerticalAlignment | VerticalAlignment | Lire / Écrire | L’alignement vertical appliqué à ce paragraphe. |
Margin | MarginInfo? | Lire / Écrire | Les informations de marge extérieur appliquées à ce paragraphe. |
IsFirstParagraphInColumn | bool | Lire / Écrire | Forcez le paragraphe à démarrer une nouvelle colonne. |
IsKeptWithNext | bool | Lire / Écrire | Gardez ce paragraphe sur la même page que la prochaine. |
IsInNewPage | bool | Lire / Écrire | Il faut que le paragraphe commence sur une nouvelle page. |
IsInLineParagraph | bool | Lire / Écrire | Le drapeau de la ligne (ne commence pas une nouvelle ligne). |
HyperlinkText | string? | Lire / Écrire | Cible de lien hypertexte. |
Hyperlink | Hyperlink? | Lire / Écrire | La décoration de hyperliens typique appliquée au paragraphe. |
ZIndex | int | Lire / Écrire | L’index de commande Z est utilisé par le rendu DOM. |
méthodes
| Signature | Description |
|---|---|
SquareAnnotation(document: Document) | Appelez SquareAnnotation sur cette instance SquareAnnotation. |
SquareAnnotation(page: Page, rect: Rectangle) | |
Accept(visitor: AnnotationSelector) | Appel à Accepter sur cette instance SquareAnnotation. |
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). |
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. |
UpdateAppearances() | Regénérer le flux d’apparence normal (/AP / N) de la géométrie et des couleurs actuelles de l’anotation. |
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. |