PolylineAnnotation

PolylineAnnotation

Oversigt

PolylineAnnotation er en klasse i Aspose.PDF FOSS for .NET. Arver fra: PolyAnnotation.

Denne klasse leverer 15 metoder til at arbejde med PolylineAnnotation‑objekter i .NET‑programmer. Tilgængelige metoder omfatter: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, PolylineAnnotation, SetMarkedState 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 45 flere.

Egenskaber

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadHenter annoteringstypen.
BorderBorder?Read/WriteKant med bredde, stil og stiplede mønster løst fra /BS.
VerticesPoint[]Read/WriteStiernes hjørnepunkter (/Vertices-indgang).
IntentPolyIntentRead/WriteFormålet med annoteringen (/IT-indgang).
CreationDateSystem.DateTimeRead/WriteOprettelsestidsstempel registreret i /CreationDate.
OpacitydoubleRead/WriteOpacitet (0..1) medført i /CA.
PopupPopupAnnotation?Read/WriteTilknyttet pop‑up‑annotering (/Popup).
ReplyTypeReplyTypeRead/WriteSvarforhold til InReplyTo (/RT).
RichTextstring?Read/WriteRigt tekstindhold (/RC), formateret som XHTML.
Subjectstring?Read/WriteEmnelinje (/Subj).
Titlestring?Read/WriteForfatter / titel medført i /T.
RectRectangle?Read/WriteAnnoteringsrektanglet (position på siden).
WidthdoubleRead/WriteBredden af annoteringsrektanglet.
HeightdoubleRead/WriteHøjden af annoteringsrektanglet.
ActiveStatestring?Read/WriteAktuelt aktivt udseende‑tilstand (/AS-indgang).
AlignmentTextAlignmentRead/WriteTekstjustering (for fri‑tekst / widget‑annoteringer med rigt tekstindhold).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteVandret justering, eksponeret ud over Alignment; de to kan indstilles uafhængigt.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteTekst‑specifik vandret justeringsoverskrivning.
AppearanceAppearanceDictionaryReadUdseende‑ordbog (/AP-indgang) — nøglet efter udseende‑stream‑navn (N, D, R).
StatesAppearanceDictionaryReadUdseende‑tilstands‑ordbog (den per‑tilstand under‑ordbog af AP/N, f.eks.
NormalAppearanceXForm?ReadAnnoteringens normale (/AP /N) udseende som en XForm, eller null hvis den ikke har nogen.
UpdateAppearanceOnConvertboolRead/WriteOm udseende‑streamen skal regenereres, når annoteringen gemmes i et konverteret dokument.
UseFontSubsetboolRead/WriteOm den indlejrede skrifttype (hvis nogen) skal underinddeles.
Contentsstring?Read/WriteAnnoteringens indhold (tekst).
ColorColorRead/WriteAnnoteringens kantfarve (/C-indgang).
InteriorColorColor?Read/WriteAnnoteringens indvendige farve (/IC-indgang, for cirkel/kvadrat/linje‑annoteringer).
Namestring?Read/WriteAnnoteringens navn (unik identifikator — /NM-indgangen).
FullNamestring?ReadFuldt kvalificeret annoteringsnavn.
ModifiedDatestring?ReadÆndringsdatoen.
ModifiedDateTimeRead/Write/M (modificeret) dato som en typet DateTime.
FlagsAnnotationFlagsRead/WriteAnnoteringsflag (/F-indgang) — brugt som lagringsbaggrund for både int‑ og typede former.
AnnotationFlagsAnnotationFlagsRead/WriteTypet alias for Flags, der eksponerer AnnotationFlags som en egenskab.
ActionPdfAction?Read/WriteHandlingen tilknyttet denne annotering (/A-indgang).
ActionsPdfActionCollectionReadSamling af handlinger tilknyttet denne annotering.
Authorstring?ReadAnnoteringens forfatter (/T-indgang).
AnnotationStatestring?ReadAnnoteringens tilstand (/State-indgang), f.eks.
AnnotationStateModelstring?ReadAnnoteringens tilstandsmodel (/StateModel-indgang), f.eks.
InReplyToAnnotation?Read/WriteDen annotering, som denne svarer på (/IRT-indgang).
QuadPointsPoint[]Read/WriteQuadPoints som et array af Point‑værdier.
CharacteristicsCharacteristicsReadUdseende‑karakteristika (kantfarve, baggrundsfarve, rotation).
PageIndexintRead1‑baseret indeks for siden, der ejer denne annotering.
PagePage?ReadSiden, der ejer denne annotering, eller null når den ikke kan løses (f.eks.
VerticalAlignmentVerticalAlignmentRead/WriteLodret justering anvendt på dette afsnit.
MarginMarginInfo?Read/WriteInformation om ydre margen anvendt på dette afsnit.
IsFirstParagraphInColumnboolRead/WriteTving afsnittet til at starte i en ny kolonne.
IsKeptWithNextboolRead/WriteHold dette afsnit på samme side som det næste.
IsInNewPageboolRead/WriteTving afsnittet til at starte på en ny side.
IsInLineParagraphboolRead/WriteInline‑afsnitsflag (starter ikke en ny linje).
HyperlinkTextstring?Read/WriteÆldre streng‑type hyperlink‑mål.
HyperlinkHyperlink?Read/WriteTypet hyperlink‑dekoration anvendt på afsnittet.
ZIndexintRead/WriteZ‑rækkefølge‑indeks brugt af DOM‑renderer.

Metoder

SignatureDescription
PolylineAnnotation(page: Page, rect: Rectangle, vertices: Point[])Kalder PolylineAnnotation på denne PolylineAnnotation‑instans.
Accept(visitor: AnnotationSelector)Kalder Accept på denne PolylineAnnotation‑instans.
UpdateAppearances()Genskab den normale fremtoning (/AP /N) ved at tegne kantlinjen på vertex‑stien (og udfylde den med InteriorColor for en lukket polygon).
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 annoteringens egenskabsordbog.
GetStateModel()Læs /StateModel‑indgangen, og map 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 den tilstandssporende annotation, der er 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.
ChangeAfterResize(transform: Matrix)Juster annoteringens geometri efter at brugeren har ændret sidens størrelse eller værtsrektanglet.
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 fremtoning ind i sideindholdet og fjern den fra sidens annotations‑array.
Clone()Overfladisk klon — kopierer skalar-/ref‑delt tilstand.

Se også

 Dansk