Compartir a través de


Printer (Clase)

Proporciona un objeto de Printer para Visual Basic utilizan 6.0 actualizado que imprime código.

Jerarquía de herencia

System.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 imprimirá colores o en monocromático en un dispositivo que admita 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 horizontal para el siguiente método de impresión o gráfico.
Propiedad pública CurrentY Obtiene o establece las coordenadas verticales para el siguiente método de impresión o gráfico.
Propiedad pública DeviceName obtiene el nombre de la impresora actual.
Propiedad pública DocumentName Obtiene o establece el nombre del documento que va a aparecer (por ejemplo, en un cuadro de diálogo de estado de impresión o cola de impresión) mientras se imprime 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 de Circle y de Line .
Propiedad pública FillStyle Obtiene o establece el modelo utilizado para rellenar formas creadas con el Circle y métodos gráficos de Line .
Propiedad pública Font obtiene o establece FontFamily por nombre.
Propiedad pública FontBold obtiene o establece el estilo de fuente en negrita.
Propiedad pública FontCount Devuelve el número de fuentes disponibles para el dispositivo de pantalla o la impresora activa actual.
Propiedad pública FontItalic Obtiene o establece el estilo de cursiva.
Propiedad pública FontName Obtiene o establece el nombre de la fuente del texto se muestra para una operación de impresión.
Propiedad pública Fonts Obtiene todos los nombres de fuentes 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 de strikethrough.
Propiedad pública FontTransparent Obtiene o establece un valor que determina si los gráficos de fondo en un objeto de Printer son detrás del texto caracteres impresos.
Propiedad pública FontUnderline obtiene o establece el estilo de fuente subrayado.
Propiedad pública ForeColor Obtiene o establece el color en las que se imprime 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á definido como la predeterminada en Panel de control.
Propiedad pública Orientation Obtiene o establece un valor que indica si los documentos se imprimen en orientación o modo horizontal.
Propiedad pública Page Devuelve el número de página de la página se imprime actualmente.
Propiedad pública PaperBin Obtiene o establece un valor que indica la bandeja de papel predeterminada en la impresora desde la que el papel se utiliza 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 dirigen a imprimir la salida en una impresora, en una ventana, o en 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 a los que el archivo se guarde cuando la propiedad de PrintAction se establece 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 de Boolean que indica la dirección de la vista de texto de derecha a izquierda un sistema.
Propiedad pública ScaleHeight Obtiene o establece el número de unidades de medida vertical de la página al utilizar métodos gráficos.
Propiedad pública ScaleLeft Obtiene o establece las coordenadas horizontal del borde izquierdo de la página cuando esté utilizando 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 usa métodos gráficos.
Propiedad pública ScaleTop Obtiene o establece las coordenadas vertical del borde superior de la página cuando esté utilizando métodos gráficos.
Propiedad pública ScaleWidth Obtiene o establece el número de unidades de medida 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 relativa a la ubicación actual.
Método público EndDoc Finaliza una operación de impresión enviada al objeto de Printer , lanzar el documento al dispositivo de impresión o el administrador de colas 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 ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (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 inmediatamente detiene 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 objeto Object actual. (Se hereda de Object).
Método público NewPage Detiene la impresión de la página actual y reanude 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 el texto en una página.
Método público PSet(Single, Single) Imprime un punto único en una página.
Método público PSet(Single, Single, Int32) Imprime un punto único en el color especificado en una página.
Método público PSet(Boolean, Single, Single, Int32) Imprime un punto único en el color especificado en una página, y especificar opcionalmente un punto en relación con las coordenadas actuales.
Método público Scale() Define el sistema de coordenadas del objeto de Printer .
Método público Scale(Single, Single, Single, Single) Define el sistema de coordenadas del objeto de 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 de ScaleMode a otra.
Método público ScaleY Convierte el valor de alto de una página a partir de una de las unidades de medida de la propiedad de ScaleMode a otra.
Método público TextHeight Devuelve el alto de una cadena de texto tal como se imprimirá en la fuente actual.
Método público TextWidth Devuelve el ancho de una cadena de texto tal como se imprimirá 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 el texto a 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

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