Table of Contents

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