estrutura SCRIPT_TABDEF (usp10.h)
Contém definições das posições da guia para ScriptStringAnalyse.
Sintaxe
typedef struct tag_SCRIPT_TABDEF {
int cTabStops;
int iScale;
int *pTabStops;
int iTabOrigin;
} SCRIPT_TABDEF;
Membros
cTabStops
Número de entradas na matriz indicada por pTabStops.
Valor | Significado |
---|---|
0 | As paradas de tabulação ocorrem a cada oito larguras médias de caracteres. |
1 | Todas as paradas de tabulação são o comprimento da primeira entrada na matriz indicada por pTabStops. |
maior que 1 | As primeiras paradas de tabulação cTabStops são conforme especificado na matriz indicada por pTabStops, e as paradas de tabulação subsequentes são a cada oito caracteres médios. |
iScale
Fator de escala para valores iTabOrigin e pTabStops . Os valores são convertidos em coordenadas do dispositivo multiplicando pelo valor indicado por iScale e, em seguida, divididos por 4. Se os valores já estiverem em unidades de dispositivo, defina iScale como 4. Se os valores estiverem em unidades de diálogo, defina iScale como a largura média do caractere da fonte da caixa de diálogo. Se os valores forem múltiplos da largura média do caractere para a fonte selecionada, defina iScale como 0.
pTabStops
Ponteiro para uma matriz que tem o número de entradas indicadas por cTabStops. Cada entrada especifica uma posição de parada de tabulação. Os valores positivos representam o alinhamento próximo à borda, enquanto os valores negativos representam o alinhamento de borda distante. As unidades para os elementos da matriz são conforme indicado pelo valor de iScale.
iTabOrigin
Deslocamento inicial, em unidades lógicas, para paradas de tabulação. As guias iniciam unidades lógicas iTabOrigin antes do início da cadeia de caracteres. Essa regra ajuda com situações em que várias saídas com guias ocorrem na mesma linha.
Comentários
Essa estrutura é ignorada, a menos que o parâmetro dwFlags seja definido como SSA_TAB na função ScriptStringAnalyse .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | usp10.h |
Redistribuível | Internet Explorer 5 ou posterior emWindows Me/98/95 |