Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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. |