CommonFigureAnnotation
Pregled
CommonFigureAnnotation je klasa u Aspose.PDF FOSS za .NET.
Nasljeđuje od: MarkupAnnotation.
Zajednička osnova za kvadratne i kružne anotacije — figura nacrtana unutar pravokutnika, po želji uvučena pomoću /RD (PDF 32000 §12.5.6.8).
Ova klasa pruža 14 metoda za rad s objektima CommonFigureAnnotation u .NET programima.
Dostupne metode uključuju: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState i 2 dodatne metode.
Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS for .NET.
Svojstva: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState i još 44.
Svojstva
| Naziv | Tip | Pristup | Opis |
|---|---|---|---|
Frame | Rectangle | Read/Write | Nacrtani pravokutnik figure — pravokutnik anotacije pomaknut prema unutra pomoću unosa /RD (razlike pravokutnika). |
CreationDate | System.DateTime | Read/Write | Vremenska oznaka stvaranja zabilježena u /CreationDate. |
Opacity | double | Read/Write | Neprozirnost (0..1) pohranjena u /CA. |
Popup | PopupAnnotation? | Read/Write | Povezana popup anotacija (/Popup). |
ReplyType | ReplyType | Read/Write | Odnos odgovora na InReplyTo (/RT). |
RichText | string? | Read/Write | Sadržaj obogaćenog teksta (/RC), formatiran u XHTML. |
Subject | string? | Read/Write | Naslov (/Subj). |
Title | string? | Read/Write | Autor / naslov pohranjen u /T. |
AnnotationType | AnnotationType | Read | Podvrsta anotacije. |
Rect | Rectangle? | Read/Write | Pravokutnik anotacije (pozicija na stranici). |
Width | double | Read/Write | Širina pravokutnika anotacije. |
Height | double | Read/Write | Visina pravokutnika anotacije. |
ActiveState | string? | Read/Write | Trenutno aktivno stanje izgleda (/AS unos). |
Alignment | TextAlignment | Read/Write | Poravnanje teksta (za slobodni tekst / widget anotacije koje sadrže obogaćeni tekst). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Vodoravno poravnanje, izloženo uz Alignment; oba se mogu neovisno postaviti. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Specifično vodoravno poravnanje teksta koje nadjačava. |
Appearance | AppearanceDictionary | Read | Rječnik izgleda (/AP unos) — indeksiran prema nazivu toka izgleda (N, D, R). |
States | AppearanceDictionary | Read | Rječnik stanja izgleda (podrječnik po stanju AP/N, npr. |
NormalAppearance | XForm? | Read | Normalni izgled anotacije (/AP /N) kao XForm, ili null ako ga nema. |
UpdateAppearanceOnConvert | bool | Read/Write | Treba li regenerirati tok izgleda kada se anotacija spremi u konvertirani dokument. |
UseFontSubset | bool | Read/Write | Treba li podijeliti ugrađeni font (ako postoji). |
Contents | string? | Read/Write | Sadržaj anotacije (tekst). |
Border | Border? | Read/Write | Rub anotacije. |
Color | Color | Read/Write | Boja ruba anotacije (/C unos). |
InteriorColor | Color? | Read/Write | Boja unutrašnjosti anotacije (/IC unos, za anotacije kruga/kvadrata/linije). |
Name | string? | Read/Write | Naziv anotacije (jedinstveni identifikator — /NM unos). |
FullName | string? | Read | Potpuno kvalificirani naziv anotacije. |
ModifiedDate | string? | Read | Datum izmjene. |
Modified | DateTime | Read/Write | Datum /M (izmijenjeno) kao tipizirani DateTime. |
Flags | AnnotationFlags | Read/Write | Zastavice anotacije (/F unos) — koriste se kao pohrana za cijeli broj i tipizirane forme. |
AnnotationFlags | AnnotationFlags | Read/Write | Tipizirani alias Zastavica koji izlaže AnnotationFlags kao svojstvo. |
Action | PdfAction? | Read/Write | Radnja povezana s ovom anotacijom (/A unos). |
Actions | PdfActionCollection | Read | Kolekcija radnji povezanih s ovom anotacijom. |
Author | string? | Read | Autor anotacije (/T unos). |
AnnotationState | string? | Read | Stanje anotacije (/State unos), npr. |
AnnotationStateModel | string? | Read | Model stanja anotacije (/StateModel unos), npr. |
InReplyTo | Annotation? | Read/Write | Anotacija na koju ova odgovara (/IRT unos). |
QuadPoints | Point[] | Read/Write | QuadPoints kao niz vrijednosti Point. |
Characteristics | Characteristics | Read | Karakteristike izgleda (boja ruba, boja pozadine, rotacija). |
PageIndex | int | Read | Indeks stranice (počevši od 1) koja posjeduje ovu anotaciju. |
Page | Page? | Read | Stranica koja posjeduje ovu anotaciju, ili null kada se ne može odrediti (npr. |
VerticalAlignment | VerticalAlignment | Read/Write | Okomito poravnanje primijenjeno na ovaj odlomak. |
Margin | MarginInfo? | Read/Write | Informacije o vanjskom rubu primijenjene na ovaj odlomak. |
IsFirstParagraphInColumn | bool | Read/Write | Forsiraj da odlomak započne novu kolonu. |
IsKeptWithNext | bool | Read/Write | Zadrži ovaj odlomak na istoj stranici kao i sljedeći. |
IsInNewPage | bool | Read/Write | Forsiraj da odlomak započne na novoj stranici. |
IsInLineParagraph | bool | Read/Write | Zastavica za inline odlomak (ne započinje novi red). |
HyperlinkText | string? | Read/Write | Naslijeđeni cilj hiperveze tipa string. |
Hyperlink | Hyperlink? | Read/Write | Tipizirana dekoracija hiperveze primijenjena na odlomak. |
ZIndex | int | Read/Write | Z-redoslijed indeks koji koristi DOM renderer. |
Metode
| Signature | Description |
|---|---|
MarkupAnnotation(document: Document) | Konstruktor vezan uz dokument za stvaranje oznake za označavanje koja još nije pričvršćena na određenu stranicu; pozivatelji je kasnije dodaju putem page.Annotations.Add(annot). |
GetState() | Pročitaj /State unos u rječniku svojstava oznake. |
GetStateModel() | Pročitaj /StateModel unos, mapirajući nedostajući /entry na Undefined. |
SetMarkedState(marked: bool) | Postavi /State na Marked ili Unmarked plus /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Postavi stanje recenzije. |
ClearState() | Ukloni sve zabilježene /State i /StateModel. |
FindStateAnnotation() | Pronađi oznaku koja prati stanje povezana s ovom oznakom za označavanje (najnoviju /IRT odgovornu oznaku koja sadrži /State unos, prema PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Proslijedi ovu oznaku tipiziranom Visit(SubType) preopterećenju posjetitelja. |
GetRectangle(considerRotation: bool) | Granicni pravokutnik prilagođen pomoću considerRotation. |
ChangeAfterResize(transform: Matrix) | Prilagodi geometriju oznake nakon što je korisnik promijenio veličinu stranice ili matične pravokutnika. |
UpdateAppearances() | Regeneriraj normalni tok izgleda (/AP /N) iz trenutne geometrije i boja oznake. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serijaliziraj ovu oznaku kao XFDF element u writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Izravnaj ovu oznaku — ispiši njen vizualni izgled u sadržaj stranice i ukloni je iz niza oznaka stranice. |
Clone() | Plitko kloniranje — kopira skalarno/rekurzivno dijeljeno stanje. |