Partager via


Structure TABLEROWPARMS (richedit.h)

Définit les attributs des lignes d’une table. Les définitions incluent les mots de contrôle RTF (Rich Text Format) correspondants, qui sont définis dans la spécification RTF (Rich Text Format).

Syntaxe

typedef struct _tableRowParms {
    BYTE  cbRow;
    BYTE  cbCell;
    BYTE  cCell;
    BYTE  cRow;
    LONG  dxCellMargin;
    LONG  dxIndent;
    LONG  dyHeight;
  3 DWORD nAlignment : 3;
  1 DWORD fRTL : 1;
  1 DWORD fKeep : 1;
  1 DWORD fKeepFollow : 1;
  1 DWORD fWrap : 1;
  1 DWORD fIdentCells : 1;
    LONG  cpStartRow;
    BYTE  bTableLevel;
    BYTE  iCell;
} TABLEROWPARMS;

Membres

cbRow

Type : BYTE

Nombre d’octets dans cette structure.

cbCell

Type : BYTE

Nombre d’octets dans TABLECELLPARMS.

cCell

Type : BYTE

Nombre de cellules dans une ligne, jusqu’au maximum spécifié par MAX_TABLE_CELLS.

cRow

Type : BYTE

Nombre de lignes.

dxCellMargin

Type : LONG

Taille des marges gauche et droite dans une cellule (\trgaph).

dxIndent

Type : LONG

Quantité de mise en retrait gauche ou mise en retrait à droite si le membre fRTL a la valeur TRUE (similaire à \trleft).

dyHeight

Type : LONG

Hauteur d’une ligne (\trrh).

nAlignment

fRTL

fKeep

fKeepFollow

fWrap

fIdentCells

cpStartRow

Type : LONG

Position du caractère qui indique où insérer le tableau. La valeur –1 indique la position du caractère de la sélection.

bTableLevel

Type : BYTE

Niveau d’imbrication de table (EM_GETTABLEPARMS uniquement).

iCell

Type : BYTE

Index de la cellule à insérer ou supprimer (EM_SETTABLEPARMS uniquement).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête richedit.h

Voir aussi

EM_INSERTTABLE

TABLECELLPARMS