I haven't looked at PoDoFo in a while, but I believe there is a conditional 
already present for compiling in FreeType or not - and if not, it should be 
easy enough to add one.   Just pull that stuff out of the build and you can use 
the rest of it - it's only used for a VERY SMALL portion of the entire library.

Might be a worthwhile conditionalization anyway - sort of a "NO_CREATION" 
option for folks who only want to parse and modify at the lowest levels.

And if you need any beta testers for iOS-based PDF solutions - count me in!

Leonard

From: Matias Piipari [mailto:[email protected]]
Sent: Wednesday, September 15, 2010 10:07 AM
To: Leonard Rosenthol
Cc: [email protected]
Subject: Re: [Podofo-users] PoDoFo for iPhone: how to get rid of the ATS font 
system?

I'd like to do a very simple thing in fact: parse in an existing PDF, add some 
annotations to it with PoDoFo whilst it's in memory, and export the PDF into a 
file. As in, the existing document should be unmodified, but I simply add 
annotations in certain positions in the document. I don't need any of the font 
metric stuff, but I thought it would be necessary as  PdfFontMetrics.h is 
imported in lots of places.

Matias

On 15 Sep 2010, at 15:00, Leonard Rosenthol wrote:


I have a version (somewhere) that gets rid of Carbon, but still uses ATS (since 
it was assumed to be running on Mac, not iOS).

How much of Poppler do you need?  Could you simply comment out the support for 
FreeType and still use all the other parts or are you using the text features 
in Poppler?

Leonard

From: Matias Piipari [mailto:[email protected]]
Sent: Wednesday, September 15, 2010 7:52 AM
To: [email protected]<mailto:[email protected]>
Subject: [Podofo-users] PoDoFo for iPhone: how to get rid of the ATS font 
system?

Hi there

I've tried unsuccessfully to compile PoDoFo for the iPhone SDK. Looks like this 
is due to problems with font loading in PdfFontMetrics.cpp. More specifically, 
some Carbon legacy specific file reference structs are used (FSSpec -- easy to 
replace), as well as the ATS font system. ATSFont.h is unfortunately not 
available in the iPhone SDK (not on the device anyways -- it is on the 
simulator). Leonard was suggesting in an earlier discussion (*) that he could 
help with cleaning up the font code. Is the offer still on? :-) I'm all up for 
suggestions on how to replace references to ATSFont.h with those defined in 
CTFont.h (CoreText.framework) which is now supplied with the iPhone SDK 4.x.

Best wishes
Matias

- - - - - - - - - - -
Matias Piipari

http://twitter.com/mz2
http://www.thecosmokid.com


- - - - - - - - - - -
Matias Piipari

http://twitter.com/mz2
http://www.thecosmokid.com

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to