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