Compartir a través de


Encabezado usp10.h

Internacionalización para aplicaciones Windows usa este encabezado. Para más información, consulte:

usp10.h contiene las siguientes interfaces de programación:

Functions

 
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

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. Las etiquetas de características tipográficas que componen la lista se recuperan de la fuente en el contexto o caché del dispositivo proporcionado.
ScriptGetFontLanguageTags

Recupera una lista de etiquetas de idioma que están disponibles para el elemento especificado y son compatibles con una etiqueta de script especificada para el procesamiento de OpenType. Las etiquetas que componen la lista se recuperan de la fuente en el contexto o la memoria caché del dispositivo especificado.
ScriptGetFontProperties

Recupera información de la memoria caché de fuentes en los glifos especiales usados por una fuente.
ScriptGetFontScriptTags

Recupera una lista de scripts disponibles en la fuente para el procesamiento de OpenType. Los scripts que componen la lista se recuperan de la fuente ubicada en el contexto del dispositivo proporcionado o del motor de modelado de scripts que procesa la fuente de la ejecución actual.
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 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 la posición visual a lógica o lógica a la posición 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 único glifo con un único ajuste mediante una característica especificada proporcionada en la fuente para el procesamiento de OpenType. Normalmente, las aplicaciones usan esta función para alinear un glifo ópticamente al principio o al final de una línea.
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. Para obtener más información, vea Formas de dígitos.
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. Cada ejecución consta de una llamada a esta función.
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.
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 de 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.
ScriptStringValidate

Comprueba una estructura de SCRIPT_STRING_ANALYSIS para las secuencias no válidas.
ScriptStringXtoCP

Convierte una coordenada x en una posición de carácter.
ScriptSubstituteSingleGlyph

Habilita la sustitución de un único 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.

Estructuras

 
GOFFSET

Contiene los desplazamientos x e y del glifo combinado.
OPENTYPE_FEATURE_RECORD

Contiene información sobre una única característica OpenType que se va a aplicar a una ejecución.
SCRIPT_ANALYSIS

Contiene una parte de una cadena Unicode, es decir, un "elemento".
SCRIPT_CHARPROP

Contiene información sobre un solo carácter en una ejecución (cadena de entrada). La información indica si el glifo de caracteres se ve afectado por las letras circundantes de la ejecución.
SCRIPT_CONTROL

Contiene marcas de control de script para varias funciones Uniscribe, por ejemplo, ScriptItemize.
SCRIPT_DIGITSUBSTITUTE

Contiene la configuración de sustitución de dígitos y dígitos nativos.
SCRIPT_FONTPROPERTIES

Contiene información sobre las propiedades de la fuente actual.
SCRIPT_GLYPHPROP

Contiene información sobre un glifo que forma parte de una matriz de glifos de salida.
SCRIPT_ITEM

Contiene un elemento de script, incluida una estructura de SCRIPT_ANALYSIS con el desplazamiento de cadena del primer carácter del elemento.
SCRIPT_LOGATTR

Contiene atributos de caracteres lógicos que son útiles al editar y dar formato al texto.
SCRIPT_PROPERTIES

Contiene información sobre el procesamiento especial para cada script.
SCRIPT_STATE

Contiene información de estado de script.
SCRIPT_TABDEF

Contiene definiciones de las posiciones de pestaña para ScriptStringAnalyse.
SCRIPT_VISATTR

Contiene los atributos visuales (glifos) que identifican clústeres y puntos de justificación, según lo generado por ScriptShape.
TEXTRANGE_PROPERTIES

Contiene un grupo de características de OpenType que se aplicarán a una ejecución.

Enumeraciones

 
SCRIPT_JUSTIFY

Define la información de características del glifo que una aplicación necesita para implementar la justificación.