PolygonAnnotation
Overview
PolygonAnnotation adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: PolyAnnotation.
Kelas ini menyediakan 16 metode untuk bekerja dengan objek PolygonAnnotation dalam program .NET. Metode yang tersedia meliputi: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, PolygonAnnotation, SetMarkedState, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, dan 45 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
AnnotationType | AnnotationType | Read | Dapatkan jenis annotation. |
Vertices | Point[] | Membaca/menulis | Titik jalur (/entry Vertices). |
Intent | PolyIntent | Membaca/menulis | Tujuan dari catatan (/entry IT). |
CreationDate | System.DateTime | Membaca/menulis | Penciptaan cap waktu yang tercatat di /CreationDate. |
Opacity | double | Membaca/menulis | Opacity (0.1) dioperasikan dalam /CA. |
Popup | PopupAnnotation? | Membaca/menulis | Anotasi popup terkait (/Popup). |
ReplyType | ReplyType | Membaca/menulis | Hubungan tanggapan dengan InReplyTo (/RT). |
RichText | string? | Membaca/menulis | Konten teks kaya (/RC), berformat XHTML. |
Subject | string? | Membaca/menulis | Subyek (/Subj). |
Title | string? | Membaca/menulis | Penulis / judul yang ditulis dalam /T. |
Rect | Rectangle? | Membaca/menulis | Lempeng pengomentaran (posisi di halaman). |
Width | double | Membaca/menulis | Lebar persegi panjang anotasi. |
Height | double | Membaca/menulis | Tinggi persegi panjang anotasi. |
ActiveState | string? | Membaca/menulis | Status penampilan yang aktif saat ini (/entry AS). |
Alignment | TextAlignment | Membaca/menulis | Pencocokan teks (untuk catatan bebas-teks / widget yang membawa teks kaya). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Membaca/menulis | Selaras horizontal, terpapar sebagai tambahan dari selarasan; keduanya dapat diatur secara independen. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Membaca/menulis | Pengecualian penyelarasan horizontal khusus teks. |
Appearance | AppearanceDictionary | Read | Kamus penampilan (/entry AP) diketik dengan nama aliran tampilan (N, D, R). |
States | AppearanceDictionary | Read | Kamus penampilan-negara (subdikta per negara dari AP/N, misalnya. |
NormalAppearance | XForm? | Read | Penampilan normal (/AP /N) dari annotasi sebagai XForm, atau null jika tidak ada. |
UpdateAppearanceOnConvert | bool | Membaca/menulis | Apakah akan meregenerasi aliran tampilan saat anotasi disimpan ke dalam dokumen yang dikonversi. |
UseFontSubset | bool | Membaca/menulis | Apakah font tertanam (jika ada) harus disetel. |
Contents | string? | Membaca/menulis | Isi catatan (teks). |
Border | Border? | Membaca/menulis | Anotasi batas. |
Color | Color | Membaca/menulis | Warna batas anotasi (/C entry). |
InteriorColor | Color? | Membaca/menulis | Warna interior annotasi (entry/IC, untuk annotasikan lingkaran/kuadrat/garis). |
Name | string? | Membaca/menulis | Nama anotasi (identifier unik entri /NM). |
FullName | string? | Read | Nama dengan catatan yang memenuhi syarat. |
ModifiedDate | string? | Read | Tanggal modifikasi. |
Modified | DateTime | Membaca/menulis | Tanggal /M (diubah) sebagai DateTime yang diketik. |
Flags | AnnotationFlags | Membaca/menulis | Anotasi flag (/F entry) digunakan sebagai penyimpanan pendukung untuk kedua bentuk int dan diketik. |
AnnotationFlags | AnnotationFlags | Membaca/menulis | Alias diketik dari Flags yang menunjukkan AnnotationFlags sebagai properti. |
Action | PdfAction? | Membaca/menulis | Tindakan yang terkait dengan catatan ini (/A entry). |
Actions | PdfActionCollection | Read | Koleksi tindakan yang terkait dengan catatan ini. |
Author | string? | Read | Penulis catatan (/T entry). |
AnnotationState | string? | Read | Status pengomentaran (/ entri status), misalnya:. |
AnnotationStateModel | string? | Read | Model keadaan annotasi (/StateModel entry), misalnya:. |
InReplyTo | Annotation? | Membaca/menulis | Anotasi yang ini menjawab (/ entri IRT). |
QuadPoints | Point[] | Membaca/menulis | QuadPoints sebagai array nilai Point. |
Characteristics | Characteristics | Read | Karakteristik penampilan (warna perbatasan, warna latar belakang, rotasi). |
PageIndex | int | Read | 1-based index of the page that owns this annotation. |
Page | Page? | Read | Halaman yang memiliki annotasi ini, atau null ketika tidak dapat diselesaikan (misalnya. |
VerticalAlignment | VerticalAlignment | Membaca/menulis | Penataan vertikal yang diterapkan pada paragraf ini. |
Margin | MarginInfo? | Membaca/menulis | Informasi margin eksternal diterapkan pada paragraf ini. |
IsFirstParagraphInColumn | bool | Membaca/menulis | Memaksa paragraf untuk memulai kolom baru. |
IsKeptWithNext | bool | Membaca/menulis | Simpan paragraf ini di halaman yang sama dengan paragraf berikutnya. |
IsInNewPage | bool | Membaca/menulis | Memaksa paragraf untuk memulai di halaman baru. |
IsInLineParagraph | bool | Membaca/menulis | Inline paragraph flag (tidak memulai baris baru). |
HyperlinkText | string? | Membaca/menulis | Target hyperlink berupa string lama. |
Hyperlink | Hyperlink? | Membaca/menulis | Dekorasi hyperlink yang ditandai dengan paragraf. |
ZIndex | int | Membaca/menulis | Indeks Z-order yang digunakan oleh DOM renderer. |
Methods
| Signature | Description |
|---|---|
PolygonAnnotation(page: Page, rect: Rectangle, vertices: Point[]) | Menelpon PolygonAnnotation pada instance PolygonAnnotation ini. |
PolygonAnnotation(document: Document, vertices: Point[]) | |
Accept(visitor: AnnotationSelector) | Panggilan Accept pada instance PolygonAnnotation ini. |
UpdateAppearances() | Regenerasi penampilan normal (/AP /N) dengan menyentuh jalur vertex (dan mengisi dengan InteriorColor untuk poligon tertutup). |
MarkupAnnotation(document: Document) | Ctor terikat dokumen untuk membuat anotasi markup yang belum dilampirkan ke halaman tertentu; penelepon menambahkannya nanti melalui page.Annotations.Add(annot). |
GetState() | Baca entri / State pada kamus properti annotasi. |
GetStateModel() | Baca entri /StateModel, memetakan entri yang hilang ke Undefined. |
SetMarkedState(marked: bool) | Tetapkan /State ke Tanda atau Tidak Ditandai ditambah /StateModel = Menandai. |
SetReviewState(state: AnnotationState) | Atur keadaan review. |
ClearState() | Hapus semua / State dan / StateModel yang tercatat. |
FindStateAnnotation() | Temukan catatan pelacakan status yang terkait dengan penanda ini (anotasi jawaban /IRT terbaru yang membawa entri /State, per PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Berbatasan persegi panjang disesuaikan dengan considerRotation. |
ChangeAfterResize(transform: Matrix) | Sesuaikan geometri annotasi setelah pengguna mengubah ukuran halaman atau persegi panjang host. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialkan annotasi ini sebagai elemen XFDF ke penulis (PDF 32000 §12.7.8 / X F D F 3.0). |
Flatten() | Pelankan annotasi ini Render penampilannya visual ke dalam konten halaman dan hapus dari array annotes halaman. |
Clone() | Shallow clone menyalin keadaan skalar/ref-shared. |