NewPageFromCanvasDC
Διανυσματικά γραφικά, χειρισμός σελίδων
Περιγραφή
Προσθέτει νέα σελίδα στο επιλεγμένο έγγραφο από τις λειτουργίες σχεδίασης που εφαρμόστηκαν στο DC που επιστρέφει η συνάρτηση GetCanvasDC
Όταν η παράμετρος Options ορίζεται σε 3 ή 4, χρησιμοποιήστε τη συνάρτηση NoEmbedFontListAdd για προσθήκη γραμματοσειρών στη λίστα no embed γραμματοσειρών
Σύνταξη
Delphi
Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);
Παράμετροι
| DPI | Τα DPI για το νέο έγγραφο. Για παράδειγμα, αν το canvas δημιουργήθηκε με πλάτος και ύψος 96 και τα DPI οριστούν σε 192, το προκύπτον έγγραφο θα είναι 0.5 inches σε πλάτος και ύψος |
|---|---|
| Options | -1 = Μετατροπή των εντολών σχεδίασης σε μοναδική εικόνα με GDI+ 0 = Επεξεργασία των εντολών σχεδίασης ως διανυσματικά γραφικά, οι γραμματοσειρές δεν ενσωματώνονται 1 = Επεξεργασία των εντολών σχεδίασης ως διανυσματικά γραφικά, οι γραμματοσειρές ενσωματώνονται αλλά δεν συμπιέζονται 2 = Επεξεργασία των εντολών σχεδίασης ως διανυσματικά γραφικά, οι γραμματοσειρές ενσωματώνονται και συμπιέζονται 3 = Επεξεργασία των εντολών σχεδίασης ως διανυσματικά γραφικά, γραμματοσειρές εκτός της λίστας no embed γραμματοσειρών ενσωματώνονται και συμπιέζονται 4 = Όπως το 3 αλλά γραμματοσειρές που προστέθηκαν ήδη σε προηγούμενες κλήσεις αυτής της συνάρτησης ή της LoadFromCanvasDC ξαναχρησιμοποιούνται |
Τιμές επιστροφής
| 0 | Δεν έχει δημιουργηθεί canvas |
|---|---|
| 1 | Το canvas DC επεξεργάστηκε σωστά και δημιουργήθηκε νέο έγγραφο |