pdfNoEmbedFontListRemoveName
Remove one entry from the no-embed font list by name
| Category | Font policy (dead subsystem) |
|---|---|
| Exported names | pdfNoEmbedFontListRemoveNameA, pdfNoEmbedFontListRemoveNameW, pdfNoEmbedFontListRemoveName |
| Note | same 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
| Parameter | Type | Description |
|---|---|---|
IPDF | PPDF | Instance handle. |
FontName | string | Name to remove (case-insensitive match). |
Return value — 1 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.