PolyAnnotation

PolyAnnotation

Gambaran Umum

PolyAnnotation adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: MarkupAnnotation.

Dasar umum untuk anotasi poligon dan polyline — rangkaian titik yang terhubung (PDF 32000 §12.5.6.9).

Kelas ini menyediakan 15 metode untuk bekerja dengan objek PolyAnnotation 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 untuk .NET. Properti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, dan 46 lagi.

Properti

NamaJenisAksesDeskripsi
VerticesPoint[]Baca/TulisTitik-titik jalur (/Vertices entry).
IntentPolyIntentBaca/TulisMaksud anotasi (/IT entry).
CreationDateSystem.DateTimeBaca/TulisTimestamp pembuatan tercatat di /CreationDate.
OpacitydoubleBaca/TulisOpacity (0..1) disimpan di /CA.
PopupPopupAnnotation?Baca/TulisAnotasi popup terkait (/Popup).
ReplyTypeReplyTypeBaca/TulisBalas hubungan ke InReplyTo (/RT).
RichTextstring?Baca/TulisKonten teks kaya (/RC), berformat XHTML.
Subjectstring?Baca/TulisBaris subjek (/Subj).
Titlestring?Baca/TulisPenulis / judul dibawa dalam /T.
AnnotationTypeAnnotationTypeBacaSubtipe anotasi.
RectRectangle?Baca/TulisPersegi panjang anotasi (posisi pada halaman).
InnerRectRectangle?BacaPersegi panjang anotasi yang diperkecil oleh entri /RD (perbedaan persegi panjang) — wilayah yang sebenarnya digambar di dalam Rect.
WidthdoubleBaca/TulisLebar persegi panjang anotasi.
HeightdoubleBaca/TulisTinggi persegi panjang anotasi.
ActiveStatestring?Baca/TulisStatus penampilan yang sedang aktif (/AS entry).
AlignmentTextAlignmentBaca/TulisPerataan teks (untuk anotasi teks bebas / widget yang membawa teks kaya).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenjajaran horizontal (ditampilkan selain Alignment; keduanya dapat diatur secara independen).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenimpaan penjajaran horizontal khusus teks.
AppearanceAppearanceDictionaryBacaKamus tampilan (/AP entry) — diindeks berdasarkan nama stream tampilan (N, D, R).
StatesAppearanceDictionaryBacaKamus status tampilan (sub-kamus per-status dari AP/N, misalnya.).
NormalAppearanceXForm?BacaPenampilan normal (/AP /N) anotasi sebagai XForm, atau null jika tidak ada.
UpdateAppearanceOnConvertboolBaca/TulisApakah akan menghasilkan kembali aliran penampilan ketika anotasi disimpan ke dalam dokumen yang dikonversi.
UseFontSubsetboolBaca/TulisApakah font yang disematkan (jika ada) harus disubset.
Contentsstring?Baca/TulisIsi anotasi (teks).
BorderBorder?Baca/TulisBatas anotasi.
ColorColorBaca/TulisWarna batas anotasi (/C entry).
InteriorColorColor?Baca/TulisWarna interior anotasi (/IC entry, untuk anotasi lingkaran/persegi/garis).
Namestring?Baca/TulisNama anotasi (pengidentifikasi unik — entri /NM).
FullNamestring?BacaNama anotasi yang sepenuhnya memenuhi syarat.
ModifiedDatestring?BacaTanggal modifikasi.
ModifiedDateTimeBaca/TulisTanggal /M (dimodifikasi) sebagai DateTime yang bertipe.
FlagsAnnotationFlagsBaca/TulisBendera anotasi (/F entry) — digunakan sebagai penyimpanan dasar untuk bentuk int dan bentuk bertipe.
AnnotationFlagsAnnotationFlagsBaca/TulisAlias bertipe Flags yang sesuai dengan antarmuka publik yang mengekspos AnnotationFlags sebagai properti.
ActionPdfAction?Baca/TulisAksi yang terkait dengan anotasi ini (/A entry).
ActionsPdfActionCollectionBacaKoleksi aksi yang terkait dengan anotasi ini.
Authorstring?BacaPenulis anotasi (/T entry).
AnnotationStatestring?BacaStatus anotasi (/State entry), misalnya.
AnnotationStateModelstring?BacaModel status anotasi (/StateModel entry), misalnya.
InReplyToAnnotation?Baca/TulisAnotasi yang satu ini membalas (/IRT entry).
QuadPointsPoint[]Baca/TulisQuadPoints sebagai array nilai Point.
CharacteristicsCharacteristicsBacaKarakteristik tampilan (warna batas, warna latar, rotasi).
PageIndexintBacaIndeks berbasis-1 dari halaman yang memiliki anotasi ini.
PagePage?BacaHalaman yang memiliki anotasi ini, atau null ketika tidak dapat diselesaikan (misalnya.
VerticalAlignmentVerticalAlignmentBaca/TulisPerataan vertikal yang diterapkan pada paragraf ini.
MarginMarginInfoBaca/TulisInformasi margin luar yang diterapkan pada paragraf ini.
IsFirstParagraphInColumnboolBaca/TulisPaksa paragraf untuk memulai kolom baru.
IsKeptWithNextboolBaca/TulisPertahankan paragraf ini pada halaman yang sama dengan paragraf berikutnya.
IsInNewPageboolBaca/TulisPaksa paragraf untuk mulai pada halaman baru.
IsInLineParagraphboolBaca/TulisFlag paragraf inline (tidak memulai baris baru).
HyperlinkTextstring?Baca/TulisTarget hyperlink bertipe string warisan.
HyperlinkHyperlink?Baca/TulisDekorasi hyperlink bertipe diterapkan pada paragraf.
ZIndexintBaca/TulisIndeks Z-order yang digunakan oleh perender DOM.

Metode

Tanda TanganDeskripsi
UpdateAppearances()Hasilkan kembali tampilan normal (/AP /N) dengan melakukan stroke pada jalur vertex (dan mengisinya dengan InteriorColor untuk poligon tertutup).
MarkupAnnotation(document: Document)Ctor yang terikat pada dokumen untuk membuat anotasi markup yang belum terlampir 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)Atur /State menjadi Marked atau Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Atur status tinjauan.
SetReviewState(state: AnnotationState, userName: string)Atur status ulasan bersama dengan nama pengguna peninjau (dicatat dalam /T sesuai spesifikasi PDF).
ClearState()Hapus semua /State yang tercatat dan /StateModel.
FindStateAnnotation()Temukan anotasi pelacakan status yang terhubung dengan markup ini (anotasi balasan /IRT paling baru yang memuat 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)Kotak pembatas disesuaikan oleh considerRotation.
ChangeAfterResize(transform: Matrix)Sesuaikan geometri anotasi setelah pengguna mengubah ukuran halaman atau kotak host.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisasikan anotasi ini sebagai elemen XFDF ke writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Ratakan anotasi ini — render tampilan visualnya ke dalam konten halaman dan hapus dari array anotasi halaman.
Clone()Klona dangkal — menyalin keadaan skalar/ref-shared.

Lihat Juga

 Bahasa Indonesia