Compartir a través de


Printer.PaperSize (Propiedad)

Obtiene o establece un valor que indica el tamaño del papel para la impresora actual.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
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 propiedad

Tipo: System.Int16
Devuelve Short.

Comentarios

Establecer la propiedad de Height o de Width del objeto de Printer establece automáticamente PaperSize a vbPRPSUser.

Esta propiedad no se establece después de llamar al método de Print o una excepción en tiempo de ejecución.

La tabla siguiente se enumeran PrinterObjectConstants que es válido para la propiedad de PaperSize .

Constante

Valor

Descripción

vbPRPSLetter

1

Letra, 8 1/2 x 11 en.

vbPRPSLetterSmall

2

Letra Small, 8 1/2 x 11 en.

vbPRPSTabloid

3

Diario sensacionalista, 11 x 17 en.

vbPRPSLedger

4

Libro mayor, 17 x 11 en.

vbPRPSLegal

5

Legal, 8 1/2 x 14 en.

vbPRPSStatement

6

Instrucción, 5 1/2 x 8 1/2 en.

vbPRPSExecutive

7

Exec, 7 1/2 x 10 1/2 en.

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

vbPRPSQuarto

15

cuarto, 215 x 275 mm

vbPRPS10x14

16

10 x 14 en.

vbPRPS11x17

17

11 x 17 en.

vbPRPSNote

18

Observe, 8 1/2 x 11 en.

vbPRPSEnv9

19

Sobre #9, 3 7/8 x 8 7/8 en.

vbPRPSEnv10

20

Sobre #10, 4 1/8 x 9 1/2 en.

vbPRPSEnv11

21

Sobre #11, 4 1/2 x 10 3/8 en.

vbPRPSEnv12

22

Sobre #12, 4 1/2 x 11 en.

vbPRPSEnv14

23

Sobre #14, 5 x 11 1/2 en.

vbPRPSCSheet

24

Hoja de C

vbPRPSDSheet

25

Hoja de tamaño de d

vbPRPSESheet

26

hoja tamaño E

vbPRPSEnvDL

27

sobre DL, 110 x 220 mm

vbPRPSEnvC3

29

sobre C3, 324 x 458 mm

vbPRPSEnvC4

30

sobre C4, 229 x 324 mm

vbPRPSEnvC5

28

sobre C5, 162 x 229 mm

vbPRPSEnvC6

31

sobre C6, 114 x 162 mm

vbPRPSEnvC65

32

sobre C65, 114 x 229 mm

vbPRPSEnvB4

33

sobre B4, 250 x 353 mm

vbPRPSEnvB5

34

sobre B5, 176 x 250 mm

vbPRPSEnvB6

35

sobre B6, 176 x 125 mm

vbPRPSEnvItaly

36

sobre, 110 x 230 mm

vbPRPSEnvMonarch

37

Sobre Monarch, 3 7/8 x 7 1/2 en.

vbPRPSEnvPersonal

38

Sobre, 3 5/8 x 6 1/2 en.

vbPRPSFanfoldUS

39

EE.UU.Fanfold estándar, 14 7/8 x 11 en.

vbPRPSFanfoldStdGerman

40

Fanfold estándar alemán, X12 de 8 1/2 en.

vbPRPSFanfoldLglGerman

41

Alemán Legal Fanfold, 8 1/2 x 13 en.

vbPRPSUser

256

Definida por el usuario

[!NOTA]

Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad PaperSize.

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

Seguridad de .NET Framework

Vea también

Referencia

Printer Clase

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Biblioteca de compatibilidad de impresoras

Cómo: Corregir errores de actualización utilizando la biblioteca de compatibilidad de impresoras (Visual Basic)

Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras