PolyAnnotation

PolyAnnotation

Opinie generală

PolyAnnotation este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: MarkupAnnotation.

Baza comună pentru poligon și polilinie un lanț de vertice conectate (PDF 32000 §12.5.6.9).

Această clasă oferă 14 metode pentru a lucra cu obiecte PolyAnnotation în programe .NET. Metodele disponibile includ: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, şi 45 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
VerticesPoint[]Citire/scriereVertice ale traseului (/intrarea în vertice).
IntentPolyIntentCitire/scriereIntenția de anotare (/înregistrarea IT).
CreationDateSystem.DateTimeCitire/scriereSemn de timp al creării înregistrat în /CreationDate.
OpacitydoubleCitire/scriereOpacitate (0.1) transportată în /CA.
PopupPopupAnnotation?Citire/scriereAnotare popup asociată (/Popup).
ReplyTypeReplyTypeCitire/scriereRăspuns la InReplyTo (/RT).
RichTextstring?Citire/scriereConținuturi cu text bogat (/RC), formatate în XHTML.
Subjectstring?Citire/scriereSubiectul (/Subj).
Titlestring?Citire/scriereAutor / titlu în /T.
AnnotationTypeAnnotationTypeCiteşte.Subtipul de anotații.
RectRectangle?Citire/scriereRectangul de anotații (poziția pe pagină).
WidthdoubleCitire/scriereLățimea rectanglului de anotații.
HeightdoubleCitire/scriereÎnălțimea rectanglului de anotații.
ActiveStatestring?Citire/scriereStarea de aparență activă în prezent (/înregistrare AS).
AlignmentTextAlignmentCitire/scriereAlinierea textului (pentru comentariile cu text liber / widget care conțin text bogat).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereAlinierea orizontală, expusă în plus față de Aligare; cele două sunt setate independent.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereSupravegherea alinierii orizontale specifică textului.
AppearanceAppearanceDictionaryCiteşte.Dicționarul de aparență (/intrarea AP) tastat după numele fluxului de apariție (N, D, R).
StatesAppearanceDictionaryCiteşte.Dicționarul de stări aparente (subdictul per-state al AP/N, de exemplu.
NormalAppearanceXForm?Citeşte.Apariția normală a anotației (/AP /N) ca XForm sau null când nu are nici una.
UpdateAppearanceOnConvertboolCitire/scriereDacă se regenerează fluxul de aparență atunci când anotația este salvată într-un document convertit.
UseFontSubsetboolCitire/scriereDacă fontul încorporat (dacă există) trebuie să fie subsetat.
Contentsstring?Citire/scriereConținutul anotației (text).
BorderBorder?Citire/scriereAnotare de graniță.
ColorColorCitire/scriereCuloarea marjei de anotație (/înregistrare C).
InteriorColorColor?Citire/scriereCuloarea interioară a anotației (înregistrare/IC, pentru anotalațiile cu cerc/pătrate/linie).
Namestring?Citire/scriereNumele de anotație (identificator unic intrarea /NM).
FullNamestring?Citeşte.Numele complet calificat.
ModifiedDatestring?Citeşte.Data modificării.
ModifiedDateTimeCitire/scriereData /M (modificată) ca DateTime tipărit.
FlagsAnnotationFlagsCitire/scriereAnotări (/F entry) utilizate ca suport de stocare atât pentru formularele int, cât și pentru cele tipărite.
AnnotationFlagsAnnotationFlagsCitire/scriereAlias tipărit al flagelor care expune AnnotationFlags ca proprietate.
ActionPdfAction?Citire/scriereAcțiunea asociată cu această anotație (/O mențiune).
ActionsPdfActionCollectionCiteşte.Colectare a acțiunilor asociate acestei anotații.
Authorstring?Citeşte.Autorul anotației (/înregistrare în T).
AnnotationStatestring?Citeşte.Statul de anotație (/intrarea statului), de exemplu:.
AnnotationStateModelstring?Citeşte.Modul de stare a anotației (/StateModel), de exemplu:.
InReplyToAnnotation?Citire/scriereAnotatia la care răspunde (/IRT entry).
QuadPointsPoint[]Citire/scriereQuadPoints ca o matrice de valori punctuale.
CharacteristicsCharacteristicsCiteşte.Caracteristici de aspect (coloarea marginei, culoarea fondului, rotație).
PageIndexintCiteşte.1-based index of the page that owns this annotation.
PagePage?Citeşte.Pagina care deține această anotație, sau null atunci când nu poate fi rezolvată (de exemplu.
VerticalAlignmentVerticalAlignmentCitire/scriereAlinierea verticală aplicată la prezentul alineat.
MarginMarginInfo?Citire/scriereInformații privind marja externă aplicate acestui paragraf.
IsFirstParagraphInColumnboolCitire/scriereForțează paragraful să înceapă o nouă coloană.
IsKeptWithNextboolCitire/scrierePăstrați acest paragraf pe aceeași pagină ca și următorul.
IsInNewPageboolCitire/scriereForţaţi paragraful să înceapă pe o altă pagină.
IsInLineParagraphboolCitire/scriereSemnalizarea paragrafului din linie (nu începe o nouă linia).
HyperlinkTextstring?Citire/scriereObiectivul hiperlink tipărit cu string-uri vechi.
HyperlinkHyperlink?Citire/scriereDecorarea tipărită a hiperlinkului aplicată paragraful.
ZIndexintCitire/scriereIndicele de ordin Z utilizat de către redatorul DOM.

Metode de evaluare

SemnăturaDescriere:
UpdateAppearances()Regenerați aspectul normal (/AP /N) prin strângerea traseului verticului (și umplându-l cu InteriorColor pentru un poligon închis).
MarkupAnnotation(document: Document)Document-bind ctor pentru crearea unei anotații de marcare care nu este încă atașată la o pagină specifică; apelătorii îl adaugă mai târziu prin pagina.Annotations.Add(annot).
GetState()Cititi intrarea /State din dicționarul proprietăților de anotație.
GetStateModel()Citeste intrarea /StateModel, cartografiind intratia / care lipsește la Undefined.
SetMarkedState(marked: bool)Set /State la Marcat sau Nemarcat plus /StateModel = Marcată.
SetReviewState(state: AnnotationState)Setarea stării de revizuire.
ClearState()Îndepărtați orice /State și /StateModel înregistrat.
FindStateAnnotation()Găsiți nota de urmărire a stării legată de această marcare (cea mai recentă notă /IRT care conține o intrare /State, per PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Trimiteți această anotație la supraîncărcarea de vizitator.
GetRectangle(considerRotation: bool)Rectangul de limitare ajustat prin considerRotation.
ChangeAfterResize(transform: Matrix)Ajustează geometria anotației după ce utilizatorul a schimbat dimensiunea paginii sau rectanglului gazdă.
WriteXfdf(writer: System.Xml.XmlWriter)Serializați această anotație ca element XFDF la scriitor (PDF 32000 §12.7.8 / X F D F 3.0).
Flatten()Aplatizați această anotație transpuneți-i aspectul vizual în conținutul paginii și eliminați de la matricea de anotalații a paginei.
Clone()Clonul superficial copiează starea scalară/ref-shared.

Vezi și:

 Română