Поделиться через


CTFont Класс

Определение

Представляет шрифт CoreText.

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
Наследование
CTFont
Реализации

Комментарии

CoreText не синтезировать стили шрифтов (курсивом и полужирным шрифтом). Это означает, что при выборе шрифта, для которого нет доступных версий с полужирным или курсивом, CoreText не создаст динамический шрифт, который является просто наклонной версией шрифта для курсивного или полужирным шрифтом из исходного шрифта. В таких случаях, если вы хотите синтезировать шрифт, можно применить преобразование Матрица для наклона шрифта (это будет по-прежнему неправильно, но будет выглядеть наклонно). Для полужирного шрифта можно обводить шрифт дважды или вручную расширить путь к глифу.

Конструкторы

CTFont(CGFont, nfloat, CGAffineTransform)

Представляет шрифт CoreText.

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

Представляет шрифт CoreText.

CTFont(CGFont, nfloat, CTFontDescriptor)

Представляет шрифт CoreText.

CTFont(CTFontDescriptor, nfloat)

Представляет шрифт CoreText.

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

Представляет шрифт CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

Представляет шрифт CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

Представляет шрифт CoreText.

CTFont(CTFontUIFontType, nfloat, String)

Представляет шрифт CoreText.

CTFont(String, nfloat)

Представляет шрифт CoreText.

CTFont(String, nfloat, CGAffineTransform)

Представляет шрифт CoreText.

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

Представляет шрифт CoreText.

CTFont(String, nfloat, CTFontOptions)

Представляет шрифт CoreText.

Свойства

AscentMetric

Представляет шрифт CoreText.

BoundingBox

Представляет шрифт CoreText.

CapHeightMetric

Представляет шрифт CoreText.

CharacterSet

Представляет шрифт CoreText.

DescentMetric

Представляет шрифт CoreText.

DisplayName

Представляет шрифт CoreText.

FamilyName

Представляет шрифт CoreText.

FullName

Представляет шрифт CoreText.

GlyphCount

Представляет шрифт CoreText.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

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[])

Представляет шрифт CoreText.

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

Представляет шрифт CoreText.

GetAttribute(NSString)

Представляет шрифт CoreText.

GetAvailableTables(CTFontTableOptions)

Представляет шрифт CoreText.

GetBoundingRects(CTFontOrientation, UInt16[])

Представляет шрифт CoreText.

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

Представляет шрифт CoreText.

GetDefaultCascadeList(String[])

Представляет шрифт CoreText.

GetFeatures()

Представляет шрифт CoreText.

GetFeatureSettings()

Представляет шрифт CoreText.

GetFontDescriptor()

Представляет шрифт CoreText.

GetFontTableData(CTFontTable, CTFontTableOptions)

Представляет шрифт CoreText.

GetGlyphsForCharacters(Char[], UInt16[])

Представляет шрифт CoreText.

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

Представляет шрифт CoreText.

GetGlyphWithName(String)

Представляет шрифт CoreText.

GetLigatureCaretPositions(UInt16, nfloat[])

Представляет шрифт CoreText.

GetLocalizedName(CTFontNameKey)

Представляет шрифт CoreText.

GetLocalizedName(CTFontNameKey, String)

Представляет шрифт CoreText.

GetName(CTFontNameKey)

Представляет шрифт CoreText.

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

Представляет шрифт CoreText.

GetPathForGlyph(UInt16)

Представляет шрифт CoreText.

GetPathForGlyph(UInt16, CGAffineTransform)

Представляет шрифт 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)

Представляет шрифт CoreText.

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

Представляет шрифт CoreText.

WithFamily(nfloat, String)

Представляет шрифт CoreText.

WithFamily(nfloat, String, CGAffineTransform)

Представляет шрифт CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

Представляет шрифт CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

Представляет шрифт CoreText.

Применяется к

См. также раздел