Home Up Feedback Contents Search

FormGenWin
FormGenWin Mapi Secure CS Secure ToolPack

 

 

 

Best when viewed with:

 

   Get your copy now!

[Product Image]
FormGenWin Editor.

FormGenWin Component for Delphi
Printing reports in Windows has always been a difficult task, ... until now! APIs were too low level and report writers were large and too restrictive. Our component is native Delphi code (therefore small and fast) and comes with it's own editor/code generator (easy to build). The component can read the files you create with Visual Editor (quick & convenient).

How it works
FormGenWin provides a set of high-level printing commands to give you the control you need. Instead of dealing with pixels in your code, you can use inches. With one set of code, you get a preview and a print-out! These commands give you the power to build complex insurance forms as well as database reports. Now you can have an unlimited number of pages. We have even added methods to handle the database access for you.

But There's an Easier Way! An Editor!
A visual editor, which is included, is fully interactive and it can generate Delphi or C++ Builder source code that works with the FormGenWin component. You can also save your visually created form and use the saved file as an external form file that the component can read at runtime. You can include references to other controls, like the contents of an edit box. Even the external files can include references to memory variables, database fields, editbox text, etc.

We have made the editor even more convenient in our latest version, by adding floating tool bars that you can dock on any side. The status bar has the Top, Left and Bottom, Right coordinates for the selected object. The Height and Width of the selected object is also shown in the status bar. We just had to use our NEW Visual Tool Pack components to spruce up the look and feel of the editor. But we did more that just give the editor a face lift, we have introduced three new tools in this version. The Circled text & Arched text tools were added to compliment the Rotated Text Tool. And now creating a grid is a piece of cake with the new Line Grid tool, no more fighting to get 100 lines spaced evenly. You tell the Line Grid how many lines and how far apart you want them, or you can have the Line Grid Tool automatically calculate the number of lines or the distance between lines.

 

Key Benefits

  • Native Delphi Code
  • High Level Editor
  • Code Generation
  • External Files

Pricing

What is the price?
You get the visual Editor with the code generator that also saves your forms as external form files, the component with complete Delphi source code for Delphi, Delphi 2, Delphi 3, Delphi 4, Delphi 5, Delphi 6 & C++ Builder all for $249 (Please note: We do not sell the source code for our Visual Editor / Code Generator utility.)

Great Upgrade Prices!!
If you own any 3.x version, then the 3.6 is a free upgrade! If you own an earlier version of the FormGenWin component, you may qualify for one of our great upgrade prices. To take advantage of our upgrade pricing call in your order.

How To Order.
You can order via our web site order form and receive your component via email. If you prefer you can order your component by calling 1-337-477-6901. (Please note: To take advantage of our upgrade pricing or to order previous versions you must call in your order.)


Sample of Generated Delphi Source Code
Procedure WriteForm(FormGenRep:TFormGenWin);

begin

  with FormGenRep do

  begin

    PhyWidth:=85;

    PhyHeight:=110;

    Margin:=0.020;

    Font.Name:='Arial';

    Font.Size:=14;

    Font.Style:=[fsBold];

    Margin:=0.04;

    Brush.Color:=$00F0FBFF;

    LineWidth:=0.0100;

    DrawBox:=True;

    StrRect(0.50,1.10,6.00,1.40,

      'Financial Summary Report');

    Font.Name:='Copperplate';

    Font.Size:=20;

    Font.Color:=clWhite;

    VertCenter:=True;

    Brush.Color:=$00804000;

    LineWidth:=0.0104;

    StrRect(0.50,0.40,6.00,1.10,

      'Security Trust Savings & Loan');

    Font.Name:='Arial';

    Font.Size:=10;

    Font.Color:=clBlack;

    Font.Style:=[];

    VertCenter:=False;

    Margin:=0.02;

    Brush.Color:=clWhite;

    Brush.Style:=bsClear;

    LineWidth:=0.0100;

    DrawBox:=False;

    StrRect(0.50,1.40,4.20,1.60,

      'Customer Name: '+

      tblCust.FieldByName('Name').AsString);

  end;

end;


Sample of Generated C++ Builder Source Code
//------------------------------------------------------------------
void __fastcall TForm1::WriteForm(TFormGenWin* FormGenRep)
{
  FormGenRep->PhyWidth=85;
  FormGenRep->PhyHeight=110;
  FormGenRep->Margin=0.020;

  TFontStyles Object_Font_styles;

  FormGenRep->Font->Name="Arial";
  FormGenRep->Font->Size=14;
  FormGenRep->Margin=0.04;
  FormGenRep->LineWidth=0.0139;
  FormGenRep->DrawBox=True;
  FormGenRep->StrRect(0.40,0.30,2.60,0.60,"Financial Summary Report");

  FormGenRep->Font->Name="Copperplate Gothic Bold";
  FormGenRep->Font->Size=20;
  FormGenRep->Font->Color=clRed;
  Object_Font_styles << fsBold;
  Object_Font_styles >> fsItalic;
  Object_Font_styles >> fsStrikeOut;
  Object_Font_styles >> fsUnderline;
  FormGenRep->Font->Style = Object_Font_styles;
  FormGenRep->VertCenter=True;
  FormGenRep->Margin=0.02;
  FormGenRep->DrawBox=False;
  FormGenRep->StrRect(0.40,0.80,5.60,1.20,"Security Trust Savings & Loan");

  FormGenRep->Font->Name="Arial";
  FormGenRep->Font->Size=12;
  FormGenRep->Font->Color=clBlack;
  Object_Font_styles >> fsBold;
  Object_Font_styles >> fsItalic;
  Object_Font_styles >> fsStrikeOut;
  Object_Font_styles >> fsUnderline;
  FormGenRep->Font->Style = Object_Font_styles;
  FormGenRep->VertCenter=False;
  FormGenRep->DrawBox=True;
  FormGenRep->StrRect(0.40,1.40,5.60,1.90,"Customer Name: "+Edit1->Text); 
}
 

 

Home ] Up ]

Send mail to webmaster@didelot.com with questions or comments about this web site.
Copyright © 2001 Infinity Software Group
Last modified: October 23, 2001