Phương thức THotPDF.FlattenLoadedPageTransparency
Thay thế nội dung trang bằng các lát hình ảnh RGB hiệu chỉnh không mất dữ liệu có giới hạn trong khi giữ nguyên hộp trang, xoay, chú thích và siêu dữ liệu cấu trúc
Khai báo
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64): boolean; overload;
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64;
out Info: THPDFTransparencyFlattenInfo): boolean; overload;
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels,
MaxTilePixels: Int64;
out Info: THPDFTransparencyFlattenInfo): boolean; overload;
MaxRasterPixels giới hạn tổng độ phân giải đầu ra, trong khi MaxTilePixels giới hạn mỗi tập làm việc kết xuất, chuyển đổi RGB và nén trực tiếp. Các overload hiện có dùng ngân sách lát 768 nhân 768 pixel
Ngữ nghĩa màu sắc
Mỗi lát hình ảnh được tạo dùng không gian màu CalRGB D65 tường minh với các màu gốc sRGB và gamma thay vì không gian màu thiết bị không hiệu chỉnh
ICC nguồn, dựa trên CIE, thiết bị, mặt nạ mềm, pha trộn nhóm trong suốt, ý định kết xuất và phép biến đổi bù điểm đen được giải quyết bởi trình kết xuất quản lý màu dùng chung trước khi mẫu được mã hóa
Nếu trang hoặc tài nguyên Form, Pattern, Shading hoặc ExtGState lồng nhau dùng Separation hoặc DeviceN, phương thức giữ nguyên nội dung vectơ và báo cáo tfsSpotColorPreserved
Đầu ra lát có giới hạn
Các ranh giới lát được suy ra từ các cạnh pixel thiết bị chính xác và ánh xạ ngược về tọa độ trang, ngăn đường nối hoặc chồng lấp tại các vị trí không gian người dùng phân số. Mỗi lát được kết xuất, chuyển đổi, nén bằng Flate và giải phóng trước khi lát tiếp theo bắt đầu
THPDFTransparencyFlattenInfo báo cáo trạng thái, số đối tượng trong suốt, tổng số pixel raster, số lát, pixel lát đỉnh, byte bitmap cộng chuyển đổi và nén đỉnh đo được, không gian màu đầu ra và các chất tạo màu điểm được phát hiện