Xojo Conferences

DynaPDF Manual - Page 468

Previous Page 467   Index   Next Page 469

Function Reference
Page 468 of 770
LBOOL pdfGetUseStdFonts(
const PPDF* IPDF) // Instance pointer
The function returns 1 (true) if the 14 standard fonts are enabled. 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 and if the font file is available.
If a standard font should be embedded it is recommended to disable the internal fonts supported by
DynaPDF. See also SetFont() or SetUseStdFonts().
Default value = 1 (true)
LBOOL pdfGetUseSystemFonts(
const PPDF* IPDF) // Instance pointer
The property specifies whether the default font directory of the operating system should be added to
the list of font search paths. On Windows this is the %Windows%/Fonts directory plus additional
fonts which can be named in the Registry.
On Mac OS X the following font directories will be added to the list of font search paths (in this
System fonts are loaded on demand, e.g. when a function tries to load a font. To improve processing
speed the internal font cache is hold in memory until the PDF instance will be deleted. Additional
font search paths can be added with AddFontSearchPath().
Because Linux and UNIX operating system support no default font directory the property is ignored.
Return values:
The return value is 1 if systems fonts are enabled, or zero otherwise.

Previous topic: GetUserRights, GetUserUnit

Next topic: GetUsesTransparency