From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



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