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