Vcl.ComCtrls.TCustomRichEdit.RenderRange
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é.