Freigeben über


CTFont Klasse

Definition

Stellt eine CoreText-Schriftart dar.

public class CTFont : IDisposable, ObjCRuntime.INativeObject
type CTFont = class
    interface INativeObject
    interface IDisposable
Vererbung
CTFont
Implementiert

Hinweise

CoreText synthetisiert keine Schriftstile (kursiv und fett). Dies bedeutet, dass CoreText keine dynamische Schriftart erstellt, die nur eine schräge Version der Schriftart für Kursiv oder eine fett formatierte Version der ursprünglichen Schriftart darstellt. Wenn Sie die Schriftart synthetisieren möchten, können Sie in diesen Fällen eine Matrixtransformation anwenden, um die Schriftart zu verschieben (sie ist immer noch falsch, sieht aber schief aus). Zum Fettdruck können Sie die Schriftart zweimal streichen oder den Glyphenpfad manuell erweitern.

Konstruktoren

CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)

Stellt eine CoreText-Schriftart dar.

CTFont(CGFont, nfloat, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

CTFont(CGFont, nfloat, CTFontDescriptor)

Stellt eine CoreText-Schriftart dar.

CTFont(CTFontDescriptor, nfloat, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

CTFont(CTFontDescriptor, nfloat, CTFontOptions)

Stellt eine CoreText-Schriftart dar.

CTFont(CTFontDescriptor, nfloat)

Stellt eine CoreText-Schriftart dar.

CTFont(CTFontUIFontType, nfloat, String)

Stellt eine CoreText-Schriftart dar.

CTFont(String, nfloat, CGAffineTransform, CTFontOptions)

Stellt eine CoreText-Schriftart dar.

CTFont(String, nfloat, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

CTFont(String, nfloat, CTFontOptions)

Stellt eine CoreText-Schriftart dar.

CTFont(String, nfloat)

Stellt eine CoreText-Schriftart dar.

Eigenschaften

AscentMetric

Stellt eine CoreText-Schriftart dar.

BoundingBox

Stellt eine CoreText-Schriftart dar.

CapHeightMetric

Stellt eine CoreText-Schriftart dar.

CharacterSet

Stellt eine CoreText-Schriftart dar.

DescentMetric

Stellt eine CoreText-Schriftart dar.

DisplayName

Stellt eine CoreText-Schriftart dar.

FamilyName

Stellt eine CoreText-Schriftart dar.

FullName

Stellt eine CoreText-Schriftart dar.

GlyphCount

Stellt eine CoreText-Schriftart dar.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

LeadingMetric

Stellt eine CoreText-Schriftart dar.

Matrix

Die Transformationsmatrix, die beim Erstellen dieser Schriftart verwendet wurde.

PostScriptName

Stellt eine CoreText-Schriftart dar.

Size

Der Schriftgrad.

SlantAngle

Stellt eine CoreText-Schriftart dar.

StringEncoding

Stellt eine CoreText-Schriftart dar.

SymbolicTraits

Stellt eine CoreText-Schriftart dar.

UnderlinePosition

Stellt eine CoreText-Schriftart dar.

UnderlineThickness

Stellt eine CoreText-Schriftart dar.

UnitsPerEmMetric

Stellt eine CoreText-Schriftart dar.

XHeightMetric

Stellt eine CoreText-Schriftart dar.

Methoden

Dispose()

Gibt die vom CTFont-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom CTFont-Objekt verwendeten Ressourcen frei.

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

Stellt eine CoreText-Schriftart dar.

Finalize()

Finalizer für das CTFont-Objekt

ForString(String, NSRange)

Stellt eine CoreText-Schriftart dar.

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

Stellt eine CoreText-Schriftart dar.

GetAdvancesForGlyphs(CTFontOrientation, UInt16[])

Stellt eine CoreText-Schriftart dar.

GetAttribute(NSString)

Stellt eine CoreText-Schriftart dar.

GetAvailableTables(CTFontTableOptions)

Stellt eine CoreText-Schriftart dar.

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

Stellt eine CoreText-Schriftart dar.

GetBoundingRects(CTFontOrientation, UInt16[])

Stellt eine CoreText-Schriftart dar.

GetDefaultCascadeList(String[])

Stellt eine CoreText-Schriftart dar.

GetFeatures()

Stellt eine CoreText-Schriftart dar.

GetFeatureSettings()

Stellt eine CoreText-Schriftart dar.

GetFontDescriptor()

Stellt eine CoreText-Schriftart dar.

GetFontTableData(CTFontTable, CTFontTableOptions)

Stellt eine CoreText-Schriftart dar.

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

Stellt eine CoreText-Schriftart dar.

GetGlyphsForCharacters(Char[], UInt16[])

Stellt eine CoreText-Schriftart dar.

GetGlyphWithName(String)

Stellt eine CoreText-Schriftart dar.

GetLigatureCaretPositions(UInt16, nfloat[])

Stellt eine CoreText-Schriftart dar.

GetLocalizedName(CTFontNameKey, String)

Stellt eine CoreText-Schriftart dar.

GetLocalizedName(CTFontNameKey)

Stellt eine CoreText-Schriftart dar.

GetName(CTFontNameKey)

Stellt eine CoreText-Schriftart dar.

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

Stellt eine CoreText-Schriftart dar.

GetPathForGlyph(UInt16, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

GetPathForGlyph(UInt16)

Stellt eine CoreText-Schriftart dar.

GetSupportedLanguages()

Stellt eine CoreText-Schriftart dar.

GetTraits()

Stellt eine CoreText-Schriftart dar.

GetTypeID()

Typbezeichner für den CoreText.CTFont-Typ.

GetVariation()

Stellt eine CoreText-Schriftart dar.

GetVariationAxes()

Stellt eine CoreText-Schriftart dar.

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

Stellt eine CoreText-Schriftart dar.

ToCGFont()

Stellt eine CoreText-Schriftart dar.

ToCGFont(CTFontDescriptor)

Stellt eine CoreText-Schriftart dar.

ToString()

Stellt eine CoreText-Schriftart dar.

WithAttributes(nfloat, CTFontDescriptor, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

WithAttributes(nfloat, CTFontDescriptor)

Stellt eine CoreText-Schriftart dar.

WithFamily(nfloat, String, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

WithFamily(nfloat, String)

Stellt eine CoreText-Schriftart dar.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits, CGAffineTransform)

Stellt eine CoreText-Schriftart dar.

WithSymbolicTraits(nfloat, CTFontSymbolicTraits, CTFontSymbolicTraits)

Stellt eine CoreText-Schriftart dar.

Gilt für:

Weitere Informationen