THPDFComplexGraphicsFlattenInfo Record
Berichtet das Ergebnis des Flattenings komplexer Grafiken einer Seite: Status, Mesh-Shading- und Complex-Pattern-Zahlen, gewählte und Referenz-DPI, gemessener Wahrnehmungsfehler, Tile- und Speicher-Telemetrie, Ausgabefarbraum und Schmuckfarben
Deklaration
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;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
Status | THPDFComplexGraphicsFlattenStatus-Ergebnis: nichts zu flatten, nach kalibriertem RGB geflattet, mit erhaltenen Schmuckfarben geflattet oder Rendern fehlgeschlagen |
MeshShadingCount | Anzahl der auf der Seite erkannten Mesh-Shading-Ressourcen vom Typ 4-7 |
ComplexPatternCount | Anzahl der auf der Seite erkannten Complex-Pattern-Ressourcen |
SelectedDPI | Rasterungs-DPI, auf den sich die Suche für das geflattete Bild einigte |
ReferenceDPI | Obere DPI-Grenze der Suche (das caller-seitige MaximumDPI), als Qualitätsreferenz verwendet |
MeasuredPerceptualError | Zwischen gewähltem Rendering und Referenz gemessener Wahrnehmungsfehler; bei fehlgeschlagenem Rendern auf 100.0 gesetzt |
SampleCount | Anzahl der bei der Fehlermessung verglichenen Beispielpixel |
TileCount | Anzahl der während des Flattening-Durchlaufs gerenderten Tiles |
PeakTilePixels | Größtes erzeugtes einzelnes Tile, in Pixeln |
PeakWorkingBytes | Spitze des Working-Set-Bytes beim Rasterisieren |
OutputColorSpace | Farbraum des geschriebenen Bildes, zum Beispiel CalRGB |
SpotColorants | Auf der Seite erhaltene Schmuckfarben-Namen, berichtet über den Seiten-Schmuckfarben-Inspektor |
Verwendungshinweise
- Gefüllt von
THotPDF.FlattenLoadedPageComplexGraphics; der Record wird beim Eintritt zurückgesetzt und bleibt beifalse-Rückgabe auswertbar - Vergleichen Sie
SelectedDPImitReferenceDPIundMeasuredPerceptualErrormit dem caller-seitigenMaximumPerceptualError, um den Qualitätskompromiss zu beurteilen - Verwenden Sie
Status, um eine Seite ohne Flattening-Bedarf von einer mit erhaltenen Schmuckfarben oder fehlgeschlagenem Rendern zu unterscheiden