C# 클래스 SkiaSharp.SKTypeface

상속: SKObject
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
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