Sdílet prostřednictvím


Kontexty zařízení tiskárny (dokumenty a tisk)

Stejně jako aplikace vyžaduje před zahájením kreslení v klientské oblasti okna kontext zobrazovacího zařízení (DC), než začne odesílat výstup do tiskárny, potřebuje řadič tiskárny. Řadič domény tiskárny se podobá řadiči domény zobrazení v tom, že se jedná o interní datovou strukturu, která definuje sadu grafických objektů a jejich přidružené atributy a určuje grafické režimy, které ovlivňují výstup. Grafické objekty obsahují pero pro kreslení čar, štětec pro malování a vyplňování a písmo pro textový výstup.

Na rozdíl od řadiče domény zobrazení není řadič domény tiskárny vlastněný komponentou pro správu oken a nelze jej získat voláním funkce GetDC. Místo toho musí aplikace volat funkci CreateDC nebo PrintDlgEx.

Pokud aplikace volá funkci CreateDC, musí zadat název ovladače a portu. Chcete-li načíst tyto názvy, zavolejte GetPrinter nebo enumPrinters funkce.

Pokud aplikace volá funkci PrintDlgEx a určuje PD_RETURNDC hodnotu v Flags člen PRINTDLGEX struktury, vrátí systém popisovač kontextu zařízení pro tiskárnu vybranou uživatelem. Další informace naleznete v tématu tisk seznamu vlastností a "Použití seznamu vlastností tisku" v použití běžných dialogových oken.