LineAnnotation

LineAnnotation

Gambaran Umum

LineAnnotation adalah kelas di Aspose.PDF FOSS untuk .NET. Mewarisi dari: MarkupAnnotation.

Kelas ini menyediakan 18 metode untuk bekerja dengan objek LineAnnotation dalam program .NET. Metode yang tersedia meliputi: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, LineAnnotation, MarkupAnnotation, SetMarkedState, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET apa pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, dan 56 lagi.

Properti

NamaJenisAksesDeskripsi
AnnotationTypeAnnotationTypeBacaSelalu Garis.
BorderBorder?Baca/TulisBorder dengan lebar, gaya, dan pola dash diambil dari /BS.
StartingPointBaca/TulisTitik awal garis (/L entry, pasangan pertama).
EndingPointBaca/TulisTitik akhir garis (/L entry, pasangan kedua).
CaptionOffsetPointBaca/TulisOffset keterangan dari jangkarnya (/CO entry).
CaptionPositionCaptionPositionBaca/TulisDi mana keterangan berada relatif terhadap baris (/CP entry).
InteriorColorColor?Baca/TulisWarna isi interior untuk ujung garis (/IC entry).
LeaderLinedoubleBaca/TulisPanjang leader-line tegak lurus terhadap garis (/LL entry).
LeaderLineExtensiondoubleBaca/TulisPerpanjangan leader-line melewati garis (/LLE entry).
LeaderLineOffsetdoubleBaca/TulisOffset garis pemimpin dari titik akhir garis (/LLO entry).
ShowCaptionboolBaca/TulisApakah keterangan garis ditampilkan (/Cap entry).
MeasureMeasureBaca/TulisMetadata satuan ukuran (/Measure entry).
IntentLineIntentBaca/TulisMendapatkan atau mengatur niat.
StartingStyleLineEndingBaca/TulisMendapatkan atau mengatur gaya awal.
EndingStyleLineEndingBaca/TulisMendapatkan atau mengatur gaya akhir.
CreationDateSystem.DateTimeBaca/TulisTimestamp pembuatan dicatat di /CreationDate.
OpacitydoubleBaca/TulisOpacity (0..1) dibawa dalam /CA.
PopupPopupAnnotation?Baca/TulisAnotasi popup terkait (/Popup).
ReplyTypeReplyTypeBaca/TulisHubungan balasan ke InReplyTo (/RT).
RichTextstring?Baca/TulisKonten teks kaya (/RC), berformat XHTML.
Subjectstring?Baca/TulisBaris subjek (/Subj).
Titlestring?Baca/TulisPenulis / judul dibawa dalam /T.
RectRectangle?Baca/TulisPersegi anotasi (posisi pada halaman).
InnerRectRectangle?BacaPersegi anotasi yang diperkecil oleh entri /RD (rectangle differences) — wilayah yang sebenarnya digambar di dalam Rect.
WidthdoubleBaca/TulisLebar persegi anotasi.
HeightdoubleBaca/TulisTinggi persegi anotasi.
ActiveStatestring?Baca/TulisStatus tampilan yang sedang aktif (/AS entry).
AlignmentTextAlignmentBaca/TulisPerataan teks (untuk anotasi teks bebas / widget yang memuat teks kaya).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPerataan horizontal (ditampilkan selain Alignment; keduanya dapat diatur secara independen).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenimpaan perataan horizontal khusus teks.
AppearanceAppearanceDictionaryBacaKamus tampilan (/AP entry) — diindeks oleh nama aliran tampilan (N, D, R).
StatesAppearanceDictionaryBacaKamus keadaan-tampilan (sub-kamus per-keadaan dari AP/N, misalnya.
NormalAppearanceXForm?BacaPenampilan normal anotasi (/AP /N) sebagai XForm, atau null bila tidak ada.
UpdateAppearanceOnConvertboolBaca/TulisApakah mengatur ulang aliran tampilan ketika anotasi disimpan ke dalam dokumen yang dikonversi.
UseFontSubsetboolBaca/TulisApakah font yang disematkan (jika ada) harus disubsetkan.
Contentsstring?Baca/TulisIsi anotasi (teks).
ColorColorBaca/TulisWarna batas anotasi (/C entry).
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 diketik.
FlagsAnnotationFlagsBaca/TulisAnnotation flags (/F entry) — digunakan sebagai penyimpanan dasar untuk baik bentuk int maupun bentuk typed.
AnnotationFlagsAnnotationFlagsBaca/TulisAlias bertipe dari Flags yang cocok dengan permukaan 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 (/entri State), misalnya.
AnnotationStateModelstring?BacaModel status anotasi (/StateModel entry), misalnya.
InReplyToAnnotation?Baca/TulisAnotasi yang dibalas oleh ini (/IRT entry).
QuadPointsPoint[]Baca/TulisQuadPoints sebagai array nilai Point.
CharacteristicsCharacteristicsBacaKarakteristik tampilan (warna batas, warna latar belakang, rotasi).
PageIndexintBacaIndeks berbasis 1 dari halaman yang memiliki anotasi ini.
PagePage?BacaHalaman yang memiliki anotasi ini, atau null ketika tidak dapat diselesaikan (misalnya.
VerticalAlignmentVerticalAlignmentBaca/TulisPenjajaran vertikal diterapkan pada paragraf ini.
MarginMarginInfoBaca/TulisInformasi margin luar 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/TulisBendera 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
LineAnnotation(page: Page, rect: Rectangle, start: Point, end: Point)Memanggil LineAnnotation(page, rect, start, end) pada instance LineAnnotation ini.
LineAnnotation(document: Document, start: Point, end: Point)Ctor LineAnnotation yang terikat pada dokumen.
UpdateAppearances()Memanggil UpdateAppearances pada instance LineAnnotation ini.
UpdateAppearance(annotation: LineAnnotation)Regenerasi tampilan anotasi.
ChangeAfterResize(transform: Matrix)Terapkan transformasi pada titik awal/akhir garis setelah halaman atau kontainer diubah ukurannya.
Accept(visitor: AnnotationSelector)Memanggil Accept(visitor) pada instance LineAnnotation ini.
MarkupAnnotation(document: Document)Ctor yang terikat dokumen untuk membuat anotasi markup yang belum terhubung ke 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.
SetReviewState(state: AnnotationState, userName: string)Atur status ulasan bersama nama pengguna peninjau (dicatat di /T sesuai spesifikasi PDF).
ClearState()Hapus setiap /State dan /StateModel yang tercatat.
FindStateAnnotation()Temukan anotasi pelacakan status yang terkait dengan markup ini (anotasi balasan /IRT paling terbaru yang memiliki entri /State, sesuai PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Persegi panjang pembatas disesuaikan oleh considerRotation.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisasi anotasi ini sebagai elemen XFDF ke penulis (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()Shallow clone — menyalin state scalar/ref-shared.

Lihat Juga

 Bahasa Indonesia