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