Obiekt Printer
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Obiekt Printer
Właściwości |
Metody
Obiekt 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:
ColorMode
drukowanie kolorowe/czarno-białe
Copies
liczba kopii wydruku
Count (VB Collections)
liczba obiektów w kolekcji
CurrentX
pozioma współrzędna metod graficznych
CurrentY
pionowa współrzędna metod graficznych
DeviceName
nazwa urządzenia drukującego
DrawMode
maska metod graficznych
DrawStyle
rodzaj rysowanych linii
DrwaWidth
szerokość linii rysowanych przez metody graficzne
DriverName
nazwa sterownika drukarki
Duplex
drukowanie jedn/dwustronne
FillColor
kolor wypełniania
FillStyle
rodzaj wypełnienia
Font
obiekt Font kontrolki
FontBold
pogrubienie czcionki
FontCount
liczba dostępnych czcionek
FontItalic
pochylenie czcionki
FontName
rodzaj czcionki
Fonts
nazwy dostępnych czcionek
FontSize
rozmiar czcionki
FontStrikethru
przekreślenie czcionki
FontTransparent
przezroczyste tło wokół znaku
FontUnderline
podkreślenie czcionki
hDC
uchwyt do kontekstu urządzenia
Height
wysokość obiektu
Orientation
poziome/pionowe ułożenie drukowanej kartki
Page
numer bieżącej strony
PaperBin
używany podajnik papieru
PaperSize
używany rozmiar strony
Port
nazwa wykorzystywanego portu
PrintQuality
jakość wydruku
ScaleHeight
liczba jednostek pionowego wewnętrznego wymiaru obiektu
ScaleLeft
pozioma współrzędna dla lewej i górnej krawędzi obiektu
ScaleMode
rodzaj jednostki używanej przez obiekt
ScaleTop
pionowa współrzędna dla lewej i górnej krawędzi obiektu
ScaleWidth
liczba jednostek poziomego wewnętrznego wymiaru obiektu
TrackDefault
zmiana obiektu przy zmianie ustawień systemowych
TwipsPerPixelX
pozioma rozdzielczość w twipsach na pixel
TwipsPerPixelY
pionowa rozdzielczość w twipsach na pixel
Width
szerokość obiektu
Zoom
procentowe powiększenie wydruku
na górę strony...
Metody:
Circle
narysowanie elipsy, okręgu lub łuku na obiekcie
EndDoc
kończy drukowanie i zwalnia drukarkę
KillDoc
przerwanie bieżącego wydruku
Line
narysowanie linii lub prostokąta na obiekcie
NewPage
rozpoczyna drukowanie nowej strony
PaintPicture
narysowanie zawartości pliku na obiekcie
PSet
narysowanie punktu o określonym kolorze na obiekcie
Scale
zdefiniowanie układu współrzędnych obiektu
ScaleX
konwersja szerokości obiektu na inny rodzaj jednostek
ScaleY
konwersja wysokości obiektu na inny rodzaj jednostek
TextHeight
zwrócenie wysokości tekstu w aktualnie wybranej czcionce
TextWidth
zwrócenie szerokości tekstu w aktualnie wybranej czcionce
na górę strony...
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Poprzednia |
Wyżej |
Strona główna |
Spis Treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
function printer writefunction printer draw roundrectfunction printer end docPrinterMoreInfoManufacturerprinterPrinter CompatibilityList 970924function printer start pagePrinterGraphicsfunction printer draw textfunction printer get optionPrinterMessageFromOperatorfunction printer create dcfunction printer get optionprinterfunction printer start pagefunction printer delete fontPrinterStateReasonwięcej podobnych podstron