C# Класс SkiaSharp.SKTypeface

Наследование: SKObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CharsToGlyphs ( IntPtr str, int strlen, SKEncoding encoding, ushort &glyphs ) : int
CharsToGlyphs ( string chars, ushort &glyphs ) : int
CountGlyphs ( IntPtr str, int strLen, SKEncoding encoding ) : int
CountGlyphs ( string str ) : int
FromFamilyName ( string familyName, SKFontStyleWeight weight, SKFontStyleWidth width, SKFontStyleSlant slant ) : SKTypeface
FromFamilyName ( string familyName, SKTypefaceStyle style = SKTypefaceStyle.Normal ) : SKTypeface
FromFamilyName ( string familyName, int weight, int width, SKFontStyleSlant slant ) : SKTypeface
FromFile ( string path, int index ) : SKTypeface
FromStream ( SKStreamAsset stream, int index ) : SKTypeface
FromTypeface ( SKTypeface typeface, SKTypefaceStyle style = SKTypefaceStyle.Normal ) : SKTypeface
GetTableData ( UInt32 tag ) : byte[]
GetTableTags ( ) : System.UInt32[]
TryGetTableData ( UInt32 tag, byte &tableData ) : bool

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
SKTypeface ( IntPtr handle, bool owns ) : System

Описание методов

CharsToGlyphs() публичный Метод

public CharsToGlyphs ( IntPtr str, int strlen, SKEncoding encoding, ushort &glyphs ) : int
str System.IntPtr
strlen int
encoding SKEncoding
glyphs ushort
Результат int

CharsToGlyphs() публичный Метод

public CharsToGlyphs ( string chars, ushort &glyphs ) : int
chars string
glyphs ushort
Результат int

CountGlyphs() публичный Метод

public CountGlyphs ( IntPtr str, int strLen, SKEncoding encoding ) : int
str System.IntPtr
strLen int
encoding SKEncoding
Результат int

CountGlyphs() публичный Метод

public CountGlyphs ( string str ) : int
str string
Результат int

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

FromFamilyName() публичный статический Метод

public static FromFamilyName ( string familyName, SKFontStyleWeight weight, SKFontStyleWidth width, SKFontStyleSlant slant ) : SKTypeface
familyName string
weight SKFontStyleWeight
width SKFontStyleWidth
slant SKFontStyleSlant
Результат SKTypeface

FromFamilyName() публичный статический Метод

public static FromFamilyName ( string familyName, SKTypefaceStyle style = SKTypefaceStyle.Normal ) : SKTypeface
familyName string
style SKTypefaceStyle
Результат SKTypeface

FromFamilyName() публичный статический Метод

public static FromFamilyName ( string familyName, int weight, int width, SKFontStyleSlant slant ) : SKTypeface
familyName string
weight int
width int
slant SKFontStyleSlant
Результат SKTypeface

FromFile() публичный статический Метод

public static FromFile ( string path, int index ) : SKTypeface
path string
index int
Результат SKTypeface

FromStream() публичный статический Метод

public static FromStream ( SKStreamAsset stream, int index ) : SKTypeface
stream SKStreamAsset
index int
Результат SKTypeface

FromTypeface() публичный статический Метод

public static FromTypeface ( SKTypeface typeface, SKTypefaceStyle style = SKTypefaceStyle.Normal ) : SKTypeface
typeface SKTypeface
style SKTypefaceStyle
Результат SKTypeface

GetTableData() публичный Метод

public GetTableData ( UInt32 tag ) : byte[]
tag System.UInt32
Результат byte[]

GetTableTags() публичный Метод

public GetTableTags ( ) : System.UInt32[]
Результат System.UInt32[]

TryGetTableData() публичный Метод

public TryGetTableData ( UInt32 tag, byte &tableData ) : bool
tag System.UInt32
tableData byte
Результат bool