Compartilhar via


CoreText Namespace

O namespace CoreText fornece classes de baixo nível para definir e renderizar texto.

Classes

CTFont

Representa uma fonte CoreText.

CTFontCollection

Coleções de fontes são o mecanismo padrão usado para enumerar descritores de fontes.

CTFontCollectionOptionKey

Uma classe cuja propriedade estática pode ser usada como uma chave para o NSDictionary usado por CTFontCollectionOptions.

CTFontCollectionOptions

Opções que podem ser usadas para criar CTFontCollection objetos.

CTFontDescriptor

Os Descritores de Fonte contêm uma descrição dos recursos de fonte que podem identificar uma fonte.

CTFontDescriptorAttributeKey

Uma chave válida para uso com CTFontDescriptor propriedades de atributo.

CTFontDescriptorAttributes

Classe fortemente tipada que contém atributos de fonte.

CTFontFeatureAllTypographicFeatures

Um CTFontFeatureSelectors que representa todos os recursos de tipo.

CTFontFeatureAlternateKana

Um CTFontFeatureSelectors para kana alternativo.

CTFontFeatureAnnotation

Um CTFontFeatureSelectors que descreve anotações de recursos.

CTFontFeatureCaseSensitiveLayout

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento ou layout que diferencia maiúsculas de minúsculas.

CTFontFeatureCharacterAlternatives

Um CTFontFeatureSelectors que descreve um recurso que permite alternativas de caracteres.

CTFontFeatureCharacterShape

Um CTFontFeatureSelectors que descreve os recursos relacionados a formas de caracteres como formulários Hojo Kanji, JIS 78 Forms etc..

CTFontFeatureCJKRomanSpacing

Um CTFontFeatureSelectors que descreve os recursos relacionados à tipografia chines, japonesa e coreana.

CTFontFeatureCJKSymbolAlternatives

Um CTFontFeatureSelectors que descreve os recursos relacionados à tipografia chines, japonesa e coreana.

CTFontFeatureCJKVerticalRomanPlacement

Um CTFontFeatureSelectors que descreve os recursos relacionados à tipografia chines, japonesa e coreana.

CTFontFeatureContextualAlternates

Um CTFontFeatureSelectors que descreve os recursos relacionados a alternativas de lavagem.

CTFontFeatureCursiveConnection

Um CTFontFeatureSelectors que descreve os recursos relacionados à conexão de letras cursivas.

CTFontFeatureDesignComplexity

Um CTFontFeatureSelectors que descreve os recursos relacionados à complexidade no nível do design.

CTFontFeatureDiacritics

Um CTFontFeatureSelectors que descreve os recursos relacionados à visibilidade e à composição de marcas diacríticas.

CTFontFeatureFractions

Um CTFontFeatureSelectors que descreve os recursos relacionados a como as frações devem ser exibidas.

CTFontFeatureIdeographicAlternatives

Um CTFontFeatureSelectors que descreve os recursos relacionados a alternativas ideográficas.

CTFontFeatureIdeographicSpacing

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento ideográfico.

CTFontFeatureItalicCJKRoman

Um CTFontFeatureSelectors que descreve os recursos relacionados ao texto itálico chinês, japonês e coreano.

CTFontFeatureKanaSpacing

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento kana.

CTFontFeatureKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTFontFeatures.

CTFontFeatureLetterCase

Um CTFontFeatureSelectors que descreve os recursos relacionados às opções de capitalização, como a capitalização inicial.

CTFontFeatureLigatures

Um CTFontFeatureSelectors que descreve se os recursos de ligatura estão ativados ou desativados.

CTFontFeatureLinguisticRearrangementConnection

Um CTFontFeatureSelectors que descreve se a reorganização linguística está ativada ou desativada.

CTFontFeatureLowerCase

Um CTFontFeatureSelectors que descreve os recursos relacionados à forma como as letras minúsculas são renderizadas.

CTFontFeatureMathematicalExtras

Um CTFontFeatureSelectors que descreve os recursos relacionados às fórmulas matemáticas.

CTFontFeatureNumberCase

Um CTFontFeatureSelectors que descreve os recursos relacionados à exibição de números de capital.

CTFontFeatureNumberSpacing

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento de números.

CTFontFeatureOrnamentSets

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento ou layout que diferencia maiúsculas de minúsculas.

CTFontFeatureOverlappingCharacters

Um CTFontFeatureSelectors que permite ou não permite que caracteres se sobreponham.

CTFontFeatureRubyKana

Um CTFontFeatureSelectors que descreve os recursos relacionados a aplicativos de rubis para Kana.

