Compartir a través de


encabezado dwrite.h

Este encabezado lo usa DirectWrite. Para más información, consulte:

dwrite.h contiene las siguientes interfaces de programación:

Interfaces

 
IDWriteBitmapRenderTarget

Encapsula un mapa de bits independiente del dispositivo de 32 bits y el contexto del dispositivo, que se pueden usar para representar glifos.
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.
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.
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. (IDWriteFontCollection)
IDWriteFontCollectionLoader

Se usa para construir una colección de fuentes dadas un tipo determinado de clave.
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.
IDWriteFontFamily

Representa una familia de fuentes relacionadas. (IDWriteFontFamily)
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. (IDWriteFontList)
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. (IDWriteGdiInterop)
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.
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.
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.
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.
IDWriteTextAnalysisSink

El cliente del analizador de texto implementa esta interfaz para recibir la salida de un análisis de texto determinado.
IDWriteTextAnalysisSource

Implementado por el cliente del analizador de texto para proporcionar texto al analizador.
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.
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.
IDWriteTextLayout

La interfaz IDWriteTextLayout 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. (IDWriteTextRenderer)
IDWriteTypography

Representa un valor de tipografía de fuente.

Functions

 
DWRITE_MAKE_OPENTYPE_TAG

Crea una etiqueta OpenType como un entero de 32 bits, de modo que el primer carácter de la etiqueta es el byte más bajo (menos significativo en las arquitecturas little endian), que se puede usar para comparar con etiquetas en el archivo de fuente.
DWriteCreateFactory

Crea un objeto de fábrica DirectWrite que se usa para la creación posterior de objetos DirectWrite individuales.

Estructuras

 
DWRITE_CLUSTER_METRICS

Contiene información sobre un clúster de glifos.
DWRITE_FONT_FEATURE

Especifica las propiedades usadas para identificar y ejecutar características tipográficas en la cara de fuente actual.
DWRITE_FONT_METRICS

La estructura DWRITE_FONT_METRICS especifica las métricas que se aplican a todos los glifos dentro de la cara de fuente.
DWRITE_GLYPH_METRICS

Especifica las métricas de un glifo individual.
DWRITE_GLYPH_OFFSET

Ajuste opcional a la posición de un glifo.
DWRITE_GLYPH_RUN

Contiene la información que necesitan los representadores para dibujar ejecuciones de glifo.
DWRITE_GLYPH_RUN_DESCRIPTION

Contiene propiedades adicionales relacionadas con las de DWRITE_GLYPH_RUN.
DWRITE_HIT_TEST_METRICS

Describe la región obtenida por una prueba de posicionamiento.
DWRITE_INLINE_OBJECT_METRICS

Contiene propiedades que describen la medida geométrica de un objeto insertado definido por la aplicación.
DWRITE_LINE_BREAKPOINT

Características de punto de interrupción de línea de un carácter.
DWRITE_LINE_METRICS

Contiene información sobre una línea de texto con formato. (DWRITE_LINE_METRICS)
DWRITE_MATRIX

La estructura DWRITE_MATRIX especifica la transformación de gráficos que se va a aplicar a glifos representados.
DWRITE_OVERHANG_METRICS

Indica cuántas DIP visibles (píxeles independientes del dispositivo) superponen cada lado del diseño o los objetos insertados.
DWRITE_SCRIPT_ANALYSIS

Almacena la asociación de texto y su script del sistema de escritura, así como algunos atributos para mostrar.
DWRITE_SHAPING_GLYPH_PROPERTIES

Contiene propiedades de salida de forma para un glifo de salida.
DWRITE_SHAPING_TEXT_PROPERTIES

Dar forma a las propiedades de salida de un glifo de salida.
DWRITE_STRIKETHROUGH

Contiene información sobre el tamaño y la ubicación de los tachos.
DWRITE_TEXT_METRICS

Contiene las métricas asociadas al texto después del diseño. (DWRITE_TEXT_METRICS)
DWRITE_TEXT_RANGE

Especifica un intervalo de posiciones de texto donde se aplica el formato en el texto representado por un objeto IDWriteTextLayout.
DWRITE_TRIMMING

Especifica la opción de recorte para el texto que desborda el cuadro de diseño.
DWRITE_TYPOGRAPHIC_FEATURES

Contiene un conjunto de características tipográficas que se aplicarán durante la forma del texto.
DWRITE_UNDERLINE

Contiene información sobre el ancho, grosor, desplazamiento, alto de ejecución, dirección de lectura y dirección de flujo de un subrayado.

Enumeraciones

 
DWRITE_BREAK_CONDITION

Indica la condición en los bordes del objeto o texto insertados que se usa para determinar el comportamiento de salto de línea.
DWRITE_FACTORY_TYPE

Especifica el tipo de DirectWrite objeto de fábrica.
DWRITE_FLOW_DIRECTION

Indica la dirección de cómo se colocan las líneas de texto entre sí.
DWRITE_FONT_FACE_TYPE

Indica el formato de archivo de una cara de fuente completa.
DWRITE_FONT_FEATURE_TAG

Valor que indica la característica tipográfica del texto proporcionado por la fuente.
DWRITE_FONT_FILE_TYPE

Tipo de una fuente representada por un único archivo de fuente. Formatos de fuente que constan de varios archivos, por ejemplo, Tipo 1 . PFM y . PFB, tiene valores de enumeración independientes para cada uno de los tipos de archivo.
DWRITE_FONT_SIMULATIONS

Especifica simulaciones de estilo algorítmico que se aplicarán a la cara de fuente. Las simulaciones en negrita y oblicuo se pueden combinar a través de una operación OR bit a bit.
DWRITE_FONT_STRETCH

Representa el grado en que se ha extendido una fuente en comparación con la relación de aspecto normal de una fuente.
DWRITE_FONT_STYLE

Representa el estilo de una cara de fuente como normal, cursiva o oblicuo.
DWRITE_FONT_WEIGHT

Representa la densidad de un tipo de letra, en términos de ligereza o pesadez de los trazos.
DWRITE_INFORMATIONAL_STRING_ID

Enumeración de cadena informativa que identifica una cadena incrustada en un archivo de fuente.
DWRITE_LINE_SPACING_METHOD

Método utilizado para el espaciado de líneas en un diseño de texto.
DWRITE_NUMBER_SUBSTITUTION_METHOD

Especifica cómo aplicar la sustitución de números en dígitos y puntuación relacionada.
DWRITE_PARAGRAPH_ALIGNMENT

Especifica la alineación del texto del párrafo a lo largo del eje de dirección del flujo, en relación con la parte superior e inferior del cuadro de diseño del flujo.
DWRITE_PIXEL_GEOMETRY

Representa la estructura interna de un píxel del dispositivo (es decir, la disposición física de los componentes de color rojo, verde y azul) que se supone para representar texto.
DWRITE_READING_DIRECTION

Especifica la dirección en la que avanza la lectura.
DWRITE_RENDERING_MODE

Representa un método de representación de glifos.
DWRITE_SCRIPT_SHAPES

Indica requisitos de forma adicionales para el texto.
DWRITE_TEXT_ALIGNMENT

Especifica la alineación del texto del párrafo a lo largo del eje de dirección de lectura, en relación con el borde inicial y final del cuadro de diseño.
DWRITE_TEXTURE_TYPE

Identifica un tipo de textura alfa.
DWRITE_TRIMMING_GRANULARITY

Especifica la granularidad de texto utilizada para recortar el texto que desborda el cuadro de diseño.
DWRITE_WORD_WRAPPING

Especifica el ajuste de palabras que se va a usar en un párrafo multilínea determinado.