0% found this document useful (0 votes)
26 views40 pages

Release Notes

The Adobe PDF Library v9.0.1PlusP1j release notes detail various bug fixes and improvements, including issues with gibberish text output on PCL devices, segmentation faults on Mac OS X, and problems with image rendering in Level 3 PostScript. Additional updates address memory leaks, color management inconsistencies, and the handling of text strings in words. Documentation is available on the Datalogics website for further information.

Uploaded by

bilelliuvi2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views40 pages

Release Notes

The Adobe PDF Library v9.0.1PlusP1j release notes detail various bug fixes and improvements, including issues with gibberish text output on PCL devices, segmentation faults on Mac OS X, and problems with image rendering in Level 3 PostScript. Additional updates address memory leaks, color management inconsistencies, and the handling of text strings in words. Documentation is available on the Datalogics website for further information.

Uploaded by

bilelliuvi2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: October 5, 2009

Case ID: 21680

Version of First Issue: 9.0.1PlusP1j

Description: Printing certain documents to PCL devices via PDFLPrintDoc would produce apparent
gibberish text, particularly on Hewlett-Packard devices. Further investigation showed that the text was not
random characters but offset text, where each glyph had been accidentally replaced with the next value in
the list: e.g. "A" was generated as "B," "i" would become "j" and so on. The ASCII 32 space character
became the ASCII 33 Exclamation Point instead.

The problem was corrected by changing the output print datatype to explicitly specify RAW output. As a
workaround for existing applications (prior to applying this new release), you may find that clearing (or
un-checking) the problem printer's Advanced Printing Features checkbox (as seen in the Properties
display of Hewlett-Packard printers in Windows installations) will prevent the gibberish output from
occurring.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: October 5, 2009

Case ID: 21749

Version of First Issue: 9.0.1PlusP1j

Description: On the Mac OS X v10.6 "Snow Leopard" platform, a PDPageDrawContentsToMemory call


would sometimes produce a segmentation fault or bus error. This was found to be due not to a coding error
but to confusion resulting from filename duplication between Library cache and configuration files, and
those of other Adobe products on the same platform. Generated internal filenames in this release have
been changed to avoid confusion with those of other products.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: October 5, 2009

Case ID: 21232

Version of First Issue: 9.0.1PlusP1j

Description: Problems were reported in which documents with images produced correctly as Level 2
PostScript contained blanks if generated as Level 3. An unexpected restriction was found in graphics
handling for Level 3, in which images of less than 500 bytes were omitted. We have now removed that
restriction.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: October 5, 2009

Case ID: 21733

Version of First Issue: 9.0.1PlusP1j

Description: An exception type of EXC_BAD_ACCESS (SIGBUS) (Exception Code


KERN_PROTECTION_FAILURE) occurred when ACProfileFromDescription was called on the Mac OS
X v10.6 "Snow Leopard" platform, due to an inability to locate the specified ColorSync profile. Investigation
showed that Mac OS X v10.6 reported the ColorSync profiles as Paths rather than FSSpecs, and so the
Library has been updated to accept either form.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: October 5, 2009

Case ID: 21760

Version of First Issue: 9.0.1PlusP1j

Description: Color management was being applied to Encapsulated PostScript output, even when "Same
As Source (No Color Management)" had been specified. When the hostBasedCM flag was set to False,
generated output appeared to be identical to that produced with a hostBasedCM flag of True. Further
investigation showed that while the image colors had (correctly) not been converted via an applied profile,
the color profile information was still being placed in the output, even when it was not wanted.
Subsequently, later viewing or rendering applications would then pick up the profile information and apply
it, leading to unexpected color changes.

This has been corrected in the new release by making the PSParams field suppressCSA suppress all
calibrated colors in PostScript output.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 18, 2009

Case ID: 21623

Version of First Issue: 9.0.1PlusP1h

Description: Problems occurred when attempting to generate output via PDEElementGetBBox with
rotated elements, leading to a bounding box of incorrect shape for the rotated path. The issue was seen in
non-identity matrices, such as rotations of 20° or 45°. Changes to the rotation algorithm and bounding box
calculations have been made to correct the problem.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1f

Description: The following new fields have been added to PDColorConvertParamsRec and
PDColorConvertParamsRecEx:

