Class ScaledFont
- Namespace
- Cairo
- Assembly
- cairo-1.0.dll
public class ScaledFont : BoxedRecord
- Inheritance
-
ScaledFont
- Implements
-
- Inherited Members
-
Constructors
ScaledFont(FontFace, Matrix, Matrix, FontOptions)
public ScaledFont(FontFace font_face, Matrix font_matrix, Matrix ctm, FontOptions options)
Parameters
font_face
FontFace
font_matrix
Matrix
ctm
Matrix
options
FontOptions
ScaledFont(ScaledFontOwnedHandle)
public ScaledFont(ScaledFontOwnedHandle handle)
Parameters
handle
ScaledFontOwnedHandle
Properties
FontType
public FontType FontType { get; }
Property Value
- FontType
Handle
public ScaledFontOwnedHandle Handle { get; }
Property Value
- ScaledFontOwnedHandle
Status
public Status Status { get; }
Property Value
- Status
Methods
Extents(out FontExtents)
public void Extents(out FontExtents extents)
Parameters
extents
FontExtents
GetCtm(Matrix)
public void GetCtm(Matrix ctm)
Parameters
ctm
Matrix
GetFontFace()
public FontFace GetFontFace()
Returns
- FontFace
GetFontMatrix(Matrix)
public void GetFontMatrix(Matrix matrix)
Parameters
matrix
Matrix
GetFontOptions(FontOptions)
public void GetFontOptions(FontOptions options)
Parameters
options
FontOptions
GetGType()
public static Type GetGType()
Returns
- Type
GetScaleMatrix(Matrix)
public void GetScaleMatrix(Matrix scale_matrix)
Parameters
scale_matrix
Matrix
TextExtents(string, out TextExtents)
public void TextExtents(string text, out TextExtents extents)
Parameters
text
string
extents
TextExtents