CoreText Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit.
Klassen
| Name | Beschreibung |
|---|---|
| CTFont |
Stellt eine CoreText-Schriftart dar. |
| CTFontCollection |
Schriftartensammlungen sind der Standardmechanismus zum Aufzählen von Schriftartendeskriptoren. |
| CTFontCollectionOptionKey |
Eine Klasse, deren statische Eigenschaft als Schlüssel für die NSDictionary verwendete verwendet CTFontCollectionOptionswerden kann. |
| CTFontCollectionOptions |
Optionen, die zum Erstellen von CTFontCollection Objekten verwendet werden können. |
| CTFontDescriptor |
Schriftartendeskriptoren enthalten eine Beschreibung der Schriftartfeatures, die eine Schriftart identifizieren können. |
| CTFontDescriptorAttributeKey |
Ein gültiger Schlüssel für die Verwendung mit CTFontDescriptor Attributeigenschaften. |
| CTFontDescriptorAttributes |
Stark typierte Klasse, die Schriftartattribute enthält. |
| CTFontDescriptorMatchingProgress |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
| CTFontFeatureAllTypographicFeatures |
A CTFontFeatureSelectors that represents all type features. |
| CTFontFeatureAlternateKana |
A CTFontFeatureSelectors für alternative Kana. |
| CTFontFeatureAnnotation |
Eine CTFontFeatureSelectors Beschreibung von Featureanmerkungen. |
| CTFontFeatureCaseSensitiveLayout |
A CTFontFeatureSelectors that describe features related to case-sensitive spacing or layout. |
| CTFontFeatureCharacterAlternatives |
Eine CTFontFeatureSelectors Beschreibung eines Features, das Zeichenalternativen zulässt. |
| CTFontFeatureCharacterShape |
A CTFontFeatureSelectors that describe features related to character shapes such as Hojo Kanji forms, JIS 78 Forms, etc.. |
| CTFontFeatureCJKRomanSpacing |
A CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography. |
| CTFontFeatureCJKSymbolAlternatives |
A CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography. |
| CTFontFeatureCJKVerticalRomanPlacement |
A CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography. |
| CTFontFeatureContextualAlternates |
A CTFontFeatureSelectors that describe features related to swash alternatives. |
| CTFontFeatureCursiveConnection |
Eine CTFontFeatureSelectors , die Features beschreibt, die sich auf die Verbindung von cursive Buchstaben beziehen. |
| CTFontFeatureDesignComplexity |
A CTFontFeatureSelectors that describe features related to design-level complexity. |
| CTFontFeatureDiacritics |
Eine CTFontFeatureSelectors , die Features im Zusammenhang mit der Sichtbarkeit und Zusammensetzung diakritischer Markierungen beschreibt. |
| CTFontFeatureFractions |
A CTFontFeatureSelectors that describe features related to how fractions should be displayed. |
| CTFontFeatureIdeographicAlternatives |
A CTFontFeatureSelectors that describe features related to ideographic alternatives. |
| CTFontFeatureIdeographicSpacing |
A CTFontFeatureSelectors that describe features related to ideographic spacing. |
| CTFontFeatureItalicCJKRoman |
A CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean italicized text. |
| CTFontFeatureKanaSpacing |
A CTFontFeatureSelectors that describe features related to Kana spacing. |
| CTFontFeatureKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTFontFeatureswerden können. |
| CTFontFeatureLetterCase |
A CTFontFeatureSelectors that describe features related to capitalization options such as initial capitalization. |
| CTFontFeatureLigatures |
Eine CTFontFeatureSelectors Beschreibung, ob Ligaturfeatures aktiviert oder deaktiviert sind. |
| CTFontFeatureLinguisticRearrangementConnection |
Ein CTFontFeatureSelectors Wert, der beschreibt, ob die sprachliche Neuanordnung aktiviert oder deaktiviert ist. |
| CTFontFeatureLowerCase |
A CTFontFeatureSelectors that describe features related to how lower-case letters are rendern. |
| CTFontFeatureMathematicalExtras |
Eine CTFontFeatureSelectors Beschreibung der Features im Zusammenhang mit mathematischen Formeln. |
| CTFontFeatureNumberCase |
A CTFontFeatureSelectors that describe features related to the display of capital numbers. |
| CTFontFeatureNumberSpacing |
A CTFontFeatureSelectors that describe features related to spacing of numbers. |
| CTFontFeatureOrnamentSets |
A CTFontFeatureSelectors that describe features related to case-sensitive spacing or layout. |
| CTFontFeatureOverlappingCharacters |
A CTFontFeatureSelectors that allow or disallow characters to overlap. |
| CTFontFeatureRubyKana |
A CTFontFeatureSelectors that describe features related to applications of rubies to Kana. |
| CTFontFeatures |
Kapselt die Features eines CTFont. |
| CTFontFeatureSelectorKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTFontFeatureSelectorswerden können. |
| CTFontFeatureSelectors |
Kapselt ein Schriftartfeaturewörterbuch. |
| CTFontFeatureSettings |
Die Featureeinstellungen eines CTFont oder CTFontDescriptorAttributes. |
| CTFontFeatureSmartSwash |
A CTFontFeatureSelectors that describe features related to smart swashes. |
| CTFontFeatureStyleOptions |
Eine CTFontFeatureSelectors Beschreibung der Features im Zusammenhang mit Schriftartfeatures wie beleuchteten Großbuchstaben und eingegratetem Text. |
| CTFontFeatureStylisticAlternatives |
A CTFontFeatureSelectors that describe features related to alternative styles. |
| CTFontFeatureTextSpacing |
A CTFontFeatureSelectors that describe features related to text spacing. |
| CTFontFeatureTransliteration |
A CTFontFeatureSelectors that describe features related to transliteration. |
| CTFontFeatureTypographicExtras |
A CTFontFeatureSelectors that describe features related to typographic extras such as interrobangs, conversion of strichhes to em- or en-strichhes, etc.. |
| CTFontFeatureUnicodeDecomposition |
A CTFontFeatureSelectors that describe features related to how Unicode is decomposed. |
| CTFontFeatureUpperCase |
A CTFontFeatureSelectors that describe features related to how upper-case letters should be displayed. |
| CTFontFeatureVerticalPosition |
A CTFontFeatureSelectors that describe features related to vertical positioning. |
| CTFontFeatureVerticalSubstitutionConnection |
A CTFontFeatureSelectors that describe features related to vertical substitution. |
| CTFontManager |
Verwaltet das zentrale CoreText-Schriftartsystem. |
| CTFontManager.Notifications |
Beobachter für den Empfang von Benachrichtigungen, wenn der Registrierung Schriftarten hinzugefügt werden. |
| CTFontManagerErrorExtensions |
Erweiterungsmethoden für die CTFontManagerError Enumeration. |
| CTFontManagerErrorKeys |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
| CTFontTraitKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTFontTraitswerden können. |
| CTFontTraits |
Die Standardeigenschaften für ein CTFontDescriptor. |
| CTFontVariation |
Kapselt ein Schriftartvariationswörterbuch. |
| CTFontVariationAxes |
Kapselt ein Wörterbuch der Schriftartvariationsachse. |
| CTFontVariationAxisKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTFontVariationAxeswerden können. |
| CTFrame |
Ein rechteckiger Bereich, der Textzeilen enthält. |
| CTFrameAttributeKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTFrameAttributeswerden können. |
| CTFrameAttributes |
Kapselt die Attribute, die bei der Erstellung einer .CTFrame |
| CTFramesetter |
Legt den Typ in einem rechteckigen Rahmen fest. |
| CTGlyphInfo |
Bietet die Möglichkeit, die Unicode-zu-Glyphenzuordnung für ein CTFont. |
| CTLine |
Eine Textzeile, die aus einem Array von CTRuns besteht. |
| CTParagraphStyle |
Beschreibt die Formatvorlage von Absätzen. |
| CTParagraphStyleSettings |
Eine Klasse, die zum Überschreiben von Elementen eines .CTParagraphStyle |
| CTRun |
Eine Glyphe wird ausgeführt. Das heißt, eine Reihe aufeinander folgender Glyphen mit denselben Attributen und derselben Richtung. |
| CTRunDelegate |
Ein Delegatobjekt, das für die Verarbeitung CTRunDelegateOperations in einem CTRun. |
| CTRunDelegateOperations |
Eine Klasse, die die vorgänge darstellt, die für ein CTRunDelegate. |
| CTStringAttributeKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTStringAttributeswerden können. |
| CTStringAttributes |
Gibt die Attribute einer .CTRun |
| CTTextTab |
Stellt eine Registerkarte in einer CTParagraphStyle. |
| CTTextTabOptionKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTTextTabOptionswerden können. |
| CTTextTabOptions |
Optionen im Zusammenhang mit einem CTTextTab. |
| CTTypesetter |
Eine Klasse, die das Linienlayout ausführt. |
| CTTypesetterOptionKey |
Eine Klasse, deren statische Eigenschaften als Schlüssel für die NSDictionary verwendete verwendet CTTypesetterOptionswerden können. |
| CTTypesetterOptions |
Optionen, die für ein CTTypesetter Objekt gelten. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ICTAdaptiveImageProviding |
Diese Schnittstelle stellt das Objective-C-Protokoll |
Enumerationen
| Name | Beschreibung |
|---|---|
| CTBaselineClass |
Die Art der Basispläne, die beim Festlegen von Text unterstützt werden. |
| CTBaselineFont |
Eine Aufzählung, deren Werte angeben, ob die Basisschriftart aus der ursprünglichen Schriftart oder einer Referenzschriftart stammt. |
| CTCharacterCollection |
Eine Klasse, deren statische Felder Zeichenauflistungen angeben. |
| CTFontDescriptorMatchingState |
Eine Aufzählung, deren Werte als Parameter für die MatchFontDescriptors(CTFontDescriptor[], NSSet, Func<CTFontDescriptorMatchingState,IntPtr,Boolean>) Methode verwendet werden können. |
| CTFontFeatureAllTypographicFeatures.Selector |
Eine Aufzählung, deren Werte als Argumente verwendet WithFeature(CTFontFeatureVerticalSubstitutionConnection+Selector)werden können. |
| CTFontFeatureAlternateKana.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureAnnotation.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCaseSensitiveLayout.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCharacterAlternatives.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCharacterShape.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCJKRomanSpacing.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCJKSymbolAlternatives.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCJKVerticalRomanPlacement.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureContextualAlternates.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureCursiveConnection.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureDesignComplexity.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureDiacritics.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureFractions.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureIdeographicAlternatives.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureIdeographicSpacing.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureItalicCJKRoman.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureKanaSpacing.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureLetterCase.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureLigatures.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureLinguisticRearrangementConnection.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureLowerCase.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureMathematicalExtras.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureNumberCase.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureNumberSpacing.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureOrnamentSets.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureOverlappingCharacters.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureRubyKana.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureSmartSwash.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureStyleOptions.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureStylisticAlternatives.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureTextSpacing.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureTransliteration.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureTypographicExtras.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureUnicodeDecomposition.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureUpperCase.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureVerticalPosition.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFeatureVerticalSubstitutionConnection.Selector |
Eine Aufzählung, deren Werte von Feature. |
| CTFontFormat |
Schriftformat. |
| CTFontManagerAutoActivation |
Eine Aufzählung, deren Werte Werte für die automatische Aktivierung von Schriftarten angeben. |
| CTFontManagerError |
Eine Aufzählung, deren Werte Fehler im Zusammenhang mit Vorgängen für CTFontManager. |
| CTFontManagerScope |
Eine Aufzählung, deren Werte den Bereich für die Schriftregistrierung angeben. |
| CTFontNameKey |
Eine Aufzählung, deren Werte Konstanten angeben, die den Zugriff auf Namen bereitstellen, die einem Zugeordneten CTFontzugeordnet sind. |
| CTFontOptions |
Optionen, die beim Erstellen neuer Instanzen der CTFont Klasse verwendet werden. |
| CTFontOrientation |
Eine Aufzählung, deren Werte die Ausrichtung einer .CTFont |
| CTFontPriority |
Eine Aufzählung, deren Werte die Priorität einer .CTFont |
| CTFontStylisticClass |
Eine Aufzählung, deren Werte die Serifenformatvorlage eines CTFont. |
| CTFontSymbolicTraits |
Beschreibt den Schriftschnitt. |
| CTFontTable |
Eine Aufzählung, deren Werte Tags für den Zugriff auf Schriftarttabellendaten darstellen. |
| CTFontTableOptions |
Eine Aufzählung, deren Werte als Kennzeichnungen für Optionen in Bezug auf Schriftarttabellen verwendet werden können. |
| CTFontUIFontType |
Eine Aufzählung, deren Werte die beabsichtigte Verwendung einer Schriftart angeben. Wird mit CTFont(CTFontUIFontType, NFloat, String) verwendet. |
| CTFramePathFillRule |
Eine Aufzählung, deren Werte die von einer CTFrameFüllregel verwendete Füllregel angeben. |
| CTFrameProgression |
Eine Aufzählung, deren Werte als Flags mit der Progression Eigenschaft verwendet werden können. |
| CTLigatureFormation |
Eine Aufzählung, deren Werte die Wichtigkeit von Ligaturen in einem CTStringAttributes. |
| CTLineBoundsOptions |
Die Art der Begrenzungsberechnung, die wir auf einer CTLine ausführen möchten. |
| CTLineBreakMode |
Eine Aufzählung, deren Werte Zeilenumbruchoptionen angeben. |
| CTLineTruncation |
Eine Aufzählung, deren Werte gültige Optionen für den Zeilenabschneiden angeben. |
| CTRunStatus | |
| CTSuperscriptStyle |
Eine Aufzählung, deren Werte den Stil von Super- und Subskripts beschreiben. |
| CTTextAlignment |
Eine Aufzählung, deren Werte Optionen für die Textausrichtung angeben. |
| CTUnderlineStyle |
Gibt den Stil eines Unterstreichungsornamens an. |
| CTUnderlineStyleModifiers |
Eine Aufzählung, deren Werte Optionen für CTUnderlineStyles angeben. |
| CTWritingDirection |
Eine Aufzählung, deren Werte als Flags verwendet werden können, die die Schreibrichtung angeben. |
| FontFeatureGroup |
Eine Aufzählung, deren Werte verschiedene Typen von Schriftartfeatures angeben. |
Delegaten
| Name | Beschreibung |
|---|---|
| CTFontDescriptor.CTFontDescriptorProgressHandler |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
| CTFontManager.CTFontManagerRequestFontsHandler |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
| CTFontManager.CTFontRegistrationHandler |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
| CTLine.CaretEdgeEnumerator |
Der CoreText-Namespace stellt Klassen mit niedriger Ebene zum Gestalten und Rendern von Text bereit. |
Hinweise
Stellt das Framework auf niedriger Ebene für hochwertige Typografie bereit.
Dieses Framework wird indirekt von Übergeordneten Frameworks wie UIKit, AppKit, ( WebKit z UIWebView. B. ) und CoreAnimation. Entwickler können auf CoreText zurückgreifen, wenn sie eine feinere Kontrolle über das Textlayout benötigen als das von den allgemeinen Frameworks bereitgestellte.