Anotació
Visió general
Annotation és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: BaseParagraph.
Representa una anotació PDF.
Aquesta classe proporciona 7 mètodes per treballar amb objectes Annotation en programes .NET.
Els mètodes disponibles inclouen: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS per a .NET.
Propietats: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, i 40 més.
Propietats
| Nom | Tipus | Accés | Descripció |
|---|---|---|---|
AnnotationType | AnnotationType | Lectura | El subtipus d’anotació. |
Rect | Rectangle? | Lectura/Escriptura | El rectangle d’anotació (posició a la pàgina). |
Width | double | Lectura/Escriptura | L’amplada del rectangle d’anotació. |
Height | double | Lectura/Escriptura | L’alçada del rectangle d’anotació. |
ActiveState | string? | Lectura/Escriptura | Estat d’aparença actualment actiu (entrada /AS). |
Alignment | TextAlignment | Lectura/Escriptura | Alineació del text (per anotacions de text lliure / widget que contenen text enriquit). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lectura/Escriptura | Alineació horitzontal, exposada a més d’Alineació; les dues es poden establir independentment. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lectura/Escriptura | Sobreescriptura d’alineació horitzontal específica del text. |
Appearance | AppearanceDictionary | Lectura | Diccionari d’aparença (entrada /AP) — indexat pel nom del flux d’aparença (N, D, R). |
States | AppearanceDictionary | Lectura | Diccionari d’estat d’aparença (el subdiccionari per estat d’AP/N, per exemple |
NormalAppearance | XForm? | Lectura | L’aparença normal (/AP /N) de l’anotació com a XForm, o nul·la si no n’hi ha. |
UpdateAppearanceOnConvert | bool | Lectura/Escriptura | Indica si es regenera el flux d’aparença quan l’anotació es desa en un document convertit. |
UseFontSubset | bool | Lectura/Escriptura | Indica si la tipografia incrustada (si n’hi ha) s’ha de subestablir. |
Contents | string? | Lectura/Escriptura | El contingut de l’anotació (text). |
Opacity | double | Lectura/Escriptura | Opacitat de l’anotació (0,0 = transparent, 1,0 = opac). |
Border | Border? | Lectura/Escriptura | Vora de l’anotació. |
Color | Color | Lectura/Escriptura | El color de la vora de l’anotació (entrada /C). |
InteriorColor | Color? | Lectura/Escriptura | El color interior de l’anotació (entrada /IC, per anotacions de cercle/quadrat/línia). |
Title | string? | Lectura/Escriptura | El títol de l’anotació (autor per anotacions de marcatge). |
Name | string? | Lectura/Escriptura | El nom de l’anotació (identificador únic — l’entrada /NM). |
FullName | string? | Lectura | Nom completament qualificat de l’anotació. |
Subject | string? | Lectura/Escriptura | El tema de l’anotació (entrada /Subj). |
ModifiedDate | string? | Lectura | La data de modificació. |
Modified | DateTime | Lectura/Escriptura | La data /M (modificada) com a DateTime tipat. |
Flags | AnnotationFlags | Lectura/Escriptura | Indicadors d’anotació (entrada /F) — utilitzats com a emmagatzematge per a les formes int i tipades. |
AnnotationFlags | AnnotationFlags | Lectura/Escriptura | Àlies tipat d’Indicadors que exposa AnnotationFlags com a propietat. |
Action | PdfAction? | Lectura/Escriptura | L’acció associada a aquesta anotació (entrada /A). |
Actions | PdfActionCollection | Lectura | Col·lecció d’accions associades a aquesta anotació. |
Author | string? | Lectura | L’autor de l’anotació (entrada /T). |
AnnotationState | string? | Lectura | L’estat de l’anotació (entrada /State), per exemple |
AnnotationStateModel | string? | Lectura | El model d’estat de l’anotació (entrada /StateModel), per exemple |
ReplyType | string? | Lectura | El tipus de resposta (entrada /RT), per exemple |
InReplyTo | Annotation? | Lectura/Escriptura | L’anotació a la qual aquesta respon (/IRT). |
QuadPoints | Point[] | Lectura/Escriptura | QuadPoints com a matriu de valors Point. |
Characteristics | Characteristics | Lectura | Característiques d’aparença (color de vora, color de fons, rotació). |
PageIndex | int | Lectura | Índex basat en 1 de la pàgina que conté aquesta anotació. |
Page | Page? | Lectura | La pàgina que conté aquesta anotació, o nul·la quan no es pot resoldre (per exemple |
VerticalAlignment | VerticalAlignment | Lectura/Escriptura | Alineació vertical aplicada a aquest paràgraf. |
Margin | MarginInfo? | Lectura/Escriptura | Informació de marge exterior aplicada a aquest paràgraf. |
IsFirstParagraphInColumn | bool | Lectura/Escriptura | Força el paràgraf a començar una nova columna. |
IsKeptWithNext | bool | Lectura/Escriptura | Manté aquest paràgraf a la mateixa pàgina que el següent. |
IsInNewPage | bool | Lectura/Escriptura | Força el paràgraf a començar en una nova pàgina. |
IsInLineParagraph | bool | Lectura/Escriptura | Indicador de paràgraf en línia (no comença una nova línia). |
HyperlinkText | string? | Lectura/Escriptura | Destinació d’enllaç d’hipertext de cadena de tipus llegat. |
Hyperlink | Hyperlink? | Lectura/Escriptura | Decoració d’enllaç d’hipertext tipada aplicada al paràgraf. |
ZIndex | int | Lectura/Escriptura | Índex d’ordre Z utilitzat pel renderitzador DOM. |
Mètodes
| Signature | Description |
|---|---|
Accept(visitor: AnnotationSelector) | Envia aquesta anotació a la sobrecàrrega tipada Visit(SubType) del visitant. |
GetRectangle(considerRotation: bool) | Rectangle delimitador ajustat per considerRotation. |
ChangeAfterResize(transform: Matrix) | Ajusta la geometria de l’anotació després que l’usuari hagi redimensionat la pàgina o el rectangle amfitrió. |
UpdateAppearances() | Regenera el flux d’aparença normal (/AP /N) a partir de la geometria i colors actuals de l’anotació. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialitza aquesta anotació com a element XFDF a l’escriptor (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Aplana aquesta anotació — renderitza la seva aparença visual al contingut de la pàgina i elimina-la de la matriu d’anotacions de la pàgina. |
Clone() | Clonació superficial — copia l’estat escalar/compartit per referència. |