CTFontFeatures

Encapsula os recursos de um CTFont.

CTFontFeatureSelectorKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTFontFeatureSelectors.

CTFontFeatureSelectors

Encapsula um dicionário de recursos de fonte.

CTFontFeatureSettings

As configurações de recurso de um CTFont ou CTFontDescriptorAttributes.

CTFontFeatureSmartSwash

Um CTFontFeatureSelectors que descreve os recursos relacionados a lavagens inteligentes.

CTFontFeatureStyleOptions

Um CTFontFeatureSelectors que descreve recursos relacionados a recursos de fonte, como maiúsculas iluminadas e texto gravado.

CTFontFeatureStylisticAlternatives

Um CTFontFeatureSelectors que descreve os recursos relacionados a estilos alternativos.

CTFontFeatureTextSpacing

Um CTFontFeatureSelectors que descreve os recursos relacionados ao espaçamento de texto.

CTFontFeatureTransliteration

Um CTFontFeatureSelectors que descreve os recursos relacionados à transliteração.

CTFontFeatureTypographicExtras

Um CTFontFeatureSelectors que descreve recursos relacionados a extras tipográficos, como interrobangs, conversão de traços em em- ou en-dashes, etc..

CTFontFeatureUnicodeDecomposition

Um CTFontFeatureSelectors que descreve os recursos relacionados à decomposição do Unicode.

CTFontFeatureUpperCase

Um CTFontFeatureSelectors que descreve os recursos relacionados à forma como as letras maiúsculas devem ser exibidas.

CTFontFeatureVerticalPosition

Um CTFontFeatureSelectors que descreve os recursos relacionados ao posicionamento vertical.

CTFontFeatureVerticalSubstitutionConnection

Um CTFontFeatureSelectors que descreve os recursos relacionados à substituição vertical.

CTFontManager

Gerencia o sistema central de fontes CoreText.

CTFontManager.Notifications

Observador para receber notificações quando fontes são adicionadas ao registro.

CTFontManagerErrorExtensions

Métodos de extensão para a enumeração CoreText.CTFontManagerError.

CTFontTraitKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTFontTraits.

CTFontTraits

As características padrão de um CTFontDescriptor.

CTFontVariation

Encapsula um dicionário de variação de fonte.

CTFontVariationAxes

Encapsula um dicionário de eixo de variação de fonte.

CTFontVariationAxisKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTFontVariationAxes.

CTFrame

Uma área retangular que contém linhas de texto.

CTFrameAttributeKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTFrameAttributes.

CTFrameAttributes

Encapsula os atributos usados na criação de um CTFrame.

CTFramesetter

Dispõe o tipo em um quadro retangular.

CTGlyphInfo

Fornece a capacidade de substituir o mapeamento Unicode para glifo para um CTFont.

CTLine

Uma linha de texto, composta por uma matriz de CTRuns.

CTParagraphStyle

Descreve o estilo dos parágrafos.

CTParagraphStyleSettings

Uma classe que pode ser usada para substituir elementos de um CTParagraphStyle.

CTRun

Uma execução de glifo. Ou seja, uma série de glifos consecutivos com os mesmos atributos e direção.

CTRunDelegate

Um objeto delegado que pode ser usado para manipular CTRunDelegateOperations em um CTRun.

CTRunDelegateOperations

Uma classe que representa as operações possíveis em um CTRunDelegate.

CTStringAttributeKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTStringAttributes.

CTStringAttributes

Especifica os atributos de um CTRun.

CTTextTab

Representa uma guia em um CTParagraphStyle.

CTTextTabOptionKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTTextTabOptions.

CTTextTabOptions

Opções relacionadas a um CTTextTab.

CTTypesetter

Uma classe que executa o layout de linha.

CTTypesetterOptionKey

Uma classe cujas propriedades estáticas podem ser usadas como chaves para o NSDictionary usado por CTTypesetterOptions.

CTTypesetterOptions

Opções aplicáveis a um objeto T:CoreText:CTTypesetter .

Enumerações

CTBaselineClass

O tipo de linhas de base com suporte ao digitar texto.

CTBaselineFont

Uma enumeração cujos valores especificam se a fonte de linha de base é da fonte original ou de uma fonte de referência.

CTCharacterCollection

Uma classe cujos campos estáticos especificam coleções de caracteres.

CTFontDescriptorMatchingState

Uma enumeração cujos valores podem ser usados como parâmetros para o MatchFontDescriptors(CTFontDescriptor[], NSSet, Func<CTFontDescriptorMatchingState,IntPtr,Boolean>) método .

