Compartir a través de


encabezado dwrite_1.h

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

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

Interfaces

 
IDWriteBitmapRenderTarget1

Encapsula un mapa de bits independiente del dispositivo de 32 bits y el contexto del dispositivo, que puede usar para representar glifos.
IDWriteFactory1

Interfaz de fábrica raíz para todos los objetos DirectWrite. (IDWriteFactory1)
IDWriteFont1

Representa una fuente física en una colección de fuentes. (IDWriteFont1)
IDWriteFontFace1

Contiene el tipo de cara de fuente, las referencias de archivo adecuadas y los datos de identificación facial. (IDWriteFontFace1)
IDWriteRenderingParams1

Representa la configuración de representación de texto para la rasterización y el filtrado del glifo. (IDWriteRenderingParams1)
IDWriteTextAnalysisSink1

La interfaz que implementa para recibir la salida de los analizadores de texto.
IDWriteTextAnalysisSource1

La interfaz que implemente para proporcionar información necesaria al analizador de texto, como el texto y las propiedades de texto asociadas.
IDWriteTextAnalyzer1

Analiza varias propiedades de texto para el procesamiento de scripts complejos. (IDWriteTextAnalyzer1)
IDWriteTextLayout1

Representa un bloque de texto después de que se haya analizado y formateado por completo. (IDWriteTextLayout1)

Estructuras

 
DWRITE_CARET_METRICS

La estructura DWRITE_CARET_METRICS especifica las métricas para la colocación de intercalación en una fuente.
DWRITE_FONT_METRICS1

La estructura DWRITE_FONT_METRICS1 especifica las métricas que son aplicables a todos los glifos dentro de la cara de fuente.
DWRITE_JUSTIFICATION_OPPORTUNITY

La estructura DWRITE_JUSTIFICATION_OPPORTUNITY especifica la información de justificación por glifo.
DWRITE_PANOSE

La unión de DWRITE_PANOSE describe los valores de clasificación de letra de letra que se usan con IDWriteFont1::GetPanose para seleccionar y coincidir con la fuente.
DWRITE_SCRIPT_PROPERTIES

La estructura DWRITE_SCRIPT_PROPERTIES especifica las propiedades de script para la navegación y la justificación del símbolo de intercalación.
DWRITE_UNICODE_RANGE

La estructura DWRITE_UNICODE_RANGE especifica el intervalo de puntos de código Unicode.

Enumeraciones

 
DWRITE_BASELINE

La enumeración DWRITE_BASELINE contiene valores que especifican la línea base para la alineación del texto.
DWRITE_GLYPH_ORIENTATION_ANGLE

La enumeración DWRITE_GLYPH_ORIENTATION_ANGLE contiene valores que especifican cómo se orienta el glifo al eje X.
DWRITE_OUTLINE_THRESHOLD

La enumeración DWRITE_OUTLINE_THRESHOLD contiene valores que especifican la directiva utilizada por el método IDWriteFontFace1::GetRecommendedRenderingMode para determinar si se van a representar glifos en modo de esquema.
DWRITE_PANOSE_ARM_STYLE

La enumeración DWRITE_PANOSE_ARM_STYLE contiene valores que especifican el estilo de terminación de los tallos y las formas de letra redondeadas para el texto.
DWRITE_PANOSE_ASPECT

La enumeración DWRITE_PANOSE_ASPECT contiene valores que especifican la relación entre el ancho y el alto de la cara del carácter.
DWRITE_PANOSE_ASPECT_RATIO

La enumeración DWRITE_PANOSE_ASPECT_RATIO contiene valores que especifican información sobre la relación entre el ancho y el alto de la cara del carácter.
DWRITE_PANOSE_CHARACTER_RANGES

La enumeración DWRITE_PANOSE_CHARACTER_RANGES contiene valores que especifican el tipo de caracteres disponibles en la fuente.
DWRITE_PANOSE_CONTRAST

La enumeración DWRITE_PANOSE_CONTRAST contiene valores que especifican la relación entre el punto más grueso y el más fino del trazo para una letra como "O" mayúscula.
DWRITE_PANOSE_DECORATIVE_CLASS

