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 Long

DLL

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 IDA positive font handle on success
0The 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