CTFontFeatureAllTypographicFeatures.Selector

Uma enumeração cujos valores podem ser usados como argumentos para WithFeature(CTFontFeatureVerticalSubstitutionConnection+Selector).

CTFontFeatureAlternateKana.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureAnnotation.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCaseSensitiveLayout.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCharacterAlternatives.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCharacterShape.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCJKRomanSpacing.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCJKSymbolAlternatives.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCJKVerticalRomanPlacement.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureContextualAlternates.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureCursiveConnection.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureDesignComplexity.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureDiacritics.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureFractions.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureIdeographicAlternatives.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureIdeographicSpacing.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureItalicCJKRoman.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureKanaSpacing.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureLetterCase.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureLigatures.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureLinguisticRearrangementConnection.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureLowerCase.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureMathematicalExtras.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureNumberCase.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureNumberSpacing.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureOrnamentSets.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureOverlappingCharacters.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureRubyKana.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureSmartSwash.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureStyleOptions.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureStylisticAlternatives.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureTextSpacing.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureTransliteration.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureTypographicExtras.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureUnicodeDecomposition.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureUpperCase.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureVerticalPosition.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFeatureVerticalSubstitutionConnection.Selector

Uma enumeração cujos valores são retornados por Feature.

CTFontFormat

Formato de fonte.

CTFontManagerAutoActivation

Uma enumeração cujos valores especificam valores para ativação automática de fontes.

CTFontManagerError

Uma enumeração cujos valores especificam erros relacionados a operações no CTFontManager.

CTFontManagerScope

Uma enumeração cujos valores especificam o escopo do registro de fonte.

CTFontNameKey

Uma enumeração cujos valores especificam constantes que fornecem acesso a nomes associados a um CTFont.

CTFontOptions

Opções usadas ao criar novas instâncias da CTFont classe .

CTFontOrientation

Uma enumeração cujos valores especificam a orientação de um CTFont.

CTFontPriority

Uma enumeração cujos valores especificam a prioridade de um CTFont.

CTFontStylisticClass

Uma enumeração cujos valores especificam o estilo serif de um CTFont.

CTFontSymbolicTraits

Descreve o estilo de uma fonte.

CTFontTable

Uma enumeração cujos valores representam marcas para acessar dados de tabela de fontes.

CTFontTableOptions

Uma enumeração cujos valores podem ser usados como sinalizadores para opções relacionadas a tabelas de fontes.

CTFontUIFontType

Uma enumeração cujos valores especificam o uso pretendido de uma fonte. Usado com C:CoreText.CTFont(CoreTextCTFontUIType, System.Single, System.String)

CTFramePathFillRule

Uma enumeração cujos valores especificam a regra de preenchimento usada por um CTFrame.

CTFrameProgression

Uma enumeração cujos valores podem ser usados como sinalizadores com a Progression propriedade .

CTLigatureFormation

Uma enumeração cujos valores especificam a importância das ligaturas em um T:CoreText.CTString.

CTLineBoundsOptions

O tipo de computação de limites que queremos executar em uma CTLine.

CTLineBreakMode

Uma enumeração cujos valores especificam opções de quebra de linha.

CTLineTruncation

Uma enumeração cujos valores especificam opções válidas para truncamento de linha.

CTRunStatus

Uma enumeração cujos valores descrevem o Status de um CTRun.

CTSuperscriptStyle

Uma enumeração cujos valores descrevem o estilo de super e sub-scripts.

CTTextAlignment

Uma enumeração cujos valores especificam opções para alinhamento de texto.

CTUnderlineStyle

Especifica o estilo de um ornamento sublinhado.

CTUnderlineStyleModifiers

Uma enumeração cujos valores especificam opções para CTUnderlineStyles.

CTWritingDirection

Uma enumeração cujos valores podem ser usados como sinalizadores que indicam instruções de gravação.

FontFeatureGroup

Uma enumeração cujos valores especificam vários tipos de recursos de fonte.

Delegados

CTLine.CaretEdgeEnumerator

O namespace CoreText fornece classes de baixo nível para definir e renderizar texto.

Comentários

Fornece a estrutura de baixo nível para tipografia de alta qualidade no iOS e no OSX.

Essa estrutura é usada indiretamente por estruturas de nível superior, como N:UIKit, AppKit, WebKit (UIWebView e N:CoreAnimation. Os desenvolvedores podem recorrer ao CoreText quando precisam de um controle mais fino sobre o layout de texto do que o fornecido pelas estruturas de alto nível.