[Lazarus-es] Hacer funcionar UTF8 en powerPdf
Rubén Ibáñez
ruben.mariano.ibanez en gmail.com
Dom Sep 30 04:34:23 CEST 2012
El 29 de septiembre de 2012 19:27, Jesus Reyes <jesusrmx en yahoo.com.mx>escribió:
>
> Los caracteres latinos fueron los primeros que se supone funcionaron, con
> que versiones de PowerPDF y Lazarus estas trabajando, quizá vandría la pena
> hacer un pequeño ejemplo que muestre el problema y trataré de arreglarlo si
> es necesario.
>
> Saludos.
>
> Jesus Reyes A.
> ------------------------------
> *De:* Rubén Ibáñez <ruben.mariano.ibanez en gmail.com>
> *Para:* Spanish version of Lazarus List <
> lazarus-es en lists.lazarus.freepascal.org>
> *Enviado:* Sábado, 29 de septiembre, 2012 15:19:50
> *Asunto:* Re: [Lazarus-es] Hacer funcionar UTF8 en powerPdf
>
>
>
> El 29 de septiembre de 2012 09:51, José Mejuto <joshyfun en gmail.com>escribió:
>
> El 28/09/2012 16:21, Rubén Ibáñez escribió:
>
> Amigos de la lista:
> ¿Cómo puedo hacer para que funcione UTF8 en powerPdf, Lazarus, sobre
> Ubuntu 10.4?
> Todo el Lazarus funciona bien, naturalmente, excepto los acentos
> españoles en powerpdf. ¿Tengo que meterme en el código fuente y
> desarrollar eso? Creo que excede mis posibilidades actuales.
> Gracias por cualquier consejo.
> Rubén Ibáñez.
>
>
> Hola,
>
> Creo recordar que los caracteres por encima del 127, o sea, los
> acentuados, etc, en PDF son extremadamente complicados, así que dudo que se
> incluya soporte para ellos. Creo recordar que había que incluir ttfs con
> segmentos de los caracteres altos y cosas así con un mapa de índice de los
> caracteres usados y su representación... Vamos un lio de cuidado.
>
>
> Muchas gracias José por tu respuesta. Tal vez lo tome como un desafío,
> pero sin apuro, a resolver más adelante. Hasta pronto.
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
> Jesús:
Gracias por tu interés. Las versiones:
Lazarus versión # 0.9.28.2-8ubuntu1b
FPC 2.4.0
revisión SVN: 22277.
i386 - linux-gtk2 (beta)
PowerPdf de fecha 06-10-2008 (no encuentro la versión)
en cuanto a mi programita de prueba, su listado es:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics,
Dialogs,
StdCtrls, PReport, PRJpegImage;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Memo1: TMemo;
PReport1: TPReport;
PRJpegImage2: TPRJpegImage;
PRLayoutPanel1: TPRLayoutPanel;
PRPage1: TPRPage;
PRRect1: TPRRect;
PRRect2: TPRRect;
PRText1: TPRText;
PRText2: TPRText;
SaveDialog1: TSaveDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
SaveDialog1.Execute;
PReport1.FileName:= SaveDialog1.FileName;
PReport1.BeginDoc;
PReport1.Print(PRPage1);
PReport1.EndDoc;
end;
procedure TForm1.Button2Click(Sender: TObject);
var s: TStrings;
begin
s:= Memo1.Lines;
PRText2.Lines:= s;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Close;
end;
initialization
{$I unit1.lrs}
end.
Gracias por adelantado.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20120929/18731956/attachment-0002.html>
More information about the Lazarus-es
mailing list