Vcl.ComCtrls.TCustomRichEdit.RenderRange

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function RenderRange(RenderTarget: TCanvas; FormatTarget: TCanvas = nil; RangeStart: Integer = 0;
RangeEnd: Integer = -1; MeasureOnly: Boolean = False): Integer;

C++

int __fastcall RenderRange(Vcl::Graphics::TCanvas* RenderTarget, Vcl::Graphics::TCanvas* FormatTarget = (Vcl::Graphics::TCanvas*)(0x0), int RangeStart = 0x0, int RangeEnd = 0xffffffff, bool MeasureOnly = false);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TCustomRichEdit


Description

RenderRange fournit une alternative à la méthode Print à utilisation générale.

RenderRange permet que les plages personnalisées du contenu du contrôle d'édition soient restituées dans n'importe quel TCanvas spécifié. Les paramètres sont les suivants :

  • RenderTarget - Le canevas représentant le périphérique utilisé pour restituer l'élément.
Remarque: Si RenderRange permet d'envoyer du contenu vers un périphérique, Printer.Canvas est généralement utilisé à cet endroit. L'utilisation peut être différente lorsqu'il s'agit de construire une fenêtre de prévisualisation d'impression.
  • FormatTarget- Un canevas représentant le périphérique sur lequel s'effectue le formatage, typiquement Printer.Canvas. Si ce paramètre vaut nil (valeur par défaut), la valeur de RenderTarget est utilisée par défaut.
  • RangeStart- Indice de position du caractère situé à côté du premier caractère dans la plage restituée par cet appel. La valeur par défaut 0 indique le début du contenu du contrôle RichEdit.
  • RangeEnd- Position du caractère suivant le dernier caractère situé dans la plage restituée par cet appel. La valeur par défaut -1 indique le dernier caractère du contenu du contrôle RichEdit.
  • MeasureOnly- Si cette valeur vaut False (par défaut), le texte est restitué. Si elle vaut True, le texte est seulement mesuré.