|
|
|
|
|
Dicas
|
|
Visual Basic (ActiveX/Controles/DLL)
|
|
|
Título da Dica: Sobre o Printer
|
|
|
|
Postada em 14/9/2007 por JOM
As propriedades principais do Printer são:
ColorMode: Determina ou mostra a capacidade de impressão colorida do dispositivo. Copies: Especifica a quantidade de cópias de uma página que deve ser impressa. CurrentX: Determina a coordenada horizontal que a impressora irá imprimir. CurrentY: Determina a coordenada vertical que a impressora irá imprimir. DeviceName: Mostra o nome da impressora padrão suportada pelo dispositivo FontName: Determina qual fonte de letra a impressora usará para impressão. FontBold: Determina se a fonte será em negrito. FontItalic: Determina se a fonte será em itálico. Fonts: Fornece uma lista de todas as fontes disponíveis para impressão. FontSize: Determina o tamanho que a fonte de letra escolhida usará. FontUnderline: Determina se a fonte será sublinhada. Orientation: Determina a orientação do papel: Retrato ou Paisagem.
Usamos as constantes para definir o tipo escolhido:
vbPRORPortrait 1 Retrato vbPRORLandscape 2 Paisagem Page : Retorna o número da página que esta sendo impressa. PaperSize: Determinamos o tamanho do papel. Podemos usamos as seguintes constantes: vbPRPSLetter 1 Letter, 8 1/2 x 11 in. VbPRPSLetterSmall 2 Letter Small, 8 1/2 x 11 in. VbPRPSTabloid 3 Tabloid, 11 x 17 in. VbPRPSLedger 4 Ledger, 17 x 11 in. VbPRPSLegal 5 Legal, 8 1/2 x 14 in. VbPRPSStatement 6 Statement, 5 1/2 x 8 1/2 in. VbPRPSExecutive 7 Executive, 7 1/2 x 10 1/2 in. vbPRPSA3 8 A3, 297 x 420 mm vbPRPSA4 9 A4, 210 x 297 mm vbPRPSA4Small 10 A4 Small, 210 x 297 mm vbPRPSA5 11 A5, 148 x 210 mm vbPRPSB4 12 B4, 250 x 354 mm vbPRPSB5 13 B5, 182 x 257 mm vbPRPSFolio 14 Folio, 8 1/2 x 13 in. VbPRPSQuarto 15 Quarto, 215 x 275 mm vbPRPS10x14 16 10 x 14 in. vbPRPS11x17 17 11 x 17 in. VbPRPSNote 18 Note, 8 1/2 x 11 in. vbPRPSEnv9 19 Envelope #9, 3 7/8 x 8 7/8 in. vbPRPSEnv10 20 Envelope #10, 4 1/8 x 9 1/2 in. vbPRPSEnv11 21 Envelope #11, 4 1/2 x 10 3/8 in. vbPRPSEnv12 22 Envelope #12, 4 1/2 x 11 in. vbPRPSEnv14 23 Envelope #14, 5 x 11 1/2 in. VbPRPSCSheet 24 C size sheet vbPRPSDSheet 25 D size sheet vbPRPSESheet 26 E size sheet vbPRPSEnvDL 27 Envelope DL, 110 x 220 mm vbPRPSEnvC3 29 Envelope C3, 324 x 458 mm vbPRPSEnvC4 30 Envelope C4, 229 x 324 mm vbPRPSEnvC5 28 Envelope C5, 162 x 229 mm vbPRPSEnvC6 31 Envelope C6, 114 x 162 mm vbPRPSEnvC65 32 Envelope C65, 114 x 229 mm vbPRPSEnvB4 33 Envelope B4, 250 x 353 mm vbPRPSEnvB5 34 Envelope B5, 176 x 250 mm vbPRPSEnvB6 35 Envelope B6, 176 x 125 mm vbPRPSEnvItaly 36 Envelope, 110 x 230 mm vbPRPSEnvMonarch 37 Envelope Monarch, 3 7/8 x 7 1/2 in. vbPRPSEnvPersonal 38 Envelope, 3 5/8 x 6 1/2 in. vbPRPSFanfoldUS 39 U.S. Standard Fanfold, 14 7/8 x 11 in. vbPRPSFanfoldStdGerman 40 German Standard Fanfold, 8 1/2 x 12 in. vbPRPSFanfoldLglGerman 41 German Legal Fanfold, 8 1/2 x 13 in. vbPRPSUser 256 User-defined Port: Retorna o nome da porta de impressão que será usada pela impressora padrão. PrintQuality: Determina ou seta a resolução que a impressora irá usar. VbPRPQDraft -1 Resolução Draft vbPRPQLow -2 Baixa Resolução vbPRPQMedium -3 Média Resolução vbPRPQHigh -4 Alta Resolução
Os métodos: EndDoc: Finaliza a impressão de um relatório KillDoc: Termina imediatamente a impressão NewPage: Força a impressão passar para a próxima página. Print {expressão} : Imprime uma expressão ou variável especificada.
|
|
|
|
|