CommonFigureAnnotation
Oversikt
CommonFigureAnnotation er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: MarkupAnnotation.
Felles base for firkant- og sirkelmerkinger — en figur tegnet inne i et rektangel, eventuelt innskutt av /RD (PDF 32000 §12.5.6.8).
Denne klassen gir 14 metoder for å arbeide med CommonFigureAnnotation‑objekter i .NET‑programmer.
Tilgjengelige metoder inkluderer: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, og 2 ekstra 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 44 flere.
Egenskaper
| Navn | Type | Tilgang | Beskrivelse |
|---|---|---|---|
Frame | Rectangle | Read/Write | Den tegnede figurrektangelet — annotasjonsrektangelet forskjøvet av /RD (rektangel‑differanser) oppføringen. |
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‑tekst innhold (/RC), formatert som XHTML. |
Subject | string? | Read/Write | Emnelinje (/Subj). |
Title | string? | Read/Write | Forfatter / tittel lagret i /T. |
AnnotationType | AnnotationType | Read | Annotasjonsundertypen. |
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 fritekst‑ / 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 | Utseende‑ordbok (/AP oppføring) — nøkkelbasert på utseende‑strømnavn (N, D, R). |
States | AppearanceDictionary | Read | Utseende‑tilstandsordbok (den per‑tilstand underordboken 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 utseende‑strømmen skal regenereres når annotasjonen lagres i et konvertert dokument. |
UseFontSubset | bool | Read/Write | Om den innebygde skrifttypen (hvis noen) skal delmengdes. |
Contents | string? | Read/Write | Annotasjonsinnholdet (tekst). |
Border | Border? | Read/Write | Annotasjonskant. |
Color | Color | Read/Write | Annotasjonskantens farge (/C oppføring). |
InteriorColor | Color? | Read/Write | Annotasjonsinteriørfarge (/IC oppføring, for sirkel/kvadrat/linje‑annotasjoner). |
Name | string? | Read/Write | Annotasjonsnavnet (unik identifikator — /NM oppføring). |
FullName | string? | Read | Fullt kvalifisert annotasjonsnavn. |
ModifiedDate | string? | Read | Endringsdatoen. |
Modified | DateTime | Read/Write | /M (modifisert) datoen 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 | Ytre marginformasjon 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 | Legacy 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 |
|---|---|
MarkupAnnotation(document: Document) | Dokumentbundet ctor for å opprette en markup-annotasjon som ennå ikke er festet 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 tilstands-sporende annotasjon knyttet til denne markupen (den seneste /IRT-svarannotasjonen som inneholder en /State-oppføring, i henhold til PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Send denne annotasjonen til den typede Visit(SubType)-overlastingen av visitor. |
GetRectangle(considerRotation: bool) | Avgrensningsrektangel justert av considerRotation. |
ChangeAfterResize(transform: Matrix) | Juster annotasjonens geometri etter at brukeren 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() | Flatt denne annotasjonen — gjengi dens visuelle utseende i sideinnholdet og fjern den fra sidens annotasjonsarray. |
Clone() | Grunnleggende klone — kopierer skalar-/ref-delt tilstand. |