CommonFigureAnnotation
Gambaran Keseluruhan
CommonFigureAnnotation adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Mewarisi dari: MarkupAnnotation.
Asas umum untuk anotasi segi empat tepat dan bulatan — satu bentuk yang dilukis di dalam segi empat tepat, secara pilihan diselitkan oleh /RD (PDF 32000 §12.5.6.8).
Kelas ini menyediakan 14 kaedah untuk bekerja dengan objek CommonFigureAnnotation dalam program .NET.
Kaedah yang tersedia termasuk: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, dan 2 kaedah tambahan.
Semua ahli awam boleh diakses oleh mana-mana aplikasi .NET selepas memasang pakej Aspose.PDF FOSS untuk .NET.
Sifat: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, dan 44 lagi.
Sifat
| Name | Type | Access | Description |
|---|---|---|---|
Frame | Rectangle | Read/Write | Segi empat gambar yang dilukis — segi empat anotasi yang dimasukkan oleh entri /RD (perbezaan segi empat). |
CreationDate | System.DateTime | Read/Write | Cap masa penciptaan yang direkodkan dalam /CreationDate. |
Opacity | double | Read/Write | Kelegapan (0..1) dibawa dalam /CA. |
Popup | PopupAnnotation? | Read/Write | Anotasi popup yang berkaitan (/Popup). |
ReplyType | ReplyType | Read/Write | Hubungan balasan kepada InReplyTo (/RT). |
RichText | string? | Read/Write | Kandungan teks kaya (/RC), berformat XHTML. |
Subject | string? | Read/Write | Baris subjek (/Subj). |
Title | string? | Read/Write | Pengarang / tajuk dibawa dalam /T. |
AnnotationType | AnnotationType | Read | Subjenis anotasi. |
Rect | Rectangle? | Read/Write | Segi empat anotasi (kedudukan pada halaman). |
Width | double | Read/Write | Lebar segi empat anotasi. |
Height | double | Read/Write | Tinggi segi empat anotasi. |
ActiveState | string? | Read/Write | Keadaan penampilan yang sedang aktif (/AS entry). |
Alignment | TextAlignment | Read/Write | Penjajaran teks (untuk anotasi teks bebas / widget yang membawa teks kaya). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Penjajaran mendatar, dipaparkan selain Penjajaran; kedua-duanya boleh ditetapkan secara bebas. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Penggantian penjajaran mendatar khusus teks. |
Appearance | AppearanceDictionary | Read | Kamus penampilan (/AP entry) — berkey berdasarkan nama aliran penampilan (N, D, R). |
States | AppearanceDictionary | Read | Kamus keadaan penampilan (sub-dikt per-keadaan AP/N, contohnya |
NormalAppearance | XForm? | Read | Penampilan normal (/AP /N) anotasi sebagai XForm, atau null bila tiada. |
UpdateAppearanceOnConvert | bool | Read/Write | Sama ada menjana semula aliran penampilan apabila anotasi disimpan ke dalam dokumen yang ditukar. |
UseFontSubset | bool | Read/Write | Sama ada fon terbenam (jika ada) harus dipotong subset. |
Contents | string? | Read/Write | Kandungan anotasi (teks). |
Border | Border? | Read/Write | Sempadan anotasi. |
Color | Color | Read/Write | Warna sempadan anotasi (/C entry). |
InteriorColor | Color? | Read/Write | Warna dalaman anotasi (/IC entry, untuk anotasi bulatan/persegi/garis). |
Name | string? | Read/Write | Nama anotasi (pengenal unik — entri /NM). |
FullName | string? | Read | Nama anotasi yang lengkap. |
ModifiedDate | string? | Read | Tarikh pengubahsuaian. |
Modified | DateTime | Read/Write | Tarikh /M (diubah) sebagai DateTime berjenis. |
Flags | AnnotationFlags | Read/Write | Bendera anotasi (/F entry) — digunakan sebagai sokongan penyimpanan untuk kedua-dua bentuk int dan berjenis. |
AnnotationFlags | AnnotationFlags | Read/Write | Alias berjenis bagi Bendera yang memaparkan AnnotationFlags sebagai sifat. |
Action | PdfAction? | Read/Write | Tindakan yang dikaitkan dengan anotasi ini (/A entry). |
Actions | PdfActionCollection | Read | Koleksi tindakan yang dikaitkan dengan anotasi ini. |
Author | string? | Read | Pengarang anotasi (/T entry). |
AnnotationState | string? | Read | Keadaan anotasi (/State entry), contohnya |
AnnotationStateModel | string? | Read | Model keadaan anotasi (/StateModel entry), contohnya |
InReplyTo | Annotation? | Read/Write | Anotasi yang dibalas oleh ini (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints sebagai tatasusunan nilai Point. |
Characteristics | Characteristics | Read | Ciri penampilan (warna sempadan, warna latar belakang, putaran). |
PageIndex | int | Read | Indeks berasaskan 1 bagi halaman yang memiliki anotasi ini. |
Page | Page? | Read | Halaman yang memiliki anotasi ini, atau null bila tidak dapat diselesaikan (contohnya |
VerticalAlignment | VerticalAlignment | Read/Write | Penjajaran menegak yang diterapkan pada perenggan ini. |
Margin | MarginInfo? | Read/Write | Maklumat margin luar yang diterapkan pada perenggan ini. |
IsFirstParagraphInColumn | bool | Read/Write | Paksa perenggan untuk memulakan lajur baru. |
IsKeptWithNext | bool | Read/Write | Kekalkan perenggan ini pada halaman yang sama dengan yang berikutnya. |
IsInNewPage | bool | Read/Write | Paksa perenggan untuk memulakan pada halaman baru. |
IsInLineParagraph | bool | Read/Write | Bendera perenggan dalam baris (tidak memulakan baris baru). |
HyperlinkText | string? | Read/Write | Sasaran hiperpautan berjenis rentetan warisan. |
Hyperlink | Hyperlink? | Read/Write | Hiasan hiperpautan berjenis yang diterapkan pada perenggan. |
ZIndex | int | Read/Write | Indeks susunan Z yang digunakan oleh perender DOM. |
Kaedah
| Signature | Description |
|---|---|
MarkupAnnotation(document: Document) | Ctor yang terikat pada dokumen untuk membuat anotasi markup yang belum lagi dilampirkan pada halaman tertentu; pemanggil menambahkannya kemudian melalui page.Annotations.Add(annot). |
GetState() | Baca entri /State pada kamus sifat anotasi. |
GetStateModel() | Baca entri /StateModel, memetakan /entry yang hilang kepada Undefined. |
SetMarkedState(marked: bool) | Tetapkan /State kepada Marked atau Unmarked serta /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Tetapkan keadaan semakan. |
ClearState() | Buang sebarang /State dan /StateModel yang direkodkan. |
FindStateAnnotation() | Cari anotasi penjejakan keadaan yang dipautkan kepada markup ini (anotasi balasan /IRT paling terkini yang mengandungi entri /State, mengikut PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Hantar anotasi ini kepada overload Visit(SubType) yang berjenis bagi visitor. |
GetRectangle(considerRotation: bool) | Segi empat sempadan diselaraskan oleh considerRotation. |
ChangeAfterResize(transform: Matrix) | Sesuaikan geometri anotasi selepas pengguna mengubah saiz halaman atau segi empat hos. |
UpdateAppearances() | Jana semula aliran penampilan normal (/AP /N) daripada geometri dan warna semasa anotasi. |
WriteXfdf(writer: System.Xml.XmlWriter) | Seriakan anotasi ini sebagai elemen XFDF kepada penulis (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Ratakan anotasi ini — render penampilan visualnya ke dalam kandungan halaman dan buang ia daripada tatasusunan anotasi halaman. |
Clone() | Klon cetek — menyalin keadaan skalar/rujukan yang dikongsi. |