On 13.04.2016 19:00, Graeme Geldenhuys wrote:
IMO multi-line text support should be added into TFPFontCacheItem.
>Something like:
My only problem with that, and why TextHeight() and TextWidth() is not
yet in fpTTF.pas unit, is the 14 PDF built-in fonts. The fontcache might
not have actual TTF files for say Helvetica, Times-Roman etc, but you
are still allowed to use those in your PDF.

TextWidth is already in fpTTF / TFPFontCacheItem.

Actually, IMO it should be the programmers responsibility to include TTF files for default PDF fonts if he wants to use TTF features on them. And your problem is solved :)

+ For now fpPDF can render only ASCII glyphs for standard fonts. Is this a limitation of the PDF format? If yes, then the default PDF fonts have to be embedded as TTF anyway in many cases anyway.

>Do you have some function like this in fpReport? Could it be extracted
>from fpReport into fpTTF? Or should I create one for myself?
There is similar functionality in fpReport. I'll see if we can move some
of that to fpPDF.

fpTTF is better, IMO. It should be made on TTF-level, not PDF.
It would be great if you could move it to fpTTF - it would spare me some time for other things. Although it shouldn't be that hard, but it's still a plus :)

Ondrej

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to