API referenceFonts

pdfNoEmbedFontListRemoveName

Remove one entry from the no-embed font list by name

CategoryFont policy (dead subsystem)
Exported namespdfNoEmbedFontListRemoveNameA, pdfNoEmbedFontListRemoveNameW, pdfNoEmbedFontListRemoveName
Notesame caveat

Purpose — Remove one entry from the no-embed font list by name (case-insensitive).

Declarations

C
int32_t __stdcall pdfNoEmbedFontListRemoveName(PPDF IPDF, const char* FontName);
int32_t __stdcall pdfNoEmbedFontListRemoveNameA(PPDF IPDF, const char* FontName);
int32_t __stdcall pdfNoEmbedFontListRemoveNameW(PPDF IPDF, const wchar_t* FontName);
Delphi
function pdfNoEmbedFontListRemoveNameA(const IPDF: PPDF; FontName: PAnsiChar): Integer; stdcall; external 'LumasPdf.dll';
function pdfNoEmbedFontListRemoveNameW(const IPDF: PPDF; FontName: PWideChar): Integer; stdcall; external 'LumasPdf.dll';

Parameters

ParameterTypeDescription
IPDFPPDFInstance handle.
FontNamestringName to remove (case-insensitive match).

Return value1 if found and removed; 0 if absent.

C# (P/Invoke)

wrappers/dotnet/LumasPdf.cs
public static extern int pdfNoEmbedFontListRemoveNameW(IntPtr IPDF, IntPtr FontName);
public static extern int pdfNoEmbedFontListRemoveName(IntPtr IPDF, IntPtr FontName);
public static extern int pdfNoEmbedFontListRemoveNameA(IntPtr IPDF, IntPtr FontName);
Area
Fonts
Category

Core

Exported names

pdfNoEmbedFontListRemoveNameW pdfNoEmbedFontListRemoveName pdfNoEmbedFontListRemoveNameA

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.