 | PdfFontCreateStandardFont(PdfDocument, FontStockNames, Int32) Method |
Creates a standard type font with the specified typeface name and encoding.
Namespace: Patagames.Pdf.NetAssembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 5.1.3
Syntaxpublic static PdfFont CreateStandardFont(
PdfDocument doc,
FontStockNames fontName,
int encoding
)
Public Shared Function CreateStandardFont (
doc As PdfDocument,
fontName As FontStockNames,
encoding As Integer
) As PdfFont
public:
static PdfFont^ CreateStandardFont(
PdfDocument^ doc,
FontStockNames fontName,
int encoding
)
static member CreateStandardFont :
doc : PdfDocument *
fontName : FontStockNames *
encoding : int -> PdfFont public static PdfFont CreateStandardFont(
PdfDocument doc,
FontStockNames fontName,
int encoding
)
Patagames.Pdf.Net.PdfFont.CreateStandardFont = function(doc, fontName, encoding);
Parameters
- doc PdfDocument
- A document object.
- fontName FontStockNames
- A value that specifies the typeface name of the font.
- encoding Int32
- Encoding
Return Value
PdfFontAn instance of
PdfFont class.
RemarksPossible 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