Partager via


CoreText Espace de noms

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.