CaretAnnotation
Oversikt
CaretAnnotation er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: MarkupAnnotation.
Denne klassen gir 16 metoder for å arbeide med CaretAnnotation‑objekter i .NET‑programmer.
Tilgjengelige metoder inkluderer: Accept, CaretAnnotation, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, og 3 ytterligere metoder.
Alle offentlige medlemmer er tilgjengelige for enhver .NET‑applikasjon etter installasjon av Aspose.PDF FOSS for .NET‑pakken.
Egenskaper: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, og 45 flere.
Egenskaper
| Name | Type | Access | Description |
|---|---|---|---|
AnnotationType | AnnotationType | Read | Henter annotasjonstypen. |
Frame | Rectangle | Read/Write | Caret-rektangelet forskjøvet av /RD-oppføringen; er lik Rect når /RD er fraværende. |
Symbol | CaretSymbol | Read/Write | Caret-symbolstil (/Sy-oppføring). |
CreationDate | System.DateTime | Read/Write | Opprettelsestidsstempel lagret i /CreationDate. |
Opacity | double | Read/Write | Opasitet (0..1) lagret i /CA. |
Popup | PopupAnnotation? | Read/Write | Tilknyttet popup-annotasjon (/Popup). |
ReplyType | ReplyType | Read/Write | Svarforhold til InReplyTo (/RT). |
RichText | string? | Read/Write | Rik-tekstinnhold (/RC), formatert som XHTML. |
Subject | string? | Read/Write | Emnelinje (/Subj). |
Title | string? | Read/Write | Forfatter / tittel lagret i /T. |
Rect | Rectangle? | Read/Write | Annotasjonsrektangelet (posisjon på siden). |
Width | double | Read/Write | Bredden på annotasjonsrektangelet. |
Height | double | Read/Write | Høyden på annotasjonsrektangelet. |
ActiveState | string? | Read/Write | Aktiv utseende-tilstand (/AS-oppføring). |
Alignment | TextAlignment | Read/Write | Tekstjustering (for fri-tekst / widget-annotasjoner som inneholder rik tekst). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Horisontal justering, eksponert i tillegg til Alignment; de to kan settes uavhengig. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Tekstspesifikk horisontal justeringsoverstyring. |
Appearance | AppearanceDictionary | Read | Utseendedictionary (/AP-oppføring) — nøkkelbasert på navn på utseendestrøm (N, D, R). |
States | AppearanceDictionary | Read | Utseende-tilstands-dictionary (sub-dictionary per tilstand av AP/N, f.eks. |
NormalAppearance | XForm? | Read | Annotasjonens normale (/AP /N) utseende som en XForm, eller null når den ikke har noe. |
UpdateAppearanceOnConvert | bool | Read/Write | Om utseendestrømmen skal regenereres når annotasjonen lagres i et konvertert dokument. |
UseFontSubset | bool | Read/Write | Om den innebygde skrifttypen (hvis noen) skal delsettes. |
Contents | string? | Read/Write | Annotasjonsinnholdet (tekst). |
Border | Border? | Read/Write | Annotasjonskant. |
Color | Color | Read/Write | Fargen på annotasjonskanten (/C-oppføring). |
InteriorColor | Color? | Read/Write | Fargen på annotasjonsinnsiden (/IC-oppføring, for sirkel/kvadrat/linje-annotasjoner). |
Name | string? | Read/Write | Annotasjonsnavnet (unik identifikator — /NM-oppføringen). |
FullName | string? | Read | Fullt kvalifisert annotasjonsnavn. |
ModifiedDate | string? | Read | Endringsdatoen. |
Modified | DateTime | Read/Write | /M (modifisert) dato som en typet DateTime. |
Flags | AnnotationFlags | Read/Write | Annotasjonsflagg (/F-oppføring) — brukt som lagringsbakgrunn for både int- og typede former. |
AnnotationFlags | AnnotationFlags | Read/Write | Typet alias for Flags som eksponerer AnnotationFlags som en egenskap. |
Action | PdfAction? | Read/Write | Handlingen knyttet til denne annotasjonen (/A-oppføring). |
Actions | PdfActionCollection | Read | Samling av handlinger knyttet til denne annotasjonen. |
Author | string? | Read | Annotasjonsforfatteren (/T-oppføring). |
AnnotationState | string? | Read | Annotasjonsstatus (/State-oppføring), f.eks. |
AnnotationStateModel | string? | Read | Annotasjonsstatusmodell (/StateModel-oppføring), f.eks. |
InReplyTo | Annotation? | Read/Write | Annotasjonen dette svarer på (/IRT-oppføring). |
QuadPoints | Point[] | Read/Write | QuadPoints som en matrise av Point-verdier. |
Characteristics | Characteristics | Read | Utseendeegenskaper (kantfarge, bakgrunnsfarge, rotasjon). |
PageIndex | int | Read | 1-basert indeks for siden som eier denne annotasjonen. |
Page | Page? | Read | Siden som eier denne annotasjonen, eller null når den ikke kan løses (f.eks. |
VerticalAlignment | VerticalAlignment | Read/Write | Vertikal justering brukt på dette avsnittet. |
Margin | MarginInfo? | Read/Write | Informasjon om ytre marg brukt på dette avsnittet. |
IsFirstParagraphInColumn | bool | Read/Write | Tving avsnittet til å starte en ny kolonne. |
IsKeptWithNext | bool | Read/Write | Behold dette avsnittet på samme side som neste. |
IsInNewPage | bool | Read/Write | Tving avsnittet til å starte på en ny side. |
IsInLineParagraph | bool | Read/Write | Inline-avsnittsflagg (starter ikke en ny linje). |
HyperlinkText | string? | Read/Write | Gammeldags streng-typet hyperkoblingsmål. |
Hyperlink | Hyperlink? | Read/Write | Typet hyperkoblingsdekorasjon brukt på avsnittet. |
ZIndex | int | Read/Write | Z-rekkefølgeindeks brukt av DOM-rendereren. |
Metoder
| Signature | Description |
|---|---|
CaretAnnotation(document: Document) | Kaller CaretAnnotation på dette CaretAnnotation‑objektet. |
CaretAnnotation(page: Page, rect: Rectangle) | |
Accept(visitor: AnnotationSelector) | Kaller Accept på dette CaretAnnotation‑objektet. |
MarkupAnnotation(document: Document) | Dokumentbundet ctor for å opprette en merkingsannotasjon som ennå ikke er knyttet til en spesifikk side; kallere legger den til senere via page.Annotations.Add(annot). |
GetState() | Les /State‑oppføringen i annotasjonens egenskapsordbok. |
GetStateModel() | Les /StateModel‑oppføringen, og kartlegger den manglende /entry til Undefined. |
SetMarkedState(marked: bool) | Sett /State til Marked eller Unmarked pluss /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Sett gjennomgangstilstanden. |
ClearState() | Fjern eventuelle registrerte /State og /StateModel. |
FindStateAnnotation() | Finn tilstandssporende annotasjon knyttet til denne merkingen (den siste /IRT‑svarannotasjonen som inneholder en /State‑oppføring, i henhold til PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Avgrensningsrektangel justert av considerRotation. |
ChangeAfterResize(transform: Matrix) | Juster annotasjonens geometri etter at brukeren har endret størrelsen på siden eller vertsrektangelet. |
UpdateAppearances() | Regenerer den normale utseendestrømmen (/AP /N) fra annotasjonens nåværende geometri og farger. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialiser denne annotasjonen som et XFDF‑element til writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Flate ut denne annotasjonen — gjengir dens visuelle utseende i sideinnholdet og fjerner den fra sidens annotasjonsarray. |
Clone() | Grunnleggende klone — kopierer skalar-/ref‑delt tilstand. |