DynaPDF Manual - Page 800

Previous Page 799   Index   Next Page 801

Function Reference
Page 800 of 839
SetUseImageInterpolationEx
Syntax:
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.
SetUserUnit
Syntax:
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.
 

Previous topic: SetUseImageInterpolation

Next topic: SetUseStdFonts, SetUseSwapFile (obsolete)