Share via


Interfaces de DirectWrite

DirectWrite define las siguientes interfaces.

En esta sección

Tema Descripción
IDWriteAsyncResult Representa el resultado de una operación asincrónica. Un cliente puede usar la interfaz para esperar a que se complete la operación y para obtener el resultado.
IDWriteBitmapRenderTarget Encapsula un mapa de bits independiente del dispositivo de 32 bits y el contexto del dispositivo, que se pueden usar para representar glifos.
IDWriteBitmapRenderTarget1 Encapsula un mapa de bits independiente del dispositivo de 32 bits y el contexto del dispositivo, que puede usar para representar glifos.
IDWriteBitmapRenderTarget2 Encapsula un mapa de bits independiente del dispositivo de 32 bits y el contexto del dispositivo, que se pueden usar para representar glifos.
IDWriteColorGlyphRunEnumerator Esta interfaz permite a la aplicación enumerar a través de las ejecuciones de glifo de color.
IDWriteColorGlyphRunEnumerator1 Enumerador para una colección ordenada de ejecuciones de glifo de color.
IDWriteFactory Se usa para crear todos los objetos DirectWrite posteriores. Esta interfaz es la interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory1 Interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory2 Interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory3 Interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory4 Interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory5 Interfaz de fábrica raíz para todos los objetos DirectWrite.
IDWriteFactory6 Representa un objeto de fábrica desde el que se crean todos los objetos DirectWrite. IDWriteFactory6 agrega nuevas instalaciones para trabajar con fuentes y recursos de fuente.
IDWriteFactory7 Esta interfaz representa un objeto de fábrica desde el que se crean todos los objetos DirectWrite. IDWriteFactory7 agrega nuevas instalaciones para trabajar con fuentes del sistema.
IDWriteFont Representa una fuente física en una colección de fuentes. Esta interfaz se usa para crear caras de fuente a partir de fuentes físicas, o para recuperar información como métricas de caras de fuente o nombres de caras de caras existentes.
IDWriteFont1 Representa una fuente física en una colección de fuentes.
IDWriteFont2 Representa una fuente física en una colección de fuentes.
IDWriteFont3 Representa una fuente de una colección de fuentes.
IDWriteFontCollection Objeto que encapsula un conjunto de fuentes, como el conjunto de fuentes instaladas en el sistema o el conjunto de fuentes de un directorio determinado. La API de colección de fuentes se puede usar para detectar qué familias de fuentes y fuentes están disponibles y para obtener algunos metadatos sobre las fuentes.
IDWriteFontCollection1 Objeto que encapsula un conjunto de fuentes, como el conjunto de fuentes instaladas en el sistema o el conjunto de fuentes de un directorio determinado. La API de colección de fuentes se puede usar para detectar qué familias de fuentes y fuentes están disponibles y para obtener algunos metadatos sobre las fuentes.
IDWriteFontCollection2 Esta interfaz encapsula un conjunto de fuentes, como el conjunto de fuentes instaladas en el sistema o el conjunto de fuentes de un directorio determinado.
IDWriteFontCollection3 Esta interfaz encapsula un conjunto de fuentes, como el conjunto de fuentes instaladas en el sistema o el conjunto de fuentes de un directorio determinado.
IDWriteFontCollectionLoader Se usa para construir una colección de fuentes dadas un tipo determinado de clave.
IDWriteFontDownloadListener Interfaz de devolución de llamada definida por la aplicación que recibe notificaciones de la cola de descarga de fuentes (interfaz IDWriteFontDownloadQueue ). Las devoluciones de llamada se producirán en el subproceso de descarga y los objetos deben estar preparados para controlar las llamadas en sus métodos desde otros subprocesos en cualquier momento.
IDWriteFontDownloadQueue Interfaz que ponen en cola las solicitudes de fuentes remotas, caracteres, glifos y fragmentos de fuente.
IDWriteFontFace Esta interfaz expone varios datos de fuente, como métricas, nombres y esquemas de glifo. Contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial.
IDWriteFontFace1 Contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial.
IDWriteFontFace2 Esta interfaz contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial. Agrega la capacidad de comprobar si una ruta de representación de color es potencialmente necesaria.
IDWriteFontFace3 Contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial.
IDWriteFontFace4 Contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial.
IDWriteFontFace5 Esta interfaz contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial. Agrega nuevas instalaciones, como comparar dos caras de fuente, recuperar valores del eje de fuentes y recuperar el recurso de fuente subyacente.
IDWriteFontFaceReference Representa una referencia a una cara de fuente. Una referencia de identificación única a una fuente, desde la que puede crear una cara de fuente para consultar las métricas de fuente y usarlas para la representación. Una referencia de cara de fuente consta de un archivo de fuente, un índice de cara de fuente y una simulación de cara de fuente. Los datos del archivo pueden o no estar presentes físicamente en el equipo local todavía.
IDWriteFontFaceReference1 Representa una referencia a una cara de fuente. Una referencia de identificación única a una fuente, desde la que puede crear una cara de fuente para consultar las métricas de fuente y usarlas para la representación.
IDWriteFontFallback Permite acceder a fuentes de reserva desde la lista de fuentes.
IDWriteFontFallbackBuilder Permite crear asignaciones de reserva de fuentes Unicode y crear un objeto de reserva de fuente a partir de esas asignaciones.
IDWriteFontFamily Representa una familia de fuentes relacionadas.
IDWriteFontFamily1 Representa una familia de fuentes relacionadas.
IDWriteFontFamily2 Representa una familia de fuentes relacionadas. IDWriteFontFamily2 agrega nuevas instalaciones, incluida la recuperación de fuentes por valores de eje de fuentes.
IDWriteFontFile Representa un archivo de fuente. Las aplicaciones como administradores de fuentes o visores de fuentes pueden llamar a IDWriteFontFile::Analyze para averiguar si un archivo determinado es un archivo de fuente y si es un tipo de fuente compatible con el sistema de fuentes.
IDWriteFontFileEnumerator Encapsula una colección de archivos de fuente. El sistema de fuentes usa esta interfaz para enumerar los archivos de fuente al compilar una colección de fuentes.
IDWriteFontFileLoader Controla la carga de recursos de archivo de fuente de un tipo determinado desde una clave de referencia de archivo de fuente en un objeto de secuencia de archivos de fuente.
IDWriteFontFileStream Carga los datos del archivo de fuente desde un cargador de archivos de fuente personalizado.
IDWriteFontList Representa una lista de fuentes.
IDWriteFontList1 Representa una lista de fuentes.
IDWriteFontList2 Representa una lista de fuentes. IDWriteFontList2 agrega nuevas instalaciones, incluida la recuperación del conjunto de fuentes subyacente usado por la lista.
IDWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Representa un conjunto de fuentes.
IDWriteFontSet1 Representa un conjunto de fuentes.
IDWriteFontSet2 Representa un conjunto de fuentes.
IDWriteFontSet3 Representa un conjunto de fuentes.
IDWriteFontSet4 Representa un conjunto de fuentes.
IDWriteFontSetBuilder Contiene métodos para crear un conjunto de fuentes.
IDWriteFontSetBuilder1 Contiene métodos para crear un conjunto de fuentes.
IDWriteFontSetBuilder2 Contiene métodos para crear un conjunto de fuentes.
IDWriteGdiInterop Proporciona interoperabilidad con GDI, como métodos para convertir una cara de fuente en una estructura LOGFONT, o para convertir una descripción de fuente GDI en una cara de fuente. También se usa para crear objetos de destino de representación de mapa de bits.
IDWriteGdiInterop1 Proporciona interoperabilidad con GDI, como métodos para convertir una cara de fuente en una estructura LOGFONT, o para convertir una descripción de fuente GDI en una cara de fuente. También se usa para crear objetos de destino de representación de mapa de bits.
IDWriteGeometrySink IDWriteGeometrySink es una definición de tipo de la interfaz ID2D1SimplifiedGeometrySink . Consulte la página de referencia de ID2D1SimplifiedGeometrySink para obtener más información.
IDWriteGlyphRunAnalysis Contiene información de bajo nivel que se usa para representar una ejecución de glifo.
IDWriteInlineObject Ajusta un gráfico insertado definido por la aplicación, lo que permite que DWrite consulte las métricas como si el gráfico estuviera en línea con el texto.
IDWriteInMemoryFontFileLoader Representa un cargador de archivos de fuente que puede acceder a fuentes en memoria.
IDWriteLocalFontFileLoader Una implementación integrada de la interfaz IDWriteFontFileLoader , que funciona en archivos de fuente locales y expone información del archivo de fuente local desde la clave de referencia del archivo de fuente. Las referencias de archivo de fuente creadas con CreateFontFileReference usan este cargador de archivos de fuente.
IDWriteLocalizedStrings Representa una colección de cadenas indizada por nombre de configuración regional.
IDWriteNumberSubstitution Contiene los dígitos adecuados y la puntuación numérica de una configuración regional especificada.
IDWritePixelSnapping Define las propiedades de ajuste de píxeles, como píxeles por DIP (píxel independiente del dispositivo) y la matriz de transformación actual de un representador de texto.
IDWriteRemoteFontFileLoader Representa un cargador de archivos de fuente que puede acceder a fuentes remotas (es decir, descargables).
IDWriteRemoteFontFileStream Representa una secuencia de archivos de fuente, partes de las cuales pueden ser no locales.
IDWriteRenderingParams Representa la configuración de representación de texto, como el nivel de ClearType, el contraste mejorado y la corrección gamma para la rasterización y el filtrado del glifo. Normalmente, una aplicación obtiene un objeto de parámetros de representación llamando al método IDWriteFactory::CreateMonitorRenderingParams .
IDWriteRenderingParams1 Representa la configuración de representación de texto para la rasterización y el filtrado del glifo.
IDWriteRenderingParams2 Representa la configuración de representación de texto para la rasterización y el filtrado del glifo.
IDWriteRenderingParams3 Representa la configuración de representación de texto para la rasterización y el filtrado del glifo.
IDWriteStringList Representa una colección de cadenas indizada por número.
IDWriteTextAnalysisSink El cliente del analizador de texto implementa esta interfaz para recibir la salida de un análisis de texto determinado.
IDWriteTextAnalysisSink1 La interfaz que implementa para recibir la salida de los analizadores de texto.
IDWriteTextAnalysisSource Implementado por el cliente del analizador de texto para proporcionar texto al analizador. Permite la separación entre la vista lógica del texto como una secuencia continua de caracteres identificable por posiciones de texto únicas y el diseño de memoria real de bloques de texto potencialmente discretos en el almacén de respaldo del cliente.
IDWriteTextAnalysisSource1 La interfaz que implemente para proporcionar información necesaria al analizador de texto, como el texto y las propiedades de texto asociadas.
IDWriteTextAnalyzer Analiza varias propiedades de texto para el procesamiento de scripts complejos, como compatibilidad bidireccional (bidi) con idiomas como árabe, determinación de oportunidades de salto de línea, colocación de glifo y sustitución de números.
IDWriteTextAnalyzer1 Analiza varias propiedades de texto para el procesamiento de scripts complejos.
IDWriteTextAnalyzer2 Analiza varias propiedades de texto para el procesamiento de scripts complejos.
IDWriteTextFormat La interfaz IDWriteTextFormat describe las propiedades de fuente y párrafo que se usan para dar formato al texto y describe la información de configuración regional.
IDWriteTextFormat1 Describe las propiedades de fuente y párrafo usadas para dar formato al texto y describe la información de configuración regional.
IDWriteTextFormat2 Describe las propiedades de fuente y párrafo usadas para dar formato al texto y describe la información de configuración regional.
IDWriteTextFormat3 Describe las propiedades de fuente y párrafo usadas para dar formato al texto y describe la información de configuración regional.
IDWriteTextLayout La interfaz IDWriteTextLayout representa un bloque de texto después de que se haya analizado y formateado por completo.
IDWriteTextLayout1 Representa un bloque de texto después de que se haya analizado y formateado por completo.
IDWriteTextLayout2 Representa un bloque de texto después de que se haya analizado y formateado por completo.
IDWriteTextLayout3 Representa un bloque de texto después de que se haya analizado y formateado por completo.
IDWriteTextRenderer Representa un conjunto de devoluciones de llamada definidas por la aplicación que realizan la representación de texto, objetos insertados y decoraciones como subrayados.
IDWriteTextRenderer1 Representa un conjunto de devoluciones de llamada definidas por la aplicación que realizan la representación de texto, objetos insertados y decoraciones como subrayados.
IDWriteTypography Representa un valor de tipografía de fuente.