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. |