STRUCTURE PARAFORMAT (richedit.h)
Contient des informations sur les attributs de mise en forme de paragraphe dans un contrôle d’édition enrichi. Cette structure est utilisée avec les messages EM_GETPARAFORMAT et EM_SETPARAFORMAT .
Dans Microsoft Rich Edit 2.0, la structure PARAFORMAT2 est une extension Microsoft Rich Edit 2.0 de la structure PARAFORMAT . Microsoft Rich Edit 2.0 vous permet d’utiliser l’une ou l’autre structure avec EM_GETPARAFORMAT et EM_SETPARAFORMAT.
Syntaxe
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;
Membres
cbSize
Type : UINT
Taille de la structure, en octets. Le membre doit être renseigné avant de passer au contrôle d’édition enrichi.
dwMask
Type : DWORD
Membres contenant des informations ou des attributs valides à définir. Ce paramètre peut être aucun ou une combinaison des valeurs suivantes. Si PFM_STARTINDENT et PFM_OFFSETINDENT sont spécifiés, PFM_STARTINDENT est prioritaire.
wNumbering
Type : WORD
Valeur spécifiant les options de numérotation. Ce membre peut être égal à zéro ou PFN_BULLET.
wReserved
Type : WORD
Rich Edit 1.0:: ce membre est nommé wReserved. Réservés au; la valeur doit être égale à zéro.
Rich Edit 2.0 : Ce membre est nommé wEffects. Indicateur de bits qui spécifie un effet de paragraphe. Il est inclus uniquement pour la compatibilité avec les interfaces TOM ; le contrôle d’édition enrichi stocke la valeur, mais ne l’utilise pas pour afficher le texte. Ce paramètre peut prendre les valeurs suivantes.
wEffects
dxStartIndent
Type : LONG
Mise en retrait de la première ligne du paragraphe, en twips. Si la mise en forme du paragraphe est définie et que PFM_OFFSETINDENT est spécifié, ce membre est traité comme une valeur relative ajoutée à la mise en retrait de départ de chaque paragraphe affecté.
dxRightIndent
Type : LONG
Taille, de la mise en retrait droite par rapport à la marge droite, en twips.
dxOffset
Type : LONG
Retrait de la deuxième ligne et des lignes suivantes d’un paragraphe par rapport à la mise en retrait de départ, en twips. La première ligne est mise en retrait si ce membre est négatif ou outdented si ce membre est positif.
wAlignment
Type : WORD
Valeur spécifiant l’alignement du paragraphe. Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Les paragraphes sont centrés. |
|
Les paragraphes sont alignés sur la marge gauche. |
|
Les paragraphes sont alignés sur la marge droite. |
cTabCount
Type : SHORT
Nombre de taquets de tabulation.
rgxTabs[MAX_TAB_STOPS]
Type : LONG
Tableau de positions de taquet de tabulation absolues. Chaque élément du tableau spécifie des informations sur un taquet de tabulation. Les 24 bits d’ordre inférieur spécifient le décalage absolu, en twips. Pour utiliser ce membre, définissez l’indicateur PFM_TABSTOPS dans le membre dwMask .
Rich Edit 2.0 : Pour la compatibilité avec les interfaces TOM, vous pouvez utiliser les huit bits d’ordre élevé pour stocker des informations supplémentaires sur chaque tab-stop.
Les bits 24 à 27 peuvent spécifier l’une des valeurs suivantes pour indiquer l’alignement de la tabulation. Ces bits n’affectent pas l’affichage du contrôle d’édition enrichi pour les versions antérieures à Microsoft Rich Edit 3.0.
Valeur | Signification |
---|---|
|
Onglet Ordinaire |
|
Onglet Centre |
|
Onglet aligné à droite |
|
Onglet Décimal |
|
Word onglet barre (barre verticale) |
Les bits 28 à 31 peuvent spécifier l’une des valeurs suivantes pour indiquer le type de leader de tabulation. Ces bits n’affectent pas l’affichage du contrôle d’édition enrichi.
Valeur | Signification |
---|---|
|
Aucun leader |
|
Meneur en pointillés |
|
Leader en pointillés |
|
Leader souligné |
|
Chef de ligne épais |
|
Tête de ligne double |
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | richedit.h |
Voir aussi
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour