Interfaces DirectWrite

DirectWrite define as interfaces a seguir.

Nesta seçã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 do dispositivo de 32 bits e o contexto do dispositivo, que pode ser usado para renderizar glifos.
IDWriteBitmapRenderTarget1 Encapsula um bitmap independente do dispositivo de 32 bits e o contexto do dispositivo, que você pode usar para renderizar glifos.
IDWriteBitmapRenderTarget2 Encapsula um bitmap independente do dispositivo de 32 bits e o contexto do dispositivo, que pode ser usado para renderizar glifos.
IDWriteColorGlyphRunEnumerator Essa interface permite que o aplicativo enumere por meio das execuções de glifo de cor.
IDWriteColorGlyphRunEnumerator1 Enumerador para uma coleção ordenada de execuções de glifo de cor.
IDWriteFactory Usado para criar todos os objetos DirectWrite subsequentes. Essa interface é a interface de fábrica raiz 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 de fábrica raiz para todos os objetos DirectWrite.
IDWriteFactory5 A interface de fábrica raiz para todos os objetos DirectWrite.
IDWriteFactory6 Isso 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.
IDWriteFont Representa uma fonte física em uma coleção de fontes. Essa interface é usada para criar rostos de fontes de fontes físicas ou para recuperar informações como métricas de rosto de fonte ou nomes de rosto de rostos de rostos 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 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.
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 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 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 com um tipo específico de chave.
IDWriteFontDownloadListener Interface de retorno de chamada definida pelo aplicativo que recebe notificações da fila de download de fonte (interface IDWriteFontDownloadQueue ). Os 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 estruturas de tópicos de glifo. Ele contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial.
IDWriteFontFace1 Contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial.
IDWriteFontFace2 Essa interface contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial. Ele adiciona a capacidade de marcar se um caminho de renderização de cor é potencialmente necessário.
IDWriteFontFace3 Contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial.
IDWriteFontFace4 Contém o tipo de face da fonte, as referências de arquivo apropriadas e os dados de identificação facial.
IDWriteFontFace5 Essa interface contém o tipo de face da fonte, as referências de arquivo apropriadas e os 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 uma face de fonte. Uma referência exclusiva de identificação a uma fonte, da qual você pode criar uma face de fonte para consultar métricas de fonte e usar para renderização. Uma referência de face de fonte consiste em um arquivo de fonte, um índice facial de fonte e uma simulação facial de fonte. Os dados do arquivo podem ou não estar fisicamente presentes no computador local ainda.
IDWriteFontFaceReference1 Representa uma referência a uma face de fonte. Uma referência exclusiva de identificação a uma fonte, da qual você pode criar uma face de fonte para consultar métricas de fonte e usar para renderização.
IDWriteFontFallback Permite que você acesse fontes de fallback na lista de fontes.
IDWriteFontFallbackBuilder Permite que você crie mapeamentos de fallback de fonte Unicode e crie 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 gerentes de fonte ou visualizadores de fonte podem chamar IDWriteFontFile::Analyze para descobrir se um arquivo específico é um arquivo de fonte e se é um tipo de fonte compatível com o 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 Manipula 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 de arquivo de fonte de um carregador de arquivo de fonte personalizado.
IDWriteFontList Representa uma lista de fontes.
IDWriteFontList1 Representa uma lista de fontes.
IDWriteFontList2 Representa uma lista de fontes. IDWriteFontList2 adiciona novas instalações, 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 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 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 interface ID2D1SimplifiedGeometrySink . Consulte a página de referência ID2D1SimplifiedGeometrySink para obter mais informações.
IDWriteGlyphRunAnalysis Contém informações de baixo nível usadas para renderizar uma execução de glifo.
IDWriteInlineObject Encapsula um gráfico embutido definido pelo aplicativo, permitindo que dWrite consulte métricas como se o gráfico fosse um glifo embutido com o texto.
IDWriteInMemoryFontFileLoader Representa um carregador de arquivo de fonte que pode acessar fontes na memória.
IDWriteLocalFontFileLoader Uma implementação interna da 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 usam esse carregador de arquivo 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 captura 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 arquivo de fonte que pode acessar fontes remotas (ou seja, baixáveis).
IDWriteRemoteFontFileStream Representa um fluxo de arquivo de fonte, partes das quais podem ser não locais.
IDWriteRenderingParams Representa configurações de renderização de texto, como nível ClearType, contraste aprimorado e correção gama para rasterização e filtragem de glifo. Um aplicativo normalmente obtém um objeto de parâmetros de renderização chamando o método IDWriteFactory::CreateMonitorRenderingParams .
IDWriteRenderingParams1 Representa as configurações de renderização de texto para rasterização e filtragem de glifo.
IDWriteRenderingParams2 Representa as configurações de renderização de texto para rasterização e filtragem de glifo.
IDWriteRenderingParams3 Representa as configurações de renderização de texto para rasterização e filtragem de glifo.
IDWriteStringList Representa uma coleção de cadeias de caracteres indexadas por número.
IDWriteTextAnalysisSink Essa 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 exibição lógica do texto como um fluxo contínuo de caracteres identificável por posições de texto exclusivas e o layout de memória real de blocos de texto potencialmente discretos no repositório de backup do cliente.
IDWriteTextAnalysisSource1 A interface implementada para fornecer 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úmero.
IDWriteTextAnalyzer1 Analisa várias propriedades de texto para processamento de script complexo.
IDWriteTextAnalyzer2 Analisa várias propriedades de texto para processamento de script complexo.
IDWriteTextFormat A interface IDWriteTextFormat descreve as propriedades de fonte e parágrafo usadas para formatar texto e descreve as 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 A interface IDWriteTextLayout representa um bloco de texto depois de ter sido totalmente analisada e formatada.
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.