RadioButtonField

RadioButtonField

Gambaran Umum

RadioButtonField adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: ChoiceField.

Kelas ini menyediakan 37 metode untuk bekerja dengan objek RadioButtonField dalam program .NET. Metode yang tersedia meliputi: Accept, Add, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, dan 12 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, AlternateName, AnnotationFlags, dan 89 lainnya.

Properti

NamaJenisAksesDeskripsi
NoToggleToOffboolBaca/Tulis/Ff bit 15 (NoToggleToOff): ketika true pengguna tidak dapat menghapus pilihan radio button yang dipilih dengan mengkliknya lagi.
StyleBoxStyleBaca/TulisGaya visual glyph radio (/MK /CA).
ShapeBoxShapeBaca/TulisBentuk batas luar dari widget tombol radio.
PageIndexintBacaIndeks halaman berbasis 1 dari widget pertama bidang.
OptionsOptionCollectionBacaKoleksi opsi tombol radio.
IsRadioboolBacaApakah ini tombol radio (selalu true untuk RadioButtonField).
IsPushbuttonboolBacaApakah ini tombol dorong (selalu false untuk RadioButtonField).
SelectedValuestring?BacaNilai yang dipilih saat ini, atau null jika tidak ada yang dipilih.
SelectedintBaca/TulisMendapatkan atau mengatur indeks berbasis-1 dari opsi tombol radio yang dipilih di antara status tampilan widget anak /AP/N (mengecualikan status universal “Off”).
Valuestring?Baca/TulisTimpa Nilai.
IsComboboolBacaMendapatkan is combo.
IsEditableboolBacaMendapatkan nilai is editable.
IsMultiSelectboolBacaMendapatkan apakah multi select.
IsSortedboolBacaMendapatkan is sorted.
MultiSelectboolBaca/TulisDapatkan/atur MultiSelect (/Ff bit 22 — 0-based 21).
CommitImmediatelyboolBaca/TulisDapatkan/atur CommitOnSelChange (/Ff bit 27 — 0-based 26).
SelectedItemsint[]Baca/TulisIndeks opsi terpilih berbasis-0 (public-API berbentuk int[] saudara SelectedIndices; setter menulis ulang /V dari opsi yang cocok).
SelectedValuesIReadOnlyList<string>Baca/TulisNilai-nilai yang saat ini dipilih.
SelectedIndicesIReadOnlyList<int>BacaIndeks berbasis 0 dari nilai yang dipilih dalam daftar Opsi.
TypeFieldTypeBacaTipe bidang.
FullNamestring?BacaNama bidang yang sepenuhnya memenuhi kualifikasi.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenimpaan penyelarasan horizontal khusus teks yang diterapkan pada tampilan widget bidang.
PartialNamestring?Baca/TulisNama bidang parsial (/T).
NormalAppearanceXForm?BacaPenampilan “Normal” bidang (entri /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryBacaAliran tampilan widget bidang (entri /AP), diindeks berdasarkan nama tampilan.
OnActivatedAnnotations.PdfAction?Baca/TulisAksi yang dipicu ketika bidang ini diaktifkan (entri /A).
CountintBacaJumlah anak dalam array /Kids bidang ini — baik field anak (node hierarki) atau anotasi widget (field terminal dengan beberapa widget visual, seperti checkbox/radio yang dikelompokkan).
FieldsField[]BacaAnak-anak bertipe field dari field ini sebagai array snapshot — pengakses praktis yang mencerminkan Fields pada formulir.
DefaultValuestring?BacaNilai default (/DV).
AlternateNamestring?Baca/TulisNama bidang alternatif / tooltip (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsBaca/TulisFlag anotasi widget (/F entry), misalnya.
TabOrderintBaca/TulisIndeks urutan tab untuk bidang ini.
IsReadOnlyboolBacaApakah bidang ini hanya-baca.
ReadOnlyboolBaca/TulisApakah bidang tersebut hanya-baca (alias yang dapat diatur untuk parity API).
IsRequiredboolBacaApakah bidang ini wajib.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsBacaKarakteristik penampilan (warna batas / latar belakang, rotasi widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceBaca/TulisPenampilan default (font, ukuran, warna) dari bidang — padanan tingkat bidang dari WidgetAnnotation.
RectRectangle?Baca/TulisPersegi panjang bidang.
ColorColorBaca/TulisWarna bidang (disimpan dalam string penampilan default /DA sebagai RGB).
AnnotationIndexintBaca/TulisPosisi tab berbasis 1 untuk widget bidang ini dalam array /Annots halaman — urutan array adalah urutan tab halaman.
FitIntoRectangleboolBaca/TulisBendera global: ketika true, nilai sebuah field secara otomatis diubah ukurannya agar sesuai dengan persegi panjang widgetnya.
IsGroupboolBacaApakah bidang ini merupakan kontainer/kelompok bidang anak.
IsSharedFieldboolBaca/TulisApakah bidang ini termasuk dalam grup shared-fields.
IsSynchronizedboolBacaApakah koleksi ini thread-safe.
SyncRootobjectBacaAkar sinkronisasi; mengembalikan instance ini.
MaxFontSizedoubleBaca/TulisUkuran font maksimum yang digunakan oleh penyesuaian otomatis tampilan bidang.
MinFontSizedoubleBaca/TulisUkuran font minimum yang digunakan oleh penyesuaian otomatis tampilan bidang.
MappingNamestring?Baca/TulisNama pemetaan yang digunakan oleh skrip eksternal untuk mengidentifikasi bidang.
AnnotationTypeAnnotationTypeBacaSelalu Widget.
BorderBorder?Baca/TulisLebar border, gaya, dan pola dash diambil dari kamus BS widget (field formulir membawa border mereka di sana, bukan di /Border).
ActionsAnnotationActionCollectionBacaSlot aksi untuk /AA tree widget.
ExportableboolBaca/TulisApakah nilai widget harus diekspor saat formulir dikirim.
HighlightingHighlightingModeBaca/TulisMode penyorotan visual yang digunakan saat pengguna mengklik widget (/H entry).
ParentForms.Field?BacaParent Field ketika widget ini menjadi anak visual dari field AcroForm.
RequiredboolBaca/TulisApakah widget harus diisi sebelum mengirim (/Ff bit 2).
HighlightModestringBacaMode sorotan (/H entry).
DefaultAppearanceStringstring?BacaString tampilan default (/DA entry).
FieldValuestring?BacaNilai bidang (/V entry).
DefaultFieldValuestring?BacaNilai bidang default (/DV entry).
FieldTypestring?BacaTipe bidang (/FT entry).
InnerRectRectangle?BacaPersegi anotasi yang diperkecil oleh entri /RD (perbedaan persegi) — wilayah yang sebenarnya digambar di dalam Rect.
WidthdoubleBaca/TulisLebar persegi panjang anotasi.
HeightdoubleBaca/TulisTinggi persegi panjang anotasi.
ActiveStatestring?Baca/TulisStatus tampilan yang sedang aktif (/AS entry).
AlignmentTextAlignmentBaca/TulisPenjajaran teks (untuk anotasi teks bebas / widget yang membawa teks kaya).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenjajaran horizontal (ditampilkan selain Alignment; keduanya dapat diatur secara independen).
StatesAppearanceDictionaryBacaKamus tampilan-status (sub-dict per-status dari AP/N, misalnya.
UpdateAppearanceOnConvertboolBaca/TulisApakah harus menghasilkan ulang aliran tampilan ketika anotasi disimpan ke dalam dokumen yang dikonversi.
UseFontSubsetboolBaca/TulisApakah font yang disematkan (jika ada) harus disubset.
Contentsstring?Baca/TulisIsi anotasi (teks).
OpacitydoubleBaca/TulisOpasitas anotasi (0.0 = transparan, 1.0 = opak).
InteriorColorColor?Baca/TulisWarna interior anotasi (/IC entry, untuk anotasi lingkaran/persegi/garis).
Titlestring?Baca/TulisJudul anotasi (penulis untuk anotasi markup).
Namestring?Baca/TulisNama anotasi (identifikasi unik — entri /NM).
Subjectstring?Baca/TulisSubjek anotasi (/Subj entry).
ModifiedDatestring?BacaTanggal modifikasi.
ModifiedDateTimeBaca/TulisTanggal /M (modified) sebagai DateTime yang diketik.
AnnotationFlagsAnnotationFlagsBaca/TulisAlias bertipe dari Flags yang cocok dengan permukaan publik yang mengekspose AnnotationFlags sebagai properti.
ActionPdfAction?Baca/TulisAksi yang terkait dengan anotasi ini (/A entry).
Authorstring?BacaPenulis anotasi (/T entry).
AnnotationStatestring?BacaStatus anotasi (/entri State), misalnya.
AnnotationStateModelstring?BacaModel status anotasi (/StateModel entry), misalnya.
ReplyTypestring?BacaTipe balasan (/RT entry), misalnya.
InReplyToAnnotation?Baca/TulisAnotasi yang dibalas oleh ini (/IRT entry).
QuadPointsPoint[]Baca/TulisQuadPoints sebagai array nilai Point.
PagePage?BacaHalaman yang memiliki anotasi ini, atau null ketika tidak dapat diurai (misalnya.
VerticalAlignmentVerticalAlignmentBaca/TulisPerataan 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 legacy.
HyperlinkHyperlink?Baca/TulisDekorasi hyperlink yang diketik diterapkan pada paragraf.
ZIndexintBaca/TulisIndeks Z-order yang digunakan oleh perender DOM.

Metode

Tanda TanganDeskripsi
RadioButtonField(page: Page)Membuat bidang radio-button baru yang terikat ke pembaca halaman yang diberikan.
RadioButtonField(page: Page, rect: Rectangle)Bangun dengan /Rect tingkat bidang yang disetel.
RadioButtonField(doc: Document)Memanggil RadioButtonField(doc) pada instance RadioButtonField ini.
AddOption(optionName: string, rect: Rectangle)Menambahkan opsi dengan nama appearance-state yang diberikan pada persegi panjang yang disediakan.
AddOption(optionName: string)Tambahkan opsi radio hanya dengan nama; shadows versi ChoiceField yang diwarisi sehingga refleksi menampilkannya pada tipe ini.
Add(option: RadioButtonOptionField)Tambahkan RadioButtonOptionField yang telah dikonfigurasi sebagai widget anak dari grup radio ini.
SetPosition(point: Aspose.Pdf.Point)Pindahkan persegi panjang widget bidang ke point, sambil mempertahankan lebar/tinggi saat ini.
ChoiceField(doc: Document)Memanggil ChoiceField(doc) pada instance RadioButtonField ini.
ChoiceField(doc: Document, rect: Rectangle)Bangun sebuah kotak centang yang terikat pada .
ChoiceField(page: Page, rect: Rectangle)Memanggil ChoiceField(page, rect) pada instance RadioButtonField ini.
AddOption(export: string, name: string)Tambahkan opsi dengan nilai ekspor dan tampilan yang terpisah.
DeleteOption(optionName: string)Hapus opsi pertama yang cocok dengan optionName (baik sebagai PdfString saja atau sebagai setengah tampilan dari pasangan [export, name]).
Field(doc: Document)Buat field yang terikat pada dokumen.
GetEnumerator()Mengiterasi anotasi widget untuk anak-anak bidang ini dalam array /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Salin anotasi widget ke dalam array mulai dari indeks.
CopyTo(array: Field[], index: int)Salin anak-anak bidang ini (sebagai instance Field) ke dalam array mulai dari indeks.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Jalankan aksi JavaScript yang disediakan terhadap bidang ini.
ExportToJson(stream: Stream)Serialisasikan field ini ke JSON (sebuah objek FieldExportingData tunggal) melalui aliran yang disediakan.
ExportToJson(fileName: string)Serialisasikan field ini ke sebuah file JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serialisasikan bidang ini ke JSON melalui stream yang disediakan.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serialisasikan bidang ini ke file JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Tuliskan nama, flag, dan nilai bidang ke stream JSON.
Flatten()Ratakan bidang ini — ubah nilainya menjadi konten halaman statis.
GetWidgetEnumerator()Enumerator bertipe WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Baca nilai bidang ini dari aliran JSON.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Baca nilai bidang bernama dari aliran JSON — sebuah objek bidang tunggal (mungkin bersarang melalui ChildFields) atau sebuah array darinya — dan terapkan nilai entri yang jalur bertitiknya cocok dengan fieldFullNameInJSON.
Recalculate()Hitung ulang nilai bidang dari skrip perhitungannya.
WidgetAnnotation(doc: Document)Programmatic ctor — membuat anotasi widget polos yang terkait dengan pembaca dokumen.
ExportToJson(stream: System.IO.Stream)Serialisasikan field widget ini sebagai JSON ke aliran.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serialisasikan bidang widget ini sebagai satu objek FieldExportingData JSON ke dalam aliran.
GetCheckedStateName()Mengembalikan nama status tampilan yang mewakili status “on” / “dicentang” dari widget ini (biasanya “Yes”), dicari dari kunci kamus /AP/N (apapun yang bukan “Off”).
Accept(visitor: AnnotationSelector)Memanggil Accept(visitor) pada instance RadioButtonField ini.
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 kembali aliran tampilan normal (/AP /N) dari geometri dan warna anotasi saat ini.
WriteXfdf(writer: System.Xml.XmlWriter)Serialisasikan anotasi ini sebagai elemen XFDF ke penulis (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Kloning dangkal — menyalin keadaan skalar/ref yang dibagikan.

Lihat Juga

 Bahasa Indonesia