Tekstannotation
Oversigt
TextAnnotation er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: MarkupAnnotation.
Denne klasse giver 16 metoder til at arbejde med TextAnnotation‑objekter i .NET‑programmer.
Tilgængelige metoder omfatter: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState og 3 yderligere metoder.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.
Egenskaber: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState og 47 flere.
Egenskaber
| Name | Type | Access | Description |
|---|---|---|---|
Open | bool | Read/Write | Henter eller indstiller den åbne. |
State | AnnotationState | Read/Write | Gennemgang / markeret tilstand for denne tekstannotation (/State-indgang i henhold til PDF 32000 §12.5.6.3). |
StateModel | AnnotationStateModel | Read/Write | Gennemgangstilstandsmodel for denne tekstannotation (/StateModel-indgang i henhold til PDF 32000 §12.5.6.3). |
Icon | TextIcon | Read/Write | Ikonet, der vises for den lukkede post-it (/Name-indgang). |
AnnotationType | AnnotationType | Read | Altid Tekst. |
Popup | PopupAnnotation? | Read/Write | Popup-annotationen, der er knyttet til denne post-it (/Popup-indgang). |
CreationDate | System.DateTime | Read/Write | Oprettelsestidsstempel registreret i /CreationDate. |
Opacity | double | Read/Write | Opacitet (0..1) gemt i /CA. |
ReplyType | ReplyType | Read/Write | Svarforhold til InReplyTo (/RT). |
RichText | string? | Read/Write | Rigt tekstindhold (/RC), formateret som XHTML. |
Subject | string? | Read/Write | Emnelinje (/Subj). |
Title | string? | Read/Write | Forfatter / titel gemt i /T. |
Rect | Rectangle? | Read/Write | Annotationsrektanglet (position på siden). |
Width | double | Read/Write | Bredden af annotationsrektanglet. |
Height | double | Read/Write | Højden af annotationsrektanglet. |
ActiveState | string? | Read/Write | Aktuel aktiv udseendetilstand (/AS-indgang). |
Alignment | TextAlignment | Read/Write | Tekstjustering (for fritekst- / widget-annotationer med rig tekst). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Vandret justering, eksponeret ud over Alignment; de to kan indstilles uafhængigt. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Tekstspecifik vandret justeringsoverskrivning. |
Appearance | AppearanceDictionary | Read | Udseendedictionary (/AP-indgang) — nøglebaseret på udseendestrømnavn (N, D, R). |
States | AppearanceDictionary | Read | Udseendetilstandsdictionary (den per-tilstand under-dictionary af AP/N, f.eks. |
NormalAppearance | XForm? | Read | Annotationens normale (/AP /N) udseende som en XForm, eller null hvis den ikke har nogen. |
UpdateAppearanceOnConvert | bool | Read/Write | Om udseendestrømmen skal regenereres, når annotationen gemmes i et konverteret dokument. |
UseFontSubset | bool | Read/Write | Om den indlejrede skrifttype (hvis nogen) skal underinddeles. |
Contents | string? | Read/Write | Annotationens indhold (tekst). |
Border | Border? | Read/Write | Annotationskant. |
Color | Color | Read/Write | Annotationskantens farve (/C-indgang). |
InteriorColor | Color? | Read/Write | Annotationsindvendige farve (/IC-indgang, for cirkel/kvadrat/linje-annotationer). |
Name | string? | Read/Write | Annotationsnavnet (unik identifikator — /NM-indgangen). |
FullName | string? | Read | Fuldt kvalificeret annotationsnavn. |
ModifiedDate | string? | Read | Ændringsdatoen. |
Modified | DateTime | Read/Write | /M (modificeret) datoen som en typet DateTime. |
Flags | AnnotationFlags | Read/Write | Annotationsflag (/F-indgang) — bruges som lagringsbaggrund for både int- og typede former. |
AnnotationFlags | AnnotationFlags | Read/Write | Typet alias for Flags, der eksponerer AnnotationFlags som en egenskab. |
Action | PdfAction? | Read/Write | Handlingen, der er knyttet til denne annotation (/A-indgang). |
Actions | PdfActionCollection | Read | Samling af handlinger knyttet til denne annotation. |
Author | string? | Read | Annotationsforfatteren (/T-indgang). |
AnnotationState | string? | Read | Annotationsstatus (/State-indgang), f.eks. |
AnnotationStateModel | string? | Read | Annotationsstatusmodel (/StateModel-indgang), f.eks. |
InReplyTo | Annotation? | Read/Write | Den annotation, som denne svarer på (/IRT-indgang). |
QuadPoints | Point[] | Read/Write | QuadPoints som et array af Point-værdier. |
Characteristics | Characteristics | Read | Udseendeegenskaber (kantfarve, baggrundsfarve, rotation). |
PageIndex | int | Read | 1-baseret indeks for siden, der ejer denne annotation. |
Page | Page? | Read | Siden, der ejer denne annotation, eller null når den ikke kan løses (f.eks. |
VerticalAlignment | VerticalAlignment | Read/Write | Lodret justering anvendt på dette afsnit. |
Margin | MarginInfo? | Read/Write | Ydre margeninformation anvendt på dette afsnit. |
IsFirstParagraphInColumn | bool | Read/Write | Tving afsnittet til at starte i en ny kolonne. |
IsKeptWithNext | bool | Read/Write | Hold dette afsnit på samme side som det næste. |
IsInNewPage | bool | Read/Write | Tving afsnittet til at starte på en ny side. |
IsInLineParagraph | bool | Read/Write | Inline-afsnitsflag (starter ikke en ny linje). |
HyperlinkText | string? | Read/Write | Ældre streng-typed hyperlinkmål. |
Hyperlink | Hyperlink? | Read/Write | Typet hyperlinkdekoration anvendt på afsnittet. |
ZIndex | int | Read/Write | Z-ordens indeks brugt af DOM-rendereren. |
Metoder
| Signature | Description |
|---|---|
TextAnnotation(page: Page, rect: Rectangle) | Programmatisk ctor — opretter en /Text (klæbemærkning) annotation ved rect på siden. |
TextAnnotation(document: Document) | Dokumentbundet ctor; rektangel standard til tomt. |
ChangeAfterResize(transform: Matrix) | Anvend transform på annotationens rect. |
Accept(visitor: AnnotationSelector) | Kalder Accept på denne TextAnnotation‑instans. |
MarkupAnnotation(document: Document) | Dokumentbundet ctor til at oprette en markup annotation, der endnu ikke er knyttet til en specifik side; kaldere tilføjer den senere via page.Annotations.Add(annot). |
GetState() | Læs /State‑indgangen i annotationens egenskabsordbog. |
GetStateModel() | Læs /StateModel‑indgangen, som kortlægger den manglende /entry til Undefined. |
SetMarkedState(marked: bool) | Sæt /State til Marked eller Unmarked plus /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Sæt gennemgangstilstanden. |
ClearState() | Fjern enhver registreret /State og /StateModel. |
FindStateAnnotation() | Find state‑tracking‑annotationen knyttet til denne markup (den seneste /IRT‑svarannotation, der indeholder en /State‑indgang, i henhold til PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Afgrænsningsrektangel justeret af considerRotation. |
UpdateAppearances() | Gendan den normale udseende‑stream (/AP /N) fra annotationens aktuelle geometri og farver. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialiser denne annotation som et XFDF‑element til writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Flad denne annotation — render dens visuelle udseende ind i sidens indhold og fjern den fra sidens annotations‑array. |
Clone() | Overfladisk klon — kopierer skalar-/ref‑delt tilstand. |