CommonFigureAnnotation

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

NazivTipPristupOpis
FrameRectangleRead/WriteNacrtani pravokutnik figure — pravokutnik anotacije pomaknut prema unutra pomoću unosa /RD (razlike pravokutnika).
CreationDateSystem.DateTimeRead/WriteVremenska oznaka stvaranja zabilježena u /CreationDate.
OpacitydoubleRead/WriteNeprozirnost (0..1) pohranjena u /CA.
PopupPopupAnnotation?Read/WritePovezana popup anotacija (/Popup).
ReplyTypeReplyTypeRead/WriteOdnos odgovora na InReplyTo (/RT).
RichTextstring?Read/WriteSadržaj obogaćenog teksta (/RC), formatiran u XHTML.
Subjectstring?Read/WriteNaslov (/Subj).
Titlestring?Read/WriteAutor / naslov pohranjen u /T.
AnnotationTypeAnnotationTypeReadPodvrsta anotacije.
RectRectangle?Read/WritePravokutnik anotacije (pozicija na stranici).
WidthdoubleRead/WriteŠirina pravokutnika anotacije.
HeightdoubleRead/WriteVisina pravokutnika anotacije.
ActiveStatestring?Read/WriteTrenutno aktivno stanje izgleda (/AS unos).
AlignmentTextAlignmentRead/WritePoravnanje teksta (za slobodni tekst / widget anotacije koje sadrže obogaćeni tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteVodoravno poravnanje, izloženo uz Alignment; oba se mogu neovisno postaviti.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteSpecifično vodoravno poravnanje teksta koje nadjačava.
AppearanceAppearanceDictionaryReadRječnik izgleda (/AP unos) — indeksiran prema nazivu toka izgleda (N, D, R).
StatesAppearanceDictionaryReadRječnik stanja izgleda (podrječnik po stanju AP/N, npr.
NormalAppearanceXForm?ReadNormalni izgled anotacije (/AP /N) kao XForm, ili null ako ga nema.
UpdateAppearanceOnConvertboolRead/WriteTreba li regenerirati tok izgleda kada se anotacija spremi u konvertirani dokument.
UseFontSubsetboolRead/WriteTreba li podijeliti ugrađeni font (ako postoji).
Contentsstring?Read/WriteSadržaj anotacije (tekst).
BorderBorder?Read/WriteRub anotacije.
ColorColorRead/WriteBoja ruba anotacije (/C unos).
InteriorColorColor?Read/WriteBoja unutrašnjosti anotacije (/IC unos, za anotacije kruga/kvadrata/linije).
Namestring?Read/WriteNaziv anotacije (jedinstveni identifikator — /NM unos).
FullNamestring?ReadPotpuno kvalificirani naziv anotacije.
ModifiedDatestring?ReadDatum izmjene.
ModifiedDateTimeRead/WriteDatum /M (izmijenjeno) kao tipizirani DateTime.
FlagsAnnotationFlagsRead/WriteZastavice anotacije (/F unos) — koriste se kao pohrana za cijeli broj i tipizirane forme.
AnnotationFlagsAnnotationFlagsRead/WriteTipizirani alias Zastavica koji izlaže AnnotationFlags kao svojstvo.
ActionPdfAction?Read/WriteRadnja povezana s ovom anotacijom (/A unos).
ActionsPdfActionCollectionReadKolekcija radnji povezanih s ovom anotacijom.
Authorstring?ReadAutor anotacije (/T unos).
AnnotationStatestring?ReadStanje anotacije (/State unos), npr.
AnnotationStateModelstring?ReadModel stanja anotacije (/StateModel unos), npr.
InReplyToAnnotation?Read/WriteAnotacija na koju ova odgovara (/IRT unos).
QuadPointsPoint[]Read/WriteQuadPoints kao niz vrijednosti Point.
CharacteristicsCharacteristicsReadKarakteristike izgleda (boja ruba, boja pozadine, rotacija).
PageIndexintReadIndeks stranice (počevši od 1) koja posjeduje ovu anotaciju.
PagePage?ReadStranica koja posjeduje ovu anotaciju, ili null kada se ne može odrediti (npr.
VerticalAlignmentVerticalAlignmentRead/WriteOkomito poravnanje primijenjeno na ovaj odlomak.
MarginMarginInfo?Read/WriteInformacije o vanjskom rubu primijenjene na ovaj odlomak.
IsFirstParagraphInColumnboolRead/WriteForsiraj da odlomak započne novu kolonu.
IsKeptWithNextboolRead/WriteZadrži ovaj odlomak na istoj stranici kao i sljedeći.
IsInNewPageboolRead/WriteForsiraj da odlomak započne na novoj stranici.
IsInLineParagraphboolRead/WriteZastavica za inline odlomak (ne započinje novi red).
HyperlinkTextstring?Read/WriteNaslijeđeni cilj hiperveze tipa string.
HyperlinkHyperlink?Read/WriteTipizirana dekoracija hiperveze primijenjena na odlomak.
ZIndexintRead/WriteZ-redoslijed indeks koji koristi DOM renderer.

Metode

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

Vidi također

 Hrvatski