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);

Παράμετροι

FileHandleHandle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream
PageRefΜια αναφορά σελίδας που επιστρέφεται από τις συναρτήσεις DAFindPage ή DANewPage
NormalizeOptions0 = Standard normalization