 | PdfiumFPDF_AddStandardFont(IntPtr, FontStockNames, Int32) Method |
Creates a standard type font with the specified typeface name and the predefined WinAnsiEncoding encoding.
Namespace: Patagames.PdfAssembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.94.2704
Syntaxpublic static IntPtr FPDF_AddStandardFont(
IntPtr document,
FontStockNames fontName,
int encoding
)
Public Shared Function FPDF_AddStandardFont (
document As IntPtr,
fontName As FontStockNames,
encoding As Integer
) As IntPtr
public:
static IntPtr FPDF_AddStandardFont(
IntPtr document,
FontStockNames fontName,
int encoding
)
static member FPDF_AddStandardFont :
document : IntPtr *
fontName : FontStockNames *
encoding : int -> IntPtr
public static IntPtr FPDF_AddStandardFont(
IntPtr document,
FontStockNames fontName,
int encoding
)
Patagames.Pdf.Pdfium.FPDF_AddStandardFont = function(document, fontName, encoding);
Parameters
- document IntPtr
- Handle to document. Returned by FPDF_LoadDocument(String, String) and FPDF_CreateNewDocument.
- fontName FontStockNames
- A value that specifies the typeface name of the font.
- encoding Int32
- A value that specifies an encoding.
Return Value
IntPtrHandle to newly created font or IntPtr.Zero if any error occurs.
RemarksSee detailed information about standard fonts in
FontStockNames.
Possible values of encoding are:
Name | Value | Description |
---|
WinAnsiEncoding | 1 | Windows Code Page 1252, often called the “Windows ANSI” encoding.This is the standard Windows encoding for Latin text in Western writing systems.PDF has a predefined encoding named WinAnsiEncoding that can be used with both Type 1 and TrueType fonts. |
MacRomanEncoding | 2 | Mac OS standard encoding for Latin text in Western writing systems. PDF has a predefined encoding named MacRomanEncoding that can be used with both Type 1 and TrueType fonts. |
MacExpertEncoding | 3 | An encoding for use with expert fonts—ones containing the expert character set.PDF has a predefined encoding named MacExpertEncoding.Despite its name, it is not a platform-specific encoding; however, only certain fonts have the appropriate character set for use with this encoding.No such fonts are among the standard 14 predefined fonts. |
StandardEncoding | 4 | Adobe standard Latin-text encoding. This is the built-in encoding defined in Type 1 Latin-text font programs(but generally not in TrueType font programs). PDF does not have a predefined encoding named StandardEncoding.However, it is useful to describe this encoding, since a font’s built-in encoding can be used as the base encoding from which differences are specified in an encoding dictionary. |
AdobeSymbolEncoding | 5 | |
ZapDingBatsEncoding | 6 | |
PDFDocEncoding | 7 | Encoding for text strings in a PDF document outside the document’s content streams. This is one of two encodings (the other being Unicode) that can be used to represent text strings; see Section, “Text String Type.” PDF does not have a predefined encoding named PDFDocEncoding; it is not customary to use this encoding to show text from fonts. |
MSSymbolEncoding | 8 | |
See Also