Jose2226
23-12-2009, 22:00:43
hola, desde ubuntu imprimo bien epro desde Lazarus no puedo, tengo instalado printers4lazarus.
Uso ubuntu 9.04 y Lazarus 0.9.26.2
Gracias
aarmalo
25-12-2009, 09:39:42
Primero tienes que declarar la unidad Printers y Agregar un PrintDialog
Después tendrías que hacer algo como:
var hPrinter:TPrinter;
begin
//PrinterSetupDialog1.Execute;
if PrintDialog1.Execute then
begin
hPrinter:=Printer;
hPrinter.BeginDoc;
hPrinter.Canvas.TextOut(0,0,Memo1.Text); //Lo que quieras Escribir
hPrinter.EndDoc;
end;
end;
Con esto Imprimes, lo otro es ver que más opciones tiene, porque así tal y como lo puse imprime, pero no respeta Parrafos, nunca me había pasado tener que imprimir algo desde Lazarus, pero por algo se empieza :) .
Se puede habilitar la opción de imprimir a archivo y así te evitas tener que gastar en hojas, y probrar de lleno hasta que quede como quieras.
Voy a buscar algo en la documentación de Lazarus, para ver que encuentro.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.