THPDFTransparencyFlattenInfo Record
Raportuje status, liczbę obiektów przezroczystości, rozmiar rastra, kafelkowanie i przestrzeń barw wyjścia dla spłaszczania przezroczystości strony
Deklaracja
THPDFTransparencyFlattenInfo= record
Status: THPDFTransparencyFlattenStatus;
TransparencyObjectCount: Integer;
PixelCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Status | Wynik: zbędne, spłaszczono do skalibrowanego RGB, zachowano kolory dodatkowe bez spłaszczania albo renderowanie zawiodło |
TransparencyObjectCount | Obiekty niosące przezroczystość znalezione na stronie przez listę wyświetlania |
PixelCount | Łączna liczba pikseli rastra, których wymaga spłaszczona strona przy żądanym DPI |
TileCount | Liczba kafelków, na które raster został podzielony w ramach budżetu pikseli kafelka |
PeakTilePixels | Liczba pikseli największego pojedynczego przetworzonego kafelka |
PeakWorkingBytes | Największa ilość pamięci roboczej trzymanej podczas rastrowania |
OutputColorSpace | Nazwa przestrzeni barw obrazu wyjściowego po spłaszczeniu |
SpotColorants | Nazwy kolorów dodatkowych wykrytych na stronie; niepuste, gdy przebieg zachował kolory dodatkowe |
Uwagi dotyczące użycia
- Wypełnij go przez
FlattenLoadedPageTransparency; statustfsSpotColorPreservedoznacza, że strony nie ruszono, bo obecne były kolory dodatkowe - Strona jest rastrowana dopiero, gdy liczba obiektów przezroczystości osiąga skonfigurowane minimum, więc sprawdź
Status, zanim założysz, że spłaszczanie nastąpiło PixelCountponad budżetMaxRasterPixelspodnosi wyjątek, zanim jakiekolwiek renderowanie się zacznie, a rekord i tak raportuje zmierzoną liczbę