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