La enumeración DWRITE_PANOSE_DECORATIVE_CLASS contiene valores que especifican la apariencia general de la cara de carácter.
DWRITE_PANOSE_DECORATIVE_TOPOLOGY

La enumeración DWRITE_PANOSE_DECORATIVE_TOPOLOGY contiene valores que especifican las características generales de la forma de la fuente.
DWRITE_PANOSE_FAMILY

La enumeración DWRITE_PANOSE_FAMILY contiene valores que especifican el tipo de clasificación de tipo de letra.
DWRITE_PANOSE_FILL

La enumeración DWRITE_PANOSE_FILL contiene valores que especifican el tipo de relleno y tratamiento de línea.
DWRITE_PANOSE_FINIALS

La enumeración DWRITE_PANOSE_FINIALS contiene valores que especifican cómo finalizan los caracteres y se tratan los ascendentes menoscules.
DWRITE_PANOSE_LETTERFORM

La enumeración DWRITE_PANOSE_LETTERFORM contiene valores que especifican la redondeo del formato de letra para el texto.
DWRITE_PANOSE_LINING

La enumeración DWRITE_PANOSE_LINING contiene valores que especifican el control del contorno para el tipo de letra decorativo.
DWRITE_PANOSE_MIDLINE

La enumeración DWRITE_PANOSE_MIDLINE contiene valores que especifican información sobre la colocación de la línea media entre caracteres en mayúsculas y el tratamiento de vértices de tallo diagonal.
DWRITE_PANOSE_PROPORTION

La enumeración DWRITE_PANOSE_PROPORTION contiene valores que especifican la proporción de la forma del glifo teniendo en cuenta detalles adicionales para los caracteres estándar.
DWRITE_PANOSE_SCRIPT_FORM

La enumeración DWRITE_PANOSE_SCRIPT_FORM contiene valores que especifican la apariencia general de la cara del carácter, teniendo en cuenta su pendiente y colas.
DWRITE_PANOSE_SCRIPT_TOPOLOGY

La enumeración DWRITE_PANOSE_SCRIPT_TOPOLOGY contiene valores que especifican la topología de formas de letra.
DWRITE_PANOSE_SERIF_STYLE

La enumeración DWRITE_PANOSE_SERIF_STYLE contiene valores que especifican la apariencia del texto serif.
DWRITE_PANOSE_SPACING

La enumeración DWRITE_PANOSE_SPACING contiene valores que especifican el espaciado de caracteres (monoespacio frente a proporcional).
DWRITE_PANOSE_STROKE_VARIATION

La enumeración DWRITE_PANOSE_STROKE_VARIATION contiene valores que especifican la relación entre los tallos finos y gruesos de los caracteres de texto.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO

La enumeración DWRITE_PANOSE_SYMBOL_ASPECT_RATIO contiene valores que especifican la relación de aspecto de los caracteres simbólicos.
DWRITE_PANOSE_SYMBOL_KIND

La enumeración DWRITE_PANOSE_SYMBOL_KIND contiene valores que especifican el tipo de conjunto de símbolos.
DWRITE_PANOSE_TOOL_KIND

La enumeración DWRITE_PANOSE_TOOL_KIND contiene valores que especifican el tipo de herramienta que se usa para crear formularios de caracteres.
DWRITE_PANOSE_WEIGHT

La enumeración DWRITE_PANOSE_WEIGHT contiene valores que especifican el peso de los caracteres.
DWRITE_PANOSE_XASCENT

La enumeración DWRITE_PANOSE_XASCENT contiene valores que especifican el tamaño relativo de las letras minúsculas.
DWRITE_PANOSE_XHEIGHT

La enumeración DWRITE_PANOSE_XHEIGHT contiene valores que especifican información sobre el tamaño relativo de letras minúsculas y el tratamiento de marcas diacríticas (xheight).
DWRITE_TEXT_ANTIALIAS_MODE

La enumeración DWRITE_TEXT_ANTIALIAS_MODE contiene valores que especifican el tipo de suavizado de contorno que se va a usar para el texto cuando el modo de representación llama a antialiasing.
DWRITE_VERTICAL_GLYPH_ORIENTATION

La enumeración DWRITE_VERTICAL_GLYPH_ORIENTATION contiene valores que especifican el tipo deseado de orientación del glifo para el texto.