Thanks to Delbeke who has released v6.04.1 which brings improvements to the GetPageText function.
- The source codes are available [ http://www.quickpdf.org/forum/forum_posts.asp?TID=922&PID=4388#4388 - here ] (password required)
- The DLL is available [ http://www.quickpdf.org/download/v6041/QPDFv6041-DLL.zip - here ]
- The ActiveX is available [ http://www.quickpdf.org/download/v6041/QPDFv6041-AX.zip - here ]
List of Changes
- Improved Function "getpagetext" as follows:
- Unit uPDFTextFunnel.pas: Added test to see if the base line is identical => and (P1.DY = P2.DY). If not ok, should not be on the same line
- Unit uPDFTextFunnel.pas: Added close approximation calculations for text where the font does not return ascent and descent height information.
- Unit uPDFFontRasterizer.pas: Added test for 'MMType1' (which very similar to the 'Type1')
Known Bugs
- There
is a bug in GetPageText whereby the font descriptor for some fonts is
now found by the iSed code. This bug exists in older versions of the
library as well
- Another bug where the size of the ascent and
descent is not returned, making it impossible to find the size of the
rectangle around the text. For now, workaround code has been added that
approximates those sizes based on the overall size of the font.
- Delbeke
has created a VB6 project with some help from Marian that tests renders
the PDF pages and tests the GetPageText function. This is available for
download from [ ../download/v6041/Vb6%20Test.zip - here ]. This project only makes reference to Ised.dll, and requires no other components.
------------- Michel
|