| Category | Host font enumeration |
|---|
Purpose — Extended-info variant of pdfEnumHostFonts (more per-font fields via TEnumFontProcEx).
Declarations
C
int32_t __stdcall pdfEnumHostFontsEx(PPDF IPDF, void* Data, TEnumFontProcEx EnumProc);
Delphi
function pdfEnumHostFontsEx(const IPDF: PPDF; const Data: Pointer; EnumProc: TEnumFontProcEx): Integer; stdcall; external 'LumasPdf.dll';
Parameters
| Parameter | Type | Description |
|---|---|---|
IPDF | PPDF | Not consulted. |
Data | Pointer | Opaque context. |
EnumProc | TEnumFontProcEx | Extended callback; NULL returns 0. |
Return value — Number of fonts enumerated.
See also — pdfEnumHostFonts
C# (P/Invoke)
wrappers/dotnet/LumasPdf.cs
public static extern int pdfEnumHostFontsEx(IntPtr IPDF, IntPtr Data, TEnumFontProcEx EnumProc);
Area
Fonts
Category
Core
Exported names
pdfEnumHostFontsEx
String variants
The …A form takes UTF-8, …W
takes UTF-16; a bare name aliases the ANSI form.
See working code
Worked examples — complete programs in ten languages.