Xojo Conferences

DynaPDF Manual - Page 718

Previous Page 717   Index   Next Page 719

Function Reference
Page 718 of 767
If the function succeeds the return value is 1. If the function fails the return value is 0.
LBOOL pdfSetResolution(
const PPDF* IPDF, // Instance pointer
UI32 Value)
// Image resolution in DPI
The function sets the resolution in DPI (Dots per Inch), in which images are stored by DynaPDF. The
property will be ignored if the property SaveNewImageFormat was set to false. 1 bit images are always
stored in the original resolution. The image resolution must be in the range 72 to 2048 DPI.
Default value = 150 (DPI)
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.
LBOOL pdfSetSaveNewImageFormat(
const PPDF* IPDF, // Instance pointer
LBOOL Value)
// If true, images are downscaled if necessary
The property SaveNewImageFormat specifies whether images should be downscaled if the original
resolution of the image is higher than the value of the property resolution (see also SetResolution()).
If the property SaveNewImageFormat is false, JPEG compressed images will be inserted in pass-
through mode as long as the image is not a CMYK JPEG (such images must be converted because
Acrobat viewer require another byte order).
Default value = true
LBOOL pdfSetSeparationInfo(
const PPDF* IPDF, // Instance pointer
UI32 Handle)
// Separation color space handle
The function sets the separation info of the current open page. The parameter Handle must be a valid
handle of a Separation color space.
In high-end printing workflows, pages are ultimately produced as sets of separations, one per
colorant. Ordinarily, each page in a PDF file is treated as a composite page that paints graphics
objects using all the process colorants and perhaps some spot colorants as well. In other words, all
separations for a page are generated from a single PDF description of that page.

Previous topic: SetSeparationInfo

Next topic: SetStrokeColorSpace