Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Como imprimir desde Lazarus en Ubuntu (https://www.clubdelphi.com/foros/showthread.php?t=65551)

Jose2226 23-12-2009 22:00:43

Como imprimir desde Lazarus en Ubuntu
 
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:
Código Delphi [-]
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.


La franja horaria es GMT +2. Ahora son las 11:16:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi