Class FontClient
Definition
- Assembly:
- Tizen.NUI.dll
FontClient provides access to font information and resources.
C#Copypublic class FontClient : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Properties
Declaration
C#Copypublic static FontClient Instance { get; }
Property Value
Type | Description |
---|---|
FontClient |
Methods
Declaration
C#Copypublic bool AddCustomFontDirectory(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | Path to the fonts directory. |
Returns
Type | Description |
---|---|
bool | True if the fonts can be added. |
FindDefaultFont(uint, uint, bool)
Finds the default font for displaying a UTF-32 character.
Declaration
C#Copypublic uint FindDefaultFont(uint charcode, uint requestedPointSize, bool preferColor)
Parameters
Type | Name | Description |
---|---|---|
uint | charcode | The character for which a font is needed. |
uint | requestedPointSize | The point size in 26.6 fractional points. The default point size is 12*64. |
bool | preferColor | True if a color font is preferred. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint FindDefaultFont(uint charcode, uint requestedPointSize)
Parameters
Type | Name | Description |
---|---|---|
uint | charcode | The character for which a font is needed. |
uint | requestedPointSize | The point size in 26.6 fractional points. The default point size is 12*64. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint FindDefaultFont(uint charcode)
Parameters
Type | Name | Description |
---|---|---|
uint | charcode | The character for which a font is needed. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint GetFontId(string path, uint requestedPointSize, uint faceIndex)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path to a font file. |
uint | requestedPointSize | The point size in 26.6 fractional points. The default point size is 12*64. |
uint | faceIndex | The index of the font face. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint GetFontId(string path, uint requestedPointSize)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path to a font file. |
uint | requestedPointSize | The point size in 26.6 fractional points. The default point size is 12*64. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint GetFontId(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path to a font file. |
Returns
Type | Description |
---|---|
uint | A valid font identifier. Zero if the font does not exist. |
Declaration
C#Copypublic uint GetPointSize(uint id)
Parameters
Type | Name | Description |
---|---|---|
uint | id | The font identifier. |
Returns
Type | Description |
---|---|
uint | The point size in 26.6 fractional points. |
IsCharacterSupportedByFont(uint, uint)
Whether the given character is supported by the font.
Declaration
C#Copypublic bool IsCharacterSupportedByFont(uint fontId, uint character)
Parameters
Type | Name | Description |
---|---|---|
uint | fontId | The id of the font. |
uint | character | The character in a font. |
Returns
Type | Description |
---|---|
bool | True if the character is supported by the font. |
Declaration
C#Copypublic bool IsScalable(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path where the font file is located. |
Returns
Type | Description |
---|---|
bool | True if scalable. |
Declaration
C#Copypublic void ResetSystemDefaults()