THotPDF.FlattenLoadedPageTransparency Method
Mengganti konten halaman dengan tile gambar RGB terkalibrasi tanpa kehilangan sambil mempertahankan kotak halaman, rotasi, anotasi, dan metadata struktur
Deklarasi
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 membatasi total resolusi output, sementara MaxTilePixels membatasi setiap set kerja render langsung, konversi RGB, dan kompresi. Overload yang ada menggunakan anggaran tile 768 kali 768 piksel
Semantik warna
Setiap tile gambar yang dihasilkan menggunakan ruang warna CalRGB D65 eksplisit dengan primari sRGB dan gamma alih-alih ruang warna perangkat tanpa kalibrasi
Transformasi ICC sumber, berbasis-CIE, perangkat, soft-mask, pencampuran grup transparansi, intensi rendering, dan kompensasi titik hitam diselesaikan oleh renderer terkelola-warna bersama sebelum sampel dienkode
Jika halaman atau sumber daya Form, Pattern, Shading, atau ExtGState bersarang menggunakan Separation atau DeviceN, metode membiarkan konten vektor tidak berubah dan melaporkan tfsSpotColorPreserved
Output tile terikat
Batas tile diturunkan dari tepi piksel perangkat yang tepat dan dipetakan kembali ke koordinat halaman, mencegah jahitan atau tumpang tindih pada posisi ruang-pengguna pecahan. Setiap tile dirender, dikonversi, dikompresi dengan Flate, dan dilepaskan sebelum tile berikutnya dimulai
THPDFTransparencyFlattenInfo melaporkan status, jumlah objek transparansi, jumlah piksel raster total, jumlah tile, piksel tile puncak, byte bitmap puncak terukur plus konversi dan kompresi, ruang warna output, dan colorant spot terdeteksi