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 | |
---|---|---|
Printer | Inicializa una nueva instancia de la clase Printer. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
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. | |
Copies | Obtiene o establece un valor que determina el número de copias que se imprimirán. | |
CurrentX | Obtiene o establece las coordenadas horizontales para el siguiente método de impresión o dibujo. | |
CurrentY | Obtiene o establece las coordenadas verticales para el siguiente método de impresión o dibujo. | |
DeviceName | Obtiene el nombre de la impresora actual. | |
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. | |
DrawStyle | Obtiene o establece un valor que determina el estilo de línea para la salida de los métodos gráficos. | |
DrawWidth | Obtiene o establece el ancho de línea para la salida de los métodos gráficos. | |
Duplex | Obtiene o establece un valor que determina si una página se imprimirá en ambos lados (si la impresora admite esta característica). | |
FillColor | Obtiene o establece el color que se utiliza para rellenar formas creadas mediante los métodos gráficos Circle y Line. | |
FillStyle | Obtiene o establece el modelo utilizado para rellenar formas creadas con los métodos gráficos Circle y Line. | |
Font | Obtiene o establece un nombre FontFamily. | |
FontBold | Obtiene o establece el estilo de fuente negrita. | |
FontCount | Devuelve el número de fuentes disponibles para el dispositivo de pantalla o la impresora activa actuales. | |
FontItalic | Obtiene o establece el estilo de fuente cursiva. | |
FontName | Obtiene o establece el nombre de la fuente en que se muestra el texto para una operación de impresión. | |
Fonts | Obtiene todos los nombres de fuente que están disponibles para la impresora actual. | |
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. | |
FontStrikethru | Obtiene o establece el estilo de fuente tachado. | |
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. | |
FontUnderline | Obtiene o establece el estilo de fuente subrayado. | |
ForeColor | Obtiene o establece el color en que se van a imprimir el texto y los gráficos. | |
Height | Obtiene o establece el alto de una página. | |
IsDefaultPrinter | Devuelve un valor que determina si la impresora seleccionada actualmente está definida como impresora predeterminada en el Panel de control. | |
Orientation | Obtiene o establece un valor que indica si los documentos deben imprimirse en el modo con orientación horizontal o vertical. | |
Page | Devuelve el número de página de la página que se imprime actualmente. | |
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. | |
PaperSize | Obtiene o establece un valor que indica el tamaño del papel para la impresora actual. | |
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. | |
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. | |
PrintQuality | Obtiene o establece un valor que indica la resolución de la impresora. | |
RightToLeft | Obtiene o establece un valor Boolean que indica la dirección de visualización del texto en un sistema de derecha a izquierda. | |
ScaleHeight | Obtiene o establece el número de unidades de la medición vertical de la página al utilizar métodos gráficos. | |
ScaleLeft | Obtiene o establece las coordenadas horizontales del borde izquierdo de la página cuando se usan métodos gráficos. | |
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. | |
ScaleTop | Obtiene o establece las coordenadas verticales del borde superior de la página cuando se usan métodos gráficos. | |
ScaleWidth | Obtiene o establece el número de unidades de la medición horizontal de la página al utilizar métodos gráficos. | |
TwipsPerPixelX | Obtiene un valor que indica el número de twips por píxel para un objeto medido horizontalmente. | |
TwipsPerPixelY | Obtiene un valor que indica el número de twips por píxel para un objeto medido verticalmente. | |
Width | Obtiene o establece el ancho de una página. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Circle(Single, Single, Single, Int32, Single, Single, Single) | Imprime un círculo, una elipse o un arco en una página. | |
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. | |
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. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
KillDoc | Detiene inmediatamente el trabajo de impresión actual. | |
Line(Single, Single) | Imprime líneas en una página. | |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Imprime líneas, cuadrados o rectángulos en una página. | |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Imprime líneas, cuadrados o rectángulos en una página. | |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). | |
NewPage | Detiene la impresión de la página actual y reanuda la impresión en una nueva página. | |
PaintPicture | Imprime el contenido de un archivo de imagen en una página. | |
Imprime texto en una página. | ||
PSet(Single, Single) | Imprime un solo punto en una página. | |
PSet(Single, Single, Int32) | Imprime un solo punto de un color especificado en una página. | |
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. | |
Scale() | Define el sistema de coordenadas del objeto Printer. | |
Scale(Single, Single, Single, Single) | Define el sistema de coordenadas del objeto Printer. | |
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. | |
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. | |
TextHeight | Devuelve el alto de una cadena de texto tal como se imprimiría en la fuente actual. | |
TextWidth | Devuelve el ancho de una cadena de texto tal como se imprimiría en la fuente actual. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
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
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library