Compartilhar via


CTFont Classe

Definição

Representa uma fonte CoreText.

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
Herança
CTFont
Implementações

Comentários

O CoreText não sintetiza estilos de fonte (itálico e negrito). Isso significa que, se você escolher uma fonte que não tenha nenhuma versão em negrito ou Itálico disponível, o CoreText não criará uma fonte dinâmica que seja apenas uma versão inclinada da fonte para itálico ou uma versão em negrito da fonte original. Nesses casos, se você quiser sintetizar a fonte, poderá aplicar uma transformação Matriz para inclinar a fonte (ela ainda estará errada, mas parecerá inclinada). Para negrito, você pode acariciá-la duas vezes ou estender manualmente o caminho do glifo.

Construtores

CTFont(CGFont, nfloat, CGAffineTransform)

Representa uma fonte CoreText.

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

Representa uma fonte CoreText.

CTFont(CGFont, nfloat, CTFontDescriptor)

Representa uma fonte CoreText.

CTFont(CTFontDescriptor, nfloat)

Representa uma fonte CoreText.

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

Representa uma fonte CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

Representa uma fonte CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

Representa uma fonte CoreText.

CTFont(CTFontUIFontType, nfloat, String)

Representa uma fonte CoreText.

CTFont(String, nfloat)

Representa uma fonte CoreText.

CTFont(String, nfloat, CGAffineTransform)

Representa uma fonte CoreText.

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

Representa uma fonte CoreText.

CTFont(String, nfloat, CTFontOptions)

Representa uma fonte CoreText.

Propriedades

AscentMetric

Representa uma fonte CoreText.

BoundingBox

Representa uma fonte CoreText.

CapHeightMetric

Representa uma fonte CoreText.

CharacterSet

Representa uma fonte CoreText.

DescentMetric

Representa uma fonte CoreText.

DisplayName

Representa uma fonte CoreText.

FamilyName

Representa uma fonte CoreText.

FullName

Representa uma fonte CoreText.

GlyphCount

Representa uma fonte CoreText.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

LeadingMetric

Representa uma fonte CoreText.

Matrix

A matriz de transformação usada quando essa fonte foi criada.

PostScriptName

Representa uma fonte CoreText.

Size

O tamanho da fonte.

SlantAngle

Representa uma fonte CoreText.

StringEncoding

Representa uma fonte CoreText.

SymbolicTraits

Representa uma fonte CoreText.

UnderlinePosition

Representa uma fonte CoreText.

UnderlineThickness

Representa uma fonte CoreText.

UnitsPerEmMetric

Representa uma fonte CoreText.

XHeightMetric

Representa uma fonte CoreText.

Métodos

Dispose()

Libera os recursos usados pelo objeto CTFont.

Dispose(Boolean)

Libera os recursos usados pelo objeto CTFont.

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

Representa uma fonte CoreText.

Finalize()

Finalizador para o objeto CTFont

ForString(String, NSRange)

Representa uma fonte CoreText.

GetAdvancesForGlyphs(CTFontOrientation, UInt16[])

Representa uma fonte CoreText.

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

Representa uma fonte CoreText.

GetAttribute(NSString)

Representa uma fonte CoreText.

GetAvailableTables(CTFontTableOptions)

Representa uma fonte CoreText.

GetBoundingRects(CTFontOrientation, UInt16[])

Representa uma fonte CoreText.

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

Representa uma fonte CoreText.

GetDefaultCascadeList(String[])

Representa uma fonte CoreText.

GetFeatures()

Representa uma fonte CoreText.

GetFeatureSettings()

Representa uma fonte CoreText.

GetFontDescriptor()

Representa uma fonte CoreText.

GetFontTableData(CTFontTable, CTFontTableOptions)

Representa uma fonte CoreText.

GetGlyphsForCharacters(Char[], UInt16[])

Representa uma fonte CoreText.

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

Representa uma fonte CoreText.

GetGlyphWithName(String)

Representa uma fonte CoreText.

GetLigatureCaretPositions(UInt16, nfloat[])

Representa uma fonte CoreText.

GetLocalizedName(CTFontNameKey)

Representa uma fonte CoreText.

GetLocalizedName(CTFontNameKey, String)

Representa uma fonte CoreText.

GetName(CTFontNameKey)

Representa uma fonte CoreText.

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

Representa uma fonte CoreText.

GetPathForGlyph(UInt16)

Representa uma fonte CoreText.

GetPathForGlyph(UInt16, CGAffineTransform)

Representa uma fonte CoreText.

GetSupportedLanguages()

Representa uma fonte CoreText.

GetTraits()

Representa uma fonte CoreText.

GetTypeID()

Identificador de tipo para o tipo CoreText.CTFont.

GetVariation()

Representa uma fonte CoreText.

GetVariationAxes()

Representa uma fonte CoreText.

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

Representa uma fonte CoreText.

ToCGFont()

Representa uma fonte CoreText.

ToCGFont(CTFontDescriptor)

Representa uma fonte CoreText.

ToString()

Representa uma fonte CoreText.

WithAttributes(nfloat, CTFontDescriptor)

Representa uma fonte CoreText.

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

Representa uma fonte CoreText.

WithFamily(nfloat, String)

Representa uma fonte CoreText.

WithFamily(nfloat, String, CGAffineTransform)

Representa uma fonte CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

Representa uma fonte CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

Representa uma fonte CoreText.

Aplica-se a

Confira também