Compartilhar via


cabeçalho dwrite_1.h

Esse cabeçalho é usado por DirectWrite. Para obter mais informações, consulte:

dwrite_1.h contém as seguintes interfaces de programação:

Interfaces

 
IDWriteBitmapRenderTarget1

Encapsula um bitmap independente do dispositivo de 32 bits e o contexto do dispositivo, que você pode usar para renderizar glifos.
IDWriteFactory1

A interface de fábrica raiz para todos os objetos DirectWrite. (IDWriteFactory1)
IDWriteFont1

Representa uma fonte física em uma coleção de fontes. (IDWriteFont1)
IDWriteFontFace1

Contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial. (IDWriteFontFace1)
IDWriteRenderingParams1

Representa as configurações de renderização de texto para rasterização e filtragem de glifo. (IDWriteRenderingParams1)
IDWriteTextAnalysisSink1

A interface que você implementa para receber a saída dos analisadores de texto.
IDWriteTextAnalysisSource1

A interface que você implementa para fornecer informações necessárias ao analisador de texto, como o texto e as propriedades de texto associadas.
IDWriteTextAnalyzer1

Analisa várias propriedades de texto para processamento de script complexo. (IDWriteTextAnalyzer1)
IDWriteTextLayout1

Representa um bloco de texto depois de ter sido totalmente analisado e formatado. (IDWriteTextLayout1)

Estruturas

 
DWRITE_CARET_METRICS

A estrutura DWRITE_CARET_METRICS especifica as métricas para o posicionamento do cursor em uma fonte.
DWRITE_FONT_METRICS1

A estrutura DWRITE_FONT_METRICS1 especifica as métricas aplicáveis a todos os glifos na face da fonte.
DWRITE_JUSTIFICATION_OPPORTUNITY

A estrutura DWRITE_JUSTIFICATION_OPPORTUNITY especifica informações de justificativa por glifo.
DWRITE_PANOSE

A união DWRITE_PANOSE descreve os valores de classificação de face de tipo que você usa com IDWriteFont1::GetPanose para selecionar e corresponder à fonte.
DWRITE_SCRIPT_PROPERTIES

A estrutura DWRITE_SCRIPT_PROPERTIES especifica propriedades de script para navegação e justificativa de cursor.
DWRITE_UNICODE_RANGE

A estrutura DWRITE_UNICODE_RANGE especifica o intervalo de pontos de código Unicode.

Enumerações

 
DWRITE_BASELINE

A enumeração DWRITE_BASELINE contém valores que especificam a linha de base para alinhamento de texto.
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_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 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 mais fino do traço para uma letra como "O" maiúscula.
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 de face de tipo.
DWRITE_PANOSE_FILL

A enumeração DWRITE_PANOSE_FILL contém valores que especificam o tipo de tratamento de preenchimento e 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 a arredondamento da forma de letra para texto.
DWRITE_PANOSE_LINING

A enumeração DWRITE_PANOSE_LINING contém valores que especificam a manipulação da estrutura de tópicos para a face de tipo decorativa.
DWRITE_PANOSE_MIDLINE

A enumeração DWRITE_PANOSE_MIDLINE contém valores que especificam informações sobre o posicionamento da linha média entre caracteres maiúsculos e o tratamento de ápices de haste 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 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, considerando sua inclinação e caudas.
DWRITE_PANOSE_SCRIPT_TOPOLOGY

A enumeração DWRITE_PANOSE_SCRIPT_TOPOLOGY contém valores que especificam a topologia de formas de letra.
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 espaçamento de caracteres (monospace 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 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 usado 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 das letras minúsculas e o tratamento de marcas diacríticas (xheight).
DWRITE_TEXT_ANTIALIAS_MODE

A enumeração DWRITE_TEXT_ANTIALIAS_MODE contém valores que especificam o tipo de suavização a ser usado para texto quando o modo de renderização exige a suavização.
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.