defaultGray, defaultRGB, defaultCMYK: An AC_Profile specifying the assumed color profile of page
elements that are specified in uncalibrated color. If not specified, page color conversion will use the Adobe
PDF Library defaults in effect at the time a page is color-converted.

intentGray, intentRGB, intentCMYK: An AC_RenderIntent specifying the rendering intents. If not


specified, it will default to AC_RelColorimetric.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1f

Description: PDDocSaveWithParams behavior has been changed slightly to facilitate setting the PDF
Minor Version number on save. Previously, this would ignore requests to save PDF files with a version
number less than 1.6. Now, this API behaves as follows:

If the Major & Minor Version number are both 0, Adobe PDF Library will default to PDF v1.6.

If the Major Version number is not 0, then the specified Minor Version number will be written to the PDF
file.

If the Major Version number is neither 0 nor 1, Adobe PDF Library will silently set this to 1.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1f

Description: The Flattener and XPS2PDF plugin sample applications introduced in the previous release
(see the August 25, 2009 Release Note following) have now been added to the All.sln sample Solution file
on the Win32 platform.

NOTE: These are only in the Adobe PDF Library release sample collection, and only on Windows 32-bit
and Linux platforms; they are not in DLE at this time.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21252

Version of First Issue: 9.0.1PlusP1f

Description: A problem with a memory leak in an iterating application (which also included repeated calls
to initialize and terminate) was traced to a fault in the DLEnableLicensedBehavior call, and has been
corrected. PDFLInitHFT does use some unreleased memory the first time it is called, but subsequent calls
do not.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21687

Version of First Issue: 9.0.1PlusP1f

Description: An issue was corrected involving the DrawToMemory sample appplication, in which
unexpected blank pages would appear when rasterizing at 300 dpi or higher.

NOTE: High resolution renderings may still have problems in large documents due to resource limitations,
and in such cases, PDPageDrawContentsToMemoryWithParams and its ASReal members should be
used.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21688

Version of First Issue: 9.0.1PlusP1f

Description: A PDF document with a JPEG2000-compressed background image turned the page black
during rendering. It was found that settings in code for checking background images required changes
when bringing forward revisions from the v8.1.0Plus release series to v9.0.1Plus, and these have now
been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21757

Version of First Issue: 9.0.1PlusP1f

Description: In releases following Adobe PDF Library v9.0.1PlusP1a, the idudt36.dll file was missing its
version information. This has been restored, and it now contains a correct digital signature.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21571

Version of First Issue: 9.0.1PlusP1f

Description: Internal corrections have been made to allow for more than 2 Gb of cached object
information to be properly stored while creating PDF documents.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: September 11, 2009

Case ID: 21649

Version of First Issue: 9.0.1PlusP1f

Description: A problem was found in which a string of text was inserted into a word as a single character.
This error caused several problems in addition to the reported one, in which some characters had lengths
other than 1 or 2 bytes, and hence would not return a quad value.

Corrections made in this case should resolve all of the related issues, including some problems where the
word was truncated, such that the quad for the word did not cover the entire word. Another related issue
involved a word being divided into two words incorrectly.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: August 25, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1e

Description: Flattener and XPS2PDF plugins are now available with Adobe PDF Library on the Windows
32-bit and Linux platforms. These include two new samples added to the Samples collection, FlattenPDF
and PDFLXPSConverter, to demonstrate the use of these plugins.

The FlattenPDF sample demonstrates how to flatten a transparent or translucent PDF document using the
new plugin APIs PDFlattenerInitialize, PDFlattenerConvert and PDFlattenerTerminate.

The PDFLXPSConverter sample demonstrates how to convert an XPS file to PDF output using the new
plugin APIs XPS2PDFInitialize, XPS2PDFConvert and XPS2PDFTerminate.

NOTE: These are only in the Adobe PDF Library release sample collection, and only on Windows 32-bit
and Linux platforms; they are not in DLE at this time.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: August 25, 2009

Case ID: 21633

Version of First Issue: 9.0.1PlusP1e

Description: Several printing problems were reported in PCL output that related to print positioning (e.g.
page rotation causing out-of-position content), blank pages and incorrect characters.

Corrections to font encoding logic were made to ensure that all characters are now represented for
printing.

