fpvv_mainform.pas 918 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. unit fpvv_mainform;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. fpvectorial, svgvectorialwriter, Classes, SysUtils, FileUtil, Forms, Controls,
  6. Graphics, Dialogs, StdCtrls, EditBtn;
  7. type
  8. { TfrmFPVViewer }
  9. TfrmFPVViewer = class(TForm)
  10. btnView: TButton;
  11. editFileName: TFileNameEdit;
  12. procedure btnViewClick(Sender: TObject);
  13. procedure FormCreate(Sender: TObject);
  14. procedure FormDestroy(Sender: TObject);
  15. private
  16. { private declarations }
  17. public
  18. { public declarations }
  19. Vec: TvVectorialDocument;
  20. end;
  21. var
  22. frmFPVViewer: TfrmFPVViewer;
  23. implementation
  24. {$R *.lfm}
  25. { TfrmFPVViewer }
  26. procedure TfrmFPVViewer.btnViewClick(Sender: TObject);
  27. begin
  28. Vec.ReadFromFile(editFileName.FileName);
  29. end;
  30. procedure TfrmFPVViewer.FormCreate(Sender: TObject);
  31. begin
  32. Vec := TvVectorialDocument.Create;
  33. end;
  34. procedure TfrmFPVViewer.FormDestroy(Sender: TObject);
  35. begin
  36. Vec.Free;
  37. end;
  38. end.