Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describen las funciones de tipografía y para el procesamiento complejo de scripts.
| Función | Descripción |
|---|---|
| scriptApplyDigitSubstitution | Aplica la configuración de sustitución de dígitos especificada a las estructuras de estado de script y control de script especificadas. |
| scriptApplyLogicalWidth | Toma una matriz de anchos avanzados para una ejecución y genera una matriz de anchos de glifos avanzados ajustados. |
| ScriptBreak de | Recupera información para determinar los saltos de línea. |
| scriptCacheGetHeight | Recupera el alto de la fuente almacenada actualmente en caché. |
| scriptCPtoX | Genera el desplazamiento x desde el extremo izquierdo o el borde inicial de una ejecución hasta el borde inicial o final de un clúster de caracteres lógicos. |
| scriptFreeCache | Libera una caché de scripts. |
| ScriptGetCMap de | Recupera los índices de glifo de los caracteres Unicode de una cadena según la tabla cmap TrueType o la tabla cmap estándar implementada para fuentes de estilo antiguo. |
| scriptGetFontAlternateGlyphs | Recupera una lista de glifos alternativos para un carácter especificado al que se puede acceder a través de una característica OpenType especificada. |
| scriptGetFontFeatureTags | Recupera una lista de características tipográficas para el sistema de escritura definido para el procesamiento de OpenType. |
| scriptGetFontLanguageTags | Recupera una lista de etiquetas de idioma que están disponibles para el elemento especificado y que son compatibles con una etiqueta de script especificada para el procesamiento de OpenType. |
| scriptGetFontProperties | Recupera información de la memoria caché de fuentes en los glifos especiales utilizados por una fuente. |
| scriptGetFontScriptTags | Recupera una lista de scripts disponibles en la fuente para el procesamiento de OpenType. |
| scriptGetGlyphABCWidth | Recupera el ancho ABC de un glifo determinado. |
| scriptGetLogicalWidths | Convierte los anchos de avance del glifo para una fuente específica en anchos lógicos. |
| ScriptGetProperties | Recupera información sobre los scripts actuales. |
| scriptIsComplex | Determina si una cadena Unicode requiere un procesamiento complejo de scripts. |
| scriptItemize | Divide una cadena Unicode en elementos que se pueden dar forma individualmente. |
| ScriptItemizeOpenType | Divide una cadena Unicode en elementos que se pueden dar forma individualmente y proporciona una matriz de etiquetas de características para cada elemento con forma para el procesamiento de OpenType. |
| scriptJustify | Crea una tabla de anchos avanzados para permitir la justificación de texto cuando se pasa a la funciónScriptTextOut. |
| scriptLayout | Convierte una matriz de niveles de inserción de ejecución en un mapa de la posición visual a lógica o lógica a la posición visual a visual. |
| scriptPlace | Genera información de ancho avanzado de glifo y desplazamiento bidimensional a partir de la salida de ScriptShape. |
| ScriptPlaceOpenType | Genera glifos y atributos visuales para una ejecución Unicode con información de OpenType a partir de la salida de ScriptShapeOpenType. |
| ScriptPositionSingleGlyph | Coloca un solo glifo con un único ajuste mediante una característica especificada proporcionada en la fuente para el procesamiento de OpenType. |
| scriptRecordDigitSubstitution | Lee la configuración de sustitución de dígitos y dígitos nativos de National Language Support (NLS) y los registra en una estructura de SCRIPT_DIGITSUBSTITUTE. |
| scriptShape | Genera glifos y atributos visuales para una ejecución Unicode. |
| ScriptShapeOpenType | Genera glifos y atributos visuales para una ejecución Unicode con información de OpenType. |
| scriptStringAnalyse | Analiza una cadena de texto sin formato. |
| ScriptStringCPtoX | Recupera la coordenada x para el borde inicial o final de una posición de carácter. |
| ScriptStringFree | Libera una estructura SCRIPT_STRING_ANALYSIS. |
| ScriptStringGetLogicalWidths | Convierte los anchos visuales en anchos lógicos. |
| scriptStringGetOrder | Crea una matriz que asigna una posición de carácter original a una posición de glifo. |
| scriptStringOut | Muestra una cadena generada por una llamada anterior a scriptStringAnalyse y, opcionalmente, agrega resaltado. |
| ScriptString_pcOutChars | Devuelve un puntero a la longitud de una cadena después del recorte. |
| ScriptString_pLogAttr | Devuelve un puntero a un búfer de atributos lógicos para una cadena analizada. |
| ScriptString_pSize | Devuelve un puntero a una estructura SIZE para una cadena analizada. |
| ScriptStringValidate | Comprueba una estructura de SCRIPT_STRING_ANALYSIS para secuencias no válidas. |
| ScriptStringXtoCP | Convierte una coordenada x en una posición de carácter. |
| scriptSubstituteSingleGlyph | Habilita la sustitución de un solo glifo con una forma alternativa del mismo glifo para el procesamiento de OpenType. |
| ScriptTextOut de | Muestra el texto de la forma de script y la información de posición especificadas. |
| scriptXtoCP | Genera el borde inicial o final de un clúster de caracteres lógicos a partir del desplazamiento x de una ejecución. |