OBJRElement
Gambaran Umum
OBJRElement adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: StructureElement.
Referensi objek (peran “OBJR”) — menghubungkan elemen struktur ke objek PDF pada halaman (biasanya anotasi, misalnya.
Kelas ini menyediakan 11 metode untuk bekerja dengan objek OBJRElement dalam program .NET. Metode yang tersedia meliputi: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah memasang paket Aspose.PDF FOSS untuk .NET. Properti: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, dan 8 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Obj | object? | Baca | Objek PDF yang dirujuk (dipecahkan dari /Obj), atau null. |
StructureTextState | StructureTextState | Baca | Keadaan teks yang diterapkan pada konten inline elemen ini (hanya disimpan — pembangun struktur FOSS tidak merender ulang melalui itu). |
Attributes | StructureElementAttributes | Baca | Atribut struktur (/A) yang terlampir pada elemen ini, diatur berdasarkan pemilik. |
StructureType | string | Baca | Peran tipe struktur PDF (/S entry, misalnya. |
S | StructureType | Baca | Tipe struktur elemen (/S) sebagai StructureType yang Nama-nya adalah tag peran (misalnya. |
ActualText | string | Baca/Tulis | Teks pengganti untuk konten yang ditandai (/ActualText). |
AlternativeText | string | Baca/Tulis | Teks alternatif yang digunakan oleh teknologi bantu (/Alt). |
ExpansionText | string | Baca/Tulis | Teks perluasan untuk singkatan (/E). |
Language | string | Baca/Tulis | BCP-47 kode bahasa untuk konten elemen (/Lang). |
ID | string | Baca | Pengidentifikasi elemen (/ID); hanya-baca — ditetapkan saat disimpan. |
Title | string | Baca/Tulis | Judul elemen struktur (/T). |
Page | Page? | Baca | Halaman yang menjadi host konten elemen ini, atau null ketika elemen belum terlampir ke halaman apa pun. |
ParentElement | StructureElement? | Baca | Elemen struktur induk, atau null ketika elemen ini terlepas atau langsung berada di bawah akar struktur-pohon. |
ChildElements | ElementList | Baca | Anak langsung dari elemen ini. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
AppendChild(child: StructureElement) | Tambahkan anak di bawah array /K elemen ini. |
SetTag(tag: string) | Peta ulang peran elemen ini ke tag khusus, mendaftarkan tag → tipe standar-nya dalam peta peran dokumen. |
ToString() | Representasi tekstual yang digunakan saat mengekspor pohon struktur (nama peran; kembali ke nama tipe). |
FindElements(recursive: bool) | Temukan elemen keturunan tipe T secara rekursif. |
SetText(text: string) | Atur konten teks elemen (disimpan sebagai ActualText). |
SetId(id: string) | Tetapkan pengenal elemen (/ID). |
ClearId() | Hapus pengenal elemen (/ID). |
AdjustPosition(settings: object) | Tangkap posisi tata letak yang diminta untuk elemen struktur yang dibuat. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Pindahkan elemen ini ke bawah newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Lepaskan elemen ini, lalu re-parent anak-anaknya ke orang tua sebelumnya dari elemen ini (mengambil slot elemen ini). |
Detach() | Lepaskan elemen ini dari induknya. |