Vcl.ComCtrls.TCustomRichEdit.RenderRange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.