CTFont Clase

Definición

Representa una fuente CoreText.

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
Herencia
CTFont
Implementaciones

Comentarios

CoreText no sintetiza estilos de fuente (cursiva y negrita). Esto significa que si elige una fuente que no tiene disponibles versiones en negrita o cursiva, CoreText no creará una fuente dinámica que sea simplemente una versión inclinada de la fuente para cursiva o una versión en negrita a partir de la fuente original. En esos casos, si desea sintetizar la fuente, podría aplicar una transformación Matriz para inclinar la fuente (seguirá siendo incorrecta, pero se verá inclinada). Para negrita, puede trazar la fuente dos veces o extender manualmente la ruta de acceso del glifo.

Constructores

CTFont(CGFont, nfloat, CGAffineTransform)

Representa una fuente CoreText.

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

Representa una fuente CoreText.

CTFont(CGFont, nfloat, CTFontDescriptor)

Representa una fuente CoreText.

CTFont(CTFontDescriptor, nfloat)

Representa una fuente CoreText.

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

Representa una fuente CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

Representa una fuente CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

Representa una fuente CoreText.

CTFont(CTFontUIFontType, nfloat, String)

Representa una fuente CoreText.

CTFont(String, nfloat)

Representa una fuente CoreText.

CTFont(String, nfloat, CGAffineTransform)

Representa una fuente CoreText.

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

Representa una fuente CoreText.

CTFont(String, nfloat, CTFontOptions)

Representa una fuente CoreText.

Propiedades

AscentMetric

Representa una fuente CoreText.

BoundingBox

Representa una fuente CoreText.

CapHeightMetric

Representa una fuente CoreText.

CharacterSet

Representa una fuente CoreText.

DescentMetric

Representa una fuente CoreText.

DisplayName

Representa una fuente CoreText.

FamilyName

Representa una fuente CoreText.

FullName

Representa una fuente CoreText.

GlyphCount

Representa una fuente CoreText.

Handle

Identificador (puntero) a la representación del objeto no administrado.

LeadingMetric

Representa una fuente CoreText.

Matrix

Matriz de transformación utilizada cuando se creó esta fuente.

PostScriptName

Representa una fuente CoreText.

Size

El tamaño de la fuente.

SlantAngle

Representa una fuente CoreText.

StringEncoding

Representa una fuente CoreText.

SymbolicTraits

Representa una fuente CoreText.

UnderlinePosition

Representa una fuente CoreText.

UnderlineThickness

Representa una fuente CoreText.

UnitsPerEmMetric

Representa una fuente CoreText.

XHeightMetric

Representa una fuente CoreText.

Métodos

Dispose()

Libera los recursos utilizados por el objeto CTFont.

Dispose(Boolean)

Libera los recursos utilizados por el objeto CTFont.

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

Representa una fuente CoreText.

Finalize()

Finalizador para el objeto CTFont

ForString(String, NSRange)

Representa una fuente CoreText.

GetAdvancesForGlyphs(CTFontOrientation, UInt16[])

Representa una fuente CoreText.

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

Representa una fuente CoreText.

GetAttribute(NSString)

Representa una fuente CoreText.

GetAvailableTables(CTFontTableOptions)

Representa una fuente CoreText.

GetBoundingRects(CTFontOrientation, UInt16[])

Representa una fuente CoreText.

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

Representa una fuente CoreText.

GetDefaultCascadeList(String[])

Representa una fuente CoreText.

GetFeatures()

Representa una fuente CoreText.

GetFeatureSettings()

Representa una fuente CoreText.

GetFontDescriptor()

Representa una fuente CoreText.

GetFontTableData(CTFontTable, CTFontTableOptions)

Representa una fuente CoreText.

GetGlyphsForCharacters(Char[], UInt16[])

Representa una fuente CoreText.

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

Representa una fuente CoreText.

GetGlyphWithName(String)

Representa una fuente CoreText.

GetLigatureCaretPositions(UInt16, nfloat[])

Representa una fuente CoreText.

GetLocalizedName(CTFontNameKey)

Representa una fuente CoreText.

GetLocalizedName(CTFontNameKey, String)

Representa una fuente CoreText.

GetName(CTFontNameKey)

Representa una fuente CoreText.

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

Representa una fuente CoreText.

GetPathForGlyph(UInt16)

Representa una fuente CoreText.

GetPathForGlyph(UInt16, CGAffineTransform)

Representa una fuente CoreText.

GetSupportedLanguages()

Representa una fuente CoreText.

GetTraits()

Representa una fuente CoreText.

GetTypeID()

Identificador de tipo para el tipo CoreText.CTFont.

GetVariation()

Representa una fuente CoreText.

GetVariationAxes()

Representa una fuente CoreText.

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

Representa una fuente CoreText.

ToCGFont()

Representa una fuente CoreText.

ToCGFont(CTFontDescriptor)

Representa una fuente CoreText.

ToString()

Representa una fuente CoreText.

WithAttributes(nfloat, CTFontDescriptor)

Representa una fuente CoreText.

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

Representa una fuente CoreText.

WithFamily(nfloat, String)

Representa una fuente CoreText.

WithFamily(nfloat, String, CGAffineTransform)

Representa una fuente CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

Representa una fuente CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

Representa una fuente CoreText.

Se aplica a

Consulte también