Záznam THPDFTransparencyFlattenInfo
Hlásí status, počet transparency objektů, velikost rastru, tiling a výstupní color space pro flatten transparency stránky
Deklarace
THPDFTransparencyFlattenInfo= record
Status: THPDFTransparencyFlattenStatus;
TransparencyObjectCount: Integer;
PixelCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Status | Výsledek: není potřeba, zflattenováno do kalibrovaného RGB, spot colors zachovány bez flattenování, nebo render selhal |
TransparencyObjectCount | Objekty nesoucí transparency nalezené na stránce zobrazovacím seznamem |
PixelCount | Celkový počet raster pixelů, které zflattenovaná stránka vyžaduje při požadovaném DPI |
TileCount | Počet tile, na které se rastr rozdělil v rámci tile pixel budgetu |
PeakTilePixels | Počet pixelů největšího zpracovaného jednotlivého tile |
PeakWorkingBytes | Nejvyšší množství pracovní paměti držené během rasterizace |
OutputColorSpace | Název color space zflattenovaného výstupního obrazu |
SpotColorants | Názvy spot colorant zjištěné na stránce; neprázdné, když si běh ponechal spot colors |
Poznámky k použití
- Vyplňte ho přes
FlattenLoadedPageTransparency; statustfsSpotColorPreservedznamená, že stránka zůstala nedotčená, protože byly přítomny spot coloranty - Stránka se rasterizuje, jen když počet transparency objektů dosáhne nakonfigurovaného minima; než budete předpokládat, že flatten proběhl, zkontrolujte
Status PixelCountnad budgetemMaxRasterPixelsvyhodí výjimku dřív, než jakékoli renderování začne, a záznam přesto hlásí změřený počet