|
THotPDF Advanced Published Properties
Halaman ini menghimpun properti published THotPDF yang lebih baru atau khusus alur kerja yang tidak memiliki halaman topik terpisah. Properti ini merupakan bagian dari permukaan komponen dan dapat diatur dari Delphi, C++Builder, atau Object Inspector bila berlaku
Enkripsi dan Kontrol Versi
| Properti |
Tipe |
Bawaan |
Deskripsi |
UseAES256R6 |
Boolean |
false |
Memilih algoritme security handler AES-256 R=6 PDF 2.0 saat CryptKeyLength adalah aes256. Biarkan nonaktif untuk jalur kompatibilitas Acrobat 9+ R=5 yang lebih luas; aktifkan untuk alur kerja yang memerlukan algoritme R=6 |
StrictVersionLock |
Boolean |
false |
Mengontrol pembatasan versi fitur. Dengan nilai bawaan, HotPDF dapat menaikkan Version secara otomatis saat suatu fitur memerlukan versi PDF yang lebih baru. Saat disetel ke true, metode fitur yang memerlukan versi PDF lebih baru akan menolak mengeluarkan output alih-alih menaikkan file |
Metadata, Tagged PDF, dan Standar
| Property |
Type |
Default |
Deskripsi |
EnableXMPMetadata |
Boolean |
false |
Menulis stream XMP /Metadata PDF 1.4+ selama EndDoc. Paket yang dihasilkan dibangun dari field informasi dokumen kecuali CustomXMP menyediakan paket yang ditulis pemanggil |
CustomXMP |
AnsiString |
empty |
Menyediakan paket XMP verbatim untuk stream metadata Catalog. Gunakan hanya saat EnableXMPMetadata diaktifkan atau saat properti konformance mengaktifkan keluaran XMP secara otomatis |
Lang |
AnsiString |
empty |
Menetapkan tag bahasa alami Catalog /Lang, seperti en-US, de, atau zh-CN. Ini juga dipakai oleh alur kerja PDF/UA dan tagged PDF |
EnableTaggedPDF |
Boolean |
false |
Mengaktifkan entri pembungkus tagged PDF, termasuk /MarkInfo dan /StructTreeRoot. Konten semantik yang sesungguhnya tetap berasal dari pemanggilan structure-element dan marked-content seperti AddStructureElement dan helper marked-content halaman |
PDFUACompliance |
Boolean |
false |
Mengaktifkan default sisi produsen PDF/UA-1 tingkat tinggi di HotPDF, termasuk tagged PDF, metadata XMP, default bahasa dokumen, dan penanganan preferensi tampilan judul |
PDFACompliance |
AnsiString |
empty |
Memilih penanganan konformance PDF/A. Nilai yang didukung mencakup A, B, 2A, 2B, 2U, 3A, 3B, dan 3U. Nilai kosong menonaktifkan penegakan PDF/A |
PDFXCompliance |
AnsiString |
empty |
Memilih penanganan prepress PDF/X. Nilai yang didukung adalah X-1a, X-3, dan X-4. Properti ini mengaktifkan metadata yang cocok, persyaratan versi, pembatasan enkripsi, dan validasi Trapped |
Trapped |
AnsiString |
empty |
Menulis state trapped DocInfo PDF/X. Gunakan True, False, atau Unknown saat PDFXCompliance diaktifkan |
Penanganan Kompresi dan Salin
| Properti |
Tipe |
Bawaan |
Deskripsi |
CompressionLevel |
TPDFCompressionLevel |
clDefault |
Memilih level kompresi Flate berbasis zlib yang dipakai oleh jalur kompresi lanjutan. Nilai yang valid adalah clNone, clFastest, clDefault, dan clMaximum |
EnableStructuredContent |
Boolean |
true |
Mengontrol apakah mode lanjutan pengelola versi mempertahankan dukungan structured content aktif untuk versi PDF saat ini. Mode dokumen yang lebih lama dapat mematikannya secara otomatis |
EnableTransparency |
Boolean |
true |
Mengontrol apakah jalur keluaran yang mendukung transparansi tetap aktif untuk mode dokumen dan versi PDF saat ini |
EnableOptionalContent |
Boolean |
false |
Mengontrol dukungan optional content untuk alur kerja PDF 1.5+. Pergantian versi dapat memperbaruinya melalui pengelola fitur dokumen |
DecompressForCopy |
Boolean |
true |
Saat menyalin dari dokumen yang dimuat, memungkinkan HotPDF mendekompresi stream objek sumber seperlunya sehingga operasi salin halaman dan ekstraksi dapat mematerialkan objek yang dapat dipakai ulang |
OriginallyCompressed |
Boolean |
false |
Flag baca-saja yang disetel oleh loader saat konten sumber awalnya terkompresi dan harus didekompresi untuk penyalinan atau analisis |
Informasi Dokumen
| Properti |
Tipe |
Bawaan |
Deskripsi |
Information |
Boolean |
true |
Mengontrol apakah HotPDF menulis dictionary informasi dokumen selama penyimpanan. Alur kerja ekstraksi halaman dan pemisahan mematikannya pada dokumen keluaran yang dihasilkan saat mereka memerlukan salinan hanya konten |
Ruang Warna Default PDF/A
RegisterDefaultColorSpace - Memetakan DefaultGray, DefaultRGB, atau DefaultCMYK ke ruang warna ICCBased yang didaftarkan oleh RegisterICCProfile, sehingga penggunaan warna Device dapat dibuat eksplisit sebelum pemeriksaan warna PDF/A
UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - Flag baca-saja yang menunjukkan apakah konten DeviceGray, DeviceRGB, atau DeviceCMYK dipakai saat membangun dokumen
Shaping Teks dan Keluaran Font Ringkas
ShapingFeatures mendokumentasikan flag shaping GSUB/GPOS saat ini, termasuk flag fitur tipografis, flag gaya angka, flag praproses skrip kompleks, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, dan sfIndicGSUB
SimpleLatinFonts mendokumentasikan jalur ringkas Base14 / WinAnsi untuk teks ASCII yang dapat dicetak
script shaping preprocess methods mencakup AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya, dan flag praproses Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer, serta Myanmar; halaman GPOS kini mencakup kerning kontekstual dan vertikal plus penempatan mark-to-ligature
State Runtime
AutoShapeArabic mengaktifkan shaping Arabic sisi produsen sebelum keluaran teks. IsHaveSimpleText dan IsEncrypted mengekspos state teks sederhana dan enkripsi untuk dokumen saat ini atau yang dimuat
Helper Prepress dan Graphics-State
RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState, dan RegisterPrintControlState mendaftarkan resource ExtGState atau halftone khusus untuk alur kerja transparansi, transfer function, screening, overprint, stroke-adjustment, rendering-intent, dan flatness
Helper OutputIntent
AddPDFAOutputIntent dan AddPDFXOutputIntent membungkus pendaftaran profil ICC plus pembuatan Catalog /OutputIntents untuk produksi PDF/A dan PDF/X. Gunakan sebelum EndDoc setiap kali properti konformance yang sesuai diaktifkan
Glyph Font Type 3
RegisterType3Font membuat resource font Type 3 yang ditentukan pemanggil dan AddType3Glyph menambahkan stream konten glyph individual. Pilih resource di halaman dengan THPDFPage.SetType3Font sebelum menulis teks
Kemudahan PDF/A dan File Terkait
PDFAConformanceLevel, IsPDFA1Strict, dan IsPDFA2OrLater mengekspos bagian PDF/A aktif dan cabang konformance untuk logika pemanggil. EnsurePDFAImplementationLimits memeriksa batas implementasi PDF/A-2 dan PDF/A-3 untuk string metadata, /Lang, dan page box sebelum EndDoc. AddPDFA3AssociatedFile melampirkan file terkait Annex E PDF/A-3 dengan /AFRelationship, sedangkan AddXAdESAssociatedFile menyematkan XML XAdES yang dibuat pemanggil sebagai file terkait untuk alur kerja XAdES-in-PDF
See Also
|