Class Font
- Namespace
- Pango
- Assembly
- Pango-1.0.dll
public class Font : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Font
- Implements
-
- Inherited Members
-
Constructors
Font(params ConstructArgument[])
public Font(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Font(FontHandle)
public Font(FontHandle handle)
Parameters
handle
FontHandle
Methods
Describe()
public FontDescription Describe()
Returns
- FontDescription
DescribeWithAbsoluteSize()
[Version("1.14")]
public FontDescription DescribeWithAbsoluteSize()
Returns
- FontDescription
DescriptionsFree(FontDescription[]?)
public static void DescriptionsFree(FontDescription[]? descs)
Parameters
descs
FontDescription[]
Deserialize(Context, Bytes)
[Version("1.50")]
public static Font? Deserialize(Context context, Bytes bytes)
Parameters
context
Context
bytes
Bytes
Returns
- Font
GetCoverage(Language)
public Coverage GetCoverage(Language language)
Parameters
language
Language
Returns
- Coverage
GetFace()
[Version("1.46")]
public FontFace GetFace()
Returns
- FontFace
GetFontMap()
[Version("1.10")]
public FontMap? GetFontMap()
Returns
- FontMap
GetGType()
public static Type GetGType()
Returns
- Type
GetGlyphExtents(Glyph, out Rectangle, out Rectangle)
public void GetGlyphExtents(Glyph glyph, out Rectangle inkRect, out Rectangle logicalRect)
Parameters
glyph
Glyph
inkRect
Rectangle
logicalRect
Rectangle
GetHbFont()
[Version("1.44")]
public font_t? GetHbFont()
Returns
- font_t
GetMetrics(Language?)
public FontMetrics GetMetrics(Language? language)
Parameters
language
Language
Returns
- FontMetrics
HasChar(uint)
[Version("1.44")]
public bool HasChar(uint wc)
Parameters
wc
uint
Returns
- bool
Serialize()
[Version("1.50")]
public Bytes Serialize()
Returns
- Bytes