共用方式為


CTFont 類別

定義

代表 CoreText 字型。

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
繼承
CTFont
實作

備註

CoreText 不會 (斜體和粗體) 合成字型樣式。 這表示如果您挑選的字型沒有提供 Bolded 或 Italicized 版本的字型,CoreText 將不會建立動態字型,該動態字型只是斜體字型的斜線版本,或是原始字型中的粗體版本。 在這些情況下,如果您想要合成字型,您可以套用 Matrix 轉換來傾斜字型, (仍然錯誤,但看起來會斜線) 。 針對粗體,您可以筆劃字型兩次,或手動擴充字元路徑。

建構函式

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

代表 CoreText 字型。

CTFont(CGFont, nfloat, CGAffineTransform)

代表 CoreText 字型。

CTFont(CGFont, nfloat, CTFontDescriptor)

代表 CoreText 字型。

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

代表 CoreText 字型。

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

代表 CoreText 字型。

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

代表 CoreText 字型。

CTFont(CTFontDescriptor, nfloat)

代表 CoreText 字型。

CTFont(CTFontUIFontType, nfloat, String)

代表 CoreText 字型。

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

代表 CoreText 字型。

CTFont(String, nfloat, CGAffineTransform)

代表 CoreText 字型。

CTFont(String, nfloat, CTFontOptions)

代表 CoreText 字型。

CTFont(String, nfloat)

代表 CoreText 字型。

屬性

AscentMetric

代表 CoreText 字型。

BoundingBox

代表 CoreText 字型。

CapHeightMetric

代表 CoreText 字型。

CharacterSet

代表 CoreText 字型。

DescentMetric

代表 CoreText 字型。

DisplayName

代表 CoreText 字型。

FamilyName

代表 CoreText 字型。

FullName

代表 CoreText 字型。

GlyphCount

代表 CoreText 字型。

Handle

處理 unmanaged 物件標記法) (指標。

LeadingMetric

代表 CoreText 字型。

Matrix

建立此字型時所使用的轉換矩陣。

PostScriptName

代表 CoreText 字型。

Size

字型大小。

SlantAngle

代表 CoreText 字型。

StringEncoding

代表 CoreText 字型。

SymbolicTraits

代表 CoreText 字型。

UnderlinePosition

代表 CoreText 字型。

UnderlineThickness

代表 CoreText 字型。

UnitsPerEmMetric

代表 CoreText 字型。

XHeightMetric

代表 CoreText 字型。

方法

Dispose()

釋放 CTFont 物件所使用的資源。

Dispose(Boolean)

釋放 CTFont 物件所使用的資源。

DrawGlyphs(CGContext, UInt16[], CGPoint[])

代表 CoreText 字型。

Finalize()

CTFont 物件的完成項

ForString(String, NSRange)

代表 CoreText 字型。

GetAdvancesForGlyphs(CTFontOrientation, UInt16[], CGSize[], nint)

代表 CoreText 字型。

GetAdvancesForGlyphs(CTFontOrientation, UInt16[])

代表 CoreText 字型。

GetAttribute(NSString)

代表 CoreText 字型。

GetAvailableTables(CTFontTableOptions)

代表 CoreText 字型。

GetBoundingRects(CTFontOrientation, UInt16[], CGRect[], nint)

代表 CoreText 字型。

GetBoundingRects(CTFontOrientation, UInt16[])

代表 CoreText 字型。

GetDefaultCascadeList(String[])

代表 CoreText 字型。

GetFeatures()

代表 CoreText 字型。

GetFeatureSettings()

代表 CoreText 字型。

GetFontDescriptor()

代表 CoreText 字型。

GetFontTableData(CTFontTable, CTFontTableOptions)

代表 CoreText 字型。

GetGlyphsForCharacters(Char[], UInt16[], nint)

代表 CoreText 字型。

GetGlyphsForCharacters(Char[], UInt16[])

代表 CoreText 字型。

GetGlyphWithName(String)

代表 CoreText 字型。

GetLigatureCaretPositions(UInt16, nfloat[])

代表 CoreText 字型。

GetLocalizedName(CTFontNameKey, String)

代表 CoreText 字型。

GetLocalizedName(CTFontNameKey)

代表 CoreText 字型。

GetName(CTFontNameKey)

代表 CoreText 字型。

GetOpticalBounds(UInt16[], CGRect[], nint, CTFontOptions)

代表 CoreText 字型。

GetPathForGlyph(UInt16, CGAffineTransform)

代表 CoreText 字型。

GetPathForGlyph(UInt16)

代表 CoreText 字型。

GetSupportedLanguages()

代表 CoreText 字型。

GetTraits()

代表 CoreText 字型。

GetTypeID()

CoreText.CTFont 類型的類型識別碼。

GetVariation()

代表 CoreText 字型。

GetVariationAxes()

代表 CoreText 字型。

GetVerticalTranslationsForGlyphs(UInt16[], CGSize[], nint)

代表 CoreText 字型。

ToCGFont()

代表 CoreText 字型。

ToCGFont(CTFontDescriptor)

代表 CoreText 字型。

ToString()

代表 CoreText 字型。

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

代表 CoreText 字型。

WithAttributes(nfloat, CTFontDescriptor)

代表 CoreText 字型。

WithFamily(nfloat, String, CGAffineTransform)

代表 CoreText 字型。

WithFamily(nfloat, String)

代表 CoreText 字型。

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

代表 CoreText 字型。

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

代表 CoreText 字型。

適用於

另請參閱