PrinterMarkAnnotation
Prezentare generală
PrinterMarkAnnotation este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: Annotation.
Generator agregat de marcă de imprimantă.
Această clasă oferă 9 metode pentru lucrul cu obiecte PrinterMarkAnnotation în programe .NET. Metodele disponibile includ: Accept, AddPrinterMarks, 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 alte 41.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
AnnotationType | AnnotationType | Citire | Întotdeauna PrinterMark. |
Rect | Rectangle? | Citire/Scriere | Dreptunghiul de adnotare (poziția pe pagină). |
InnerRect | Rectangle? | Citire | Dreptunghiul de adnotare scăzut de intrarea /RD (rectangle differences) — 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 curent activă (/AS entry). |
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 alinierii orizontale specifice 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 ex. |
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ă regeneraţi 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 subsettat. |
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 de tip markup). |
Name | string? | Citire/Scriere | Numele adnotării (identificator unic — /NM entry). |
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 tastat. |
Flags | AnnotationFlags | Citire/Scriere | Flaguri de adnotare (/F entry) — utilizate ca suport de stocare atât pentru forma int, cât și pentru cea tipizată. |
AnnotationFlags | AnnotationFlags | Citire/Scriere | Alias tipizat al Flagurilor care se potrivește cu suprafața publică Aspose.Pdf ce 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 (/State entry), de exemplu. |
AnnotationStateModel | string? | Citire | Modelul de stare al adnotării (/StateModel entry), de exemplu. |
ReplyType | string? | Citire | Tipul de răspuns (/intrare RT), de ex. |
InReplyTo | Annotation? | Citire/Scriere | Adnotarea la care acesta răspunde (/IRT entry). |
QuadPoints | Point[] | Citire/Scriere | QuadPoints ca un tablou de valori Point. |
Characteristics | Characteristics | Citire | Caracteristici de aspect (culoarea bordurii, culoarea de fundal, rotație). |
PageIndex | int | Citire | Indexul 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 ex. |
VerticalAlignment | VerticalAlignment | Citire/Scriere | Aliniere verticală aplicată acestui paragraf. |
Margin | MarginInfo | Citire/Scriere | Informații de margine exterioară aplicate acestui paragraf. |
IsFirstParagraphInColumn | bool | Citire/Scriere | Forțați paragraful să înceapă o nouă coloană. |
IsKeptWithNext | bool | Citire/Scriere | Păstrați acest paragraf pe aceeași pagină cu următorul. |
IsInNewPage | bool | Citire/Scriere | Forțați 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 | Indicele Z-order utilizat de renderer-ul DOM. |
Metode
| Semnătură | Descriere: |
|---|---|
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind) | Adăugați familiile solicitate de semne de tipar pe fiecare pagină a documentului. |
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind) | Adaugă familiile solicitate de marcaje de imprimantă pe o singură pagină. |
Accept(visitor: AnnotationSelector) | Trimite această adnotare la supraîncărcarea tipizată Visit(SubType) a vizitatorului. |
GetRectangle(considerRotation: bool) | Dreptunghiul de delimitare ajustat de considerRotation. |
ChangeAfterResize(transform: Matrix) | Ajustează 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() | Aplatizați această adnotare — redați aspectul său vizual în conținutul paginii și eliminați-o din array-ul de adnotări al paginii. |
Clone() | Clonare superficială — copiază starea scalară/partajată prin referință. |