|
Metode Lanjutan THPDFPage
Halaman ini menghimpun metode tingkat halaman yang publik di THPDFPage dan berguna dalam alur kerja penyusunan lanjutan, tetapi belum memiliki halaman topik terpisah
Markup dan Anotasi Kaya
| Metode |
Fungsi |
AddHighlightAnnotation, AddUnderlineAnnotation, AddSquigglyAnnotation, AddStrikeOutAnnotation |
Membuat anotasi markup teks di atas rentang teks berbentuk persegi panjang. HotPDF mengeluarkan subtype PDF 1.7 yang cocok dan menurunkan /QuadPoints dari persegi panjang |
AddPolylineAnnotation, AddPolygonAnnotation |
Membuat anotasi tinjauan poliline atau poligon PDF 1.7 dari array vertex THPDFCurrPoint. Overload dengan THPDFPolyExtras menambahkan warna interior opsional, border berawan, intent, dan detail ujung garis |
HPDFDefaultLineExtras, HPDFDefaultPolyExtras |
Mengembalikan record THPDFLineExtras dan THPDFPolyExtras yang diinisialisasi nol sehingga pemanggil hanya perlu mengatur field anotasi garis atau polygon opsional yang dibutuhkan |
AddInkAnnotation, AddCaretAnnotation |
Menambahkan markup review coret bebas atau penanda sisip caret. Gunakan LastAnnotation bersama SetAnnotationBorderStyle saat gaya border perlu disesuaikan setelah pembuatan |
AddScreenAnnotation, AddWatermarkAnnotation, AddRedactAnnotation |
Menambahkan anotasi layar multimedia, watermark cetak tetap, atau redaksi. Metode ini mengikuti pemeriksaan versi PDF dan kepatuhan yang sama seperti subtype anotasi yang sesuai |
Add3DAnnotation, AddRichMediaAnnotation |
Menambahkan anotasi media interaktif PDF 1.7. Ini ditujukan untuk alur kerja penampil yang secara eksplisit mendukung konten 3D atau rich media tersemat dan tidak cocok untuk keluaran arsip PDF/A |
AddPopupAnnotation |
Membuat anotasi popup secara langsung. Saat popup harus dilampirkan ke anotasi lain, pilih AddPopupAnnotationFor |
Ekstensi Aksi Tombol
| Metode |
Deskripsi |
AddPushButtonWithHideAction |
Membuat push button yang aksinya menyembunyikan atau menampilkan satu atau beberapa field formulir. Ini berguna saat formulir membutuhkan bagian opsional tanpa menjalankan JavaScript |
AddPushButtonWithSubmitAction |
Membuat tombol submit dengan THPDFSubmitFormFlags eksplisit sehingga pemanggil mengontrol FDF, HTML, XFDF, PDF, GET/POST, dan opsi pengiriman terkait |
AddPushButtonWithRenditionAction |
Membuat push button yang mengontrol aksi Rendition yang terikat ke anotasi Screen dan file media. Mode konformance PDF/A dan PDF/X menolak aksi multimedia |
AddPushButtonWithSoundAction |
Membuat push button yang memutar /Sound PDF tersemat. Overload menerima nama file atau byte suara mentah yang disediakan pemanggil bersama THPDFSoundParams |
AddPushButtonWithMovieAction |
Membuat tombol aksi Movie lawas yang mereferensikan dictionary yang dikembalikan oleh AddMovieAnnotation |
Kotak Halaman dan Kontrol Tampilan
| Metode atau properti |
Deskripsi |
SetCropBox, SetBleedBox, SetTrimBox, SetArtBox |
Lampirkan kotak halaman produksi opsional yang didefinisikan oleh ISO 32000-1 §14.11.2. MediaBox tetap mengikuti ukuran kertas fisik; kotak yang tidak disetel akan kembali melalui rantai default PDF standar |
SetPageRotation |
Menetapkan entri /Rotate halaman. Nilai dinormalisasi ke kelipatan 90 derajat yang diwajibkan PDF dalam rentang 0..359 |
SetUserUnit |
Menetapkan /UserUnit PDF 1.6 untuk halaman yang sangat besar. Memberikan 0 akan menghapus entri dan mengembalikan halaman ke skala unit bawaan |
SetTabsOrder |
Menetapkan urutan tab anotasi halaman melalui entri /Tabs. Gunakan R, C, S, A, atau W seperti didefinisikan oleh spesifikasi PDF |
DocScale |
Menyesuaikan skala gambar halaman yang digunakan oleh jalur gambar kompatibilitas. Biarkan pada nilai bawaan kecuali pemanggil memang membutuhkan koordinat lama yang diskalakan |
Transparansi dan Konten Opsional
| Method |
Deskripsi |
SetTransparencyGroup, SetTransparencyGroupICC, ClearTransparencyGroup |
Lampirkan atau hapus dictionary /Group halaman sehingga konten ber-alpha dikompositkan sebagai grup transparansi PDF. Varian ICC mereferensikan profil ICC yang didaftarkan pada dokumen |
BeginOptionalContent, EndOptionalContent |
Bungkus gambar halaman berikutnya dalam urutan marked-content konten opsional PDF 1.5. Daftarkan layer terlebih dahulu dengan THotPDF.RegisterOptionalContentGroup |
Konten Bertag dan Font Type 3
| Method |
Deskripsi |
BeginMarkedContentMCIDProps |
Memulai urutan marked-content dengan dictionary properti inline yang mencakup /MCID plus entri opsional /Lang, /Alt, /ActualText, dan /E. Gunakan EndMarkedContent untuk menutup urutan |
SetType3Font |
Memilih font Type 3 yang didaftarkan melalui THotPDF.RegisterType3Font sehingga pemanggilan ShowText berikutnya menghasilkan teks dengan aliran glyph yang ditentukan pemanggil |
Pemosisian Teks dan Helper Kompatibilitas
| Method |
Deskripsi |
SetCharacterSpacing, SetTextMatrix, MoveToNextLine |
Mengeluarkan operator state teks dan pemosisian PDF tingkat rendah untuk pemanggil yang membutuhkan kontrol langsung di luar TextOut, UnicodeTextOut, atau helper kotak teks |
SetRGBHyperlinkColor |
Menetapkan warna RGB yang digunakan oleh PrintHyperlink. Properti terbitan HyperlinkColor memanggil setter ini |
FMEllipse, MFRectangle |
Alias gambar lawas yang dipertahankan untuk kompatibilitas mundur dengan kode pemanggil yang lebih lama. Untuk kode baru, pilih Ellipse dan Rectangle |
DirectDrawBarcode |
Menggambar barcode menggunakan koordinat halaman langsung dan jenis barcode numerik. Untuk kode bertipe, pilih DrawBarcode dengan enumerasi THPDFBarcodeType |
TextOutStr, OutText, RtLTextOutStr, SetFontAndSize, ShowMetafileEx |
Alias kompatibilitas atau titik masuk khusus C++Builder yang tetap tersedia untuk kode yang sudah ada. Kode baru biasanya dapat memakai TextOut, RtLTextOut, SetFont, dan ShowMetafile |
Debug_GetProcessedRtlString, ProcessFont |
Helper diagnostik dan tingkat rendah yang diekspos dari kelas. Mereka didokumentasikan di sini untuk keterlihatan API; pembuatan dokumen normal sebaiknya memakai metode teks dan font tingkat lebih tinggi |
Helper Field Tanda Tangan Digital
AttachPAdESSeedValue - Melampirkan dictionary nilai awal PAdES ke field tanda tangan yang sudah ada sehingga penampil dapat menampilkan batasan digest, subfilter, alasan, lokasi, kontak, timestamp, dan sertifikat sebelum penandatanganan. Buat field terlebih dahulu dengan AddPAdESSignatureField atau helper field tanda tangan lain, lalu panggil AttachPAdESSeedValue dengan nama field dan setelan THPDFPAdESSeedValue
Lihat Juga
|