For the rotation issue, investigation is continuing at this time, but testing has shown that the first page is
printed correctly when the PaperWidth and PaperHeight fields of the PrintUserParams object are reset to
PrintUserParams.UseMediaBox after calling PosePrintDialog, but before calling doc.Print.

NOTE: This only works for the document if the orientation is set to Portrait in the printer dialog box. Setting
the orientation to Landscape may result in blank output.

The rotation issue remains open, but resetting the PaperWidth and PaperHeight values to use the page's
MediaBox, as well as specifying a Portrait orientation, should give the desired output.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: August 25, 2009

Case ID: 21671

Version of First Issue: 9.0.1PlusP1e

Description: Testing of the PDPageDrawContentsToMemoryWithParams sample application showed


that it was producing white or blank output in recent releases. An error in the handling of data intended
specifically for 16-bit L*a*b color output was found (e.g. 8-bit handling was not affected), and this has now
been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: August 25, 2009

Case ID: 21684

Version of First Issue: 9.0.1PlusP1e

Description: Unexplained differences were seen when comparing direct rasterization output with that of
PDDocColorConvertPage. Investigation showed that when a document was converted using
PDDocColorConvertPage (and by extension, PDEElementGetGState), the Adobe PDF Library
converted the color values to the specified profile, but did not append that profile to the converted object.
When the page was displayed later, a second conversion was applied, assuming the source was a device
color.

This change now appends the profile color to the converted object.

NOTE: This was originally reported in the v8.1.0Plus release series, and was addressed there by a fix in
the v8.1.0PlusP4j release. That correction has now been brought forward to the v9.0.1Plus series in this
v9.0.1PlusP1e release.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1d

Description: The Adobe PDF Library public header files that define structures have been modified with
preprocessor directives to make explicit the structure alignment, using "#pragma pack" for Win32 and
Win-x64. For most header files, the packing is the default Visual Studio value (8 for Win32 and 16 for
Win-x64), but for a few headers, the packing is 8 for both Win32 and Win-x64. Customers who have made
similar modifications to their versions of APDFL headers should use the settings defined in the headers in
this release.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21554

Version of First Issue: 9.0.1PlusP1d

Description: PDWordFinderAcquireVisibleWordList() is now included in bypass capability.

The optional Content Copying and Extraction security bypass functionality (covered in Chapter 4 of the
Getting Started guide under "Bypassing the No-Copy Restriction") previously allowed users to call to
PDWordFinderAcquireWordList(), but still prevented PDWordFinderAcquireVisibleWordList() from
being used. Its range has now been expanded somewhat to include
PDWordFinderAcquireVisibleWordList() as well.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21046

Version of First Issue: 9.0.1PlusP1d

Description: Problems were reported where setting the PDPrefSetBlackPointCompensation flag


showed no effect on the output. Investigation turned up a disconnect between where the Preference value
was saved, and where the process was looking to find its preference flags. The setting values are now
copied internally to the correct location for the rendering process to find them.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21357

Version of First Issue: 9.0.1PlusP1d

Description: Colors in output were faded using the ConvertTosRGB sample application, where
brightly-colored input images were emerging from the conversion process in a noticeably faded form.
Investigation revealed problems with the mechanism for selecting intent in the interface
PDDocColorConvertElement, leading to ambiguous results.

Internal logic was modified to ensure that the intent specified in the interface was used as the destination
intent (i.e. the intent to use in the destination, also specified in the interface profile). In addition, the source
intent (that used in translating from the source profile) is now obtained from the element graphic state. If
one is not specified there, AC_UseProfileIntent will be used, rather then the default intent of Relative
Colorimetric.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21463

Version of First Issue: 9.0.1PlusP1d

Description: Applications rendering oversize images in bands were yielding corrupted output in various
ways, depending on the type of input image and the graphic manipulation required during rendering. This
resulted in malformed output, with rendering bands that could not be correctly reassembled.

The problems were resolved by obtaining the correct width and height of the output area being drawn to
(i.e. the destRect or destination rectangle) and adding more accurate restraints on the region to be
processed in each step. This yields proper clipping results for images that require alpha-channel
processing, and ensures that the source and destination channel buffers to use for copying in DeviceN
processing are now the same size, avoiding problems due to input/output size mismatches.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21522

