Compartir a través de


Printer (Clase)

Proporciona un objeto Printer para usar con el código de impresión actualizado de Visual Basic 6.0.

Jerarquía de herencia

Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

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

Sintaxis

'Declaración
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

El tipo Printer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público Printer Inicializa una nueva instancia de la clase Printer.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ColorMode Obtiene o establece un valor que especifica si la salida se imprimirá en color o en monocromático en un dispositivo que admite color.
Propiedad pública Copies Obtiene o establece un valor que determina el número de copias que se imprimirán.
Propiedad pública CurrentX Obtiene o establece las coordenadas horizontales para el siguiente método de impresión o dibujo.
Propiedad pública CurrentY Obtiene o establece las coordenadas verticales para el siguiente método de impresión o dibujo.
Propiedad pública DeviceName Obtiene el nombre de la impresora actual.
Propiedad pública DocumentName Obtiene o establece el nombre del documento que se va a mostrar (por ejemplo, en un cuadro de diálogo de estado de la impresión o en la cola de la impresora) al imprimir el documento.
Propiedad pública DrawStyle Obtiene o establece un valor que determina el estilo de línea para la salida de los métodos gráficos.
Propiedad pública DrawWidth Obtiene o establece el ancho de línea para la salida de los métodos gráficos.
Propiedad pública Duplex Obtiene o establece un valor que determina si una página se imprimirá en ambos lados (si la impresora admite esta característica).
Propiedad pública FillColor Obtiene o establece el color que se utiliza para rellenar formas creadas mediante los métodos gráficos Circle y Line.
Propiedad pública FillStyle Obtiene o establece el modelo utilizado para rellenar formas creadas con los métodos gráficos Circle y Line.
Propiedad pública Font Obtiene o establece un nombre FontFamily.
Propiedad pública FontBold Obtiene o establece el estilo de fuente negrita.
Propiedad pública FontCount Devuelve el número de fuentes disponibles para el dispositivo de pantalla o la impresora activa actuales.
Propiedad pública FontItalic Obtiene o establece el estilo de fuente cursiva.
Propiedad pública FontName Obtiene o establece el nombre de la fuente en que se muestra el texto para una operación de impresión.
Propiedad pública Fonts Obtiene todos los nombres de fuente que están disponibles para la impresora actual.
Propiedad pública FontSize Obtiene o establece el tamaño de la fuente que se usa para el texto en una operación de impresión en tiempo de ejecución.
Propiedad pública FontStrikethru Obtiene o establece el estilo de fuente tachado.
Propiedad pública FontTransparent Obtiene o establece un valor que determina si los gráficos de fondo en un objeto Printer son caracteres impresos detrás del texto.
Propiedad pública FontUnderline Obtiene o establece el estilo de fuente subrayado.
Propiedad pública ForeColor Obtiene o establece el color en que se van a imprimir el texto y los gráficos.
Propiedad pública Height Obtiene o establece el alto de una página.
Propiedad pública IsDefaultPrinter Devuelve un valor que determina si la impresora seleccionada actualmente está definida como impresora predeterminada en el Panel de control.
Propiedad pública Orientation Obtiene o establece un valor que indica si los documentos deben imprimirse en el modo con orientación horizontal o vertical.
Propiedad pública Page Devuelve el número de página de la página que se imprime actualmente.
Propiedad pública PaperBin Obtiene o establece un valor que indica la bandeja de papel predeterminada de la impresora desde la que se alimenta el papel durante las operaciones de impresión.
Propiedad pública PaperSize Obtiene o establece un valor que indica el tamaño del papel para la impresora actual.
Propiedad pública PrintAction Obtiene o establece un valor que determina si la salida de impresión se dirige a una impresora, a una ventana de vista previa de impresión o a un archivo.
Propiedad pública PrintFileName Obtiene o establece un valor que especifica el nombre de un archivo PostScript encapsulado y la ruta de acceso en la que el archivo se guardará cuando la propiedad PrintAction se establezca en PrintToFile.
Propiedad pública PrintQuality Obtiene o establece un valor que indica la resolución de la impresora.
Propiedad pública RightToLeft Obtiene o establece un valor Boolean que indica la dirección de visualización del texto en un sistema de derecha a izquierda.
Propiedad pública ScaleHeight Obtiene o establece el número de unidades de la medición vertical de la página al utilizar métodos gráficos.
Propiedad pública ScaleLeft Obtiene o establece las coordenadas horizontales del borde izquierdo de la página cuando se usan métodos gráficos.
Propiedad pública ScaleMode Obtiene o establece un valor que indica la unidad de medida para las coordenadas de un objeto cuando se usan métodos gráficos.
Propiedad pública ScaleTop Obtiene o establece las coordenadas verticales del borde superior de la página cuando se usan métodos gráficos.
Propiedad pública ScaleWidth Obtiene o establece el número de unidades de la medición horizontal de la página al utilizar métodos gráficos.
Propiedad pública TwipsPerPixelX Obtiene un valor que indica el número de twips por píxel para un objeto medido horizontalmente.
Propiedad pública TwipsPerPixelY Obtiene un valor que indica el número de twips por píxel para un objeto medido verticalmente.
Propiedad pública Width Obtiene o establece el ancho de una página.

Arriba

Métodos

  Nombre Descripción
Método público Circle(Single, Single, Single, Int32, Single, Single, Single) Imprime un círculo, una elipse o un arco en una página.
Método público Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) Imprime un círculo, una elipse o un arco en una página, especificando si el punto central es relativo a la ubicación actual.
Método público EndDoc Finaliza una operación de impresión enviada al objeto Printer, lanzando el documento al dispositivo de impresión o al administrador de trabajos de impresión.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público KillDoc Detiene inmediatamente el trabajo de impresión actual.
Método público Line(Single, Single) Imprime líneas en una página.
Método público Line(Single, Single, Single, Single, Int32, Boolean, Boolean) Imprime líneas, cuadrados o rectángulos en una página.
Método público Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) Imprime líneas, cuadrados o rectángulos en una página.
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público NewPage Detiene la impresión de la página actual y reanuda la impresión en una nueva página.
Método público PaintPicture Imprime el contenido de un archivo de imagen en una página.
Método público Print Imprime texto en una página.
Método público PSet(Single, Single) Imprime un solo punto en una página.
Método público PSet(Single, Single, Int32) Imprime un solo punto de un color especificado en una página.
Método público PSet(Boolean, Single, Single, Int32) Imprime un solo punto de un color especificado en una página y, opcionalmente, especifica un punto en relación con las coordenadas actuales.
Método público Scale() Define el sistema de coordenadas del objeto Printer.
Método público Scale(Single, Single, Single, Single) Define el sistema de coordenadas del objeto Printer.
Método público ScaleX Convierte el valor del ancho de una página a partir de una de las unidades de medida de la propiedad ScaleMode en otra.
Método público ScaleY Convierte el valor del alto de una página a partir de una de las unidades de medida de la propiedad ScaleMode en otra.
Método público TextHeight Devuelve el alto de una cadena de texto tal como se imprimiría en la fuente actual.
Método público TextWidth Devuelve el ancho de una cadena de texto tal como se imprimiría en la fuente actual.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público Write Imprime texto en una página sin agregar un retorno de carro.

Arriba

Comentarios

El objeto de Visual Basic 6.0 Printer no tiene ningún equivalente directo en Visual Basic. El objeto de Printer proporciona todas las propiedades, métodos, y eventos del objeto de Visual Basic 6.0 Printer . Esto permite Visual Basic 6.0 que imprime el código se ejecute después de la actualización.

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.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

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

Otros recursos

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library