Obiekt PrinterWłaściwości | MetodyObiekt Printer umożliwia komunikację z drukarką systemową. Kolekcja Printers umożliwia pobranie informacji o wszystkich dostępnych w systemie drukarkach. Przy odwołaniu do elementu kolekcji Printers należy użyć składni: Printers(Index) gdzie Index jest wartością całkowitą z zakresu 0 do Printers.Count-1. Aby rysować tekst lub grafikę na obiekcie Printer należy użyć metod graficznych. Jeżeli obiekt Printer będzie zawierał tekst i grafikę, które mają być wydrukowane, należy użyć metody EndDoc, aby wysłać zawartość obiektu Printer na domyślną drukarkę aplikacji. Przed wydrukowaniem form należy sprawdzić i skorygować ich rozmiar i wygląd. Podczas drukowania form przy użyciu metody PrintForm, obrazy graficzne mogą zostać obcięte na dole strony a tekst przeniesiony na następną drukowaną stronę. Kolekcja Printers pozwala wybrać odpowiednią drukarkę i ustawić ją jako drukarkę domyślną aplikacji. Np. można sprawdzić, które drukarki wykorzystują określony sterownik drukarki. Poniższy przykład sprawdza, która z dostępnych drukarek pozwala ustawić układ kartki na portrait i ustawia pierwszą z tych drukarek jako domyślną: Dim varX As Printer 'deklaracja zmiennej For Each varX In Printers 'pętla sprawdzająca wszystkie drukarki If varX.Orientation = vbPRORPortrait Then 'jeżeli drukarka umożliwia ustawienie strony portrait Set Printer = varX 'to ustaw ją jako domyślą Exit For 'zakończ przeszukiwanie End If Next varX Można ustawić drukarkę jako domyślną przez użycie rozkazu Set. W przykładzie drukarki kolekcji Printers identyfikowane są przez zmienną varX. Aby uzyskać możliwość zmian właściwości drukarki, należy ją uczynić drukarką domyślną aplikacji. Przy wykorzystaniu elementu kolekcji Printers (np. Printers(3)) można uzyskać tylko możliwość odczytywania właściwości poszczególnych drukarek, bez możliwości ich zmian. |
Właściwości:
na górę strony... Metody:
na górę strony... |