Struttura PARAFORMAT (richedit.h)
Contiene informazioni sugli attributi di formattazione di paragrafo in un controllo di modifica rtf. Questa struttura viene usata con i messaggi EM_GETPARAFORMAT e EM_SETPARAFORMAT .
In Microsoft Rich Edit 2.0 la struttura PARAFORMAT2 è un'estensione Microsoft Rich Edit 2.0 della struttura PARAFORMAT . Microsoft Rich Edit 2.0 consente di usare entrambe le strutture con EM_GETPARAFORMAT e EM_SETPARAFORMAT.
Sintassi
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
Dimensioni della struttura, in byte. Il membro deve essere compilato prima di passare al controllo rich edit.
dwMask
Tipo: DWORD
Membri contenenti informazioni o attributi validi da impostare. Questo parametro può essere nessuno o una combinazione dei valori seguenti. Se vengono specificati sia PFM_STARTINDENT che PFM_OFFSETINDENT, PFM_STARTINDENT ha la precedenza.
wNumbering
Tipo: WORD
Valore che specifica le opzioni di numerazione. Questo membro può essere zero o PFN_BULLET.
wReserved
Tipo: WORD
Rich Edit 1.0:: questo membro è denominato wReserved. Riservati; il valore deve essere zero.
Rich Edit 2.0: Questo membro è denominato wEffects. Flag di bit che specifica un effetto di paragrafo. È incluso solo per la compatibilità con le interfacce TOM; Il controllo rich edit archivia il valore ma non lo usa per visualizzare il testo. Questo parametro può avere uno dei valori seguenti.
wEffects
dxStartIndent
Tipo: LONG
Rientro della prima riga del paragrafo, in twip. Se viene impostata la formattazione del paragrafo e PFM_OFFSETINDENT viene specificato, questo membro viene considerato come un valore relativo aggiunto al rientro iniziale di ogni paragrafo interessato.
dxRightIndent
Tipo: LONG
Dimensioni, del rientro destro rispetto al margine destro, in twip.
dxOffset
Tipo: LONG
Rientro della seconda e delle righe successive di un paragrafo rispetto al rientro iniziale, in twip. La prima riga viene rientrata se questo membro è negativo o rientrato se questo membro è positivo.
wAlignment
Tipo: WORD
Valore che specifica l'allineamento del paragrafo. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
I paragrafi sono centrati. |
|
I paragrafi sono allineati al margine sinistro. |
|
I paragrafi sono allineati al margine destro. |
cTabCount
Tipo: SHORT
Numero di tabulazioni.
rgxTabs[MAX_TAB_STOPS]
Tipo: LONG
Matrice di posizioni di tabulazione assolute. Ogni elemento nella matrice specifica le informazioni su una tabulazione. I 24 bit di ordine basso specificano l'offset assoluto, espresso in twip. Per usare questo membro, impostare il flag PFM_TABSTOPS nel membro dwMask .
Rich Edit 2.0: Per la compatibilità con le interfacce TOM, è possibile usare gli otto bit di ordine elevato per archiviare informazioni aggiuntive su ogni tabulazione.
I bit da 24 a 27 possono specificare uno dei valori seguenti per indicare l'allineamento delle schede. Questi bit non influiscono sulla visualizzazione avanzata del controllo di modifica per le versioni precedenti a Microsoft Rich Edit 3.0.
Valore | Significato |
---|---|
|
Scheda normale |
|
Scheda Al centro |
|
Scheda allineata a destra |
|
Scheda Decimal |
|
scheda barra Word (barra verticale) |
I bit da 28 a 31 possono specificare uno dei valori seguenti per indicare il tipo di tabulazione. Questi bit non influiscono sulla visualizzazione del controllo rich edit.
Valore | Significato |
---|---|
|
Nessun leader |
|
Leader punteggiato |
|
Leader tratteggiato |
|
Leader sottolineato |
|
Capo linea spessa |
|
Capo linea doppia |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | richedit.h |
Vedi anche
Riferimento
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per