estrutura PARAFORMAT2 (richedit.h)
Contém informações sobre atributos de formatação de parágrafo em um controle de edição avançada. PARAFORMAT2 é uma extensão do Microsoft Rich Edit 2.0 da estrutura PARAFORMAT . O Microsoft Rich Edit 2.0 permite que você use qualquer estrutura com as mensagens EM_GETPARAFORMAT e EM_SETPARAFORMAT .
Sintaxe
struct PARAFORMAT2 : _paraformat {
LONG dySpaceBefore;
LONG dySpaceAfter;
LONG dyLineSpacing;
SHORT sStyle;
BYTE bLineSpacingRule;
BYTE bOutlineLevel;
WORD wShadingWeight;
WORD wShadingStyle;
WORD wNumberingStart;
WORD wNumberingStyle;
WORD wNumberingTab;
WORD wBorderSpace;
WORD wBorderWidth;
WORD wBorders;
};
Herança
A estrutura PARAFORMAT2 implementa _paraformat.
Membros
dySpaceBefore
Tipo: LONG
Tamanho do espaçamento acima do parágrafo, em twips. Para usar esse membro, defina o sinalizador PFM_SPACEBEFORE no membro dwMask . O valor deve ser maior ou igual a zero.
dySpaceAfter
Tipo: LONG
Especifica o tamanho do espaçamento abaixo do parágrafo, em twips. Para usar esse membro, defina o sinalizador PFM_SPACEAFTER no membro dwMask . O valor deve ser maior ou igual a zero.
dyLineSpacing
Tipo: LONG
Espaçamento entre linhas. Para obter uma descrição de como esse valor é interpretado, consulte o membro bLineSpacingRule . Para usar esse membro, defina o sinalizador PFM_LINESPACING no membro dwMask .
sStyle
Tipo: SHORT
Estilo de texto. Para usar esse membro, defina o sinalizador PFM_STYLE no membro dwMask . Esse membro é incluído apenas para compatibilidade com interfaces TOM e Word; o controle de edição avançada armazena o valor, mas não o usa para exibir o texto.
bLineSpacingRule
Tipo: BYTE
Tipo de espaçamento entre linhas. Para usar esse membro, defina o sinalizador PFM_LINESPACING no membro dwMask . Esse membro pode ser um dos valores a seguir.
bOutlineLevel
Tipo: BYTE
Reservados; deve ser zero.
wShadingWeight
Tipo: WORD
Porcentagem de cor de primeiro plano usada no sombreamento. O membro wShadingStyle especifica as cores de sombreamento em primeiro plano e plano de fundo. Um valor de 5 indica uma cor de sombreamento que consiste em 5% de cor de primeiro plano e 95% de cor da tela de fundo. Para usar esses membros, defina o sinalizador PFM_SHADING no membro dwMask . Esse membro é incluído apenas para compatibilidade com Word; o controle de edição avançada armazena o valor, mas não o usa para exibir o texto.
wShadingStyle
Tipo: WORD
Estilo e cores usados para sombreamento de plano de fundo. Os bits 0 a 3 contêm o estilo de sombreamento, os bits 4 a 7 contêm o índice de cores de primeiro plano e os bits 8 a 11 contêm o índice de cor da tela de fundo. Para usar esse membro, defina o sinalizador PFM_SHADING no membro dwMask . Esse membro é incluído apenas para compatibilidade com Word; o controle de edição avançada armazena o valor, mas não o usa para exibir o texto.
O estilo de sombreamento pode ser um dos valores a seguir.
Os índices de cor de primeiro plano e de plano de fundo podem ser um dos valores a seguir.
wNumberingStart
Tipo: WORD
Número inicial ou valor Unicode usado para parágrafos numerados. Use esse membro em conjunto com o membro wNumbering . Esse membro é incluído apenas para compatibilidade com interfaces TOM; o controle de edição avançada armazena o valor, mas não o usa para exibir o texto ou marcadores. Para usar esse membro, defina o sinalizador PFM_NUMBERINGSTART no membro dwMask .
wNumberingStyle
Tipo: WORD
Estilo de numeração usado com parágrafos numerados. Use esse membro em conjunto com o membro wNumbering . Esse membro é incluído apenas para compatibilidade com interfaces TOM; o controle de edição avançada armazena o valor, mas versões de edição avançadas anteriores à 3.0 não o usam para exibir o texto ou marcadores. Para usar esse membro, defina o sinalizador PFM_NUMBERINGSTYLE no membro dwMask . Esse membro pode ser um dos valores a seguir.
wNumberingTab
Tipo: WORD
Espaço mínimo entre um número de parágrafo e o texto do parágrafo, em twips. Use esse membro em conjunto com o membro wNumbering . O membro wNumberingTab está incluído para compatibilidade com interfaces TOM; anterior ao Microsoft Rich Edit 3.0, o controle de edição avançada armazena o valor, mas não o usa para exibir texto. Para usar esse membro, defina o sinalizador PFM_NUMBERINGTAB no membro dwMask .
wBorderSpace
Tipo: WORD
O espaço entre a borda e o texto do parágrafo, em twips. O membro wBorderSpace está incluído para compatibilidade com Word; o controle de edição avançada armazena os valores, mas não os usa para exibir texto. Para usar esse membro, defina o sinalizador PFM_BORDER no membro dwMask .
wBorderWidth
Tipo: WORD
Largura da borda, em twips. Para usar esse membro, defina o sinalizador PFM_BORDER no membro dwMask .
wBorders
Tipo: WORD
Local, estilo e cor da borda. Os bits 0 a 7 especificam os locais de borda, os bits 8 a 11 especificam o estilo da borda e os bits 12 a 15 especificam o índice de cor da borda. Para usar esse membro, defina o sinalizador PFM_BORDER no membro dwMask .
Especifique os locais de borda usando uma combinação dos valores a seguir nos bits 0 a 7.
Especifique o estilo de borda usando um dos valores a seguir para os bits 8 a 11.
Especifique a cor da borda usando um dos valores a seguir para os bits de 12 a 15. Esse valor será ignorado se o bit de cor automática (bit 6) estiver definido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | richedit.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de