GetPrinterCapabilities

İşleme ve yazdırma

Açıklama

Bir yazdırma işi başlatmadan veya yazdırma iletişim kutusu göstermeden canlı Windows yazıcı sürücüsü anlık görüntüsünü sorgular

Döndürülen kayıt; kağıt kimliklerini, adlarını ve milimetre cinsinden boyutlarını, giriş bölmesi kimliklerini ve adlarını, çift yönlü yazdırma, renk, yatay yön ve harmanlama desteğini, sürücü bağlantı noktasını ve azami kopya sayısını içerir

Bir sürücü diğer yeteneklerini bildirmesine rağmen kâğıt veya bölme meta verilerini atlayabilir; bu durumda karşılık gelen dizi boş olur ve yöntem yine de başarılı olur

Sözdizimi

Delphi

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

Parametreler

PrinterNameGetPrinterNames tarafından döndürülen kurulu yazıcı adı veya NewCustomPrinter tarafından döndürülen özel yazıcı tanıtıcısı
CapabilitiesTamamen değiştirilmiş bir anlık görüntü alır; geçersiz adlar tüm alanları temizler

Dönüş değerleri

0Ad geçersiz veya sürücü açılamadı
1Temel sürücü yetenekleri sorgulandı; kâğıt veya bölme dizileri yine de boş olabilir