printer











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 write
function printer draw roundrect
function printer end doc
PrinterMoreInfoManufacturer
printer
Printer CompatibilityList 970924
function printer start page
PrinterGraphics
function printer draw text
function printer get option
PrinterMessageFromOperator
function printer create dc
function printer get option
printer
function printer start page
function printer delete font
PrinterStateReason

więcej podobnych podstron