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
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
AnnotationType | AnnotationType | Citire | Subtipul adnotării. |
Rect | Rectangle? | Citire/Scriere | Dreptunghiul adnotării (poziția pe pagină). |
InnerRect | Rectangle? | Citire | Dreptunghiul de adnotare inserat prin intrarea /RD (diferențe de dreptunghi) — regiunea desenată efectiv în interiorul Rect. |
Width | double | Citire/Scriere | Lățimea dreptunghiului de adnotare. |
Height | double | Citire/Scriere | Înălțimea dreptunghiului de adnotare. |
ActiveState | string? | Citire/Scriere | Starea de aspect activă curentă (/intrarea AS). |
Alignment | TextAlignment | Citire/Scriere | Alinierea textului (pentru adnotări de tip text liber / widget care conțin text îmbogățit). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Citire/Scriere | Aliniere orizontală (Aspose.Pdf expune aceasta pe lângă Alignment; cele două pot fi setate independent). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Citire/Scriere | Suprascriere a aliniamentului orizontal specific textului. |
Appearance | AppearanceDictionary | Citire | Dicționar de aspect (/AP entry) — indexat după numele fluxului de aspect (N, D, R). |
States | AppearanceDictionary | Citire | Dicționar de stare de aspect (sub-dicționarul per-stare al AP/N, de exemplu. |
NormalAppearance | XForm? | Citire | Aspectul normal (/AP /N) al adnotării ca XForm, sau null când nu are niciunul. |
UpdateAppearanceOnConvert | bool | Citire/Scriere | Dacă să se regenereze fluxul de aspect când o adnotare este salvată într-un document convertit. |
UseFontSubset | bool | Citire/Scriere | Dacă fontul încorporat (dacă există) ar trebui să fie subsetat. |
Contents | string? | Citire/Scriere | Conținutul adnotării (text). |
Opacity | double | Citire/Scriere | Opacitatea adnotării (0.0 = transparent, 1.0 = opac). |
Border | Border? | Citire/Scriere | Marginea adnotării. |
Color | Color | Citire/Scriere | Culoarea marginii adnotării (/C entry). |
InteriorColor | Color? | Citire/Scriere | Culoarea interioară a adnotării (/IC entry, pentru adnotări de tip cerc/pătrat/linie). |
Title | string? | Citire/Scriere | Titlul adnotării (autor pentru adnotările markup). |
Name | string? | Citire/Scriere | Numele adnotării (identificator unic — intrarea /NM). |
FullName | string? | Citire | Nume complet calificat al adnotării. |
Subject | string? | Citire/Scriere | Subiectul adnotării (/intrare Subj). |
ModifiedDate | string? | Citire | Data modificării. |
Modified | DateTime | Citire/Scriere | Data /M (modificată) ca un DateTime tipizat. |
Flags | AnnotationFlags | Citire/Scriere | Flaguri de adnotare (/F entry) — utilizate ca suport de stocare pentru ambele forme, int și tipizate. |
AnnotationFlags | AnnotationFlags | Citire/Scriere | Alias tipizat al Flags care corespunde suprafeței publice Aspose.Pdf și expune AnnotationFlags ca proprietate. |
Action | PdfAction? | Citire/Scriere | Acțiunea asociată cu această adnotare (/A entry). |
Actions | PdfActionCollection | Citire | Colecție de acțiuni asociate cu această adnotare. |
Author | string? | Citire | Autorul adnotării (/T entry). |
AnnotationState | string? | Citire | Starea adnotării (/intrare State), de ex. |
AnnotationStateModel | string? | Citire | Modelul stării adnotării (/StateModel intrare), de ex. |
ReplyType | string? | Citire | Tipul de răspuns (/intrare RT), de ex. |
InReplyTo | Annotation? | Citire/Scriere | Adnotarea la care răspunde aceasta (/IRT entry). |
QuadPoints | Point[] | Citire/Scriere | QuadPoints ca un tablou de valori Point. |
Characteristics | Characteristics | Citire | Caracteristici de aspect (culoare margine, culoare fundal, rotație). |
PageIndex | int | Citire | Indice bazat pe 1 al paginii care deține această adnotare. |
Page | Page? | Citire | Pagina care deține această adnotare, sau null când nu poate fi rezolvată (de exemplu. |
VerticalAlignment | VerticalAlignment | Citire/Scriere | Aliniere verticală aplicată acestui paragraf. |
Margin | MarginInfo | Citire/Scriere | Informația de margine exterioară aplicată acestui paragraf. |
IsFirstParagraphInColumn | bool | Citire/Scriere | Forcează paragraful să înceapă o coloană nouă. |
IsKeptWithNext | bool | Citire/Scriere | Păstrează acest paragraf pe aceeași pagină cu următorul. |
IsInNewPage | bool | Citire/Scriere | Forțează paragraful să înceapă pe o pagină nouă. |
IsInLineParagraph | bool | Citire/Scriere | Indicator de paragraf în linie (nu începe o linie nouă). |
HyperlinkText | string? | Citire/Scriere | Țintă de hyperlink de tip șir (moștenită). |
Hyperlink | Hyperlink? | Citire/Scriere | Decorație de hyperlink tipizată aplicată paragrafului. |
ZIndex | int | Citire/Scriere | Indexul 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ță. |