Initializes the font structure that can be passed to text rendering functions

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)

Syntax

         
 C#  Visual Basic  Visual C++ 
public static void cvInitFont(
	ref MCvFont font,
	FONT fontFace,
	double hscale,
	double vscale,
	double shear,
	int thickness,
	LINE_TYPE lineType
)
Public Shared Sub cvInitFont ( _
	ByRef font As MCvFont, _
	fontFace As FONT, _
	hscale As Double, _
	vscale As Double, _
	shear As Double, _
	thickness As Integer, _
	lineType As LINE_TYPE _
)
public:
static void cvInitFont(
	MCvFont% font, 
	FONT fontFace, 
	double hscale, 
	double vscale, 
	double shear, 
	int thickness, 
	LINE_TYPE lineType
)

Parameters

font
MCvFont%
Pointer to the font structure initialized by the function
fontFace
FONT
Font name identifier. Only a subset of Hershey fonts are supported now
hscale
Double
Horizontal scale. If equal to 1.0f, the characters have the original width depending on the font type. If equal to 0.5f, the characters are of half the original width
vscale
Double
Vertical scale. If equal to 1.0f, the characters have the original height depending on the font type. If equal to 0.5f, the characters are of half the original height
shear
Double
Approximate tangent of the character slope relative to the vertical line. Zero value means a non-italic font, 1.0f means 45 slope, etc. thickness Thickness of lines composing letters outlines. The function cvLine is used for drawing letters
thickness
Int32
Thickness of the text strokes
lineType
LINE_TYPE
Type of the strokes

See Also