Version of First Issue: 9.0.1PlusP1d

Description: A problem on the Macintosh platform involved rotated text characters overlapping each other
in putput after PDEContent had been extracted and replaced. Investigation showed that character position
calculations for text on a rotated baseline were losing the last adjustment move when content was parsed
to PDE elements and later restored. Internal coding has now been modified so that a trailing adjustment is
now applied to the current state advance of elements within the string where necessary.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 30, 2009

Case ID: 21569

Version of First Issue: 9.0.1PlusP1d

Description: A HeapAlloc failure was returned in a case where an empty glyph array had not been
correctly initialized, leading the process to conclude (from finding garbage values present in the array) that
it was not NULL, subsequently failing when it attempted to process the garbage values as data. Array
initialization has been added to ensure that garbage data is not accidentally evaluated.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21541, 21614

Version of First Issue: 9.0.1PlusP1c

Description: Documents rendered via PDPageDrawContentsToMemory were generating dots in output


where the ArialUnicodeMS font was expected, even in files where the font had been embedded. A problem
was found in code that was testing the input font names, where it was failing to recognize certain CID
fonts. That logic has now been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21564

Version of First Issue: 9.0.1PlusP1c

Description: Problems were reported when rendering files via PDPageDrawContentsToMemory or


PDPageDrawContentsToMemoryWithParams functions. When those functions were called to rasterize
the PDF files, an exception code of 0x2007000f ("Error while parsing a Form, Type 3 font, or Pattern.") was
returned.

A problem was found in flag settings that resulted when an empty path was encountered while parsing,
leading to an error in parsing the object that followed it. The settings have now been corrected to ensure
that the next object following an empty path will be parsed correctly.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: n/a

Version of First Issue: 9.0.1PlusP1c

Description: This release brings forward the PDDoNotSaveFileAttributes flag from Adobe PDF Library
v8.1.0Plus, as an additional choice in the saveFlags2 option for PDDocSaveWithParams. Specify this
flag to prevent Adobe PDF Library from attempting to preserve file attributes when saving PDF files
opened originally from existing PDF files.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21592

Version of First Issue: 9.0.1PlusP1c

Description: Building a legacy application with the new Adobe PDF Library could generate the error
message "Error 1 error C2065: 'kPDFLInitPreferSystemFonts': undeclared identifier" under certain
circumstances.

The v8.1.0Plus release series included the zero-value flag kPDFLInitPreferSystemFonts, required by
some sites as an explicit declaration that the default behavior (system fonts preferred) was desired. (This
is essentially the opposite of the existing kPDFLInitPreferLocalFonts flag.) The
kPDFLInitPreferSystemFonts flag had not been carried over into the v9.0.1Plus release, but has now
been brought forward.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21474

Version of First Issue: 9.0.1PlusP1c

Description: Problems were reported on the Macintosh platform when rendering certain documents via
PDPageDrawContentsToMemoryWithParams with the flag kPDPageDisplayOverPrintPreview set,
yielding unexpected differences in shading of output. Rendering the same documents via
PDPageDrawContentsToMemory instead would be successful.

Problems were found in assumptions being made regarding the background color, leading to a final output
shade that did not match the original input. The internal calculations and settings have been correct to
accurately reflect the intended output.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21421

Version of First Issue: 9.0.1PlusP1c

Description: A colorspace conversion process resulted in an unexpectedly truncated or cropped image on


the Solaris platform. The problem was traced to an uninitialized variable in logic which decides whether a
new matrix must be output. On Solaris platforms only, a value left on the stack by previous operations
incorrectly failed to trigger output of a new matrix under conditions where one should have been created.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: July 13, 2009

Case ID: 21615

Version of First Issue: 9.0.1PlusP1c

Description: Early Macintosh releases did not contain fonts that had previously been brought forward
from the original Adobe source. The missing fonts have now been replaced.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: June 17, 2009

Case ID: 21521

Version of First Issue: 9.0.1PlusP1b

Description: An input PDF image with a smooth gradiant across the page was rendered to BMP as two
differently-shaded halves instead. Investigation showed that the background of the image was split
between two different structures: a shade on one side, specified in DeviceN with a single colorant of Black,
and a series of images on the other, specified in both DeviceCMYK and Indexed DeviceCMYK, using only
Black to achieve differing shades of gray. The two structures converted to the destination space in slightly
different manners, leading to a clear difference in color shade between them, instead of the smooth
transition of the original document.

