Partilhar via


Enumerações DirectWrite

DirectWrite define as enumerações a seguir.

Nesta secçã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 de fontes.
DWRITE_BASELINE A enumeração DWRITE_BASELINE contém valores que especificam a linha de base para alinhamento de texto.
DWRITE_BREAK_CONDITION Indica a condição nas bordas do objeto embutido ou do texto usado para determinar o comportamento de quebra de linha.
DWRITE_CONTAINER_TYPE Especifica o formato de contêiner de um recurso de fonte. Um formato de contêiner é distinto de um formato de arquivo de fonte (DWRITE_FONT_FILE_TYPE) porque o contêiner descreve o contêiner no qual o arquivo de fonte subjacente é empacotado.
DWRITE_FACTORY_TYPE Especifica o tipo de objeto de fábrica DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Especifica o tipo de objeto de fábrica 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 do texto fornecido pela fonte.
DWRITE_FONT_FILE_TYPE O tipo de fonte representado por um único arquivo de fonte. Formatos de fonte que consistem em vários arquivos, por exemplo, Tipo 1 . GFP e . PFB, têm valores de enum separados para cada um dos tipos de arquivo.
DWRITE_FONT_LINE_GAP_USAGE Especifique se DWRITE_FONT_METRICSvalor ::lineGap deve fazer parte das métricas de linha
DWRITE_FONT_PROPERTY_ID Identifica uma cadeia de caracteres em uma fonte.
DWRITE_FONT_SIMULATIONS Especifica simulações de estilo algorítmico a serem aplicadas à face da fonte. Simulações ousadas e oblíquas podem ser combinadas através da operação bit a bit OR.
DWRITE_FONT_SOURCE_TYPE Define constantes que especificam o mecanismo pelo qual uma fonte veio a ser incluída em um conjunto de fontes.
DWRITE_FONT_STRETCH Representa o grau em que uma fonte foi esticada em comparação com a proporção normal de uma fonte.
DWRITE_FONT_STYLE Representa o estilo de uma face de fonte como normal, itálico ou oblíquo.
DWRITE_FONT_WEIGHT Representa a densidade de um tipo de letra, em termos da leveza ou peso dos traços.
DWRITE_GLYPH_IMAGE_FORMATS Especifica quais formatos são suportados na fonte, seja em um nível de fonte ampla ou por glifo.
DWRITE_GLYPH_ORIENTATION_ANGLE A enumeração DWRITE_GLYPH_ORIENTATION_ANGLE contém valores que especificam como o glifo é orientado para o eixo x.
DWRITE_GRID_FIT_MODE Especifica se o ajuste de grade de contornos de glifo deve ser habilitado (também conhecido como dica).
DWRITE_INFORMATIONAL_STRING_ID A enumeração de cadeia de caracteres informativa que identifica uma cadeia de caracteres incorporada 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 o local de um recurso.
DWRITE_MEASURING_MODE Indica o método de medição usado para o layout do texto.
DWRITE_NUMBER_SUBSTITUTION_METHOD Especifica como aplicar a substituição numérica em dígitos e pontuação relacionada.
DWRITE_OPTICAL_ALIGNMENT O modo de alinhamento ótico da margem.
DWRITE_OUTLINE_THRESHOLD A enumeração DWRITE_OUTLINE_THRESHOLD contém valores que especificam a política usada pelo IDWriteFontFace1::GetRecommendedRenderingMode método para determinar se os glifos devem ser renderizados no modo de estrutura de tópicos.
DWRITE_PANOSE_ARM_STYLE A enumeração DWRITE_PANOSE_ARM_STYLE contém valores que especificam o estilo de terminação de hastes e formas de 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 da face 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 largura e altura da face 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 ponto mais fino do traçado 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 da face 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 tipográfica.
DWRITE_PANOSE_FILL A enumeração DWRITE_PANOSE_FILL contém valores que especificam o tipo de preenchimento e tratamento de linha.
DWRITE_PANOSE_FINIALS A enumeração DWRITE_PANOSE_FINIALS contém valores que especificam como as extremidades de caracteres e os ascendentes minúsculos são tratados.
DWRITE_PANOSE_LETTERFORM A enumeração DWRITE_PANOSE_LETTERFORM contém valores que especificam a arredondamento da forma de letra para o texto.
DWRITE_PANOSE_LINING A enumeração DWRITE_PANOSE_LINING contém valores que especificam a manipulação do contorno para o tipo de letra decorativo.
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 do tronco diagonal.
DWRITE_PANOSE_PROPORTION A enumeração DWRITE_PANOSE_PROPORTION contém valores que especificam a proporção da forma do glifo considerando detalhes adicionais para 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, com consideração de sua inclinação e caudas.
DWRITE_PANOSE_SCRIPT_TOPOLOGY A enumeração DWRITE_PANOSE_SCRIPT_TOPOLOGY contém valores que especificam a topologia de letterforms.
DWRITE_PANOSE_SERIF_STYLE A enumeração DWRITE_PANOSE_SERIF_STYLE contém valores que especificam a aparência do texto serif.
DWRITE_PANOSE_SPACING A enumeração DWRITE_PANOSE_SPACING contém valores que especificam o espaçamento entre caracteres (monoespaço versus proporcional).
DWRITE_PANOSE_STROKE_VARIATION A enumeração DWRITE_PANOSE_STROKE_VARIATION contém valores que especificam a relação entre hastes finas e grossas de caracteres de texto.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO A enumeração DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contém valores que especificam a 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 caracteres.
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 de letras minúsculas e o tratamento de marcas diacríticas (xheight).
DWRITE_PARAGRAPH_ALIGNMENT Especifica o alinhamento do texto do parágrafo ao longo do eixo da 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, a disposição física dos componentes de cor vermelho, verde e azul) que é assumida para fins de renderização de texto.
DWRITE_READING_DIRECTION Especifica a direção em que a leitura progride. Nota:DWRITE_READING_DIRECTION_TOP_TO_BOTTOM e DWRITE_READING_DIRECTION_BOTTOM_TO_TOP estão disponíveis apenas no Windows 8.1 e posterior.
DWRITE_RENDERING_MODE enumerações 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 os glifos são renderizados.
DWRITE_SCRIPT_SHAPES Indica requisitos de formatação adicionais para texto.
DWRITE_TEXT_ALIGNMENT Especifica o alinhamento do texto do parágrafo ao longo do eixo da direção de leitura, em relação à borda à 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 de borda a ser usado para texto quando o modo de renderização solicita suavização.
DWRITE_TEXTURE_TYPE Identifica um tipo de textura alfa.
DWRITE_TRIMMING_GRANULARITY Especifica a granularidade do texto usada para cortar o texto que transborda a 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 de glifo para o texto.
DWRITE_WORD_WRAPPING Especifica a quebra automática de palavras a ser usada em um parágrafo específico de várias linhas. Nota:DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORDe DWRITE_WORD_WRAPPING_CHARACTER estão disponíveis apenas no Windows 8.1 e posterior.