TRVStyle.OnApplyStyle

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

TRVStyle.OnApplyStyle

Происходит, когда свойства стиля текста с номером StyleNo применяются к канве Canvas.

property OnApplyStyle: TRVApplyStyleEvent;

VCL и LCL:

type

  TRVApplyStyleEvent =

    procedure (Sender: TRVStyle; ACanvas: TCanvas; 

      StyleNo: Integer; PSaD: PRVScreenAndDevice;

      var DoDefault: Boolean) of object;

FireMonkey:

type

  TRVApplyStyleEvent =

    procedure (Sender: TRVStyle; ACanvas: TRVFMXCanvas

      StyleNo: Integer; PSaD: PRVScreenAndDevice;

      var DoDefault: Boolean) of object;

В этом событии вы можете изменить свойства канвы (кроме цветов). Не следует рисовать на канве в этом методе.

Входные параметры:

Sender – TRVStyle, для которого вызывается это событие;

Canvas – канва, к которой применяются свойства текстового стиля.

PSaD – указатель на запись, используемую для преобразования значений типа TRVStyleLength в пиксели устройства и обратно. Может быть nil при применении к экранной канве.

DoDefault равен True.

Выходные параметры:

DoDefault – установите в False, чтобы отменить применение свойств по умолчанию и вызов события OnAfterApplyStyle.

 

См. также:

OnApplyStyleColor;

OnDrawStyleText.

См. также свойства:

TextStyles.