The DeviceN space was considered to be an Uncalibrated-to-Profile conversion, and so Black was
preserved by converting the black of the DeviceN to the black colorant of the CMYK target space.
However, the DeviceCMYK conversion was considered to be Profile-to-Profile rather than
Uncalibrated-to-Profile, using the Default profile space, and yielded a slightly different output appearance
as a result, revealing the division between the two areas.

In this new release, the color options set when Drawing to Memory are modified such that the process will
not use a profile for Device colors, and the output is now clean.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: June 11, 2009

Case ID: 21115

Version of First Issue: 9.0.1PlusP1b

Description: Certain Windows attributes of the PDF input file were being lost when PDDocPageInsert
was used to append additional pages from a second source. It was found that when the new output file
was created, some attributes (e.g. Hidden file status) were not being carried forward from the input source.
This has been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: June 11, 2009

Case ID: 21353

Version of First Issue: 9.0.1PlusP1b

Description: Certain documents that could be successfully converted to PostScript (either for printing or to
emit to a file for future Distilling) via Adobe PDF Library v7.0.5Plus could no longer be processed under
later releases.

It was found that certain fonts in the problem documents were returning a BadEncoding exception due to
missing CMap tables, which v7.* software was managing to ignore for printing or Distilling purposes. v8.*
software was returning an exception to flag the problem instead of letting things proceed.

While the documents were indeed malformed, revisions have been made to detect circumstances where
the correct mapping can be applied anyway, to allow the procedure to continue for output.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: April 28, 2009

Case ID: 21417

Version of First Issue: 9.0.1PlusP1b

Description: ICU DLL files have been recompiled to remove any MSVCR80.DLL or MSVCR90.DLL
dependencies. The new release was tested and inspected via a Dependency Walker utility to verify that
MSVCR80 and MSVCR90 are no longer on the list of dependencies.

The Adobe PDF Library libraries, DLI and ICU are now compiled on Windows without dependencies on the
VS.NET 2005 C runtime (this has been statically linked) and with the following compiler flags:

Win32: /DYNAMICBASE, /LARGEADDRESSAWARE, /NXCOMPAT, /SAFESEH, and Buffer Security


Check

Win x64: /DYNAMICBASE, /LARGEADDRESSAWARE, /NXCOMPAT, and Buffer Security Check

Note: The /SAFESEH flag is not valid for x64 programs (as they are not buildable in a manner that does
not support safe exception handling)

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: May 22, 2009

Case ID: 21500

Version of First Issue: 9.0.1PlusP1b

Description: Calls to HFTGetVersion were returning an incorrect Adobe PDF Library version of 7.5. It
was found that the internal value had not been updated by Adobe during the transition to the v8.* release
series, and this has now been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: June 11, 2009

Case ID: 21504

Version of First Issue: 9.0.1PlusP1b

Description: Printing errors occurred when a PostScript file containing a Type3 font without a /Resources
dictionary was sent to the printer. Corrections to the print process have been made to identify any such
Type3 fonts that will require the page's resources to fill in for missing dictionary data. These will now be
accounted for during resource enumeration at the outset of the job.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated


10/6/09

Adobe PDF Library v9.0.1PlusP1j Release Notes

These Release Notes contain up-to-date information about the current release of Adobe PDF Library.
Please review the following information prior to linking your application with this new release.

Notes for Adobe PDF Library

Revision Date: June 11, 2009

Case ID: 21518

Version of First Issue: 9.0.1PlusP1b

Description: Problems were reported in the ConvertTosRGB sample application, which was not
generating RGB output when built with Adobe PDF Library release versions 8.1.0PlusP3u or higher. It was
found that conversions via an alternate color space, if failing, did not revert back to continue with the base
color space, but instead did not attempt conversion at all. This has been corrected.

For Additional Information:

Further detailed documentation about Adobe PDF Library can be found in the accompanying
Documentation folders and files. The latest documentation can also be downloaded from the Datalogics
website at http://www.datalogics.com/support/documentation.asp

Copyright © by Datalogics, Incorporated

You might also like