¿Cómo imprimir el contenido del formulario en una ubicación específica en VB?
VB puede utilizar las propiedades CurrentX y CurrentY para posicionar la impresión. Utilice la propiedad ScaleMode para determinar la unidad de medida para las coordenadas del objeto de la impresora.
Las propiedades CurrentX, CurrentY devuelven o establecen las coordenadas horizontales (CurrentX) o verticales
(CurrentY) para el siguiente método de impresión o dibujo.
La propiedad ScaleMode devuelve o establece un valor que representa la unidad de medida para las coordenadas de un objeto cuando se utilizan métodos gráficos o se reposiciona el control.
Código de implementación: ¿Opción?Explícito
Dim?x?As?Long
Dim?y?As?Long
Dim? fnt?As?Variant
Dim?txt?As?String
Dim?X
Impresora.CurrentY?=?y
Printer.FontSize?=?fnt
Printer.Print?txt
End?Command1_ Click()
Printer.ScaleMode?=?6? Unidad mm
Impresora.CurrentX?=?10
Impresora.CurrentY?=?20
fnt?=?12
txt ?=?"YD(0)"
dy?=?prnt(X,?y,?fnt,?txt)
Impresora.EndDoc
¿Fin?