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