API referenceFonts

pdfEnumHostFontsEx

Extended-info variant of

CategoryHost 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

ParameterTypeDescription
IPDFPPDFNot consulted.
DataPointerOpaque context.
EnumProcTEnumFontProcExExtended callback; NULL returns 0.

Return value — Number of fonts enumerated.

See alsopdfEnumHostFonts

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.