|
<< Нажмите, чтобы показать Содержание >> TRVTableItemInfo.Options |
Опции для таблицы.
type
TRVTableOption = (rvtoEditing,
rvtoRowSizing, rvtoColSizing,
rvtoRowSelect, rvtoColSelect,
rvtoNoCellSelect,
rvtoRTFSaveCellPixelBestWidth,
rvtoHideGridLines,
rvtoCellBelowBorders,
rvtoOverlappingCorners,
rvtoRTFAllowAutofit,
rvtoIgnoreContentWidth,
rvtoIgnoreContentHeight);
TRVTableOptions = set of TRVTableOption;
property Options: TRVTableOptions;
Значение по умолчанию:
[rvtoEditing, rvtoRowSizing, rvtoColSizing, rvtoRowSelect, rvtoColSelect]
Опция |
Описание |
|---|---|
rvtoEditing |
Если включена (по умолчанию), пользователи могут редактировать ячейки в редакторах, которые размещаются поверх них. (при этом таблица должна быть вставлена в компонент TRichViewEdit и TDBRichViewEdit) |
Опция |
Описание |
|---|---|
rvtoRowSizing rvtoColSizing |
Если включена (по умолчанию), пользователи могут изменять размеры строк/столцов с помощью мыши. (при этом таблица должна быть вставлена в компонент TRichViewEdit и TDBRichViewEdit) |
rvtoRowSelect, rvtoColSelect |
Если включена (по умолчанию), пользователи могут выделять строки/столбцы, щёлкнув мышью по левой/верхней стороне рамки таблицы (когда курсор мыши имеет форму горизонтальных/вертикальных стрелок). Эта опция не применяется, если таблица вставлена в компонент TRichView, у которого опция rvoAllowSelection исключена из свойства Options. |
rvtoNoCellSelect |
Если включена, выделение ячеек мышью запрещено (чтобы полностью запретить выделение мышью, также удалите опции rvtoRowSelect и rvtoColSelect). |
Опция |
Описание |
|---|---|
rvtoIgnoreContentWidth |
Если включена, содержимое ячеек полностью игнорируется при вычислении ширины столбцов таблицы. Широкие изображения, компоненты и т. п. обрезаются. |
rvtoIgnoreContentHeight |
Если включена, высота строк вычисляется только на основе свойств BestHeight ячеек. Однако, в отличие от rvtoIgnoreContentWidth, высота ячеек с BestHeight = 0 по-прежнему вычисляется на основе их содержимого. Если нужно включить эту возможность только для некоторых ячеек, используйте вместо неё свойство ячейки IgnoreContentHeight. |
Опция |
Описание |
|---|---|
rvtoHideGridLines |
Если не включена (по умолчанию), невидимые рамки отображаются с использованием свойств GridColor, GridReadOnlyColor, GridStyle, GridReadOnlyStyle связанного компонента TRVStyle. Использовать эту опцию не рекомендуется – вместо неё используйте опцию rvoShowGridLines в TRichView.Options. |
rvtoCellBelowBorders |
Если не включена (по умолчанию), область под невидимой стороной рамки имеет цвет таблицы. Если включена, используется цвет ячейки.
|
rvtoOverlappingCorners |
Если не включена (по умолчанию), цветные рамки (CellBorderStyle = rvtbColor) имеют объёмный вид. Если не включена, они отображаются плоскими. Эффект особенно заметен у широких рамок, если некоторые их стороны невидимы.
|
Опция |
Описание |
|---|---|
rvtoRTFAllowAutofit |
Если включена, таблицы с шириной по умолчанию (BestWidth=0) экспортируются в RTF и DocX как таблицы, ширина которых вычисляется по их содержимому. Отключена по умолчанию. См. также: RichViewTableDefaultRTFAutofit |
rvtoRTFSaveCellPixelBestWidth |
Если включена, точные величины ширины ячеек сохраняются в RTF и DocX. Отключена по умолчанию. |
Эти опции объяснены в разделе справки об экспорте таблиц в RTF и DocX.