CoreText Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo.
Classi
| Nome | Descrizione |
|---|---|
| CTFont |
Rappresenta un tipo di carattere CoreText. |
| CTFontCollection |
Le raccolte di tipi di carattere sono il meccanismo standard usato per enumerare i descrittori dei tipi di carattere. |
| CTFontCollectionOptionKey |
Classe la cui proprietà statica può essere utilizzata come chiave per l'oggetto NSDictionary utilizzato da CTFontCollectionOptions. |
| CTFontCollectionOptions |
Opzioni che possono essere usate per la creazione di CTFontCollection oggetti. |
| CTFontDescriptor |
I descrittori di carattere contengono una descrizione delle caratteristiche del tipo di carattere che possono identificare un tipo di carattere. |
| CTFontDescriptorAttributeKey |
Chiave valida da usare con CTFontDescriptor le proprietà dell'attributo. |
| CTFontDescriptorAttributes |
Classe fortemente tipizzata che contiene attributi del tipo di carattere. |
| CTFontDescriptorMatchingProgress |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
| CTFontFeatureAllTypographicFeatures |
Oggetto CTFontFeatureSelectors che rappresenta tutte le funzionalità del tipo. |
| CTFontFeatureAlternateKana |
Oggetto CTFontFeatureSelectors per kana alternativo. |
| CTFontFeatureAnnotation |
Oggetto CTFontFeatureSelectors che descrive le annotazioni delle caratteristiche. |
| CTFontFeatureCaseSensitiveLayout |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura o al layout con distinzione tra maiuscole e minuscole. |
| CTFontFeatureCharacterAlternatives |
Oggetto CTFontFeatureSelectors che descrive una funzionalità che consente alternative di caratteri. |
| CTFontFeatureCharacterShape |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alle forme di carattere, ad esempio forme Hojo Kanji, JIS 78 Forms e così via. |
| CTFontFeatureCJKRomanSpacing |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alla tipografia Chines, giapponese e coreana. |
| CTFontFeatureCJKSymbolAlternatives |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alla tipografia Chines, giapponese e coreana. |
| CTFontFeatureCJKVerticalRomanPlacement |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alla tipografia Chines, giapponese e coreana. |
| CTFontFeatureContextualAlternates |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alle alternative di lavaggio. |
| CTFontFeatureCursiveConnection |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla connessione di lettere cursive. |
| CTFontFeatureDesignComplexity |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla complessità a livello di progettazione. |
| CTFontFeatureDiacritics |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alla visibilità e alla composizione dei segni diacritici. |
| CTFontFeatureFractions |
Oggetto CTFontFeatureSelectors che descrive le funzionalità relative alla visualizzazione delle frazioni. |
| CTFontFeatureIdeographicAlternatives |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alle alternative ideografiche. |
| CTFontFeatureIdeographicSpacing |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura ideografica. |
| CTFontFeatureItalicCJKRoman |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate al testo in corsivo Chines, giapponese e coreano. |
| CTFontFeatureKanaSpacing |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura Kana. |
| CTFontFeatureKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTFontFeatures. |
| CTFontFeatureLetterCase |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alle opzioni di maiuscole e minuscole, ad esempio l'inizializzazione in maiuscolo. |
| CTFontFeatureLigatures |
Oggetto CTFontFeatureSelectors che descrive se le funzionalità di legatura sono attiva o disattivate. |
| CTFontFeatureLinguisticRearrangementConnection |
Oggetto CTFontFeatureSelectors che descrive se la ridisporzione linguistica è attivata o disattivata. |
| CTFontFeatureLowerCase |
Oggetto CTFontFeatureSelectors che descrive le funzionalità relative al rendering delle lettere minuscole. |
| CTFontFeatureMathematicalExtras |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alla formula matematica. |
| CTFontFeatureNumberCase |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla visualizzazione dei numeri di capitale. |
| CTFontFeatureNumberSpacing |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura dei numeri. |
| CTFontFeatureOrnamentSets |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura o al layout con distinzione tra maiuscole e minuscole. |
| CTFontFeatureOverlappingCharacters |
Oggetto CTFontFeatureSelectors che consente o non consente la sovrapposizione dei caratteri. |
| CTFontFeatureRubyKana |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate alle applicazioni di rubie a Kana. |
| CTFontFeatures |
Incapsula le funzionalità di un oggetto CTFont. |
| CTFontFeatureSelectorKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTFontFeatureSelectors. |
| CTFontFeatureSelectors |
Incapsula un dizionario delle caratteristiche del tipo di carattere. |
| CTFontFeatureSettings |
Impostazioni delle funzionalità di un CTFont oggetto o CTFontDescriptorAttributes. |
| CTFontFeatureSmartSwash |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate agli swashing intelligenti. |
| CTFontFeatureStyleOptions |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche relative alle caratteristiche del carattere, ad esempio maiuscole illuminate e testo incise. |
| CTFontFeatureStylisticAlternatives |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate agli stili alternativi. |
| CTFontFeatureTextSpacing |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla spaziatura del testo. |
| CTFontFeatureTransliteration |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla traslitterazione. |
| CTFontFeatureTypographicExtras |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate a extra tipografici, ad esempio interrodiagnosi, conversione di trattini in trattini em o en-dash e così via. |
| CTFontFeatureUnicodeDecomposition |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla scomposizione di Unicode. |
| CTFontFeatureUpperCase |
Oggetto CTFontFeatureSelectors che descrive le funzionalità relative alla visualizzazione delle lettere maiuscole. |
| CTFontFeatureVerticalPosition |
Oggetto CTFontFeatureSelectors che descrive le caratteristiche correlate al posizionamento verticale. |
| CTFontFeatureVerticalSubstitutionConnection |
Oggetto CTFontFeatureSelectors che descrive le funzionalità correlate alla sostituzione verticale. |
| CTFontManager |
Gestisce il sistema centrale CoreText Font System. |
| CTFontManager.Notifications |
Osservatore per la ricezione di notifiche quando i tipi di carattere vengono aggiunti al Registro di sistema. |
| CTFontManagerErrorExtensions |
Metodi di estensione per l'enumerazione CTFontManagerError . |
| CTFontManagerErrorKeys |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
| CTFontTraitKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTFontTraits. |
| CTFontTraits |
Tratti standard per un oggetto CTFontDescriptor. |
| CTFontVariation |
Incapsula un dizionario di varianti di carattere. |
| CTFontVariationAxes |
Incapsula un dizionario dell'asse delle varianti dei caratteri. |
| CTFontVariationAxisKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTFontVariationAxes. |
| CTFrame |
Area rettangolare contenente righe di testo. |
| CTFrameAttributeKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTFrameAttributes. |
| CTFrameAttributes |
Incapsula gli attributi utilizzati nella creazione di un oggetto CTFrame. |
| CTFramesetter |
Dispone il tipo in una cornice rettangolare. |
| CTGlyphInfo |
Consente di eseguire l'override del mapping da unicode a glifo per un oggetto CTFont. |
| CTLine |
Riga di testo, che comprende una matrice di CTRuns. |
| CTParagraphStyle |
Descrive lo stile dei paragrafi. |
| CTParagraphStyleSettings |
Classe che può essere utilizzata per eseguire l'override degli elementi di un oggetto CTParagraphStyle. |
| CTRun |
Esecuzione di un glifo. Ovvero, una serie di glifi consecutivi con gli stessi attributi e direzione. |
| CTRunDelegate |
Oggetto delegato che può essere utilizzato per gestire CTRunDelegateOperations in un oggetto CTRun. |
| CTRunDelegateOperations |
Classe che rappresenta le operazioni possibili in un oggetto CTRunDelegate. |
| CTStringAttributeKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTStringAttributes. |
| CTStringAttributes |
Specifica gli attributi di un oggetto CTRun. |
| CTTextTab |
Rappresenta una scheda in un oggetto CTParagraphStyle. |
| CTTextTabOptionKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTTextTabOptions. |
| CTTextTabOptions |
Opzioni relative a un oggetto CTTextTab. |
| CTTypesetter |
Classe che esegue il layout di linea. |
| CTTypesetterOptionKey |
Classe le cui proprietà statiche possono essere usate come chiavi per l'oggetto NSDictionary utilizzato da CTTypesetterOptions. |
| CTTypesetterOptions |
Opzioni applicabili a un CTTypesetter oggetto . |
Interfacce
| Nome | Descrizione |
|---|---|
| ICTAdaptiveImageProviding |
Questa interfaccia rappresenta il protocollo |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CTBaselineClass |
Tipo di linee di base supportate durante l'impostazione del testo del tipo. |
| CTBaselineFont |
Enumerazione i cui valori specificano se il tipo di carattere di base proviene dal tipo di carattere originale o da un tipo di carattere di riferimento. |
| CTCharacterCollection |
Classe i cui campi statici specificano raccolte di caratteri. |
| CTFontDescriptorMatchingState |
Enumerazione i cui valori possono essere utilizzati come parametri per il MatchFontDescriptors(CTFontDescriptor[], NSSet, Func<CTFontDescriptorMatchingState,IntPtr,Boolean>) metodo . |
| CTFontFeatureAllTypographicFeatures.Selector |
Enumerazione i cui valori possono essere utilizzati come argomenti per WithFeature(CTFontFeatureVerticalSubstitutionConnection+Selector). |
| CTFontFeatureAlternateKana.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureAnnotation.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCaseSensitiveLayout.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCharacterAlternatives.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCharacterShape.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCJKRomanSpacing.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCJKSymbolAlternatives.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCJKVerticalRomanPlacement.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureContextualAlternates.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureCursiveConnection.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureDesignComplexity.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureDiacritics.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureFractions.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureIdeographicAlternatives.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureIdeographicSpacing.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureItalicCJKRoman.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureKanaSpacing.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureLetterCase.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureLigatures.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureLinguisticRearrangementConnection.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureLowerCase.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureMathematicalExtras.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureNumberCase.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureNumberSpacing.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureOrnamentSets.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureOverlappingCharacters.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureRubyKana.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureSmartSwash.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureStyleOptions.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureStylisticAlternatives.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureTextSpacing.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureTransliteration.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureTypographicExtras.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureUnicodeDecomposition.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureUpperCase.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureVerticalPosition.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFeatureVerticalSubstitutionConnection.Selector |
Enumerazione i cui valori vengono restituiti da Feature. |
| CTFontFormat |
Formato carattere. |
| CTFontManagerAutoActivation |
Enumerazione i cui valori specificano i valori per l'attivazione automatica dei tipi di carattere. |
| CTFontManagerError |
Enumerazione i cui valori specificano errori relativi alle operazioni su CTFontManager. |
| CTFontManagerScope |
Enumerazione i cui valori specificano l'ambito per la registrazione dei tipi di carattere. |
| CTFontNameKey |
Enumerazione i cui valori specificano costanti che forniscono l'accesso ai nomi associati a un oggetto CTFont. |
| CTFontOptions |
Opzioni usate durante la creazione di nuove istanze della CTFont classe . |
| CTFontOrientation |
Enumerazione i cui valori specificano l'orientamento di un oggetto CTFont. |
| CTFontPriority |
Enumerazione i cui valori specificano la priorità di un oggetto CTFont. |
| CTFontStylisticClass |
Enumerazione i cui valori specificano lo stile serif di un oggetto CTFont. |
| CTFontSymbolicTraits |
Descrive lo stile di un tipo di carattere. |
| CTFontTable |
Enumerazione i cui valori rappresentano i tag per l'accesso ai dati della tabella dei tipi di carattere. |
| CTFontTableOptions |
Enumerazione i cui valori possono essere utilizzati come flag per le opzioni relative alle tabelle dei tipi di carattere. |
| CTFontUIFontType |
Enumerazione i cui valori specificano l'utilizzo previsto di un tipo di carattere. Usato con CTFont(CTFontUIFontType, NFloat, String) |
| CTFramePathFillRule |
Enumerazione i cui valori specificano la regola di riempimento utilizzata da un oggetto CTFrame. |
| CTFrameProgression |
Enumerazione i cui valori possono essere utilizzati come flag con la Progression proprietà . |
| CTLigatureFormation |
Enumerazione i cui valori specificano l'importanza delle legature in un oggetto CTStringAttributes. |
| CTLineBoundsOptions |
Tipo di calcolo dei limiti che si vuole eseguire su una CTLine. |
| CTLineBreakMode |
Enumerazione i cui valori specificano le opzioni di interruzione di riga. |
| CTLineTruncation |
Enumerazione i cui valori specificano opzioni valide per il troncamento della riga. |
| CTRunStatus |
Enumerazione i cui valori descrivono l'oggetto Status di un oggetto CTRun. |
| CTSuperscriptStyle |
Enumerazione i cui valori descrivono lo stile di super-e-sub-scripts. |
| CTTextAlignment |
Enumerazione i cui valori specificano le opzioni per l'allineamento del testo. |
| CTUnderlineStyle |
Specifica lo stile di un ornamento sottolineato. |
| CTUnderlineStyleModifiers |
Enumerazione i cui valori specificano le opzioni per CTUnderlineStyles. |
| CTWritingDirection |
Enumerazione i cui valori possono essere utilizzati come flag che indicano le direzioni di scrittura. |
| FontFeatureGroup |
Enumerazione i cui valori specificano vari tipi di caratteristiche dei tipi di carattere. |
Delegati
| Nome | Descrizione |
|---|---|
| CTFontDescriptor.CTFontDescriptorProgressHandler |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
| CTFontManager.CTFontManagerRequestFontsHandler |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
| CTFontManager.CTFontRegistrationHandler |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
| CTLine.CaretEdgeEnumerator |
Lo spazio dei nomi CoreText fornisce classi di basso livello per la disposizione e il rendering del testo. |
Commenti
Fornisce il framework di basso livello per la tipografia di alta qualità.
Questo framework viene usato indirettamente da framework di livello superiore, ad UIKitesempio , AppKit( WebKit ad esempio UIWebView) e CoreAnimation. Gli sviluppatori possono ricorrere a CoreText quando hanno bisogno di un controllo più corretto sul layout del testo rispetto a quello fornito dai framework di alto livello.