Ler em inglês

Compartilhar via


cabeçalho dwrite_3.h

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

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

Interfaces

 
IDWriteAsyncResult

Representa o resultado de uma operação assíncrona. Um cliente pode usar a interface para aguardar a conclusão da operação e obter o resultado.
IDWriteColorGlyphRunEnumerator1

Enumerador para uma coleção ordenada de execuções de glifo de cor.
IDWriteFactory3

A interface de fábrica raiz para todos os objetos DirectWrite. (IDWriteFactory3)
IDWriteFactory4

A interface de fábrica raiz para todos os objetos DirectWrite. (IDWriteFactory4)
IDWriteFactory5

A interface de fábrica raiz para todos os objetos DirectWrite. (IDWriteFactory5)
IDWriteFactory6

Essa interface representa um objeto de fábrica do qual todos os objetos DirectWrite são criados. IDWriteFactory6 adiciona novas instalações para trabalhar com fontes e recursos de fonte.
IDWriteFactory7

Essa interface representa um objeto de fábrica do qual todos os objetos DirectWrite são criados. IDWriteFactory7 adiciona novas instalações para trabalhar com fontes do sistema.
IDWriteFont3

Representa uma fonte em uma coleção de fontes.
IDWriteFontCollection1

Um objeto que encapsula um conjunto de fontes, como o conjunto de fontes instaladas no sistema ou o conjunto de fontes em um diretório específico. (IDWriteFontCollection1)
IDWriteFontCollection2

Essa interface encapsula um conjunto de fontes, como o conjunto de fontes instaladas no sistema ou o conjunto de fontes em um diretório específico. A API da coleção de fontes pode ser usada para descobrir quais fontes e famílias de fontes estão disponíveis e para obter alguns metadados sobre as fontes. (IDWriteFontCollection2)
IDWriteFontCollection3

Essa interface encapsula um conjunto de fontes, como o conjunto de fontes instaladas no sistema ou o conjunto de fontes em um diretório específico. A API da coleção de fontes pode ser usada para descobrir quais fontes e famílias de fontes estão disponíveis e para obter alguns metadados sobre as fontes. (IDWriteFontCollection3)
IDWriteFontDownloadListener

Interface de retorno de chamada definida pelo aplicativo que recebe notificações da fila de download de fonte (interface IDWriteFontDownloadQueue).
IDWriteFontDownloadQueue

Interface que enfileira solicitações de download para fontes remotas, caracteres, glifos e fragmentos de fonte.
IDWriteFontFace3

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

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

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

Representa uma referência a uma face de fonte.
IDWriteFontFaceReference1

Representa uma referência a uma face de fonte. Uma referência de identificação exclusiva a uma fonte, da qual você pode criar um rosto de fonte para consultar métricas de fonte e usar para renderização.
IDWriteFontFallback1

Permite que você acesse fontes de fallback na lista de fontes.
IDWriteFontFamily1

Representa uma família de fontes relacionadas. (IDWriteFontFamily1)
IDWriteFontFamily2

Representa uma família de fontes relacionadas. IDWriteFontFamily2 adiciona novas instalações, incluindo a recuperação de fontes por valores de eixo de fonte.
IDWriteFontList1

Representa uma lista de fontes. (IDWriteFontList1)
IDWriteFontList2

Representa uma lista de fontes. IDWriteFontList2 adiciona novas instalações, incluindo a recuperação do conjunto de fontes subjacente usado pela lista.
IDWriteFontResource

Fornece informações de eixo para um recurso de fonte e é usado para criar instâncias de rosto de fonte específicas.
IDWriteFontSet

Representa um conjunto de fontes. (IDWriteFontSet)
IDWriteFontSet1

Representa um conjunto de fontes. (IDWriteFontSet1)
IDWriteFontSet2

Representa um conjunto de fontes. (IDWriteFontSet2)
IDWriteFontSet3

Representa um conjunto de fontes. (IDWriteFontSet3)
IDWriteFontSet4

