#1 Re: PDF Engine » RTTI failure with Delphi XE » 2012-11-08 08:55:54

This was solved by disabling the conditionals which restrict RTTI resources in 'synopse.inc'.

#2 PDF Engine » RTTI failure with Delphi XE » 2012-11-06 13:24:56

acrobatter
Replies: 1

When the unit 'synpdf' is added to the uses clause of a particular application, the app fails with the message 'Insufficient RTTI available to support this operation'.

Sorry if this has been discussed already, but I didn't see anything.

#3 Re: PDF Engine » Embedding a TTF barcode font » 2012-10-18 17:09:21

Thank you.

The later version did not help, but I think it is likely that this problem is because the font is non-standard in some way. We've found a way around the problem now so it is not a hold up anymore.

#4 Re: PDF Engine » Embedding a TTF barcode font » 2012-10-17 12:39:05

ab wrote:

Did you try with the latest version of the SynPDF library?
I guess the one you use is still the 1.15.

See also my remark http://synopse.info/forum/viewtopic.php?pid=5375#p5375

My only implementation concern is that it does use TPdfCanvas.TextOut() for text rendering, which is OK for non Unicode versions of Delphi, but is not Unicode-ready. They should have used TPdfCanvas.TextOutW() instead for Delphi 2009+.

Thanks indeed for your fair use!

@ab,

I took careful note of your remarks. I'll try the latest version and make the necessary changes.

Thank you for the advice and the approbation.

(The latest versions page lists 1.15 as the current revision. Where can I get the later one you refer to ?)

#5 Re: PDF Engine » Embedding a TTF barcode font » 2012-10-17 11:49:20

ab wrote:

If you have some code to be proposed, e.g. generating the barcode using regular TCanvas drawing methods, you are welcome!

I was hoping there is some way the font could be embedded like other TT fonts. In the document properties the font is listed as '3of9barcode (embedded)'. But sadly, the barcode is not rendered.

Is it the font name that upsets things ?

#7 PDF Engine » Embedding a TTF barcode font » 2012-10-17 01:38:27

acrobatter
Replies: 7

Thanks for the software !

The TT font '3 of 9 barcode' works fine except when it is embedded, in which case the characters are displayed as boxes.

This happens using the metafile translation and when the rendering is straight onto the canvas.

Board footer

Powered by FluxBB