GetPrinterCapabilities

Renderowanie i drukowanie

Opis

Pobiera bieżącą migawkę sterownika drukarki Windows bez rozpoczynania zadania drukowania ani wyświetlania okna dialogowego drukowania

Zwrócony rekord zawiera identyfikatory i nazwy papieru oraz jego wymiary w milimetrach, identyfikatory i nazwy podajników, obsługę druku dwustronnego, koloru, orientacji poziomej i sortowania, port sterownika oraz maksymalną liczbę kopii

Sterownik może pominąć metadane papieru lub podajnika, nadal raportując pozostałe możliwości; w takim przypadku odpowiednia tablica jest pusta, a metoda mimo to kończy się powodzeniem

Składnia

Delphi

Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;

Parametry

PrinterNameNazwa zainstalowanej drukarki zwrócona przez GetPrinterNames lub uchwyt drukarki niestandardowej zwrócony przez NewCustomPrinter
CapabilitiesOtrzymuje całkowicie zastąpioną migawkę; nieprawidłowe nazwy czyszczą wszystkie pola

Wartości zwracane

0Nazwa jest nieprawidłowa lub nie można otworzyć sterownika
1Sprawdzono podstawowe możliwości sterownika; tablice papieru lub podajników mogą nadal być puste