CoreText Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
L’espace de noms CoreText fournit des classes de bas niveau pour la disposition et le rendu du texte.
Classes
CTFont |
Représente une police CoreText. |
CTFontCollection |
Les collections de polices sont le mécanisme standard utilisé pour énumérer les descripteurs de polices. |
CTFontCollectionOptionKey |
Classe dont la propriété statique peut être utilisée comme clé pour le NSDictionary utilisé par CTFontCollectionOptions. |
CTFontCollectionOptions |
Options qui peuvent être utilisées pour créer des CTFontCollection objets. |
CTFontDescriptor |
Les descripteurs de police contiennent une description des fonctionnalités de police qui peuvent identifier une police. |
CTFontDescriptorAttributeKey |
Clé valide à utiliser avec CTFontDescriptor les propriétés d’attribut. |
CTFontDescriptorAttributes |
Classe fortement typée qui contient des attributs de police. |
CTFontFeatureAllTypographicFeatures |
CTFontFeatureSelectors qui représente toutes les fonctionnalités de type. |
CTFontFeatureAlternateKana |
pour CTFontFeatureSelectors les kana alternatifs. |
CTFontFeatureAnnotation |
CTFontFeatureSelectors qui décrit les annotations de fonctionnalité. |
CTFontFeatureCaseSensitiveLayout |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’espacement ou à la disposition respectant la casse. |
CTFontFeatureCharacterAlternatives |
CTFontFeatureSelectors qui décrit une fonctionnalité autorisant des alternatives de caractères. |
CTFontFeatureCharacterShape |
CTFontFeatureSelectors qui décrivent des caractéristiques liées aux formes de caractères telles que les formes Hojo Kanji, les formulaires JIS 78, etc.. |
CTFontFeatureCJKRomanSpacing |
CTFontFeatureSelectors qui décrit les caractéristiques liées à la typographie chinoise, japonaise et coréenne. |
CTFontFeatureCJKSymbolAlternatives |
CTFontFeatureSelectors qui décrit les caractéristiques liées à la typographie chinoise, japonaise et coréenne. |
CTFontFeatureCJKVerticalRomanPlacement |
CTFontFeatureSelectors qui décrit les caractéristiques liées à la typographie chinoise, japonaise et coréenne. |
CTFontFeatureContextualAlternates |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux alternatives de lavage. |
CTFontFeatureCursiveConnection |
CTFontFeatureSelectors qui décrit les caractéristiques liées à la connexion de lettres cursives. |
CTFontFeatureDesignComplexity |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la complexité au niveau de la conception. |
CTFontFeatureDiacritics |
CTFontFeatureSelectors qui décrit les caractéristiques liées à la visibilité et à la composition des marques diacritiques. |
CTFontFeatureFractions |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la façon dont les fractions doivent être affichées. |
CTFontFeatureIdeographicAlternatives |
CTFontFeatureSelectors qui décrit les caractéristiques liées aux alternatives idéographiques. |
CTFontFeatureIdeographicSpacing |
CTFontFeatureSelectors qui décrit les caractéristiques liées à l’espacement idéographique. |
CTFontFeatureItalicCJKRoman |
CTFontFeatureSelectors qui décrit les fonctionnalités liées au texte en italique chinois, japonais et coréen. |
CTFontFeatureKanaSpacing |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’espacement des Kana. |
CTFontFeatureKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTFontFeatures. |
CTFontFeatureLetterCase |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux options de mise en majuscule, telles que la mise en majuscule initiale. |
CTFontFeatureLigatures |
CTFontFeatureSelectors qui indique si les fonctionnalités de ligature sont activées ou désactivées. |
CTFontFeatureLinguisticRearrangementConnection |
CTFontFeatureSelectors qui indique si le réarrangement linguistique est activé ou désactivé. |
CTFontFeatureLowerCase |
CTFontFeatureSelectors qui décrit les caractéristiques liées au rendu des lettres minuscules. |
CTFontFeatureMathematicalExtras |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux formules mathématiques. |
CTFontFeatureNumberCase |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’affichage des nombres majuscules. |
CTFontFeatureNumberSpacing |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’espacement des nombres. |
CTFontFeatureOrnamentSets |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’espacement ou à la disposition respectant la casse. |
CTFontFeatureOverlappingCharacters |
CTFontFeatureSelectors qui autorise ou interdit le chevauchement des caractères. |
CTFontFeatureRubyKana |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux applications de rubis à Kana. |
CTFontFeatures |
Encapsule les fonctionnalités d’un CTFont. |
CTFontFeatureSelectorKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTFontFeatureSelectors. |
CTFontFeatureSelectors |
Encapsule un dictionnaire de caractéristiques de police. |
CTFontFeatureSettings |
Paramètres de fonctionnalité d’un CTFont ou .CTFontDescriptorAttributes |
CTFontFeatureSmartSwash |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux lavages intelligents. |
CTFontFeatureStyleOptions |
CTFontFeatureSelectors qui décrit les caractéristiques liées aux caractéristiques de police, telles que les majuscules enluminées et le texte gravé. |
CTFontFeatureStylisticAlternatives |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à d’autres styles. |
CTFontFeatureTextSpacing |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à l’espacement du texte. |
CTFontFeatureTransliteration |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la translittération. |
CTFontFeatureTypographicExtras |
CTFontFeatureSelectors qui décrit les fonctionnalités liées aux extras typographiques, telles que les interrobangs, la conversion de tirets en tirets em- ou en-dashs, etc.. |
CTFontFeatureUnicodeDecomposition |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la façon dont Unicode est décomposé. |
CTFontFeatureUpperCase |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la façon dont les lettres majuscules doivent être affichées. |
CTFontFeatureVerticalPosition |
CTFontFeatureSelectors qui décrit les fonctionnalités liées au positionnement vertical. |
CTFontFeatureVerticalSubstitutionConnection |
CTFontFeatureSelectors qui décrit les fonctionnalités liées à la substitution verticale. |
CTFontManager |
Gère le système de polices CoreText central. |
CTFontManager.Notifications |
Observateur pour recevoir des notifications lorsque des polices sont ajoutées au Registre. |
CTFontManagerErrorExtensions |
Méthodes d’extension pour l’énumération CoreText.CTFontManagerError. |
CTFontTraitKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTFontTraits. |
CTFontTraits |
Caractéristiques standard d’un CTFontDescriptor. |
CTFontVariation |
Encapsule un dictionnaire de variantes de police. |
CTFontVariationAxes |
Encapsule un dictionnaire d’axe de variation de police. |
CTFontVariationAxisKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTFontVariationAxes. |
CTFrame |
Zone rectangulaire contenant des lignes de texte. |
CTFrameAttributeKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTFrameAttributes. |
CTFrameAttributes |
Encapsule les attributs utilisés dans la création d’un CTFrame. |
CTFramesetter |
Pose le type dans un cadre rectangulaire. |
CTGlyphInfo |
Permet de remplacer le mappage Unicode-à-glyphe pour un CTFont. |
CTLine |
Ligne de texte, comprenant un tableau de CTRuns. |
CTParagraphStyle |
Décrit le style des paragraphes. |
CTParagraphStyleSettings |
Classe qui peut être utilisée pour remplacer des éléments d’un CTParagraphStyle. |
CTRun |
Exécution d’un glyphe. Autrement dit, une série de glyphes consécutifs avec les mêmes attributs et la même direction. |
CTRunDelegate |
Objet délégué qui peut être utilisé pour gérer CTRunDelegateOperations sur un CTRun. |
CTRunDelegateOperations |
Classe qui représente les opérations possibles sur un CTRunDelegate. |
CTStringAttributeKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTStringAttributes. |
CTStringAttributes |
Spécifie les attributs d’un CTRun. |
CTTextTab |
Représente un onglet dans CTParagraphStyle. |
CTTextTabOptionKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTTextTabOptions. |
CTTextTabOptions |
Options relatives à un CTTextTab. |
CTTypesetter |
Classe qui effectue la disposition de ligne. |
CTTypesetterOptionKey |
Classe dont les propriétés statiques peuvent être utilisées comme clés pour le NSDictionary utilisé par CTTypesetterOptions. |
CTTypesetterOptions |
Options applicables à un objet T:CoreText:CTTypesetter . |
Énumérations
CTBaselineClass |
Type de lignes de référence prises en charge lors de la saisie de texte. |
CTBaselineFont |
Énumération dont les valeurs spécifient si la police de référence provient de la police d’origine ou d’une police de référence. |
CTCharacterCollection |
Classe dont les champs statiques spécifient des collections de caractères. |
CTFontDescriptorMatchingState |
Énumération dont les valeurs peuvent être utilisées comme paramètres pour la MatchFontDescriptors(CTFontDescriptor[], NSSet, Func<CTFontDescriptorMatchingState,IntPtr,Boolean>) méthode . |
CTFontFeatureAllTypographicFeatures.Selector |
Énumération dont les valeurs peuvent être utilisées comme arguments pour WithFeature(CTFontFeatureVerticalSubstitutionConnection+Selector). |
CTFontFeatureAlternateKana.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureAnnotation.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCaseSensitiveLayout.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCharacterAlternatives.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCharacterShape.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCJKRomanSpacing.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCJKSymbolAlternatives.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCJKVerticalRomanPlacement.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureContextualAlternates.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureCursiveConnection.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureDesignComplexity.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureDiacritics.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureFractions.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureIdeographicAlternatives.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureIdeographicSpacing.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureItalicCJKRoman.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureKanaSpacing.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureLetterCase.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureLigatures.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureLinguisticRearrangementConnection.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureLowerCase.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureMathematicalExtras.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureNumberCase.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureNumberSpacing.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureOrnamentSets.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureOverlappingCharacters.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureRubyKana.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureSmartSwash.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureStyleOptions.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureStylisticAlternatives.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureTextSpacing.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureTransliteration.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureTypographicExtras.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureUnicodeDecomposition.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureUpperCase.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureVerticalPosition.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFeatureVerticalSubstitutionConnection.Selector |
Énumération dont les valeurs sont retournées par Feature. |
CTFontFormat |
Format de police. |
CTFontManagerAutoActivation |
Énumération dont les valeurs spécifient des valeurs pour l’activation automatique des polices. |
CTFontManagerError |
Énumération dont les valeurs spécifient les erreurs relatives aux opérations sur CTFontManager. |
CTFontManagerScope |
Énumération dont les valeurs spécifient l’étendue de l’inscription de polices. |
CTFontNameKey |
Énumération dont les valeurs spécifient des constantes fournissant l’accès aux noms associés à un CTFont. |
CTFontOptions |
Options utilisées lors de la création de nouvelles instances de la CTFont classe. |
CTFontOrientation |
Énumération dont les valeurs spécifient l’orientation d’un CTFont. |
CTFontPriority |
Énumération dont les valeurs spécifient la priorité d’un CTFont. |
CTFontStylisticClass |
Énumération dont les valeurs spécifient le style de empattement d’un CTFont. |
CTFontSymbolicTraits |
Décrit le style d’une police. |
CTFontTable |
Énumération dont les valeurs représentent des balises permettant d’accéder aux données de la table de police. |
CTFontTableOptions |
Énumération dont les valeurs peuvent être utilisées comme indicateurs pour les options relatives aux tables de polices. |
CTFontUIFontType |
Énumération dont les valeurs spécifient l’utilisation prévue d’une police. Utilisé avec C:CoreText.CTFont(CoreTextCTFontUIType, System.Single, System.String) |
CTFramePathFillRule |
Énumération dont les valeurs spécifient la règle de remplissage utilisée par un CTFrame. |
CTFrameProgression |
Énumération dont les valeurs peuvent être utilisées comme indicateurs avec la Progression propriété . |
CTLigatureFormation |
Énumération dont les valeurs spécifient l’importance des ligatures dans un T:CoreText.CTString. |
CTLineBoundsOptions |
Type de calcul de limites que nous voulons effectuer sur une ligne CTLine. |
CTLineBreakMode |
Énumération dont les valeurs spécifient des options de saut de ligne. |
CTLineTruncation |
Énumération dont les valeurs spécifient des options valides pour la troncation de ligne. |
CTRunStatus |
Énumération dont les valeurs décrivent le Status d’un CTRun. |
CTSuperscriptStyle |
Énumération dont les valeurs décrivent le style des super- et sous-scripts. |
CTTextAlignment |
Énumération dont les valeurs spécifient des options pour l’alignement du texte. |
CTUnderlineStyle |
Spécifie le style d’un ornement de soulignement. |
CTUnderlineStyleModifiers |
Énumération dont les valeurs spécifient des options pour CTUnderlineStyles. |
CTWritingDirection |
Énumération dont les valeurs peuvent être utilisées comme indicateurs indiquant des directions d’écriture. |
FontFeatureGroup |
Énumération dont les valeurs spécifient différents types de fonctionnalités de police. |
Délégués
CTLine.CaretEdgeEnumerator |
L’espace de noms CoreText fournit des classes de bas niveau pour la disposition et le rendu du texte. |
Remarques
Fournit l’infrastructure de bas niveau pour une typographie de haute qualité sur iOS et OSX.
Cette infrastructure est indirectement utilisée par des frameworks de niveau supérieur comme N:UIKit, AppKit, WebKit (UIWebView et N:CoreAnimation. Les développeurs peuvent recourir à CoreText lorsqu’ils ont besoin d’un contrôle plus fin sur la disposition du texte que celui fourni par les frameworks de haut niveau.