Compartir a través de


estructura SCRIPT_TABDEF (usp10.h)

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

Sintaxis

typedef struct tag_SCRIPT_TABDEF {
  int cTabStops;
  int iScale;
  int *pTabStops;
  int iTabOrigin;
} SCRIPT_TABDEF;

Miembros

cTabStops

Número de entradas de la matriz indicadas por pTabStops.

Valor Significado
0 Las tabulaciones se producen cada ocho anchos de caracteres promedio.
1 Todas las tabulaciones son la longitud de la primera entrada de la matriz indicada por pTabStops.
mayor que 1 Las primeras tabulaciones de cTabStops se especifican en la matriz indicada por pTabStops y las tabulaciones posteriores son cada ocho caracteres promedio.

iScale

Factor de escala para los valores iTabOrigin y pTabStops . Los valores se convierten en coordenadas de dispositivo multiplicando por el valor indicado por iScale y dividiendo por 4. Si los valores ya están en unidades de dispositivo, establezca iScale en 4. Si los valores están en unidades de diálogo, establezca iScale en el ancho medio de caracteres de la fuente del cuadro de diálogo. Si los valores son múltiplos del ancho medio de caracteres de la fuente seleccionada, establezca iScale en 0.

pTabStops

Puntero a una matriz que tiene el número de entradas indicadas por cTabStops. Cada entrada especifica una posición de tabulación. Los valores positivos representan la alineación casi perimetral, mientras que los valores negativos representan la alineación de borde lejano. Las unidades de los elementos de matriz se indican mediante el valor de iScale.

iTabOrigin

Desplazamiento inicial, en unidades lógicas, para tabulaciones. Las pestañas inician unidades lógicas iTabOrigin antes del principio de la cadena. Esta regla ayuda con situaciones en las que se producen varias salidas con pestañas en la misma línea.

Comentarios

Esta estructura se omite a menos que el parámetro dwFlags esté establecido en SSA_TAB en la función ScriptStringAnalyse .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado usp10.h
Redistribuible Internet Explorer 5 o posterior enWindows Me/98/95

Consulte también

ScriptStringAnalyse

Uniscribe

Uniscribe estructuras