Opciones de Impresión Programática en CVI (Orientación, Letra)



Software Primario: LabWindows/CVI Development Systems>>Full Development System
Versión de Software Primario: 5.5
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Me gustaría imprimir desde mi aplicación de CVI programáticamente. ¿Puedo controlar la salida de impresión, si deseo cambiar la letra y la orientación de la página?


Solución:
Ciertamente. Aquí hay algunos ejemplos de código que usted puede utilizar para alterar la orientación de la página y el estilo de letra.

Establezca la orientación de la página a "retrato":
//cambie los atributos de impresión con la función SetPrintAttribute
SetPrintAttribute (ATTR_ORIENTATION, VAL_PORTRAIT);


Establezca la letra o el estilo de la letra:
//cree una nueva letra llamada NewFont, basada en la letra Arial con 20 pt de tamaño
CreateMetaFont ("NewFont", "Arial", 20, 0, 0, 0, 0);

//cambie la letra
SetPrintAttribute (ATTR_PRINT_FONT_NAME, "NewFont");

//establezca itálicas
SetPrintAttribute (ATTR_PRINT_ITALIC, 1);


Imprimiendo una copia de los contenidos buffer:
//llene los contenidos del buffer
char* bufferToBePrinted = "This will be printed"

//imprima el comando
PrintTextBuffer (bufferToBePrintedOne, "");


Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 07/25/2000
Última Actualización: 04/24/2009
Identificación del Documento: 1ZOBL6EZ