Estructura PARAFORMAT (richedit.h)
Contiene información sobre los atributos de formato de párrafo en un control de edición enriquecido. Esta estructura se usa con los mensajes EM_GETPARAFORMAT y EM_SETPARAFORMAT .
En Microsoft Rich Edit 2.0, la estructura de PARAFORMAT2 es una extensión de Microsoft Rich Edit 2.0 de la estructura PARAFORMAT . Microsoft Rich Edit 2.0 permite usar cualquier estructura con EM_GETPARAFORMAT y EM_SETPARAFORMAT.
Sintaxis
typedef struct _paraformat {
UINT cbSize;
DWORD dwMask;
WORD wNumbering;
union {
WORD wReserved;
WORD wEffects;
};
LONG dxStartIndent;
LONG dxRightIndent;
LONG dxOffset;
WORD wAlignment;
SHORT cTabCount;
LONG rgxTabs[MAX_TAB_STOPS];
} PARAFORMAT;
Members
cbSize
Tipo: UINT
Tamaño de la estructura, en bytes. El miembro debe rellenarse antes de pasar al control de edición enriquecido.
dwMask
Tipo: DWORD
Miembros que contienen información o atributos válidos que se van a establecer. Este parámetro puede ser ninguno o una combinación de los valores siguientes. Si se especifican PFM_STARTINDENT y PFM_OFFSETINDENT, PFM_STARTINDENT tiene prioridad.
wNumbering
Tipo: WORD
Valor que especifica las opciones de numeración. Este miembro puede ser cero o PFN_BULLET.
wReserved
Tipo: WORD
Rich Edit 1.0:: Este miembro se denomina wReserved. Reservados; el valor debe ser cero.
Edición enriquecida 2.0: Este miembro se denomina wEffects. Marca de bits que especifica un efecto de párrafo. Solo se incluye por compatibilidad con interfaces TOM; El control de edición enriquecida almacena el valor, pero no lo usa para mostrar el texto. Este parámetro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Muestra texto mediante el orden de lectura de izquierda a derecha. Este es el valor predeterminado. |
|
Muestra texto mediante el orden de lectura de derecha a izquierda. |
wEffects
dxStartIndent
Tipo: LONG
Sangría de la primera línea del párrafo, en twips. Si se establece el formato de párrafo y se especifica PFM_OFFSETINDENT, este miembro se trata como un valor relativo que se agrega a la sangría inicial de cada párrafo afectado.
dxRightIndent
Tipo: LONG
Tamaño, de la sangría derecha en relación con el margen derecho, en twips.
dxOffset
Tipo: LONG
Sangría de las líneas de segundo y posteriores de un párrafo en relación con la sangría inicial, en twips. La primera línea se aplica sangría si este miembro es negativo o está fuera de la sangría si este miembro es positivo.
wAlignment
Tipo: WORD
Valor que especifica la alineación del párrafo. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Los párrafos están centrados. |
|
Los párrafos se alinean con el margen izquierdo. |
|
Los párrafos se alinean con el margen derecho. |
cTabCount
Tipo: SHORT
Número de tabulaciones.
rgxTabs[MAX_TAB_STOPS]
Tipo: LONG
Matriz de posiciones de tabulación absolutas. Cada elemento de la matriz especifica información sobre una tabulación. Los 24 bits de orden bajo especifican el desplazamiento absoluto, en twips. Para usar este miembro, establezca la marca PFM_TABSTOPS en el miembro dwMask .
Edición enriquecida 2.0: Para la compatibilidad con las interfaces TOM, puede usar los ocho bits de orden superior para almacenar información adicional sobre cada tabulación.
Los bits 24-27 pueden especificar uno de los valores siguientes para indicar la alineación de la pestaña. Estos bits no afectan a la visualización del control de edición enriquecido para versiones anteriores a Microsoft Rich Edit 3.0.
Valor | Significado |
---|---|
|
Pestaña Normal |
|
Pestaña Centro |
|
Pestaña alineada a la derecha |
|
Tabulación decimal |
|
pestaña Word barra (barra vertical) |
Los bits 28-31 pueden especificar uno de los valores siguientes para indicar el tipo de marcador de tabulación. Estos bits no afectan a la visualización de control de edición enriquecida.
Valor | Significado |
---|---|
|
Sin líder |
|
Líder punteado |
|
Líder discontinuo |
|
Líder subrayado |
|
Guía de línea gruesa |
|
Guía de línea doble |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | richedit.h |
Consulte también
Referencia
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de