CommonFigureAnnotation
Gambaran Umum
CommonFigureAnnotation adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Mewarisi dari: MarkupAnnotation.
Basis umum untuk anotasi persegi dan lingkaran — sebuah gambar yang digambar di dalam persegi panjang, opsional diposisikan oleh /RD (PDF 32000 §12.5.6.8).
Kelas ini menyediakan 14 metode untuk bekerja dengan objek CommonFigureAnnotation dalam program .NET.
Metode yang tersedia meliputi: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, dan 2 metode tambahan.
Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS for .NET.
Properti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, dan 44 lainnya.
Properti
| Nama | Tipe | Akses | Deskripsi |
|---|---|---|---|
Frame | Rectangle | Read/Write | Segi empat gambar — persegi anotasi yang diperkecil oleh entri /RD (perbedaan persegi). |
CreationDate | System.DateTime | Read/Write | Stempel waktu pembuatan yang dicatat dalam /CreationDate. |
Opacity | double | Read/Write | Opasitas (0..1) disimpan dalam /CA. |
Popup | PopupAnnotation? | Read/Write | Anotasi popup yang terkait (/Popup). |
ReplyType | ReplyType | Read/Write | Hubungan balasan ke InReplyTo (/RT). |
RichText | string? | Read/Write | Konten teks kaya (/RC), berformat XHTML. |
Subject | string? | Read/Write | Baris subjek (/Subj). |
Title | string? | Read/Write | Penulis / judul disimpan dalam /T. |
AnnotationType | AnnotationType | Read | Subtipe anotasi. |
Rect | Rectangle? | Read/Write | Persegi anotasi (posisi pada halaman). |
Width | double | Read/Write | Lebar persegi anotasi. |
Height | double | Read/Write | Tinggi persegi anotasi. |
ActiveState | string? | Read/Write | Status tampilan yang sedang aktif (/AS entry). |
Alignment | TextAlignment | Read/Write | Perataan teks (untuk anotasi teks bebas / widget yang membawa teks kaya). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Perataan horizontal, ditampilkan selain Alignment; keduanya dapat diatur secara independen. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Penimpaan perataan horizontal khusus teks. |
Appearance | AppearanceDictionary | Read | Kamus tampilan (/AP entry) — diindeks oleh nama aliran tampilan (N, D, R). |
States | AppearanceDictionary | Read | Kamus status tampilan (sub-dikt per-status dari AP/N, misalnya |
NormalAppearance | XForm? | Read | Tampilan normal (/AP /N) anotasi sebagai XForm, atau null bila tidak ada. |
UpdateAppearanceOnConvert | bool | Read/Write | Apakah harus menghasilkan ulang aliran tampilan saat anotasi disimpan ke dalam dokumen yang dikonversi. |
UseFontSubset | bool | Read/Write | Apakah font yang disematkan (jika ada) harus disubset. |
Contents | string? | Read/Write | Konten anotasi (teks). |
Border | Border? | Read/Write | Batas anotasi. |
Color | Color | Read/Write | Warna batas anotasi (/C entry). |
InteriorColor | Color? | Read/Write | Warna interior anotasi (/IC entry, untuk anotasi lingkaran/persegi/garis). |
Name | string? | Read/Write | Nama anotasi (pengidentifikasi unik — entri /NM). |
FullName | string? | Read | Nama anotasi yang sepenuhnya memenuhi kualifikasi. |
ModifiedDate | string? | Read | Tanggal modifikasi. |
Modified | DateTime | Read/Write | Tanggal /M (dimodifikasi) sebagai DateTime bertipe. |
Flags | AnnotationFlags | Read/Write | Flag anotasi (/F entry) — digunakan sebagai penyimpanan dasar untuk bentuk int dan bertipe. |
AnnotationFlags | AnnotationFlags | Read/Write | Alias bertipe dari Flags yang menampilkan AnnotationFlags sebagai properti. |
Action | PdfAction? | Read/Write | Aksi yang terkait dengan anotasi ini (/A entry). |
Actions | PdfActionCollection | Read | Koleksi aksi yang terkait dengan anotasi ini. |
Author | string? | Read | Penulis anotasi (/T entry). |
AnnotationState | string? | Read | Status anotasi (/State entry), misalnya |
AnnotationStateModel | string? | Read | Model status anotasi (/StateModel entry), misalnya |
InReplyTo | Annotation? | Read/Write | Anotasi yang dibalas oleh ini (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints sebagai array nilai Point. |
Characteristics | Characteristics | Read | Karakteristik tampilan (warna batas, warna latar, rotasi). |
PageIndex | int | Read | Indeks berbasis 1 dari halaman yang memiliki anotasi ini. |
Page | Page? | Read | Halaman yang memiliki anotasi ini, atau null bila tidak dapat diselesaikan (misalnya |
VerticalAlignment | VerticalAlignment | Read/Write | Perataan vertikal yang diterapkan pada paragraf ini. |
Margin | MarginInfo? | Read/Write | Info margin luar yang diterapkan pada paragraf ini. |
IsFirstParagraphInColumn | bool | Read/Write | Paksa paragraf memulai kolom baru. |
IsKeptWithNext | bool | Read/Write | Pertahankan paragraf ini pada halaman yang sama dengan paragraf berikutnya. |
IsInNewPage | bool | Read/Write | Paksa paragraf memulai pada halaman baru. |
IsInLineParagraph | bool | Read/Write | Flag paragraf inline (tidak memulai baris baru). |
HyperlinkText | string? | Read/Write | Target hyperlink tipe string warisan. |
Hyperlink | Hyperlink? | Read/Write | Dekorasi hyperlink bertipe yang diterapkan pada paragraf. |
ZIndex | int | Read/Write | Indeks urutan Z yang digunakan oleh perender DOM. |
Metode
| Signature | Description |
|---|---|
MarkupAnnotation(document: Document) | Ctor terikat dokumen untuk membuat anotasi markup yang belum terpasang pada halaman tertentu; pemanggil menambahkannya nanti melalui page.Annotations.Add(annot). |
GetState() | Baca entri /State pada kamus properti anotasi. |
GetStateModel() | Baca entri /StateModel, memetakan /entry yang hilang ke Undefined. |
SetMarkedState(marked: bool) | Setel /State ke Marked atau Unmarked plus /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Setel status tinjauan. |
ClearState() | Hapus semua /State dan /StateModel yang tercatat. |
FindStateAnnotation() | Temukan anotasi pelacakan status yang terhubung ke markup ini (anotasi balasan /IRT paling baru yang membawa entri /State, menurut PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Kirim anotasi ini ke overload Visit(SubType) yang bertipe dari visitor. |
GetRectangle(considerRotation: bool) | Persegi panjang pembatas disesuaikan oleh considerRotation. |
ChangeAfterResize(transform: Matrix) | Sesuaikan geometri anotasi setelah pengguna mengubah ukuran halaman atau persegi panjang host. |
UpdateAppearances() | Regenerasi aliran tampilan normal (/AP /N) dari geometri dan warna anotasi saat ini. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialisasikan anotasi ini sebagai elemen XFDF ke writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Flatten anotasi ini — render tampilan visualnya ke dalam konten halaman dan hapus dari array anotasi halaman. |
Clone() | Klona dangkal — menyalin status skalar/ref-bersama. |