|
|
|
|
- Presentación
- Imprimir texto
- Impresión de imágenes
- Impresión de dibujos
- Otras funciones
Etapa 3: Imprimir caracteres, imágenes, ....
Este paso consiste en "enviar a la impresora los diferentes elementos a imprimir": - texto,
- imágenes,
- dibujos, ....
Las principales funciones de WLanguage utilizadas para imprimir textos son las siguientes. Observaciones: - Los textos pueden utilizar diferentes tipos de letra: la fuente es seleccionada por iFont.
- Los textos se pueden imprimir en posiciones específicas: iXPos y iYPos.
| | iAreaHeight | Calcula la altura de un área de ancho fijo necesaria para imprimir todo el texto que utiliza la fuente actual. | iDidotFont | Selecciona la unidad que se utilizará para la altura de las fuentes (creada por iCreateFont): Punto DIDOT o punto PICA. | iFont | Selecciona la fuente Default. | iPrint | Envía la cadena de caracteres pasada como parámetro al buffer de impresión. | iPrintArea | Imprime un texto en un área rectangular. | iPrintWord | Envía la cadena de caracteres pasada en parámetro al "buffer" de impresión. | iTextHeight | Calcula la altura de la fuente para el texto a imprimir (en milímetros). | iTextWidth | Calcula el ancho (en milímetros) del texto a imprimir, de acuerdo con la fuente especificada. | iXPos | Permite gestionar la posición horizontal (coordenada X) del cursor de impresión en la página. | iYPos | Permite gestionar la posición vertical (coordenada Y) del cursor de impresión en la página. |
Se pueden utilizar varias funciones WLanguage para imprimir Image s teniendo en cuenta el tamaño de Image.
| | iImageHeight | Calcula la altura de la Image a imprimir (en milímetros). | iImageWidth | Calcula el ancho de la Image a imprimir (en milímetros). | iPrintBarCode | Imprime un código de barras (dentro de un rectángulo). | iPrintImage | Envía el archivo Image para imprimirlo al buffer de impresión. | iTransparentMagenta | Modifica el modo de gestión del color Magenta para que este color sea considerado como Transparent (o no) en todas las próximas impresiones. |
Las siguientes funciones de WLanguage se utilizan para imprimir fácilmente diferentes formas:
| | iBorder | Imprime un borde con las coordenadas especificadas. | iEllipse | Imprime una elipse (en un rectángulo). | iHLine | Imprime una línea horizontal en las coordenadas especificadas. | iLine | Imprime una Line en las coordenadas especificadas. | iNewLine | Imprime una Line (en el estándar de Windows, con un extremo redondeado) en las coordenadas especificadas. | iPrintBarCode | Imprime un código de barras (dentro de un rectángulo). | iRoundBorder | Imprime un borde con contornos redondeados en coordenadas especificadas. | iTransparentMagenta | Modifica el modo de gestión del color Magenta para que este color sea considerado como Transparent (o no) en todas las próximas impresiones. | iVLine | Imprime una Line vertical en unas coordenadas determinadas. | iXPos | Permite gestionar la posición horizontal (coordenada X) del cursor de impresión en la página. | iYPos | Permite gestionar la posición vertical (coordenada Y) del cursor de impresión en la página. |
Se utilizan varias funciones de WLanguage para optimizar las impresiones realizadas en WLanguage. Se puede gestionar, por ejemplo: - la pausa Page
- el tamaño de la Page, ...
| | función iReset | Reinicia los ajustes de impresión (márgenes, fuente, formato de papel, orientación, ...) almacenados en la biblioteca de impresión. | iColumnNum | Devuelve el número de la columna actual en una reporte multicolumna. | iEndPrinting | Señala el final de la Document para imprimir y comienza a imprimir los datos almacenados en la cola de la impresora a través de las siguientes funciones: iPrint, iPrintImage, iNewLine, etc. | iPageHeight | Calcula la altura de la Page imprimible (en milímetros) teniendo en cuenta los márgenes superior o inferior. | iPageHeightLeft | Calcula la altura disponible (en milímetros) que queda en la Page actual teniendo en cuenta los márgenes definidos (superior o inferior). | iPageNum | Devuelve o inicializa el número de la Page actualmente impresa. | iPageWidth | Calcula la anchura (en milímetros) de la Page imprimible teniendo en cuenta los márgenes izquierdo o derecho. | iReportPrintingStatus | Devuelve el estado de la impresión actual. | iSkipLine | Obliga a una o varias rupturas de Line. | iSkipPage | Genera una interrupción Page: el código correspondiente se envía a la cola de impresión. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|