Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TCustomdxComponentPrinter PreviewOptions and PreviewWindow Example

In most cases, setting the preview form properties via a component printer’s PreviewOptions or PreviewWindowForm property is equivalent. The following code sets position, size and icon of a preview from via PreviewOptions and PreviewWindowForm properties:

Delphi
// Uses the PreviewOptions property
procedure TForm1.Button1Click(Sender: TObject);
begin
 . . .
  with dxComponentPrinter1.PreviewOptions do
  begin
    Left := 10;
    Width := 200;
    Height := 200;
    Top := 10;
'c:\pvIcon.ico'
  end;
. . .
end;
// Uses the PreviewWindowForm property
// This procedure is an event handler of the
// component printer's OnBeforePreview event
procedure TForm1.dxComponentPrinter1BeforePreview(Sender: TObject);
begin
. . .
  with dxComponentPrinter1.PreviewWindowForm do
  begin
    Left := 10;
    Width := 200;
    Height := 200;
    Top := 10;
'c:\pvIcon.ico'
  end;
. . .
end;