PolygonAnnotation

PolygonAnnotation

Yleiskatsaus

PolygonAnnotation on luokka Aspose.PDF FOSS:ssä .NET:lle. Periytyy luokasta: PolyAnnotation.

Tämä luokka tarjoaa 16 menetelmää PolygonAnnotation-objektien käsittelemiseen .NET-ohjelmissa. Käytettävissä olevat menetelmät sisältävät: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, PolygonAnnotation, SetMarkedState, ja 3 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen. Ominaisuudet: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, ja 45 muuta.

Ominaisuudet

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadHakee merkinnän tyypin.
VerticesPoint[]Read/WritePolun kärkipisteet (/Vertices-tietue).
IntentPolyIntentRead/WriteMerkinnän tarkoitus (/IT-tietue).
CreationDateSystem.DateTimeRead/WriteLuontiaika tallennettu /CreationDate-tietueeseen.
OpacitydoubleRead/WriteLäpinäkyvyys (0..1) tallennettu /CA-tietueeseen.
PopupPopupAnnotation?Read/WriteLiittyvä ponnahdusmerkintä (/Popup).
ReplyTypeReplyTypeRead/WriteVastaussuhde InReplyTo (/RT).
RichTextstring?Read/WriteRikasteksti sisältö (/RC), XHTML-muotoiltu.
Subjectstring?Read/WriteAihe-rivi (/Subj).
Titlestring?Read/WriteTekijä / otsikko tallennettu /T-tietueeseen.
RectRectangle?Read/WriteMerkinnän suorakulmio (sijainti sivulla).
WidthdoubleRead/WriteMerkinnän suorakulmion leveys.
HeightdoubleRead/WriteMerkinnän suorakulmion korkeus.
ActiveStatestring?Read/WriteTällä hetkellä aktiivinen ulkonäkötila (/AS-tietue).
AlignmentTextAlignmentRead/WriteTekstin tasaus (vapaateksti- / widget-merkinnöille, jotka sisältävät rikastekstiä).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteVaakasuora tasaus, joka on näkyvissä lisäksi Alignment‑asetuksena; ne kaksi voidaan asettaa itsenäisesti.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteTekstiin kohdistuva vaakasuora tasausylikirjoitus.
AppearanceAppearanceDictionaryReadUlkonäkösanakirja (/AP-tietue) — avain on ulkonäkövirran nimi (N, D, R).
StatesAppearanceDictionaryReadUlkonäkötilasanakirja (AP/N:n tilakohtainen alisanakirja, esim.
NormalAppearanceXForm?ReadMerkinnän normaali (/AP /N) ulkonäkö XForm-muodossa, tai null jos sellaista ei ole.
UpdateAppearanceOnConvertboolRead/WriteMäärittää, luodaanko ulkonäkövirta uudelleen, kun merkintä tallennetaan muunnettuun asiakirjaan.
UseFontSubsetboolRead/WriteMäärittää, tulisiko upotettu fontti (jos on) alijoukkoina.
Contentsstring?Read/WriteMerkinnän sisältö (teksti).
BorderBorder?Read/WriteMerkinnän reunus.
ColorColorRead/WriteMerkinnän reunuksen väri (/C-tietue).
InteriorColorColor?Read/WriteMerkinnän sisäväri (/IC-tietue, ympyrä-/neliö-/viivämerkinnöille).
Namestring?Read/WriteMerkinnän nimi (uniikki tunniste — /NM-tietue).
FullNamestring?ReadTäysin määritelty merkinnän nimi.
ModifiedDatestring?ReadMuokkauspäivämäärä.
ModifiedDateTimeRead/Write/M (muokattu) päivämäärä DateTime-tyyppisenä.
FlagsAnnotationFlagsRead/WriteMerkinnän liput (/F-tietue) — käytetään tallennusperustana sekä kokonaislukutyyppiselle että tyypitetyille muodoille.
AnnotationFlagsAnnotationFlagsRead/WriteLippujen tyypitetty alias, joka paljastaa AnnotationFlags ominaisuutena.
ActionPdfAction?Read/WriteTähän merkintään liitetty toiminto (/A-tietue).
ActionsPdfActionCollectionReadTähän merkintään liitettyjen toimintojen kokoelma.
Authorstring?ReadMerkinnän tekijä (/T-tietue).
AnnotationStatestring?ReadMerkinnän tila (/State-tietue), esim.
AnnotationStateModelstring?ReadMerkinnän tilamalli (/StateModel-tietue), esim.
InReplyToAnnotation?Read/WriteMerkintä, johon tämä vastaa (/IRT-tietue).
QuadPointsPoint[]Read/WriteQuadPoints pistearvojen taulukkona.
CharacteristicsCharacteristicsReadUlkonäön ominaisuudet (reunuksen väri, taustaväri, kierto).
PageIndexintReadYhden perusteinen indeksi sivulle, jolle merkintä kuuluu.
PagePage?ReadSivu, jolle merkintä kuuluu, tai null jos sitä ei voida ratkaista (esim.
VerticalAlignmentVerticalAlignmentRead/WriteTähän kappaleeseen sovellettu pystytasaus.
MarginMarginInfo?Read/WriteUlkoinen marginaalitieto sovellettu tähän kappaleeseen.
IsFirstParagraphInColumnboolRead/WritePakota kappale aloittamaan uusi sarake.
IsKeptWithNextboolRead/WritePidä tämä kappale samalla sivulla kuin seuraava.
IsInNewPageboolRead/WritePakota kappale aloittamaan uudelta sivulta.
IsInLineParagraphboolRead/WriteSisäkkäisen kappaleen lippu (ei aloita uutta riviä).
HyperlinkTextstring?Read/WriteVanha merkkijono-tyyppinen hyperlinkkikohde.
HyperlinkHyperlink?Read/WriteKappaleeseen sovellettu tyypitetty hyperlinkkikoristelu.
ZIndexintRead/WriteZ-järjestysindeksi, jota DOM-renderöijä käyttää.

Menetelmät

SignatureDescription
PolygonAnnotation(page: Page, rect: Rectangle, vertices: Point[])Kutsuu PolygonAnnotationia tässä PolygonAnnotation-instanssissa.
PolygonAnnotation(document: Document, vertices: Point[])
Accept(visitor: AnnotationSelector)Kutsuu Acceptia tässä PolygonAnnotation-instanssissa.
UpdateAppearances()Luo normaalin ulkoasun (/AP /N) uudelleen piirtämällä kärkipolun (ja täyttämällä sen InteriorColorilla suljetulle monikulmiolle).
MarkupAnnotation(document: Document)Dokumenttiin sidottu ctor merkintäannotaatioiden luomiseen, joka ei ole vielä liitetty tietylle sivulle; kutsujat lisäävät sen myöhemmin kutsumalla page.Annotations.Add(annot).
GetState()Lukee /State-merkinnän annotaation ominaisuuksien sanakirjasta.
GetStateModel()Lukee /StateModel-merkinnän, kartoittaen puuttuvan /entryn arvoon Undefined.
SetMarkedState(marked: bool)Asettaa /State:ksi Marked tai Unmarked sekä /StateModel = Marked.
SetReviewState(state: AnnotationState)Asettaa tarkastelutilan.
ClearState()Poistaa kaikki tallennetut /State- ja /StateModel-merkinnät.
FindStateAnnotation()Etsii tähän merkintään linkitetyn tilaseurantaan liittyvän annotaation (viimeisimmän /IRT-vastausannotaation, jossa on /State-merkintä, PDF 32000 §12.5.6.3 mukaan).
GetRectangle(considerRotation: bool)Raja-alueen suorakulmio, jota on säädetty considerRotation-funktion avulla.
ChangeAfterResize(transform: Matrix)Säätää annotaation geometriaa sen jälkeen, kun käyttäjä on muuttanut sivun tai isäntäalueen kokoa.
WriteXfdf(writer: System.Xml.XmlWriter)Sarjoittaa tämän annotaation XFDF-elementtinä kirjoittajalle (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Litistää tämän annotaation — renderöi sen visuaalisen ulkoasun sivun sisältöön ja poistaa sen sivun annotaatioiden taulukosta.
Clone()Pintapuolinen klooni — kopioi skalaari-/viitejaetun tilan.

Katso myös

 Suomi