Xojo Conferences

DynaPDF Manual - Page 729

Previous Page 728   Index   Next Page 730

Function Reference
Page 729 of 766
LBOOL pdfSetUseImageInterpolationEx(
PIMG* Image, // Image pointer
LBOOL Value) // Value
The function enables or disables image interpolation explictely for a given image exactly like
SetUseImageInterpolation() but accepts an image pointer as input. The pointer of an image object is
provided in the TInsertImage callback function of ParseContent().
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.
LBOOL pdfSetUserUnit(
const PPDF* IPDF, // Instance pointer
float Value)
// Must be in the range 0.01..75.0
The function sets the user unit of the current open page. A user unit is a scaling factor. The page
format and all page coordinates are multiplied with this factor in a viewer application. The default
size of a PDF unit is 1/72 inch. User units can be useful if the page format would be too large to be
expressed in standard PDF units. The largest page format in PDF is limited to 14,400 units or 200
inches. This limit can be extended with the user unit.
The largest value that is supported is 75.0 which results in a maximum page format of 15,000 x 15,000
inches or 1,800,000 units. Note that all functions which return page coordinates or page properties do
not consider the user unit.
The page format must still be in the range 3..14400 units. It is also strongly recommended to set the
user unit only if necessary. This is only the case if the required page format is larger 14400 units.
Default value = 1.0
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.
LBOOL pdfSetUseStdFonts(
const PPDF* IPDF, // Instance pointer
LBOOL Value)
// If false, the 14 standard fonts are disabled
The function can be used to disable the 14 standard fonts temporarily. PDF viewer applications
support 14 standard fonts, these fonts are not embedded by default, also if the parameter Embed of
the function SetFont() is true.

Previous topic: SetUseImageInterpolation

Next topic: SetUseSwapFile (obsolete)