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