|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.SetItemExtraIntPropertyEd, SetItemExtraIntPropertyExEd |
Методы, реализующие операции редактирования, изменяющие целочисленные свойства указанного элемента документа.
procedure SetItemExtraIntPropertyEd(ItemNo: Integer;
Prop: TRVExtraItemProperty; Value: Integer;
AutoReformat: Boolean);
procedure SetItemExtraIntPropertyExEd(ItemNo, Prop,
Value: Integer; AutoReformat: Boolean);
Эти методы присваивают значение Value свойству, заданному Prop.
ItemNo – номер элемента в диапазоне от 0 до ItemCount-1.
Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа. Для элементов в ячейках активируйте редактор ячейки и вызовите SetItemExtraIntProperty[Ex]Ed редактора ячейки. Или, проще, можно вызвать SetCurrentItemExtraIntProperty[Ex].
В SetItemExtraIntPropertyEd, тип Prop – TRVExtraItemProperty. См. информацию в разделе об этом типе данных.
В SetItemExtraIntPropertyExEd, тип Prop – Integer. Если значение Prop может быть приведено к TRVExtraItemProperty, SetItemExtraIntPropertyExEd работает как SetItemExtraIntPropertyEd. Помимо этого, этот метод поддерживает свойства, заданные константами rveipc***.
Если AutoReformat=True, методы автоматически переформатирую документ и вызывают OnChange.
Если AutoReformat=False (что может быть полезно, если вы присваиваете значения нескольким свойствам подряд), вызовите Change и переформатируйте документ самостоятельно. Необходимость в переформатировании зависит от свойства:
▪некоторые свойства не требуют переформатирования (например, цвета), достаточно перерисовать редактор (вызовите Invalidate);
▪некоторые свойства требуют переформатировать затронутую часть документа (меняйте такие свойства между вызовами BeginItemModify и EndItemModify);
▪некоторые свойства требуют полного переформатирования (например, «начать с...» и «сброс счётчика» нумерованных последовательностей) (вызовите Reformat).
Тип метода:
редактирование документа.
См. также методы:
▪SetCurrentItemExtraIntProperty[Ex].
См. также методы TCustomRichView: