Partilhar via


Interfaces DirectWrite

DirectWrite define as seguintes interfaces.

Nesta secção

Tópico Descrição
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.
IDWriteBitmapRenderTarget Encapsula um bitmap independente de dispositivo de 32 bits e contexto de dispositivo, que pode ser usado para renderizar glifos.
IDWriteBitmapRenderTarget1 Encapsula um bitmap independente de dispositivo de 32 bits e contexto de dispositivo, que você pode usar para renderizar glifos.
IDWriteBitmapRenderTarget2 Encapsula um bitmap independente de dispositivo de 32 bits e contexto de dispositivo, que pode ser usado para renderizar glifos.
IDWriteColorGlyphRunEnumerator Essa interface permite que o aplicativo enumere através das execuções de glifo de cores.
IDWriteColorGlyphRunEnumerator1 Enumerador para uma coleção ordenada de execuções de glifo colorido.
IDWriteFactory Usado para criar todos os objetos DirectWrite subsequentes. Essa interface é a interface raiz de fábrica para todos os objetos DirectWrite.
IDWriteFactory1 A interface de fábrica raiz para todos os objetos DirectWrite.
IDWriteFactory2 A interface de fábrica raiz para todos os objetos DirectWrite.
IDWriteFactory3 A interface de fábrica raiz para todos os objetos DirectWrite.
IDWriteFactory4 A interface raiz de fábrica para todos os objetos DirectWrite.
IDWriteFactory5 A interface raiz de fábrica para todos os objetos DirectWrite.
IDWriteFactory6 Isso representa um objeto de fábrica a partir do qual todos os objetos DirectWrite são criados. IDWriteFactory6 adiciona novas facilidades para trabalhar com fontes e recursos de fontes.
IDWriteFactory7 Essa interface representa um objeto de fábrica a partir do qual todos os objetos DirectWrite são criados. IDWriteFactory7 adiciona novas facilidades para trabalhar com fontes do sistema.
IDWriteFont Representa uma fonte física em uma coleção de fontes. Essa interface é usada para criar faces de fontes físicas ou para recuperar informações como métricas de faces de fontes ou nomes de faces de fontes existentes.
IDWriteFont1 Representa uma fonte física em uma coleção de fontes.
IDWriteFont2 Representa uma fonte física em uma coleção de fontes.
IDWriteFont3 Representa uma fonte em uma coleção de fontes.
IDWriteFontCollection Um objeto que encapsula um conjunto de fontes, como o conjunto de fontes instalado no sistema ou o conjunto de fontes em um diretório específico. A API de coleção de fontes pode ser usada para descobrir quais famílias de fontes e fontes estão disponíveis e para obter alguns metadados sobre as fontes.
IDWriteFontCollection1 Um objeto que encapsula um conjunto de fontes, como o conjunto de fontes instalado no sistema ou o conjunto de fontes em um diretório específico. A API de coleção de fontes pode ser usada para descobrir quais famílias de fontes e fontes estão disponíveis e para obter alguns metadados sobre as fontes.
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.
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.
IDWriteFontCollectionLoader Usado para construir uma coleção de fontes dado um tipo particular de chave.
IDWriteFontDownloadListener Interface de retorno de chamada definida pelo aplicativo que recebe notificações da fila de download de fontes (interface IDWriteFontDownloadQueue). Retornos de chamada ocorrerão no thread de download e os objetos devem estar preparados para lidar com chamadas em seus métodos de outros threads a qualquer momento.
IDWriteFontDownloadQueue Interface que enfileira solicitações de download para fontes remotas, caracteres, glifos e fragmentos de fonte.
IDWriteFontFace Essa interface expõe vários dados de fonte, como métricas, nomes e contornos de glifos. Ele contém tipo de rosto de fonte, referências de arquivo apropriadas e dados de identificação facial.
IDWriteFontFace1 Contém tipo de cara, referências de arquivo apropriadas e dados de identificação facial.
IDWriteFontFace2 Esta interface contém o tipo de cara, referências de arquivo apropriadas e dados de identificação facial. Ele adiciona a capacidade de verificar se um caminho de renderização de cores é potencialmente necessário.
IDWriteFontFace3 Contém tipo de cara, referências de arquivo apropriadas e dados de identificação facial.
IDWriteFontFace4 Contém tipo de cara, referências de arquivo apropriadas e dados de identificação facial.
IDWriteFontFace5 Esta interface contém o tipo de cara, referências de arquivo apropriadas e dados de identificação facial. Ele adiciona novos recursos, como comparar duas faces de fonte, recuperar valores de eixo de fonte e recuperar o recurso de fonte subjacente.
IDWriteFontFaceReference Representa uma referência a um rosto de fonte. Uma referência de identificação exclusiva a uma fonte, a partir da qual você pode criar uma face de fonte para consultar métricas de fonte e usá-la para renderização. Uma referência de face de fonte consiste em um arquivo de fonte, índice de face de fonte e simulação de face de fonte. Os dados do arquivo podem ou não estar fisicamente presentes na máquina local ainda.
IDWriteFontFaceReference1 Representa uma referência a um rosto de fonte. Uma referência de identificação exclusiva a uma fonte, a partir da qual você pode criar uma face de fonte para consultar métricas de fonte e usá-la para renderização.
IDWriteFontFallback Permite que você acesse fontes de fallback da lista de fontes.
IDWriteFontFallbackBuilder Permite criar mapeamentos de fallback de fonte Unicode e criar um objeto de fallback de fonte a partir desses mapeamentos.
IDWriteFontFamily Representa uma família de fontes relacionadas.
IDWriteFontFamily1 Representa uma família de fontes relacionadas.
IDWriteFontFamily2 Representa uma família de fontes relacionadas. IDWriteFontFamily2 adiciona novos recursos, incluindo a recuperação de fontes por valores de eixo de fonte.
IDWriteFontFile Representa um arquivo de fonte. Aplicativos como gerenciadores de fontes ou visualizadores de fontes podem chamar IDWriteFontFile::Analyze para descobrir se um determinado arquivo é um arquivo de fonte e se é um tipo de fonte suportado pelo sistema de fontes.
IDWriteFontFileEnumerator Encapsula uma coleção de arquivos de fonte. O sistema de fontes usa essa interface para enumerar arquivos de fonte ao criar uma coleção de fontes.
IDWriteFontFileLoader Lida com o carregamento de recursos de arquivo de fonte de um tipo específico de uma chave de referência de arquivo de fonte em um objeto de fluxo de arquivo de fonte.
IDWriteFontFileStream Carrega dados do arquivo de fonte de um carregador de arquivos de fonte personalizado.
IDWriteFontList Representa uma lista de fontes.
IDWriteFontList1 Representa uma lista de fontes.
IDWriteFontList2 Representa uma lista de fontes. IDWriteFontList2 adiciona novos recursos, incluindo a recuperação do conjunto de fontes subjacente usado pela lista.
IDWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Representa um conjunto de fontes.
IDWriteFontSet1 Representa um conjunto de fontes.
IDWriteFontSet2 Representa um conjunto de fontes.
IDWriteFontSet3 Representa um conjunto de fontes.
IDWriteFontSet4 Representa um conjunto de fontes.
IDWriteFontSetBuilder Contém métodos para criar um conjunto de fontes.
IDWriteFontSetBuilder1 Contém métodos para criar um conjunto de fontes.
IDWriteFontSetBuilder2 Contém métodos para criar um conjunto de fontes.
IDWriteGdiInterop Fornece interoperabilidade com GDI, como métodos para converter uma face de fonte em uma estrutura LOGFONT ou para converter uma descrição de fonte GDI em uma face de fonte. Ele também é usado para criar objetos de destino de renderização de bitmap.
IDWriteGdiInterop1 Fornece interoperabilidade com GDI, como métodos para converter uma face de fonte em uma estrutura LOGFONT ou para converter uma descrição de fonte GDI em uma face de fonte. Ele também é usado para criar objetos de destino de renderização de bitmap.
IDWriteGeometrySink IDWriteGeometrySink é um typedef da interfaceID2D1SimplifiedGeometrySink do. Consulte a página de referência doID2D1SimplifiedGeometrySink dopara obter mais informações.
IDWriteGlyphRunAnalysis Contém informações de baixo nível usadas para renderizar uma execução de glifo.
IDWriteInlineObject Quebra um gráfico embutido definido pelo aplicativo, permitindo que o DWrite consulte métricas como se o gráfico fosse um glifo embutido com o texto.
IDWriteInMemoryFontFileLoader Representa um carregador de arquivos de fonte que pode acessar fontes na memória.
IDWriteLocalFontFileLoader Uma implementação interna do interface IDWriteFontFileLoader, que opera em arquivos de fonte locais e expõe informações de arquivo de fonte local da chave de referência do arquivo de fonte. As referências de arquivo de fonte criadas usando CreateFontFileReference usar esse carregador de arquivos de fonte.
IDWriteLocalizedStrings Representa uma coleção de cadeias de caracteres indexadas pelo nome da localidade.
IDWriteNumberSubstitution Contém os dígitos apropriados e a pontuação numérica para uma localidade especificada.
IDWritePixelSnapping Define as propriedades de ajuste de pixel, como pixels por DIP (pixel independente do dispositivo) e a matriz de transformação atual de um renderizador de texto.
IDWriteRemoteFontFileLoader Representa um carregador de arquivos de fonte que pode acessar fontes remotas (ou seja, que podem ser baixadas).
IDWriteRemoteFontFileStream Representa um fluxo de arquivo de fonte, partes do qual podem ser não locais.
IDWriteRenderingParams Representa configurações de renderização de texto, como nível ClearType, contraste aprimorado e correção de gama para rasterização e filtragem de glifos. Um aplicativo normalmente obtém um objeto de parâmetros de renderização chamando o IDWriteFactory::CreateMonitorRenderingParams método.
IDWriteRenderingParams1 Representa as configurações de renderização de texto para rasterização e filtragem de glifos.
IDWriteRenderingParams2 Representa as configurações de renderização de texto para rasterização e filtragem de glifos.
IDWriteRenderingParams3 Representa as configurações de renderização de texto para rasterização e filtragem de glifos.
IDWriteStringList Representa uma coleção de cadeias de caracteres indexadas por número.
IDWriteTextAnalysisSink Esta interface é implementada pelo cliente do analisador de texto para receber a saída de uma determinada análise de texto.
IDWriteTextAnalysisSink1 A interface que você implementa para receber a saída dos analisadores de texto.
IDWriteTextAnalysisSource Implementado pelo cliente do analisador de texto para fornecer texto ao analisador. Ele permite a separação entre a visão lógica do texto como um fluxo contínuo de caracteres identificáveis por posições de texto exclusivas e o layout de memória real de blocos de texto potencialmente discretos no armazenamento de suporte do cliente.
IDWriteTextAnalysisSource1 A interface que você implementa para fornecer as informações necessárias ao analisador de texto, como o texto e as propriedades de texto associadas.
IDWriteTextAnalyzer Analisa várias propriedades de texto para processamento de script complexo, como suporte bidirecional (bidi) para idiomas como árabe, determinação de oportunidades de quebra de linha, posicionamento de glifo e substituição de números.
IDWriteTextAnalyzer1 Analisa várias propriedades de texto para processamento de scripts complexos.
IDWriteTextAnalyzer2 Analisa várias propriedades de texto para processamento de scripts complexos.
IDWriteTextFormat O IDWriteTextFormat interface descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade.
IDWriteTextFormat1 Descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade.
IDWriteTextFormat2 Descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade.
IDWriteTextFormat3 Descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve informações de localidade.
IDWriteTextLayout O interface IDWriteTextLayout representa um bloco de texto depois de ter sido totalmente analisado e formatado.
IDWriteTextLayout1 Representa um bloco de texto depois de ter sido totalmente analisado e formatado.
IDWriteTextLayout2 Representa um bloco de texto depois de ter sido totalmente analisado e formatado.
IDWriteTextLayout3 Representa um bloco de texto depois de ter sido totalmente analisado e formatado.
IDWriteTextRenderer Representa um conjunto de retornos de chamada definidos pelo aplicativo que executam a renderização de texto, objetos embutidos e decorações, como sublinhados.
IDWriteTextRenderer1 Representa um conjunto de retornos de chamada definidos pelo aplicativo que executam a renderização de texto, objetos embutidos e decorações, como sublinhados.
IDWriteTypography Representa uma configuração de tipografia de fonte.