Oracle - *** USO DE TEXT_IO.PUT_LINE ***

 
Vista:

*** USO DE TEXT_IO.PUT_LINE ***

Publicado por Gilberto (2 intervenciones) el 21/02/2003 21:31:52
Me gustaria saber como hago para poder difinirle un tamaño a la letra de un texto cuando la mando a impresion con la opcion de text_io.put_line, si es posible y si se le puede cambiar el color, negrilla etc.
Salu2

gilberto hernandez
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:*** USO DE TEXT_IO.PUT_LINE ***

Publicado por Byron (300 intervenciones) el 24/02/2003 15:31:26
Te doy una idea, el paquete text_io, es solo entrada y salida de texto, no contiene formato, pero en impresoras matriciales se puede configurar secuencias de escape segun el lenguaje que use cada impresora para establecer tamaño de letra, fuentes, negrita, margenes de pagina, interlineado, etc. Estas instrucciones vienen en cada manual de impresoras matriciales donde se detallan las secuencias que se deben enviar a la impresora para que las interprete.

Por ejemplo:
En el manual dice ESC+H para negrita y ESC+Q para quitarle negrita

Entonces envias el codigo ASCII del ESC y la letra H concatenadas:

Text_io.put_line(lpt_file, chr(27)||'H'); -- Establece negrita
Text_io.put_line('REPORTE DE VENTAS'); -- TItulo
Text_io.put_line(lpt_file, chr(27)||'Q'); -- Deshago negrita

Es probable que solo sirva en impresoras matriciales, pero tengo entendido que toda impresora trae su codigo de secuencias de texto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar