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