Enumerações DirectWrite

DirectWrite define as enumerações a seguir.

Nesta seção

Tópico Descrição
DWRITE_AUTOMATIC_FONT_AXES Define constantes que especificam determinados eixos que podem ser aplicados automaticamente no layout durante a seleção da fonte.
DWRITE_BASELINE A enumeração DWRITE_BASELINE contém valores que especificam a linha de base para o alinhamento do texto.
DWRITE_BREAK_CONDITION Indica a condição nas bordas do objeto ou texto em linha usado para determinar o comportamento da quebra de linha.
DWRITE_CONTAINER_TYPE Especifica o formato de contêiner de um recurso da fonte. Um formato de contêiner é diferente de um formato de arquivo da fonte (DWRITE_FONT_FILE_TYPE) porque o contêiner descreve o contêiner no qual o arquivo da fonte subjacente é empacotado.
DWRITE_FACTORY_TYPE Especifica o tipo do objeto alocador DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Especifica o tipo do objeto alocador DirectWrite.
DWRITE_FLOW_DIRECTION Indica a direção de como as linhas de texto são colocadas umas em relação às outras.
DWRITE_FONT_AXIS_ATTRIBUTES Define constantes que especificam atributos para um eixo de fonte.
DWRITE_FONT_AXIS_TAG Define constantes que especificam um identificador de quatro caracteres para um eixo de fonte.
DWRITE_FONT_FACE_TYPE Indica o formato de arquivo de uma fonte completa.
DWRITE_FONT_FAMILY_MODEL Define constantes que especificam como as famílias de fontes são agrupadas.
DWRITE_FONT_FEATURE_TAG Um valor que indica o recurso tipográfico de texto fornecido pela fonte.
DWRITE_FONT_FILE_TYPE O tipo de uma fonte representada por um único arquivo de fonte. Formatos de fonte que consistem em vários arquivos, por exemplo, Tipo 1 .PFM e .PFB, têm valores de enumeração separados para cada um dos tipos de arquivo.
DWRITE_FONT_LINE_GAP_USAGE Especifique se o valor DWRITE_FONT_METRICS::lineGap deve fazer parte das métricas de linha
DWRITE_FONT_PROPERTY_ID Identifica uma cadeia em uma fonte.
DWRITE_FONT_SIMULATIONS Especifica simulações de estilo algorítmico a serem aplicadas ao tipo de fonte. Simulações ousadas e oblíquas podem ser combinadas por meio da operação OR bit a bit.
DWRITE_FONT_SOURCE_TYPE Define constantes que especificam o mecanismo pelo qual uma fonte foi incluída em um conjunto de fontes.
DWRITE_FONT_STRETCH Representa o grau em que uma fonte foi esticada em comparação com a taxa de proporção normal de uma fonte.
DWRITE_FONT_STYLE Representa o estilo de um tipo de fonte como normal, itálico ou oblíquo.
DWRITE_FONT_WEIGHT Representa a densidade de um tipo de fonte, em termos de leveza ou peso dos traços.
DWRITE_GLYPH_IMAGE_FORMATS Especifica quais formatos são compatíveis na fonte, em um nível de fonte ou por glifo.
DWRITE_GLYPH_ORIENTATION_ANGLE A enumeração DWRITE_GLYPH_ORIENTATION_ANGLE contém valores que especificam como o glifo é orientado em relação ao eixo x.
DWRITE_GRID_FIT_MODE Especifica se o ajuste da grade de contornos do glifo deve ser habilitado (também conhecido como dicas).
DWRITE_INFORMATIONAL_STRING_ID A enumeração de cadeia informativa que identifica uma cadeia inserida em um arquivo de fonte.
DWRITE_LINE_SPACING_METHOD O método usado para espaçamento entre linhas em um layout de texto.
DWRITE_LOCALITY Especifica a localização de um recurso.
DWRITE_MEASURING_MODE Indica o método de medição usado no layout do texto.
DWRITE_NUMBER_SUBSTITUTION_METHOD Especifica como aplicar a substituição de números em dígitos e pontuação relacionada.
DWRITE_OPTICAL_ALIGNMENT O modo de alinhamento da margem óptica.
DWRITE_OUTLINE_THRESHOLD A enumeração DWRITE_OUTLINE_THRESHOLD contém valores que especificam a política usada pelo método IDWriteFontFace1::GetRecommendedRenderingMode para determinar se os glifos devem ser renderizados em modo de contorno.
DWRITE_PANOSE_ARM_STYLE A enumeração DWRITE_PANOSE_ARM_STYLE contém valores que especificam o estilo de terminação de lemas e letras arredondadas para texto.
DWRITE_PANOSE_ASPECT A enumeração DWRITE_PANOSE_ASPECT contém valores que especificam a proporção entre a largura e a altura do caractere.
DWRITE_PANOSE_ASPECT_RATIO A enumeração DWRITE_PANOSE_ASPECT_RATIO contém valores que especificam informações sobre a proporção entre a largura e a altura do caractere.
DWRITE_PANOSE_CHARACTER_RANGES A enumeração DWRITE_PANOSE_CHARACTER_RANGES contém valores que especificam o tipo de caracteres disponíveis na fonte.
DWRITE_PANOSE_CONTRAST A enumeração DWRITE_PANOSE_CONTRAST contém valores que especificam a proporção entre o ponto mais grosso e o mais fino do traço para uma letra como "O" maiúsculo.
DWRITE_PANOSE_DECORATIVE_CLASS A enumeração DWRITE_PANOSE_DECORATIVE_CLASS contém valores que especificam a aparência geral do caractere.
DWRITE_PANOSE_DECORATIVE_TOPOLOGY A enumeração DWRITE_PANOSE_DECORATIVE_TOPOLOGY contém valores que especificam as características gerais da forma da fonte.
DWRITE_PANOSE_FAMILY A enumeração DWRITE_PANOSE_FAMILY contém valores que especificam o tipo de classificação da face.
DWRITE_PANOSE_FILL A enumeração DWRITE_PANOSE_FILL contém valores que especificam o tipo de preenchimento e o tratamento da linha.
DWRITE_PANOSE_FINIALS A enumeração DWRITE_PANOSE_FINIALS contém valores que especificam como os caracteres terminam e os ascendentes minúsculos são tratados.
DWRITE_PANOSE_LETTERFORM A enumeração DWRITE_PANOSE_LETTERFORM contém valores que especificam o arredondamento da fonte do texto.
DWRITE_PANOSE_LINING A enumeração DWRITE_PANOSE_LINING contém valores que especificam o tratamento do contorno do tipo de fonte decorativa.
DWRITE_PANOSE_MIDLINE A enumeração DWRITE_PANOSE_MIDLINE contém valores que especificam informações sobre o posicionamento da linha média em caracteres maiúsculos e o tratamento dos vértices diagonais.
DWRITE_PANOSE_PROPORTION A enumeração DWRITE_PANOSE_PROPORTION contém valores que especificam a proporção da forma do glifo considerando detalhes adicionais em relação a caracteres padrão.
DWRITE_PANOSE_SCRIPT_FORM A enumeração DWRITE_PANOSE_SCRIPT_FORM contém valores que especificam a aparência geral da face do caractere, levando em consideração a inclinação e a cauda.
DWRITE_PANOSE_SCRIPT_TOPOLOGY A enumeração DWRITE_PANOSE_SCRIPT_TOPOLOGY contém valores que especificam a topologia das fontes.
DWRITE_PANOSE_SERIF_STYLE A enumeração DWRITE_PANOSE_SERIF_STYLE contém valores que especificam a aparência do texto serifado.
DWRITE_PANOSE_SPACING A enumeração DWRITE_PANOSE_SPACING contém valores que especificam o espaçamento entre caracteres (espaçamento uniforme X proporcional).
DWRITE_PANOSE_STROKE_VARIATION A enumeração DWRITE_PANOSE_STROKE_VARIATION contém valores que especificam a relação entre linhas finas e grossas dos caracteres de texto.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO A enumeração DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contém valores que especificam a taxa de proporção de caracteres simbólicos.
DWRITE_PANOSE_SYMBOL_KIND A enumeração DWRITE_PANOSE_SYMBOL_KIND contém valores que especificam o tipo de conjunto de símbolos.
DWRITE_PANOSE_TOOL_KIND A enumeração DWRITE_PANOSE_TOOL_KIND contém valores que especificam o tipo de ferramenta usada para criar formulários de caractere.
DWRITE_PANOSE_WEIGHT A enumeração DWRITE_PANOSE_WEIGHT contém valores que especificam o peso dos caracteres.
DWRITE_PANOSE_XASCENT A enumeração DWRITE_PANOSE_XASCENT contém valores que especificam o tamanho relativo das letras minúsculas.
DWRITE_PANOSE_XHEIGHT A enumeração DWRITE_PANOSE_XHEIGHT contém valores que especificam informações sobre o tamanho relativo das letras minúsculas e o tratamento das marcas diacríticas (xheight).
DWRITE_PARAGRAPH_ALIGNMENT Especifica o alinhamento do texto do parágrafo ao longo do eixo de direção do fluxo, em relação à parte superior e inferior da caixa de layout do fluxo.
DWRITE_PIXEL_GEOMETRY Representa a estrutura interna de um pixel de dispositivo (ou seja, o arranjo físico dos componentes de cor vermelho, verde e azul) que é assumido para fins de renderização do texto.
DWRITE_READING_DIRECTION Especifica a direção na qual a leitura progride. Observação: DWRITE_READING_DIRECTION_TOP_TO_BOTTOM e DWRITE_READING_DIRECTION_BOTTOM_TO_TOP só estão disponíveis no Windows 8.1 e posterior.
Enumerações DWRITE_RENDERING_MODE A partir do Windows 8, a enumeração DWRITE_RENDERING_MODE adicionou novos valores de enumeração e preteriu outros.
DWRITE_RENDERING_MODE1 Especifica como glifos são renderizados.
DWRITE_SCRIPT_SHAPES Indica requisitos adicionais de formatação para texto.
DWRITE_TEXT_ALIGNMENT Especifica o alinhamento do texto do parágrafo ao longo do eixo de direção de leitura, em relação às bordas à esquerda e à direita da caixa de layout.
DWRITE_TEXT_ANTIALIAS_MODE A enumeração DWRITE_TEXT_ANTIALIAS_MODE contém valores que especificam o tipo de suavização a ser usada no texto quando o modo de renderização precisa de suavização.
DWRITE_TEXTURE_TYPE Identifica um tipo de textura alfa.
DWRITE_TRIMMING_GRANULARITY Especifica a granularidade do texto usada para cortar o texto de estouro da caixa de layout.
DWRITE_VERTICAL_GLYPH_ORIENTATION A enumeração DWRITE_VERTICAL_GLYPH_ORIENTATION contém valores que especificam o tipo desejado de orientação do glifo para o texto.
DWRITE_WORD_WRAPPING Especifica a quebra automática de linha a ser usada em um parágrafo multilinha em especial. Observação: DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD e DWRITE_WORD_WRAPPING_CHARACTER só estão disponíveis no Windows 8.1 e posterior.