Partager via


CTFont Classe

Définition

Représente une police CoreText.

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
Héritage
CTFont
Implémente

Remarques

CoreText ne synthétise pas les styles de police (italique et gras). Cela signifie que si vous choisissez une police qui n’a pas de version en gras ou italique disponible, CoreText ne crée pas une police dynamique qui est simplement une version oblique de la police pour italique, ou une version en gras de la police d’origine. Dans ce cas, si vous souhaitez synthétiser la police, vous pouvez appliquer une transformation matrix pour faire obliquer la police (elle sera toujours incorrecte, mais aura l’air inclinée). Pour la mise en gras, vous pouvez caresser la police deux fois ou étendre manuellement le chemin du glyphe.

Constructeurs

CTFont(CGFont, nfloat, CGAffineTransform)

Représente une police CoreText.

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

Représente une police CoreText.

CTFont(CGFont, nfloat, CTFontDescriptor)

Représente une police CoreText.

CTFont(CTFontDescriptor, nfloat)

Représente une police CoreText.

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

Représente une police CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

Représente une police CoreText.

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

Représente une police CoreText.

CTFont(CTFontUIFontType, nfloat, String)

Représente une police CoreText.

CTFont(String, nfloat)

Représente une police CoreText.

CTFont(String, nfloat, CGAffineTransform)

Représente une police CoreText.

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

Représente une police CoreText.

CTFont(String, nfloat, CTFontOptions)

Représente une police CoreText.

Propriétés

AscentMetric

Représente une police CoreText.

BoundingBox

Représente une police CoreText.

CapHeightMetric

Représente une police CoreText.

CharacterSet

Représente une police CoreText.

DescentMetric

Représente une police CoreText.

DisplayName

Représente une police CoreText.

FamilyName

Représente une police CoreText.

FullName

Représente une police CoreText.

GlyphCount

Représente une police CoreText.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

LeadingMetric

Représente une police CoreText.

Matrix

Matrice de transformation utilisée lors de la création de cette police.

PostScriptName

Représente une police CoreText.

Size

Taille de police.

SlantAngle

Représente une police CoreText.

StringEncoding

Représente une police CoreText.

SymbolicTraits

Représente une police CoreText.

UnderlinePosition

Représente une police CoreText.

UnderlineThickness

Représente une police CoreText.

UnitsPerEmMetric

Représente une police CoreText.

XHeightMetric

Représente une police CoreText.

Méthodes

Dispose()

Libère les ressources utilisées par l’objet CTFont.

Dispose(Boolean)

Libère les ressources utilisées par l’objet CTFont.

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

Représente une police CoreText.

Finalize()

Finaliseur pour l’objet CTFont

ForString(String, NSRange)

Représente une police CoreText.

GetAdvancesForGlyphs(CTFontOrientation, UInt16[])

Représente une police CoreText.

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

Représente une police CoreText.

GetAttribute(NSString)

Représente une police CoreText.

GetAvailableTables(CTFontTableOptions)

Représente une police CoreText.

GetBoundingRects(CTFontOrientation, UInt16[])

Représente une police CoreText.

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

Représente une police CoreText.

GetDefaultCascadeList(String[])

Représente une police CoreText.

GetFeatures()

Représente une police CoreText.

GetFeatureSettings()

Représente une police CoreText.

GetFontDescriptor()

Représente une police CoreText.

GetFontTableData(CTFontTable, CTFontTableOptions)

Représente une police CoreText.

GetGlyphsForCharacters(Char[], UInt16[])

Représente une police CoreText.

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

Représente une police CoreText.

GetGlyphWithName(String)

Représente une police CoreText.

GetLigatureCaretPositions(UInt16, nfloat[])

Représente une police CoreText.

GetLocalizedName(CTFontNameKey)

Représente une police CoreText.

GetLocalizedName(CTFontNameKey, String)

Représente une police CoreText.

GetName(CTFontNameKey)

Représente une police CoreText.

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

Représente une police CoreText.

GetPathForGlyph(UInt16)

Représente une police CoreText.

GetPathForGlyph(UInt16, CGAffineTransform)

Représente une police CoreText.

GetSupportedLanguages()

Représente une police CoreText.

GetTraits()

Représente une police CoreText.

GetTypeID()

Identificateur de type pour le type CoreText.CTFont.

GetVariation()

Représente une police CoreText.

GetVariationAxes()

Représente une police CoreText.

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

Représente une police CoreText.

ToCGFont()

Représente une police CoreText.

ToCGFont(CTFontDescriptor)

Représente une police CoreText.

ToString()

Représente une police CoreText.

WithAttributes(nfloat, CTFontDescriptor)

Représente une police CoreText.

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

Représente une police CoreText.

WithFamily(nfloat, String)

Représente une police CoreText.

WithFamily(nfloat, String, CGAffineTransform)

Représente une police CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

Représente une police CoreText.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

Représente une police CoreText.

S’applique à

Voir aussi