AddType3Font
Fonts, Type 3 fonts
Description
Creates a Type 3 font whose glyphs are supplied as PDF graphics programs and selects it as the current font
Syntax
Delphi
Function TPDFlib.AddType3Font(Const FontName: WideString; M11, M12, M21, M22, MDX, MDY, LLX, LLY, URX, URY: Double): Integer;ActiveX
Function PDFlib::AddType3Font(FontName As String, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double, LLX As Double, LLY As Double, URX As Double, URY As Double) As LongDLL
int DLAddType3Font(int InstanceID, const wchar_t *FontName, double M11, double M12, double M21, double M22, double MDX, double MDY, double LLX, double LLY, double URX, double URY);Parameters
M11 M12 M21 M22 MDX MDY define the font matrix and LLX LLY URX URY define the font bounding box in glyph space
Return values
| Font ID | A positive font handle on success |
|---|---|
| 0 | The name is empty, the box is invalid, or the matrix is singular |
Remarks
The font starts with a valid /.notdef glyph. A matrix of [0.001 0 0 0.001 0 0] is convenient when glyph coordinates use 1000 units per em