Funciones uniscribe

En esta sección se describen las funciones para la tipografía y para el procesamiento de scripts complejos.

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 glifo avanzado ajustados.
ScriptBreak 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 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 tener acceso 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 de script complejo.
ScriptItemize Divide una cadena Unicode en elementos con forma individual.
ScriptItemizeOpenType Divide una cadena Unicode en elementos con forma individual 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ón ScriptTextOut .
ScriptLayout Convierte una matriz de niveles de inserción de ejecución en un mapa de posición visual a lógica o de posición lógica a objeto 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 en busca de secuencias no válidas.
ScriptStringXtoCP Convierte una coordenada x en una posición de carácter.
ScriptSubstituteSingleGlyph Permite la sustitución de un solo glifo con una forma alternativa del mismo glifo para el procesamiento de OpenType.
ScriptTextOut 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.