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 επεξεργάστηκε σωστά και δημιουργήθηκε νέο έγγραφο