THPDFTransparencyFlattenInfo Record
Αναφέρει status, πλήθος αντικειμένων διαφάνειας, μέγεθος raster, κατάτμηση σε tiles και χρωματικό χώρο εξόδου για την ισοπέδωση διαφάνειας σελίδας
Δήλωση
THPDFTransparencyFlattenInfo= record
Status: THPDFTransparencyFlattenStatus;
TransparencyObjectCount: Integer;
PixelCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
Μονάδα
HPDFDoc
Πεδία
| Πεδίο | Σκοπός |
|---|---|
Status | Έκβαση, δεν χρειάστηκε, ισοπεδώθηκε σε calibrated RGB, διατηρήθηκαν τα spot colors χωρίς ισοπέδωση, ή απέτυχε το render |
TransparencyObjectCount | Αντικείμενα με διαφάνεια που βρήκε η display list στη σελίδα |
PixelCount | Συνολικά raster pixels που απαιτεί η ισοπεδωμένη σελίδα στο ζητούμενο DPI |
TileCount | Πλήθος tiles στα οποία χωρίστηκε το raster υπό το pixel budget ανά tile |
PeakTilePixels | Πλήθος pixels του μεγαλύτερου μεμονωμένου tile που επεξεργάστηκε |
PeakWorkingBytes | Η υψηλότερη ποσότητα μνήμης εργασίας που κρατήθηκε κατά τη rasterization |
OutputColorSpace | Όνομα χρωματικού χώρου της ισοπεδωμένης εικόνας εξόδου |
SpotColorants | Ονόματα spot colorants που εντοπίστηκαν στη σελίδα, μη κενό όταν το πέρασμα κράτησε τα spot colors |
Σημειώσεις χρήσης
- Γεμίστε το με την
FlattenLoadedPageTransparency, το statustfsSpotColorPreservedσημαίνει ότι η σελίδα έμεινε ανέγγιχτη επειδή υπήρχαν spot colorants - Η σελίδα ραστεροποιείται μόνο όταν το πλήθος αντικειμένων διαφάνειας φτάσει το ρυθμισμένο ελάχιστο, οπότε ελέγξτε το
Statusπριν θεωρήσετε ότι έγινε ισοπέδωση - Το
PixelCountπάνω από το budgetMaxRasterPixelsεκτοξεύει exception πριν ξεκινήσει οποιοδήποτε rendering, και το record αναφέρει ούτως ή άλλως το μετρημένο πλήθος