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
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
AnnotationType | AnnotationType | Baca | Selalu Garis. |
Border | Border? | Baca/Tulis | Border dengan lebar, gaya, dan pola dash diambil dari /BS. |
Starting | Point | Baca/Tulis | Titik awal garis (/L entry, pasangan pertama). |
Ending | Point | Baca/Tulis | Titik akhir garis (/L entry, pasangan kedua). |
CaptionOffset | Point | Baca/Tulis | Offset keterangan dari jangkarnya (/CO entry). |
CaptionPosition | CaptionPosition | Baca/Tulis | Di mana keterangan berada relatif terhadap baris (/CP entry). |
InteriorColor | Color? | Baca/Tulis | Warna isi interior untuk ujung garis (/IC entry). |
LeaderLine | double | Baca/Tulis | Panjang leader-line tegak lurus terhadap garis (/LL entry). |
LeaderLineExtension | double | Baca/Tulis | Perpanjangan leader-line melewati garis (/LLE entry). |
LeaderLineOffset | double | Baca/Tulis | Offset garis pemimpin dari titik akhir garis (/LLO entry). |
ShowCaption | bool | Baca/Tulis | Apakah keterangan garis ditampilkan (/Cap entry). |
Measure | Measure | Baca/Tulis | Metadata satuan ukuran (/Measure entry). |
Intent | LineIntent | Baca/Tulis | Mendapatkan atau mengatur niat. |
StartingStyle | LineEnding | Baca/Tulis | Mendapatkan atau mengatur gaya awal. |
EndingStyle | LineEnding | Baca/Tulis | Mendapatkan atau mengatur gaya akhir. |
CreationDate | System.DateTime | Baca/Tulis | Timestamp pembuatan dicatat di /CreationDate. |
Opacity | double | Baca/Tulis | Opacity (0..1) dibawa dalam /CA. |
Popup | PopupAnnotation? | Baca/Tulis | Anotasi popup terkait (/Popup). |
ReplyType | ReplyType | Baca/Tulis | Hubungan balasan ke InReplyTo (/RT). |
RichText | string? | Baca/Tulis | Konten teks kaya (/RC), berformat XHTML. |
Subject | string? | Baca/Tulis | Baris subjek (/Subj). |
Title | string? | Baca/Tulis | Penulis / judul dibawa dalam /T. |
Rect | Rectangle? | Baca/Tulis | Persegi anotasi (posisi pada halaman). |
InnerRect | Rectangle? | Baca | Persegi anotasi yang diperkecil oleh entri /RD (rectangle differences) — wilayah yang sebenarnya digambar di dalam Rect. |
Width | double | Baca/Tulis | Lebar persegi anotasi. |
Height | double | Baca/Tulis | Tinggi persegi anotasi. |
ActiveState | string? | Baca/Tulis | Status tampilan yang sedang aktif (/AS entry). |
Alignment | TextAlignment | Baca/Tulis | Perataan teks (untuk anotasi teks bebas / widget yang memuat teks kaya). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Baca/Tulis | Perataan horizontal (ditampilkan selain Alignment; keduanya dapat diatur secara independen). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Baca/Tulis | Penimpaan perataan horizontal khusus teks. |
Appearance | AppearanceDictionary | Baca | Kamus tampilan (/AP entry) — diindeks oleh nama aliran tampilan (N, D, R). |
States | AppearanceDictionary | Baca | Kamus keadaan-tampilan (sub-kamus per-keadaan dari AP/N, misalnya. |
NormalAppearance | XForm? | Baca | Penampilan normal anotasi (/AP /N) sebagai XForm, atau null bila tidak ada. |
UpdateAppearanceOnConvert | bool | Baca/Tulis | Apakah mengatur ulang aliran tampilan ketika anotasi disimpan ke dalam dokumen yang dikonversi. |
UseFontSubset | bool | Baca/Tulis | Apakah font yang disematkan (jika ada) harus disubsetkan. |
Contents | string? | Baca/Tulis | Isi anotasi (teks). |
Color | Color | Baca/Tulis | Warna batas anotasi (/C entry). |
Name | string? | Baca/Tulis | Nama anotasi (pengidentifikasi unik — entri /NM). |
FullName | string? | Baca | Nama anotasi yang sepenuhnya memenuhi syarat. |
ModifiedDate | string? | Baca | Tanggal modifikasi. |
Modified | DateTime | Baca/Tulis | Tanggal /M (dimodifikasi) sebagai DateTime yang diketik. |
Flags | AnnotationFlags | Baca/Tulis | Annotation flags (/F entry) — digunakan sebagai penyimpanan dasar untuk baik bentuk int maupun bentuk typed. |
AnnotationFlags | AnnotationFlags | Baca/Tulis | Alias bertipe dari Flags yang cocok dengan permukaan publik yang mengekspos AnnotationFlags sebagai properti. |
Action | PdfAction? | Baca/Tulis | Aksi yang terkait dengan anotasi ini (/A entry). |
Actions | PdfActionCollection | Baca | Koleksi aksi yang terkait dengan anotasi ini. |
Author | string? | Baca | Penulis anotasi (/T entry). |
AnnotationState | string? | Baca | Status anotasi (/entri State), misalnya. |
AnnotationStateModel | string? | Baca | Model status anotasi (/StateModel entry), misalnya. |
InReplyTo | Annotation? | Baca/Tulis | Anotasi yang dibalas oleh ini (/IRT entry). |
QuadPoints | Point[] | Baca/Tulis | QuadPoints sebagai array nilai Point. |
Characteristics | Characteristics | Baca | Karakteristik tampilan (warna batas, warna latar belakang, rotasi). |
PageIndex | int | Baca | Indeks berbasis 1 dari halaman yang memiliki anotasi ini. |
Page | Page? | Baca | Halaman yang memiliki anotasi ini, atau null ketika tidak dapat diselesaikan (misalnya. |
VerticalAlignment | VerticalAlignment | Baca/Tulis | Penjajaran vertikal diterapkan pada paragraf ini. |
Margin | MarginInfo | Baca/Tulis | Informasi margin luar diterapkan pada paragraf ini. |
IsFirstParagraphInColumn | bool | Baca/Tulis | Paksa paragraf untuk memulai kolom baru. |
IsKeptWithNext | bool | Baca/Tulis | Pertahankan paragraf ini pada halaman yang sama dengan paragraf berikutnya. |
IsInNewPage | bool | Baca/Tulis | Paksa paragraf untuk mulai pada halaman baru. |
IsInLineParagraph | bool | Baca/Tulis | Bendera paragraf inline (tidak memulai baris baru). |
HyperlinkText | string? | Baca/Tulis | Target hyperlink bertipe string warisan. |
Hyperlink | Hyperlink? | Baca/Tulis | Dekorasi hyperlink bertipe diterapkan pada paragraf. |
ZIndex | int | Baca/Tulis | Indeks Z-order yang digunakan oleh perender DOM. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
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. |