FreeTextAnnotation

FreeTextAnnotation

Gambaran Umum

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

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

Properti

NamaJenisAksesDeskripsi
DefaultAppearancestring?Baca/TulisString default-appearance /DA.
DefaultAppearanceObjectDefaultAppearanceBacaObjek default-appearance yang bertipe kuat yang mendasari DefaultAppearance.
DefaultStylestring?Baca/TulisGaya default rich-text inline dibawa dalam /DS.
RichTextstring?Baca/TulisString rich text (XHTML) untuk anotasi (/RC entry).
AnnotationTypeAnnotationTypeBacaSelalu FreeText.
CalloutPoint[]?Baca/TulisCallout polyline (/CL entry, PDF 32000 §12.5.6.6 — Teks bebas).
JustificationJustificationBaca/TulisJustifikasi teks yang dirender (/Q: 0=Kiri, 1=Tengah, 2=Kanan).
IntentFreeTextIntentBaca/TulisMaksud teks bebas (/IT — FreeTextCallout / FreeTextTypeWriter).
StartingStyleLineEndingBaca/TulisGaya akhir baris awal (/LE entri pertama; hanya maksud panggilan).
EndingStyleLineEndingBaca/TulisGaya akhir baris (/LE entri kedua; hanya maksud panggilan).
RotateAspose.Pdf.RotationBaca/TulisRotasi halaman teks yang dirender (/Rotate).
TextRectangleRectangle?Baca/TulisPersegi panjang teks dalam (/RD inset dari /Rect).
TextStyleTextStyleBaca/TulisGaya teks yang dibundel (font / ukuran / warna / perataan) yang diterapkan saat merender konten teks kaya.
CreationDateSystem.DateTimeBaca/TulisStempel waktu pembuatan dicatat di /CreationDate.
OpacitydoubleBaca/TulisOpasitas (0..1) dibawa dalam /CA.
PopupPopupAnnotation?Baca/TulisAnotasi popup terkait (/Popup).
ReplyTypeReplyTypeBaca/TulisBalas hubungan ke InReplyTo (/RT).
Subjectstring?Baca/TulisBaris subjek (/Subj).
Titlestring?Baca/TulisPenulis / judul dibawa dalam /T.
RectRectangle?Baca/TulisPersegi anotasi (posisi pada halaman).
InnerRectRectangle?BacaPersegi anotasi yang diinset oleh entri /RD (perbedaan persegi) — wilayah yang sebenarnya digambar di dalam Rect.
WidthdoubleBaca/TulisLebar persegi anotasi.
HeightdoubleBaca/TulisTinggi persegi panjang anotasi.
ActiveStatestring?Baca/TulisStatus tampilan yang sedang aktif (/AS entry).
AlignmentTextAlignmentBaca/TulisPerataan teks (untuk anotasi teks bebas / widget yang membawa teks kaya).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPerataan horizontal (ditampilkan selain Alignment; keduanya dapat diatur secara independen).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenimpaan perataan horizontal khusus teks.
AppearanceAppearanceDictionaryBacaKamus penampilan (/AP entry) — diindeks oleh nama aliran penampilan (N, D, R).
StatesAppearanceDictionaryBacaKamus keadaan penampilan (sub-dict per-state dari AP/N, misalnya.
NormalAppearanceXForm?BacaPenampilan normal (/AP /N) anotasi sebagai XForm, atau null jika tidak ada.
UpdateAppearanceOnConvertboolBaca/TulisApakah harus menghasilkan ulang 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 diketik.
FlagsAnnotationFlagsBaca/TulisBendera anotasi (/F entry) — digunakan sebagai penyimpanan dasar untuk baik bentuk int maupun bentuk bertipe.
AnnotationFlagsAnnotationFlagsBaca/TulisAlias bertipe dari Flags yang cocok 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), mis.
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 diresolusikan (misalnya.
VerticalAlignmentVerticalAlignmentBaca/TulisPenyelarasan vertikal diterapkan pada paragraf ini.
MarginMarginInfoBaca/TulisInfo 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 sebaris (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
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance)Buat FreeTextAnnotation baru dengan tampilan default.
FreeTextAnnotation(document: Document, appearance: DefaultAppearance)Ctor yang terikat dokumen untuk membuat FreeTextAnnotation yang belum terhubung ke halaman tertentu; pemanggil menambahkannya melalui page.Annotations.Add(annot).
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color)Terapkan flag gaya ke seluruh rentang teks.
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles)Terapkan flag gaya rich-text pada substring [fromInd, toInd).
Accept(visitor: AnnotationSelector)Memanggil Accept(visitor) pada instance FreeTextAnnotation ini.
MarkupAnnotation(document: Document)Ctor yang terikat 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)Setel /State ke 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 terbaru yang memiliki entri /State, sesuai PDF 32000 §12.5.6.3).
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()Hasilkan ulang aliran tampilan normal (/AP /N) dari geometri dan warna anotasi saat ini.
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()Klon dangkal — menyalin keadaan skalar/referensi yang dibagi.

Lihat Juga

 Bahasa Indonesia