DANormalizePage
Κείμενο, χειρισμός εγγράφου, λειτουργίες άμεσης πρόσβασης, χειρισμός σελίδων
Περιγραφή
Μετακινεί και/ή περιστρέφει τα περιεχόμενα της σελίδας ώστε οι επόμενες λειτουργίες σχεδίασης να βρίσκονται στην αναμενόμενη θέση της σελίδας. Όλα τα boundary boxes της σελίδας προσαρμόζονται στο φυσικό μέγεθος της σελίδας και το attribute περιστροφής της σελίδας μηδενίζεται
Συμπεριφορά εκδόσεων PDF: οι κανονικοποιημένες εγγραφές BleedBox, TrimBox και ArtBox του λεξικού σελίδας απαιτούν PDF 1.3. Όταν το Direct Access κανονικοποιεί πηγή χαμηλότερης έκδοσης και η έκδοση αποθήκευσης δεν είναι κλειδωμένη, το DANormalizePage ανεβάζει την κεφαλίδα του αποθηκευμένου εγγράφου σε PDF 1.3 ώστε να ταιριάζει με τα ξαναγραμμένα κουτιά ορίων παραγωγής.
Σύνταξη
Delphi
Function TPDFlib.DANormalizePage(FileHandle, PageRef: Integer; NormalizeOptions: Integer): Integer;
ActiveX
Function PDFlib::DANormalizePage(FileHandle As Long, PageRef As Long, NormalizeOptions As Long) As Long
DLL
int DLDANormalizePage(int InstanceID, int FileHandle, int PageRef, int NormalizeOptions);
Παράμετροι
| FileHandle | Handle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream |
|---|---|
| PageRef | Μια αναφορά σελίδας που επιστρέφεται από τις συναρτήσεις DAFindPage ή DANewPage |
| NormalizeOptions | 0 = Standard normalization |