Поделиться через


Структура TABLEROWPARMS (richedit.h)

Определяет атрибуты строк в таблице. Определения включают соответствующие управляющие слова в формате RTF, которые определены в спецификации rtf.

Синтаксис

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;

Члены

cbRow

Тип: BYTE

Количество байтов в этой структуре.

cbCell

Тип: BYTE

Количество байтов в TABLECELLPARMS.

cCell

Тип: BYTE

Количество ячеек в строке до максимального значения, заданного MAX_TABLE_CELLS.

cRow

Тип: BYTE

Количество строк.

dxCellMargin

Тип: LONG

Размер левого и правого полей в ячейке (\trgaph).

dxIndent

Тип: LONG

Значение левого отступа или правого отступа, если элемент fRTL имеет значение TRUE (аналогично \trleft).

dyHeight

Тип: LONG

Высота строки (\trrh).

nAlignment

fRTL

fKeep

fKeepFollow

fWrap

fIdentCells

cpStartRow

Тип: LONG

Положение символа, указывающее, куда вставить таблицу. Значение –1 указывает позицию символа выделенного фрагмента.

bTableLevel

Тип: BYTE

Уровень вложенности таблицы (только EM_GETTABLEPARMS ).

iCell

Тип: BYTE

Индекс ячейки для вставки или удаления (только EM_SETTABLEPARMS ).

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть richedit.h

См. также раздел

EM_INSERTTABLE

TABLECELLPARMS