NewPageFromCanvasDC
Grafika wektorowa, Przetwarzanie stron
Opis
Dodaje nową stronę do wybranego dokumentu na podstawie operacji rysowania zastosowanych do kontekstu DC zwracanego przez funkcję GetCanvasDC
Gdy parametr Options ma wartość 3 lub 4, użyj funkcji NoEmbedFontListAdd, aby dodać czcionki do listy czcionek nieosadzanych
Składnia
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);
Parametry
| DPI | Wartość DPI używana dla nowego dokumentu. Jeśli na przykład płótno utworzono z szerokością i wysokością 96, a DPI ustawiono na 192, wynikowy dokument będzie mieć szerokość i wysokość 0,5 cala |
|---|---|
| Options | -1 = Przekształć polecenia rysowania w jeden obraz za pomocą GDI+ 0 = Przetwarzaj polecenia rysowania jako grafikę wektorową, czcionki nie są osadzane 1 = Przetwarzaj polecenia rysowania jako grafikę wektorową, czcionki są osadzane, ale nie kompresowane 2 = Przetwarzaj polecenia rysowania jako grafikę wektorową, czcionki są osadzane i kompresowane 3 = Przetwarzaj polecenia rysowania jako grafikę wektorową, czcionki nieobecne na liście czcionek nieosadzanych są osadzane i kompresowane 4 = Tak samo jak 3, lecz ponownie używane są czcionki dodane już podczas wcześniejszych wywołań tej funkcji lub funkcji LoadFromCanvasDC |
Wartości zwracane
| 0 | Nie utworzono płótna |
|---|---|
| 1 | Kontekst DC płótna został prawidłowo przetworzony i utworzono nowy dokument |