TCustomRichViewEdit.SetCurrentItemExtraIntProperty, SetCurrentItemExtraIntPropertyEx

<< Нажмите, чтобы показать Содержание >>

TCustomRichViewEdit.SetCurrentItemExtraIntProperty, SetCurrentItemExtraIntPropertyEx

Методы, реализующие операции редактирования, изменяющие целочисленные свойства элемента документа в позиции каретки.

procedure SetCurrentItemExtraIntProperty(Prop: TRVExtraItemProperty;

  Value: Integer; AutoReformat: Boolean);

procedure SetCurrentItemExtraIntPropertyEx(Prop, Value: Integer;

  AutoReformat: Boolean);

SetCurrentItemExtraIntProperty[Ex](...) работает как TopLevelEditor.SetItemExtraIntProperty[Ex]Ed(TopLevelEditor.CurItemNo, ...).

Эти методы присваивают значение Value свойству, заданному Prop.

В SetCurrentItemExtraIntProperty, тип PropTRVExtraItemProperty. См. информацию в разделе об этом типе данных.

В SetCurrentItemExtraIntPropertyEx, тип Prop – Integer. Если значение Prop может быть приведено к TRVExtraItemProperty, SetCurrentItemExtraIntPropertyEx работает как SetCurrentItemExtraIntProperty. Помимо этого, этот метод поддерживает свойства, заданные константами rveipc***.

Если AutoReformat=True, методы автоматически переформатирую документ и вызывают OnChange.

Если AutoReformat=False (что может быть полезно, если вы присваиваете значения нескольким свойствам подряд), вызовите Change и переформатируйте документ самостоятельно. Необходимость в переформатировании зависит от свойства:

некоторые свойства не требуют переформатирования (например, цвета), достаточно перерисовать редактор (вызовите Invalidate);

некоторые свойства требуют переформатировать затронутую часть документа (меняйте такие свойства между вызовами BeginItemModify и EndItemModify);

некоторые свойства требуют полного переформатирования (например, «начать с...» и «сброс счётчика» нумерованных последовательностей) (вызовите Reformat).

Тип метода: editstyle редактирование документа.

 

См. также методы:

GetCurrentItemExtraIntProperty[Ex];

SetItemExtraIntProperty[Ex]Ed;

SetCurrentItemExtraStrProperty;

См. также методы TCustomRichView:

SetItemExtraIntProperty[Ex].