Representa um conjunto de fontes. (IDWriteFontSet4)
IDWriteFontSetBuilder

Contém métodos para criar um conjunto de fontes. (IDWriteFontSetBuilder)
IDWriteFontSetBuilder1

Contém métodos para criar um conjunto de fontes. (IDWriteFontSetBuilder1)
IDWriteFontSetBuilder2

Contém métodos para criar um conjunto de fontes. (IDWriteFontSetBuilder2)
IDWriteGdiInterop1

Fornece interoperabilidade com GDI, como métodos para converter uma face de fonte em uma estrutura LOGFONT ou converter uma descrição da fonte GDI em uma face de fonte. Ele também é usado para criar objetos de destino de renderização de bitmap. (IDWriteGdiInterop1)
IDWriteInMemoryFontFileLoader

Representa um carregador de arquivo de fonte que pode acessar fontes na memória.
IDWriteRemoteFontFileLoader

Representa um carregador de arquivos de fonte que pode acessar fontes remotas (ou seja, baixáveis).
IDWriteRemoteFontFileStream

Representa um fluxo de arquivo de fonte, das quais partes podem não ser locais.
IDWriteRenderingParams3

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

Representa uma coleção de cadeias de caracteres indexadas por número.
IDWriteTextFormat2

Descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade. (IDWriteTextFormat2)
IDWriteTextFormat3

Descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade. (IDWriteTextFormat3)
IDWriteTextLayout3

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

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

Funções

 
DWRITE_MAKE_FONT_AXIS_TAG

Cria uma marca OpenType para um eixo de fonte.

Estruturas

 
DWRITE_COLOR_GLYPH_RUN1

Representa uma execução de glifo de cor. O método IDWriteFactory4::TranslateColorGlyphRun retorna uma coleção ordenada de execuções de glifo de cores de tipos variados, dependendo do suporte da fonte.
DWRITE_FILE_FRAGMENT

Representa um intervalo de bytes em um arquivo de fonte.
DWRITE_FONT_AXIS_RANGE

Representa o intervalo mínimo e máximo dos valores possíveis para um eixo de fontes.
DWRITE_FONT_AXIS_VALUE

Representa um valor para um eixo de fontes. Usado ao consultar e criar instâncias de fonte.
DWRITE_FONT_PROPERTY

Propriedade font usada para filtrar conjuntos de fontes e criar um conjunto de fontes com propriedades explícitas.
DWRITE_GLYPH_IMAGE_DATA

Dados de um único glifo de GetGlyphImageData.
DWRITE_LINE_METRICS1

Contém informações sobre uma linha de texto formatada. (DWRITE_LINE_METRICS1)
DWRITE_LINE_SPACING

Define o espaçamento vertical entre linhas de texto.

Enumerações

 
DWRITE_AUTOMATIC_FONT_AXES

Define constantes que especificam determinados eixos que podem ser aplicados automaticamente no layout durante a seleção de fonte.
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_FONT_AXIS_ATTRIBUTES

Define constantes que especificam atributos para um eixo de fontes.
DWRITE_FONT_AXIS_TAG

Define constantes que especificam um identificador de quatro caracteres para um eixo de fontes.
DWRITE_FONT_FAMILY_MODEL

Define constantes que especificam como as famílias de fontes são agrupadas.
DWRITE_FONT_LINE_GAP_USAGE

Especifique se DWRITE_FONT_METRICS::lineGap deve fazer parte das métricas de linha.
DWRITE_FONT_PROPERTY_ID

Identifica uma cadeia de caracteres em uma fonte.
DWRITE_FONT_SOURCE_TYPE

Define constantes que especificam o mecanismo pelo qual uma fonte passou a ser incluída em um conjunto de fontes.
DWRITE_LOCALITY

Especifica o local de um recurso.
DWRITE_RENDERING_MODE1

Especifica como os glifos são renderizados.