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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomRichEdit |
Beschreibung
RenderRange bietet eine Alternative zur allgemeinen Methode Print.
RenderRange ermöglicht, dass benutzerdefinierte Bereiche mit RichEdit-Inhalt an ein bestimmtes TCanvas gerendert werden. Die Methode übernimmt folgende Parameter:
- RenderTarget – Ein Canvas, das das Gerät darstellt, auf dem gerendert wird.
- Hinweis: Wird mit RenderRange die Ausgabe an ein Gerät gesendet, wird hier normalerweise
Printer.Canvas
verwendet. Bei der Erstellung eines Druckvorschaufensters kann das anders sein.
- FormatTarget – Ein Canvas, das das Zielgerät darstellt, für das formatiert werden soll, in der Regel
Printer.Canvas
. Wenn dieser Parameter nil ist (Standardwert), dann ist die Standardvorgabe dasselbe RenderTarget. - RangeStart – Der Zeichenpositionsindex neben dem ersten Zeichen in dem von diesem Aufruf zu rendernden Bereich. Der Standardwert 0 gibt den Beginn des Inhalts des RichEdit-Steuerelements an.
- RangeEnd – Der Zeichenpositionsindex nach dem letzten Zeichen in dem von diesem Aufruf zu rendernden Bereich. Der Standardwert -1 gibt das letzte Zeichen im Inhalt des RichEdit-Steuerelements an.
- MeasureOnly – Bei False (Vorgabe) wird der Text gerendert, bei True wird der Text nur gemessen.