GenericAnnotation

GenericAnnotation

Prezentare generală

GenericAnnotation este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește din: Annotation.

Clasă de adnotare de rezervă pentru subtipurile de adnotare care nu au un model dedicat (de ex.

Această clasă oferă 7 metode pentru lucrul cu obiecte GenericAnnotation în programe .NET. Metodele disponibile includ: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, și încă 41.

Proprietăți

NumeTipAccesDescriere:
AnnotationTypeAnnotationTypeCitireSubtipul adnotării.
RectRectangle?Citire/ScriereDreptunghiul adnotării (poziția pe pagină).
InnerRectRectangle?CitireDreptunghiul de adnotare inserat prin intrarea /RD (diferențe de dreptunghi) — regiunea desenată efectiv în interiorul Rect.
WidthdoubleCitire/ScriereLățimea dreptunghiului de adnotare.
HeightdoubleCitire/ScriereÎnălțimea dreptunghiului de adnotare.
ActiveStatestring?Citire/ScriereStarea de aspect activă curentă (/intrarea AS).
AlignmentTextAlignmentCitire/ScriereAlinierea textului (pentru adnotări de tip text liber / widget care conțin text îmbogățit).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/ScriereAliniere orizontală (Aspose.Pdf expune aceasta pe lângă Alignment; cele două pot fi setate independent).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/ScriereSuprascriere a aliniamentului orizontal specific textului.
AppearanceAppearanceDictionaryCitireDicționar de aspect (/AP entry) — indexat după numele fluxului de aspect (N, D, R).
StatesAppearanceDictionaryCitireDicționar de stare de aspect (sub-dicționarul per-stare al AP/N, de exemplu.
NormalAppearanceXForm?CitireAspectul normal (/AP /N) al adnotării ca XForm, sau null când nu are niciunul.
UpdateAppearanceOnConvertboolCitire/ScriereDacă să se regenereze fluxul de aspect când o adnotare este salvată într-un document convertit.
UseFontSubsetboolCitire/ScriereDacă fontul încorporat (dacă există) ar trebui să fie subsetat.
Contentsstring?Citire/ScriereConținutul adnotării (text).
OpacitydoubleCitire/ScriereOpacitatea adnotării (0.0 = transparent, 1.0 = opac).
BorderBorder?Citire/ScriereMarginea adnotării.
ColorColorCitire/ScriereCuloarea marginii adnotării (/C entry).
InteriorColorColor?Citire/ScriereCuloarea interioară a adnotării (/IC entry, pentru adnotări de tip cerc/pătrat/linie).
Titlestring?Citire/ScriereTitlul adnotării (autor pentru adnotările markup).
Namestring?Citire/ScriereNumele adnotării (identificator unic — intrarea /NM).
FullNamestring?CitireNume complet calificat al adnotării.
Subjectstring?Citire/ScriereSubiectul adnotării (/intrare Subj).
ModifiedDatestring?CitireData modificării.
ModifiedDateTimeCitire/ScriereData /M (modificată) ca un DateTime tipizat.
FlagsAnnotationFlagsCitire/ScriereFlaguri de adnotare (/F entry) — utilizate ca suport de stocare pentru ambele forme, int și tipizate.
AnnotationFlagsAnnotationFlagsCitire/ScriereAlias tipizat al Flags care corespunde suprafeței publice Aspose.Pdf și expune AnnotationFlags ca proprietate.
ActionPdfAction?Citire/ScriereAcțiunea asociată cu această adnotare (/A entry).
ActionsPdfActionCollectionCitireColecție de acțiuni asociate cu această adnotare.
Authorstring?CitireAutorul adnotării (/T entry).
AnnotationStatestring?CitireStarea adnotării (/intrare State), de ex.
AnnotationStateModelstring?CitireModelul stării adnotării (/StateModel intrare), de ex.
ReplyTypestring?CitireTipul de răspuns (/intrare RT), de ex.
InReplyToAnnotation?Citire/ScriereAdnotarea la care răspunde aceasta (/IRT entry).
QuadPointsPoint[]Citire/ScriereQuadPoints ca un tablou de valori Point.
CharacteristicsCharacteristicsCitireCaracteristici de aspect (culoare margine, culoare fundal, rotație).
PageIndexintCitireIndice bazat pe 1 al paginii care deține această adnotare.
PagePage?CitirePagina care deține această adnotare, sau null când nu poate fi rezolvată (de exemplu.
VerticalAlignmentVerticalAlignmentCitire/ScriereAliniere verticală aplicată acestui paragraf.
MarginMarginInfoCitire/ScriereInformația de margine exterioară aplicată acestui paragraf.
IsFirstParagraphInColumnboolCitire/ScriereForcează paragraful să înceapă o coloană nouă.
IsKeptWithNextboolCitire/ScrierePăstrează acest paragraf pe aceeași pagină cu următorul.
IsInNewPageboolCitire/ScriereForțează paragraful să înceapă pe o pagină nouă.
IsInLineParagraphboolCitire/ScriereIndicator de paragraf în linie (nu începe o linie nouă).
HyperlinkTextstring?Citire/ScriereȚintă de hyperlink de tip șir (moștenită).
HyperlinkHyperlink?Citire/ScriereDecorație de hyperlink tipizată aplicată paragrafului.
ZIndexintCitire/ScriereIndexul Z-order utilizat de rendererul DOM.

Metode

SemnăturăDescriere:
Accept(visitor: AnnotationSelector)Trimite această adnotare la supraincarcarea tipizată Visit(SubType) a vizitatorului.
GetRectangle(considerRotation: bool)Dreptunghiul de delimitare ajustat prin considerRotation.
ChangeAfterResize(transform: Matrix)Ajustați geometria adnotării după ce utilizatorul a redimensionat pagina sau dreptunghiul gazdă.
UpdateAppearances()Regenera fluxul de apariție normală (/AP /N) din geometria și culorile curente ale adnotării.
WriteXfdf(writer: System.Xml.XmlWriter)Serializați această adnotare ca element XFDF către writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Aplatizează această adnotare — redă aspectul său vizual în conținutul paginii și elimină-o din vectorul de adnotări al paginii.
Clone()Clonare superficială — copiază starea scalară/partajată prin referință.

Vezi și:

 Română