CommonFigureAnnotation

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

NavnTypeTilgangBeskrivelse
FrameRectangleRead/WriteDen tegnede figurrektangelet — annotasjonsrektangelet forskjøvet av /RD (rektangel‑differanser) oppføringen.
CreationDateSystem.DateTimeRead/WriteOpprettelsestidsstempel lagret i /CreationDate.
OpacitydoubleRead/WriteOpasitet (0..1) lagret i /CA.
PopupPopupAnnotation?Read/WriteTilknyttet popup‑annotasjon (/Popup).
ReplyTypeReplyTypeRead/WriteSvarforhold til InReplyTo (/RT).
RichTextstring?Read/WriteRik‑tekst innhold (/RC), formatert som XHTML.
Subjectstring?Read/WriteEmnelinje (/Subj).
Titlestring?Read/WriteForfatter / tittel lagret i /T.
AnnotationTypeAnnotationTypeReadAnnotasjonsundertypen.
RectRectangle?Read/WriteAnnotasjonsrektangelet (posisjon på siden).
WidthdoubleRead/WriteBredden på annotasjonsrektangelet.
HeightdoubleRead/WriteHøyden på annotasjonsrektangelet.
ActiveStatestring?Read/WriteAktiv utseende‑tilstand (/AS oppføring).
AlignmentTextAlignmentRead/WriteTekstjustering (for fritekst‑ / widget‑annotasjoner som inneholder rik tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteHorisontal justering, eksponert i tillegg til Alignment; de to kan settes uavhengig.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteTekstspesifikk horisontal justeringsoverstyring.
AppearanceAppearanceDictionaryReadUtseende‑ordbok (/AP oppføring) — nøkkelbasert på utseende‑strømnavn (N, D, R).
StatesAppearanceDictionaryReadUtseende‑tilstandsordbok (den per‑tilstand underordboken av AP/N, f.eks.
NormalAppearanceXForm?ReadAnnotasjonens normale (/AP /N) utseende som en XForm, eller null når den ikke har noe.
UpdateAppearanceOnConvertboolRead/WriteOm utseende‑strømmen skal regenereres når annotasjonen lagres i et konvertert dokument.
UseFontSubsetboolRead/WriteOm den innebygde skrifttypen (hvis noen) skal delmengdes.
Contentsstring?Read/WriteAnnotasjonsinnholdet (tekst).
BorderBorder?Read/WriteAnnotasjonskant.
ColorColorRead/WriteAnnotasjonskantens farge (/C oppføring).
InteriorColorColor?Read/WriteAnnotasjonsinteriørfarge (/IC oppføring, for sirkel/kvadrat/linje‑annotasjoner).
Namestring?Read/WriteAnnotasjonsnavnet (unik identifikator — /NM oppføring).
FullNamestring?ReadFullt kvalifisert annotasjonsnavn.
ModifiedDatestring?ReadEndringsdatoen.
ModifiedDateTimeRead/Write/M (modifisert) datoen som en typet DateTime.
FlagsAnnotationFlagsRead/WriteAnnotasjonsflagg (/F oppføring) — brukt som lagringsbakgrunn for både int‑ og typede former.
AnnotationFlagsAnnotationFlagsRead/WriteTypet alias for Flags som eksponerer AnnotationFlags som en egenskap.
ActionPdfAction?Read/WriteHandlingen knyttet til denne annotasjonen (/A oppføring).
ActionsPdfActionCollectionReadSamling av handlinger knyttet til denne annotasjonen.
Authorstring?ReadAnnotasjonsforfatteren (/T oppføring).
AnnotationStatestring?ReadAnnotasjonsstatus (/State oppføring), f.eks.
AnnotationStateModelstring?ReadAnnotasjonsstatusmodell (/StateModel oppføring), f.eks.
InReplyToAnnotation?Read/WriteAnnotasjonen dette svarer på (/IRT oppføring).
QuadPointsPoint[]Read/WriteQuadPoints som en matrise av Point‑verdier.
CharacteristicsCharacteristicsReadUtseendeegenskaper (kantfarge, bakgrunnsfarge, rotasjon).
PageIndexintRead1‑basert indeks for siden som eier denne annotasjonen.
PagePage?ReadSiden som eier denne annotasjonen, eller null når den ikke kan løses (f.eks.
VerticalAlignmentVerticalAlignmentRead/WriteVertikal justering brukt på dette avsnittet.
MarginMarginInfo?Read/WriteYtre marginformasjon brukt på dette avsnittet.
IsFirstParagraphInColumnboolRead/WriteTving avsnittet til å starte en ny kolonne.
IsKeptWithNextboolRead/WriteBehold dette avsnittet på samme side som neste.
IsInNewPageboolRead/WriteTving avsnittet til å starte på en ny side.
IsInLineParagraphboolRead/WriteInline avsnittsflagg (starter ikke en ny linje).
HyperlinkTextstring?Read/WriteLegacy streng‑typet hyperkoblingsmål.
HyperlinkHyperlink?Read/WriteTypet hyperkoblingsdekorasjon brukt på avsnittet.
ZIndexintRead/WriteZ‑rekkefølgeindeks brukt av DOM‑rendereren.

Metoder

SignatureDescription
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.

Se også

 Norsk