<br><br><div class="gmail_quote">El 29 de septiembre de 2012 19:27, Jesus Reyes <span dir="ltr"><<a href="mailto:jesusrmx@yahoo.com.mx" target="_blank">jesusrmx@yahoo.com.mx</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div><span><br></span></div><div>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.<br>
</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:"Times New Roman""><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:"Times New Roman"">
Saludos.</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:"Times New Roman""><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:"Times New Roman"">
Jesus Reyes A.</div> <div style="font-size:12pt;font-family:"times new roman","new york","times",serif"> <div style="font-size:12pt;font-family:"times new roman","new york","times",serif">
<div dir="ltr"> <font face="Arial"> <hr size="1"> <b><span style="font-weight:bold">De:</span></b> Rubén Ibáñez <<a href="mailto:ruben.mariano.ibanez@gmail.com" target="_blank">ruben.mariano.ibanez@gmail.com</a>><br>
<b><span style="font-weight:bold">Para:</span></b> Spanish version of Lazarus List <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org" target="_blank">lazarus-es@lists.lazarus.freepascal.org</a>> <br> <b><span style="font-weight:bold">Enviado:</span></b> Sábado, 29 de septiembre, 2012 15:19:50<br>
<b><span style="font-weight:bold">Asunto:</span></b> Re: [Lazarus-es] Hacer funcionar UTF8 en powerPdf<br> </font> </div><div><div class="h5"> <br><div><br><br><div>El 29 de septiembre de 2012 09:51, José Mejuto
<span dir="ltr"><<a rel="nofollow" href="mailto:joshyfun@gmail.com" target="_blank">joshyfun@gmail.com</a>></span> escribió:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El 28/09/2012 16:21, Rubén Ibáñez escribió:<div><div><br>
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Amigos de la lista:<br>
¿Cómo puedo hacer para que funcione UTF8 en powerPdf, Lazarus, sobre<br>
Ubuntu 10.4?<br>
Todo el Lazarus funciona bien, naturalmente, excepto los acentos<br>
españoles en powerpdf. ¿Tengo que meterme en el código fuente y<br>
desarrollar eso? Creo que excede mis posibilidades actuales.<br>
Gracias por cualquier consejo.<br>
Rubén Ibáñez.<br>
</blockquote>
<br></div></div>
Hola,<br>
<br>
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.<br>
<br>
<br>
Muchas gracias José por tu respuesta. Tal vez lo tome como un desafío, pero sin apuro, a resolver más adelante. Hasta pronto.<br></blockquote><div> </div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
_______________________________________________<br>
Lazarus-es mailing list<br>
<a rel="nofollow" href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a rel="nofollow" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote></div><br>
</div><br>_______________________________________________<br>Lazarus-es mailing list<br><a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br><a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br><br> </div></div></div> </div> </div></div><br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div>Jesús:<br>Gracias por tu interés. Las versiones:<br>Lazarus versión # 0.9.28.2-8ubuntu1b<br>FPC 2.4.0<br>revisión SVN: 22277.<br>i386 - linux-gtk2 (beta)<br>PowerPdf de fecha 06-10-2008 (no encuentro la versión)<br>
en cuanto a mi programita de prueba, su listado es:<br>unit Unit1; <br><br>{$mode objfpc}{$H+}<br><br>interface<br><br>uses<br> Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,<br> StdCtrls, PReport, PRJpegImage;<br>
<br>type<br><br> { TForm1 }<br><br> TForm1 = class(TForm)<br> Button1: TButton;<br> Button2: TButton;<br> Button3: TButton;<br> Memo1: TMemo;<br> PReport1: TPReport;<br> PRJpegImage2: TPRJpegImage;<br>
PRLayoutPanel1: TPRLayoutPanel;<br> PRPage1: TPRPage;<br> PRRect1: TPRRect;<br> PRRect2: TPRRect;<br> PRText1: TPRText;<br> PRText2: TPRText;<br> SaveDialog1: TSaveDialog;<br> procedure Button1Click(Sender: TObject);<br>
procedure Button2Click(Sender: TObject);<br> procedure Button3Click(Sender: TObject);<br> private<br> { private declarations }<br> public<br> { public declarations }<br> end; <br><br>var<br> Form1: TForm1; <br>
<br>implementation<br><br>{ TForm1 }<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br> SaveDialog1.Execute;<br> PReport1.FileName:= SaveDialog1.FileName;<br> PReport1.BeginDoc;<br> PReport1.Print(PRPage1);<br>
PReport1.EndDoc;<br><br>end;<br><br>procedure TForm1.Button2Click(Sender: TObject);<br>var s: TStrings;<br>begin<br> s:= Memo1.Lines;<br> PRText2.Lines:= s;<br>end;<br><br>procedure TForm1.Button3Click(Sender: TObject);<br>
begin<br> Close;<br>end;<br><br>initialization<br> {$I unit1.lrs}<br><br>end.<br><br>Gracias por adelantado.<br><br>