object WinDemoForm: TWinDemoForm
  Left = 0
  Top = 0
  Caption = 'FmxPdfTools - Windows Demo'
  ClientHeight = 640
  ClientWidth = 980
  FormFactor.Width = 320
  FormFactor.Height = 480
  FormFactor.Devices = [Desktop]
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  DesignerMasterStyle = 0
  object ToolBar1: TToolBar
    Size.Width = 980.000000000000000000
    Size.Height = 48.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 0
    object lblTitle: TLabel
      Align = Client
      StyledSettings = [Family, FontColor]
      Size.Width = 980.000000000000000000
      Size.Height = 48.000000000000000000
      Size.PlatformDefault = False
      TextSettings.Font.Size = 17.000000000000000000
      TextSettings.HorzAlign = Center
      Text = 'FmxPdfTools  -  Windows Report Workstation'
    end
  end
  object Root: TLayout
    Align = Client
    Size.Width = 980.000000000000000000
    Size.Height = 592.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 1
    object pnlLeft: TLayout
      Align = Left
      Padding.Left = 12.000000000000000000
      Padding.Top = 12.000000000000000000
      Padding.Bottom = 12.000000000000000000
      Size.Width = 320.000000000000000000
      Size.Height = 592.000000000000000000
      Size.PlatformDefault = False
      TabOrder = 0
      object lblPick: TLabel
        Align = Top
        Size.Width = 308.000000000000000000
        Size.Height = 22.000000000000000000
        Size.PlatformDefault = False
        StyledSettings = [Family, FontColor]
        TextSettings.Font.Size = 13.000000000000000000
        Text = 'Sample templates'
      end
      object lstSamples: TListBox
        Align = Client
        Size.Width = 308.000000000000000000
        Size.Height = 558.000000000000000000
        Size.PlatformDefault = False
        TabOrder = 0
        DefaultItemStyles.ItemStyle = ''
        DefaultItemStyles.GroupHeaderStyle = ''
        DefaultItemStyles.GroupFooterStyle = ''
        Viewport.Width = 304.000000000000000000
        Viewport.Height = 554.000000000000000000
        OnChange = lstSamplesChange
      end
    end
    object pnlRight: TLayout
      Align = Client
      Padding.Left = 12.000000000000000000
      Padding.Top = 12.000000000000000000
      Padding.Right = 12.000000000000000000
      Padding.Bottom = 12.000000000000000000
      Size.Width = 660.000000000000000000
      Size.Height = 592.000000000000000000
      Size.PlatformDefault = False
      TabOrder = 1
      object lblDesc: TLabel
        Align = Top
        Margins.Bottom = 8.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 64.000000000000000000
        Size.PlatformDefault = False
        TextSettings.WordWrap = True
        Text = 'Select a template on the left.'
      end
      object grpVars: TGroupBox
        Align = Top
        Margins.Bottom = 10.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 156.000000000000000000
        Size.PlatformDefault = False
        Text = 'Report variables & printer'
        TabOrder = 0
        object lblCompany: TLabel
          Position.X = 16.000000000000000000
          Position.Y = 28.000000000000000000
          Size.Width = 90.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          Text = '{Company}'
        end
        object edCompany: TEdit
          Position.X = 112.000000000000000000
          Position.Y = 26.000000000000000000
          Size.Width = 220.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          TabOrder = 0
        end
        object lblDocNo: TLabel
          Position.X = 352.000000000000000000
          Position.Y = 28.000000000000000000
          Size.Width = 60.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          Text = '{DocNo}'
        end
        object edDocNo: TEdit
          Position.X = 416.000000000000000000
          Position.Y = 26.000000000000000000
          Size.Width = 200.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          TabOrder = 1
        end
        object lblAddress: TLabel
          Position.X = 16.000000000000000000
          Position.Y = 68.000000000000000000
          Size.Width = 90.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          Text = '{Address}'
        end
        object edAddress: TEdit
          Position.X = 112.000000000000000000
          Position.Y = 66.000000000000000000
          Size.Width = 504.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          TabOrder = 2
        end
        object lblPrinter: TLabel
          Position.X = 16.000000000000000000
          Position.Y = 110.000000000000000000
          Size.Width = 90.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          Text = 'Printer'
        end
        object edPrinter: TEdit
          Position.X = 112.000000000000000000
          Position.Y = 108.000000000000000000
          Size.Width = 300.000000000000000000
          Size.Height = 24.000000000000000000
          Size.PlatformDefault = False
          TabOrder = 3
          TextPrompt = 'blank = default printer'
        end
      end
      object btnPreview: TButton
        Align = Top
        Margins.Bottom = 8.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 40.000000000000000000
        Size.PlatformDefault = False
        Text = 'Preview  (on-screen vector preview)'
        TabOrder = 1
        OnClick = btnPreviewClick
      end
      object btnExport: TButton
        Align = Top
        Margins.Bottom = 8.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 40.000000000000000000
        Size.PlatformDefault = False
        Text = 'Export PDF...  (selectable-text vector PDF)'
        TabOrder = 2
        OnClick = btnExportClick
      end
      object btnPrint: TButton
        Align = Top
        Margins.Bottom = 8.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 40.000000000000000000
        Size.PlatformDefault = False
        Text = 'Print  (to the named printer, or default if blank)'
        TabOrder = 3
        OnClick = btnPrintClick
      end
      object btnDesigner: TButton
        Align = Top
        Margins.Bottom = 10.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 40.000000000000000000
        Size.PlatformDefault = False
        Text = 'Open Designer  (edit the .frp template)'
        TabOrder = 4
        OnClick = btnDesignerClick
      end
      object lblLog: TLabel
        Align = Top
        Size.Width = 636.000000000000000000
        Size.Height = 20.000000000000000000
        Size.PlatformDefault = False
        StyledSettings = [Family, FontColor]
        TextSettings.Font.Size = 12.000000000000000000
        Text = 'Activity log (render lifecycle events)'
      end
      object mmoLog: TMemo
        Align = Client
        Size.Width = 636.000000000000000000
        Size.Height = 150.000000000000000000
        Size.PlatformDefault = False
        TabOrder = 5
        ReadOnly = True
        Viewport.Width = 632.000000000000000000
        Viewport.Height = 146.000000000000000000
      end
      object lblStatus: TLabel
        Align = Bottom
        Margins.Top = 6.000000000000000000
        Size.Width = 636.000000000000000000
        Size.Height = 22.000000000000000000
        Size.PlatformDefault = False
        StyledSettings = [Family, Style, FontColor]
        TextSettings.Font.Size = 12.000000000000000000
        Text = 'Ready.'
      end
    end
  end
  object FDConn: TFDConnection
    Params.Strings = (
      'DriverID=SQLite')
    LoginPrompt = False
    Left = 40
    Top = 540
  end
  object FDSQLiteDrv: TFDPhysSQLiteDriverLink
    Left = 120
    Top = 540
  end
  object QryCustomers: TFDQuery
    Connection = FDConn
    SQL.Strings = (
      'SELECT * FROM customers')
    Left = 200
    Top = 540
  end
  object DSCustomers: TDataSource
    DataSet = QryCustomers
    Left = 280
    Top = 540
  end
  object QryOrders: TFDQuery
    Connection = FDConn
    MasterSource = DSCustomers
    MasterFields = 'CustomerID'
    FormatOptions.AssignedValues = [fvDefaultParamDataType]
    FormatOptions.DefaultParamDataType = ftString
    SQL.Strings = (
      'SELECT * FROM orders')
    Left = 360
    Top = 540
  end
  object DSOrders: TDataSource
    DataSet = QryOrders
    Left = 440
    Top = 540
  end
  object QryItems: TFDQuery
    Connection = FDConn
    MasterSource = DSOrders
    MasterFields = 'OrderID'
    FormatOptions.AssignedValues = [fvDefaultParamDataType]
    FormatOptions.DefaultParamDataType = ftString
    SQL.Strings = (
      'SELECT * FROM orderitems')
    Left = 520
    Top = 540
  end
  object PDFDrawing1: TPDFDrawing
    Left = 600
    Top = 540
  end
  object ReportEngine1: TReportEngine
    PDFDrawing = PDFDrawing1
    Left = 680
    Top = 540
  end
  object RptCustomers: TRptDataSet
    ReportEngine = ReportEngine1
    DataSetName = 'customers'
    DataSet = QryCustomers
    Left = 760
    Top = 540
  end
  object RptOrders: TRptDataSet
    ReportEngine = ReportEngine1
    DataSetName = 'orders'
    DataSet = QryOrders
    Left = 840
    Top = 540
  end
  object RptItems: TRptDataSet
    ReportEngine = ReportEngine1
    DataSetName = 'items'
    DataSet = QryItems
    Left = 910
    Top = 540
  end
  object SaveDlg: TSaveDialog
    DefaultExt = 'pdf'
    Filter = 'PDF files (*.pdf)|*.pdf'
    Options = [ofOverwritePrompt, ofPathMustExist, ofEnableSizing]
    Left = 910
    Top = 480
  end
end
