|
Các thuộc tính published nâng cao của THotPDF
Trang này gom các thuộc tính published mới hơn hoặc đặc thù theo luồng làm việc của THotPDF chưa có trang chủ đề riêng. Chúng là một phần của bề mặt thành phần và có thể được gán từ Delphi, C++Builder hoặc Object Inspector khi phù hợp
Mã hóa và kiểm soát phiên bản
| Thuộc tính |
Kiểu |
Mặc định |
Mô tả |
UseAES256R6 |
Boolean |
false |
Chọn thuật toán security-handler AES-256 R=6 của PDF 2.0 khi CryptKeyLength là aes256. Hãy để tắt cho đường tương thích Acrobat 9+ R=5 rộng hơn; bật nó cho những luồng làm việc cần thuật toán R=6 |
StrictVersionLock |
Boolean |
false |
Điều khiển việc chặn tính năng theo phiên bản. Với giá trị mặc định, HotPDF có thể nâng Version tự động khi một feature cần phiên bản PDF mới hơn. Khi đặt true, các phương thức feature cần phiên bản PDF mới hơn sẽ từ chối phát ra thay vì nâng tệp |
Siêu dữ liệu, Tagged PDF và tiêu chuẩn
| Thuộc tính |
Kiểu |
Mặc định |
Mô tả |
EnableXMPMetadata |
Boolean |
false |
Ghi một stream XMP /Metadata của PDF 1.4+ trong lúc EndDoc. Packet được tạo từ các trường thông tin tài liệu trừ khi CustomXMP cung cấp một packet do bên gọi soạn |
CustomXMP |
AnsiString |
empty |
Cung cấp một packet XMP nguyên văn cho stream metadata của Catalog. Chỉ dùng khi EnableXMPMetadata được bật hoặc khi một thuộc tính conformance tự động bật đầu ra XMP |
Lang |
AnsiString |
empty |
Đặt tag ngôn ngữ tự nhiên /Lang của Catalog, chẳng hạn en-US, de hoặc zh-CN. Nó cũng được dùng bởi các luồng PDF/UA và tagged-PDF |
EnableTaggedPDF |
Boolean |
false |
Bật các mục wrapper của tagged-PDF, bao gồm /MarkInfo và /StructTreeRoot. Nội dung ngữ nghĩa thực vẫn đến từ các lời gọi structure-element và marked-content như AddStructureElement và các helper marked-content của trang |
PDFUACompliance |
Boolean |
false |
Bật các mặc định producer-side cấp cao cho PDF/UA-1 của HotPDF, gồm tagged PDF, siêu dữ liệu XMP, ngôn ngữ tài liệu mặc định và xử lý viewer preference cho display title |
PDFACompliance |
AnsiString |
empty |
Chọn cách xử lý tuân thủ PDF/A. Các giá trị hỗ trợ gồm A, B, 2A, 2B, 2U, 3A, 3B và 3U. Để rỗng sẽ tắt cưỡng chế PDF/A |
PDFXCompliance |
AnsiString |
empty |
Chọn cách xử lý prepress PDF/X. Các giá trị hỗ trợ là X-1a, X-3 và X-4. Thuộc tính này bật các kiểm tra tương ứng cho siêu dữ liệu, yêu cầu phiên bản, hạn chế mã hóa và xác thực Trapped |
Trapped |
AnsiString |
empty |
Ghi trạng thái trapped của DocInfo PDF/X. Dùng True, False hoặc Unknown khi PDFXCompliance được bật |
Nén và xử lý sao chép
| Thuộc tính |
Kiểu |
Mặc định |
Mô tả |
CompressionLevel |
TPDFCompressionLevel |
clDefault |
Chọn mức nén Flate dựa trên zlib mà các đường nén nâng cao sử dụng. Các giá trị hợp lệ là clNone, clFastest, clDefault và clMaximum |
EnableStructuredContent |
Boolean |
true |
Điều khiển việc chế độ nâng cao của version-manager có giữ hỗ trợ structured content cho phiên bản PDF hiện tại hay không. Các chế độ tài liệu cũ hơn có thể tự tắt nó |
EnableTransparency |
Boolean |
true |
Điều khiển việc các đường đầu ra hỗ trợ transparency có tiếp tục được bật cho chế độ tài liệu và phiên bản PDF hiện tại hay không |
EnableOptionalContent |
Boolean |
false |
Điều khiển hỗ trợ optional content cho các luồng PDF 1.5+. Việc đổi phiên bản có thể cập nhật nó thông qua trình quản lý feature của tài liệu |
DecompressForCopy |
Boolean |
true |
Khi sao chép từ tài liệu đã nạp, cho phép HotPDF giải nén các object stream nguồn khi cần để thao tác sao chép trang và trích xuất có thể hiện thực hóa các đối tượng tái sử dụng |
OriginallyCompressed |
Boolean |
false |
Cờ chỉ đọc do bộ nạp đặt khi nội dung nguồn vốn được nén và đã phải giải nén để sao chép hoặc phân tích |
Thông tin tài liệu
| Thuộc tính |
Kiểu |
Mặc định |
Mô tả |
Information |
Boolean |
true |
Điều khiển việc HotPDF có ghi từ điển thông tin tài liệu trong lúc lưu hay không. Các luồng trích xuất và tách trang sẽ tắt nó trên tài liệu đầu ra được tạo ra khi họ chỉ cần bản sao nội dung |
Không gian màu mặc định PDF/A
RegisterDefaultColorSpace - ánh xạ DefaultGray, DefaultRGB hoặc DefaultCMYK sang một không gian màu ICCBased do RegisterICCProfile đăng ký để việc dùng màu Device được làm rõ trước các kiểm tra màu PDF/A
UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - các cờ chỉ đọc cho biết nội dung DeviceGray, DeviceRGB hay DeviceCMYK đã được dùng trong lúc dựng tài liệu
Tạo hình văn bản và đầu ra phông gọn
ShapingFeatures ghi lại các cờ tạo hình GSUB/GPOS hiện tại, gồm các cờ feature typographic, cờ figure-style, cờ tiền xử lý script phức tạp, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping và sfIndicGSUB
SimpleLatinFonts ghi lại đường Base14 / WinAnsi gọn cho văn bản ASCII có thể in
script shaping preprocess methods bao gồm AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya, cùng các cờ tiền xử lý Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer và Myanmar; trang GPOS hiện bao phủ kerning ngữ cảnh và kerning dọc cùng vị trí mark-to-ligature
Trạng thái lúc chạy
AutoShapeArabic bật tạo hình Arabic phía producer trước khi phát văn bản. IsHaveSimpleText và IsEncrypted phơi trạng thái simple-text và mã hóa của tài liệu hiện tại hoặc tài liệu đã nạp
Trợ giúp prepress và graphics-state
RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState và RegisterPrintControlState đăng ký các tài nguyên ExtGState hoặc halftone chuyên dụng cho các luồng transparency, transfer-function, screening, overprint, stroke-adjustment, rendering-intent và flatness
Trợ giúp OutputIntent
AddPDFAOutputIntent và AddPDFXOutputIntent bọc việc đăng ký ICC profile cùng việc tạo /OutputIntents của Catalog cho sản xuất PDF/A và PDF/X. Hãy dùng chúng trước EndDoc mỗi khi thuộc tính tuân thủ tương ứng được bật
Glyph phông Type 3
RegisterType3Font tạo một tài nguyên phông Type 3 do bên gọi định nghĩa và AddType3Glyph thêm các stream nội dung glyph riêng lẻ. Chọn tài nguyên trên một trang bằng THPDFPage.SetType3Font trước khi ghi văn bản
Tiện ích PDF/A và tệp liên kết
PDFAConformanceLevel, IsPDFA1Strict và IsPDFA2OrLater phơi bày phần PDF/A đang hoạt động và nhánh tuân thủ cho logic của bên gọi. EnsurePDFAImplementationLimits kiểm tra các giới hạn triển khai PDF/A-2 và PDF/A-3 đối với chuỗi siêu dữ liệu, /Lang và các hộp trang trước EndDoc. AddPDFA3AssociatedFile đính kèm các tệp liên kết phụ lục E của PDF/A-3 với /AFRelationship, còn AddXAdESAssociatedFile nhúng XML XAdES do bên gọi tạo thành một tệp liên kết cho các luồng XAdES-in-PDF
Xem thêm
|