THPDFComplexGraphicsFlattenInfo Record
Raportuje wynik spłaszczania złożonej grafiki strony: status, liczniki mesh shading i złożonych wzorów, wybrane i referencyjne DPI, zmierzony błąd percepcyjny, telemetrię kafli i pamięci, przestrzeń barw wyjścia oraz koloranty spot
Deklaracja
THPDFComplexGraphicsFlattenInfo= record
Status: THPDFComplexGraphicsFlattenStatus;
MeshShadingCount: Integer;
ComplexPatternCount: Integer;
SelectedDPI: Integer;
ReferenceDPI: Integer;
MeasuredPerceptualError: Double;
SampleCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Status | Wynik THPDFComplexGraphicsFlattenStatus: nic do spłaszczenia, spłaszczono do skalibrowanego RGB, spłaszczono z zachowanymi kolorami spot albo render zawodził |
MeshShadingCount | Liczba zasobów mesh shading typu 4-7 wykrytych na stronie |
ComplexPatternCount | Liczba zasobów złożonych wzorów wykrytych na stronie |
SelectedDPI | DPI rastryzacji, na którym wyszukiwanie osiadło dla spłaszczonego obrazu |
ReferenceDPI | Górne ograniczenie DPI wyszukiwania (podane przez wywołującego MaximumDPI) używane jako referencja jakości |
MeasuredPerceptualError | Błąd percepcyjny zmierzony między wybranym renderem a referencją, ustawiany na 100.0, gdy render zawodził |
SampleCount | Liczba przykładowych pikseli porównanych podczas pomiaru błędu |
TileCount | Liczba kafli wyrenderowanych podczas przebiegu spłaszczania |
PeakTilePixels | Największy pojedynczy wyprodukowany kafel, w pikselach |
PeakWorkingBytes | Szczytowe bajty zestawu roboczego osiągnięte podczas rastryzacji |
OutputColorSpace | Przestrzeń barw zapisanego obrazu, na przykład CalRGB |
SpotColorants | Nazwy kolorantów spot zachowanych na stronie, raportowane przez inspektora kolorantów spot strony |
Uwagi dotyczące użycia
- Wypełniany przez
THotPDF.FlattenLoadedPageComplexGraphics, rekord jest zerowany na wejściu i pozostaje do przejrzenia, gdy funkcja zwrócifalse - Porównaj
SelectedDPIzReferenceDPI, aMeasuredPerceptualErrorz podanym przez wywołującegoMaximumPerceptualError, aby ocenić kompromis jakości - Użyj
Status, aby odróżnić stronę, która nie wymagała spłaszczania, od takiej, gdzie zachowano kolory spot albo render zawodził