Propriedade Printer.PaperSize

Obtém ou define um valor que indica o tamanho do papel para a impressoraatual.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Property PaperSize As Short
public short PaperSize { get; set; }
public:
property short PaperSize {
    short get ();
    void set (short value);
}
member PaperSize : int16 with get, set
function get PaperSize () : short
function set PaperSize (value : short)

Valor de propriedade

Tipo: System.Int16
Retorna um Short.

Comentários

Definindo a Height ou Widtha propriedade da Printerautomaticamente define um objeto PaperSize para vbPRPSUser.

Esta propriedade não pode ser definida depois de chamar o Print método ou uma exceção de tempo de execução ocorrerá.

A tabela a seguir lista os PrinterObjectConstants que são válido para o PaperSize propriedade.

Constante

Valor

Descrição

vbPRPSLetter

1

Letra, 8 1/2 x 11 pol.

vbPRPSLetterSmall

2

Letra minúscula, 8 1/2 x 11 pol.

vbPRPSTabloid

3

Tablóide, 11 x 17 pol.

vbPRPSLedger

4

Razão, 17 x 11 pol.

vbPRPSLegal

5

Legal, 8 1/2 x 356 mm.

vbPRPSStatement

6

Instrução, 5 1/2 x 8 1/2 pol.

vbPRPSExecutive

7

Executivo, 1 de 7/2 x 10 1/2 pol.

vbPRPSA3

8

A3, 297 x 420 mm

vbPRPSA4

9

A4, 210 x 297 mm

vbPRPSA4Small

10

A4 Pequeno 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

Fólio, 8 1/2 x 330 mm.

vbPRPSQuarto

15

Quarto, x 27,5 cm

vbPRPS10x14

16

10 x 14 pol.

vbPRPS11x17

17

11 x 17 pol.

vbPRPSNote

18

Observação, 8 1/2 x 11 pol.

vbPRPSEnv9

19

Envelope n º 9, 3 7/8 x 8 7/8 em.

vbPRPSEnv10

20

Envelope n º 10, 4 1/8 x 9 1/2 pol.

vbPRPSEnv11

21

Envelope n º 11, 4 1/2 x 10 3/8 em.

vbPRPSEnv12

22

Envelope # 12, 4, 1/2 x 11 pol.

vbPRPSEnv14

23

Envelope n º 14, 5 x 11 1/2 pol.

vbPRPSCSheet

24

Folha tamanho c

vbPRPSDSheet

25

Folha tamanho d

vbPRPSESheet

26

Folha tamanho e

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 pol.

vbPRPSEnvPersonal

38

Envelope, 5 de 3/8 x 6 1/2 pol.

vbPRPSFanfoldUS

39

NOS ESTADOS UNIDOSPadrão Fanfold, 14 7/8 x 279 mm.

vbPRPSFanfoldStdGerman

40

Formulário contínuo padrão alemão, 8 1/2 x 305 mm.

vbPRPSFanfoldLglGerman

41

Formulário contínuo ofício alemão, 8 1/2 x 330 mm.

vbPRPSUser

256

Tipo definido pelo usuário

ObservaçãoObservação

Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação.

Exemplos

O exemplo a seguir demonstra como definir o PaperSize propriedade.

Dim Printer As New Printer
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Printer.PaperSize = vbPRPSLegal
Printer.Print("Using legal size paper")
Printer.EndDoc()

Segurança do .NET Framework

Consulte também

Referência

Printer Classe

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Biblioteca de compatibilidade da impressora

Como: corrigir erros de atualização usando a biblioteca de compatibilidade da impressora (Visual Basic)

Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora