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