BarcodeField

BarcodeField

Gambaran Umum

BarcodeField adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: TextBoxField.

Sebuah bidang formulir Tx yang widget-nya membawa kamus /PMD (PaperMetaData) — sebuah bidang barcode-kertas Acrobat.

Kelas ini menyediakan 35 metode untuk bekerja dengan objek BarcodeField dalam program .NET. Metode yang tersedia meliputi: Accept, AddBarcode, AddImage, BarcodeField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, dan 11 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, AlternateName, AnnotationFlags, dan 88 lagi.

Properti

NamaJenisAksesDeskripsi
SymbologySymbologyBacaSimbolik barcode (/PMD /Symbology).
ResolutionintBacaResolusi rendering dalam DPI (/PMD /Resolution).
CaptionstringBacaKeterangan kode batang (/PMD /Caption).
XSymWidthintBacaUkuran modul horizontal dalam satuan perangkat (/PMD /XSymWidth).
XSymHeightintBacaUkuran modul vertikal dalam satuan perangkat (/PMD /XSymHeight).
ECCintBacaTingkat koreksi kesalahan (/PMD /ECC).
MaxFontSizedoubleBaca/TulisDefault statis diterapkan pada semua tampilan auto-fit TextBoxFields yang baru dibuat.
MinFontSizedoubleBaca/TulisDefault statis yang diterapkan pada semua TextBoxFields yang baru dibuat’ penampilan auto-fit — batas bawah untuk font berukuran otomatis.
FitIntoRectangleboolBaca/TulisDefault statis yang diterapkan pada semua TextBoxFields yang baru dibuat’ FitIntoRectangle flag.
WidthdoubleBaca/TulisLebar tata letak saat bidang ditempatkan di dalam kontainer tata letak (sel tabel, paragraf).
HeightdoubleBaca/TulisTinggi tata letak saat bidang ditempatkan di dalam kontainer tata letak.
MultilineboolBaca/TulisBendera multiline (bit 13 dari /Ff).
MaxLenintBaca/TulisMendapatkan atau mengatur panjang maksimum.
IsMultilineboolBacaMendapatkan apakah multiline.
IsPasswordboolBacaMendapatkan is password.
TextVerticalAlignmentVerticalAlignmentBaca/TulisPenjajaran vertikal teks di dalam tampilan bidang.
IsRichTextboolBacaBenar ketika bidang Tx memiliki flag rich-text (bit 26 dari /Ff) yang diatur.
JustificationintBacaPerataan teks: 0 = Kiri, 1 = Tengah, 2 = Kanan.
ForceCombsboolBaca/TulisBit 25 dari /Ff (Comb): ketika diatur, bidang dibagi menjadi MaxLen comb dengan lebar yang sama.
ScrollableboolBaca/TulisInverse dari bit 24 dari /Ff (DoNotScroll).
SpellCheckboolBaca/TulisInvers dari bit 23 pada /Ff (DoNotSpellCheck).
Valuestring?Baca/TulisNilai teks yang disimpan di /V.
TypeFieldTypeBacaTipe bidang.
FullNamestring?BacaNama bidang yang sepenuhnya memenuhi syarat.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentBaca/TulisPenimpaan perataan horizontal khusus teks yang diterapkan pada tampilan widget bidang.
PageIndexintBacaIndeks berbasis 1 dari halaman yang memiliki widget bidang ini.
PartialNamestring?Baca/TulisNama bidang parsial (/T).
NormalAppearanceXForm?BacaPenampilan “Normal” bidang (entri /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryBacaAliran tampilan field widget (entri /AP), diindeks oleh 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 kotak centang/radio yang dikelompokkan).
FieldsField[]BacaAnak-anak tipe Field dari bidang ini sebagai array snapshot — accessor praktis yang mencerminkan Fields pada formulir.
DefaultValuestring?BacaNilai default (/DV).
AlternateNamestring?Baca/TulisNama bidang alternatif / tooltip (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsBaca/TulisBendera anotasi widget (/F entry), misalnya.
TabOrderintBaca/TulisIndeks urutan tab untuk bidang ini.
IsReadOnlyboolBacaApakah bidang tersebut hanya-baca.
ReadOnlyboolBaca/TulisApakah bidang tersebut hanya-baca (alias yang dapat diatur untuk parity API).
IsRequiredboolBacaApakah bidang tersebut wajib diisi.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsBacaKarakteristik tampilan (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 dari widget bidang ini dalam array /Annots halaman — urutan array adalah urutan tab halaman.
IsGroupboolBacaApakah bidang ini merupakan kontainer/kelompok dari bidang anak.
IsSharedFieldboolBaca/TulisApakah bidang ini termasuk dalam grup bidang bersama.
IsSynchronizedboolBacaApakah koleksi ini thread-safe.
SyncRootobjectBacaAkar sinkronisasi; mengembalikan instance ini.
MappingNamestring?Baca/TulisNama pemetaan yang digunakan oleh skrip eksternal untuk mengidentifikasi bidang.
AnnotationTypeAnnotationTypeBacaSelalu Widget.
BorderBorder?Baca/TulisLebar border, gaya, dan pola dash diuraikan dari kamus BS widget (field formulir membawa border mereka di sana, bukan di /Border).
ActionsAnnotationActionCollectionBacaSlot aksi untuk pohon /AA widget.
ExportableboolBaca/TulisApakah nilai widget harus diekspor saat formulir dikirim.
HighlightingHighlightingModeBaca/TulisMode penyorotan visual yang digunakan ketika pengguna mengklik widget (/H entry).
ParentForms.Field?BacaParent Field ketika widget ini adalah anak visual dari field AcroForm.
RequiredboolBaca/TulisApakah widget harus diisi sebelum dikirim (/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?BacaJenis bidang (/FT entry).
InnerRectRectangle?BacaSegi empat anotasi yang disisipkan oleh entri /RD (perbedaan segi empat) — wilayah yang sebenarnya digambar di dalam Rect.
ActiveStatestring?Baca/TulisStatus tampilan 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).
StatesAppearanceDictionaryBacaKamus keadaan penampilan (sub-kamus per-keadaan dari AP/N, misalnya.
UpdateAppearanceOnConvertboolBaca/TulisApakah harus menghasilkan ulang aliran tampilan saat anotasi disimpan ke dalam dokumen yang dikonversi.
UseFontSubsetboolBaca/TulisApakah font yang disematkan (jika ada) harus disubset.
Contentsstring?Baca/TulisKonten anotasi (teks).
OpacitydoubleBaca/TulisOpasitas anotasi (0.0 = transparan, 1.0 = tidak tembus).
InteriorColorColor?Baca/TulisWarna interior anotasi (/IC entry, untuk anotasi lingkaran/persegi/garis).
Titlestring?Baca/TulisJudul anotasi (penulis untuk anotasi markup).
Namestring?Baca/TulisNama anotasi (pengidentifikasi unik — entri /NM).
Subjectstring?Baca/TulisSubjek anotasi (/Subj entry).
ModifiedDatestring?BacaTanggal modifikasi.
ModifiedDateTimeBaca/TulisTanggal /M (dimodifikasi) sebagai DateTime yang bertipe.
AnnotationFlagsAnnotationFlagsBaca/TulisAlias bertipe Flags yang cocok dengan permukaan publik yang mengekspos AnnotationFlags sebagai properti.
ActionPdfAction?Baca/TulisAksi yang terkait dengan anotasi ini (/A entry).
Authorstring?BacaPenulis anotasi (/T entry).
AnnotationStatestring?BacaStatus anotasi (/State entry), misalnya.
AnnotationStateModelstring?BacaModel status anotasi (entri /StateModel), misalnya.
ReplyTypestring?BacaJenis 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 diselesaikan (e.g.
VerticalAlignmentVerticalAlignmentBaca/TulisPerataan 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 mulai pada halaman baru.
IsInLineParagraphboolBaca/TulisBendera paragraf sebaris (tidak memulai baris baru).
HyperlinkTextstring?Baca/TulisTarget hyperlink bertipe string legacy.
HyperlinkHyperlink?Baca/TulisDekorasi hyperlink bertipe diterapkan pada paragraf.
ZIndexintBaca/TulisIndeks Z-order yang digunakan oleh perender DOM.

Metode

Tanda tanganDeskripsi
BarcodeField(page: Page, rect: Rectangle)Buat bidang kode batang pada persegi panjang halaman yang diberikan.
BarcodeField(doc: Document, rect: Rectangle)Buat bidang kode batang yang terikat pada dokumen (belum ada widget halaman).
TextBoxField(page: Page, rect: Rectangle)Membuat bidang kotak teks baru pada halaman yang ditentukan dengan persegi panjang yang diberikan.
TextBoxField(doc: Document, rect: Rectangle)Membuat bidang kotak teks baru yang terkait dengan dokumen (halaman ditetapkan melalui Form.Add).
TextBoxField(doc: Document)Kotak teks terikat dokumen tanpa persegi panjang.
TextBoxField(page: Page, rects: Rectangle[])Bidang teks multi-widget — persegi panjang pertama digunakan untuk kamus widget; persegi panjang tambahan disimpan pada /Kids sesuai kontrak multi-widget.
TextBoxField()Ctor tanpa parameter — membuat bidang kotak teks yang tidak terikat.
AddBarcode(code: string)Enkode kode sebagai kode batang placeholder dalam nilai bidang.
AddImage(image: System.Drawing.Image)Stub untuk dukungan overlay gambar.
Field(doc: Document)Buat bidang yang terikat pada dokumen.
GetEnumerator()Mengiterasi anotasi widget untuk anak-anak bidang ini dalam array /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Menyalin anotasi widget ke dalam array yang dimulai pada indeks.
CopyTo(array: Field[], index: int)Menyalin anak-anak bidang ini (sebagai instance Field) ke dalam array yang dimulai pada indeks.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Jalankan aksi JavaScript yang disediakan terhadap bidang ini.
ExportToJson(stream: Stream)Serialisasikan bidang ini ke JSON (sebuah objek FieldExportingData tunggal) melalui aliran yang disediakan.
ExportToJson(fileName: string)Serialisasikan bidang ini ke file JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serialisasikan bidang ini ke JSON melalui aliran yang disediakan.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serialisasikan bidang ini ke file JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Tuliskan nama bidang, flag, dan nilai ke aliran 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.
SetPosition(point: Aspose.Pdf.Point)Pindahkan persegi panjang widget pertama bidang ke titik yang diberikan (pojok kiri atas).
WidgetAnnotation(doc: Document)Ctor programatik — membuat anotasi widget kosong yang terkait dengan pembaca dokumen.
ExportToJson(stream: System.IO.Stream)Serialisasikan bidang widget ini sebagai JSON ke sebuah aliran.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serialisasikan bidang widget ini sebagai satu objek FieldExportingData JSON ke sebuah aliran.
GetCheckedStateName()Mengembalikan nama status tampilan yang mewakili keadaan “on” / “checked” dari widget ini (biasanya “Yes”), diambil dari kunci kamus /AP/N (apa pun yang bukan “Off”).
Accept(visitor: AnnotationSelector)Memanggil Accept(visitor) pada instance BarcodeField ini.
GetRectangle(considerRotation: bool)Persegi pembatas disesuaikan oleh considerRotation.
ChangeAfterResize(transform: Matrix)Sesuaikan geometri anotasi setelah pengguna mengubah ukuran halaman atau host rectangle.
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()Shallow clone — menyalin keadaan skalar/ref-shared.
 Bahasa Indonesia