|
<< Нажмите, чтобы показать Содержание >> TRVStyle.OnDrawParaBack |
Происходит при рисовании фона абзаца.
property OnDrawParaBack: TRVDrawParaRectEvent;
VCL и LCL:
type
TRVDrawParaRectEvent =
procedure (Sender: TRVStyle; ACanvas: TCanvas;
ParaNo: Integer; ARect: TRVCoordRect;
var DoDefault: Boolean) of object;
FireMonkey:
type
TRVDrawParaRectEvent =
procedure (Sender: TRVStyle; ACanvas: TRVFMXCanvas;
ParaNo: Integer; ARect: TRVCoordRect;
var DoDefault: Boolean) of object;
Это событие можно использовать для нестандартного рисования фона и рамки абзацев.
Входные параметры:
Sender – компонент TRVStyle, вызвавший событие.
ACanvas – канва для рисования.
ARect – координаты прямоугольника, по которым следует рисовать.
ParaNo – номер элемента в коллекции стилей абзацев (ParaStyles).
DoDefault имеет значение True.
«Скрытые» входные параметры:
Sender.RVData: TPersistent – документ, в котором находится этот абзац. Перед использованием его следует привести к типу TCustomRVFormattedData.
Sender.ItemNo: Integer – номер последнего элемента абзаца в Sender.RVData.
Выходные параметры:
DoDefault – установите в False, чтобы отменить стандартное рисование.
См. также свойства:
См. также:
Демонстрационный проект:
▪Demos\*\Assorted\Custom Draw\CustomDraw\