mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-07-14 21:36:35 +02:00
357 lines
7.6 KiB
Plaintext
357 lines
7.6 KiB
Plaintext
object Form1: TForm1
|
|
Left = 106
|
|
Height = 787
|
|
Top = 50
|
|
Width = 489
|
|
ActiveControl = Button7
|
|
Caption = 'Form1'
|
|
ClientHeight = 787
|
|
ClientWidth = 489
|
|
OnCreate = FormCreate
|
|
Position = poScreenCenter
|
|
LCLVersion = '2.1.0.0'
|
|
object Label1: TLabel
|
|
Left = 12
|
|
Height = 16
|
|
Top = 4
|
|
Width = 292
|
|
Caption = 'This sample show how to use the printer dialogs'
|
|
ParentColor = False
|
|
end
|
|
object Button2: TButton
|
|
Left = 8
|
|
Height = 27
|
|
Top = 51
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Execute TPrinterSetupDialog'
|
|
OnClick = Button2Click
|
|
TabOrder = 0
|
|
end
|
|
object btnTPrintDialog: TButton
|
|
Left = 8
|
|
Height = 27
|
|
Top = 78
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Execute TPrintDialog'
|
|
OnClick = btnTPrintDialogClick
|
|
TabOrder = 1
|
|
end
|
|
object SGrid: TStringGrid
|
|
Left = 8
|
|
Height = 459
|
|
Top = 320
|
|
Width = 469
|
|
AlternateColor = clCream
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
AutoFillColumns = True
|
|
ColCount = 2
|
|
Columns = <
|
|
item
|
|
Color = clBtnFace
|
|
SizePriority = 0
|
|
Title.Caption = 'Property'
|
|
Width = 120
|
|
end
|
|
item
|
|
MinSize = 60
|
|
MaxSize = 350
|
|
ReadOnly = True
|
|
Title.Caption = 'Value'
|
|
Width = 347
|
|
end>
|
|
DefaultColWidth = 120
|
|
FixedCols = 0
|
|
FixedRows = 0
|
|
Options = [goVertLine, goRangeSelect, goSmoothScroll]
|
|
RowCount = 15
|
|
TabOrder = 7
|
|
TitleStyle = tsNative
|
|
OnSelectCell = SGridSelectCell
|
|
ColWidths = (
|
|
120
|
|
347
|
|
)
|
|
end
|
|
object Button3: TButton
|
|
Left = 8
|
|
Height = 27
|
|
Top = 105
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Get default printer info'
|
|
OnClick = Button3Click
|
|
TabOrder = 2
|
|
end
|
|
object btnDirectPrint: TButton
|
|
Left = 202
|
|
Height = 27
|
|
Top = 152
|
|
Width = 126
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Direct Print'
|
|
OnClick = btnDirectPrintClick
|
|
TabOrder = 3
|
|
end
|
|
object Button5: TButton
|
|
Left = 8
|
|
Height = 25
|
|
Top = 132
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Update printer state info'
|
|
OnClick = Button5Click
|
|
TabOrder = 4
|
|
end
|
|
object Button6: TButton
|
|
Left = 8
|
|
Height = 25
|
|
Top = 157
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Show printer properties'
|
|
OnClick = Button6Click
|
|
TabOrder = 5
|
|
end
|
|
object Button7: TButton
|
|
Left = 8
|
|
Height = 27
|
|
Top = 24
|
|
Width = 176
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Execute TPageSetupDialog'
|
|
OnClick = Button7Click
|
|
TabOrder = 6
|
|
end
|
|
object chkTestImgs: TCheckBox
|
|
Left = 392
|
|
Height = 18
|
|
Top = 100
|
|
Width = 77
|
|
Caption = 'Test Imgs'
|
|
TabOrder = 8
|
|
end
|
|
object chkOutputFile: TCheckBox
|
|
Left = 195
|
|
Height = 18
|
|
Top = 27
|
|
Width = 85
|
|
Caption = 'Output File'
|
|
TabOrder = 9
|
|
end
|
|
object txtOutputFile: TFileNameEdit
|
|
Left = 195
|
|
Height = 22
|
|
Top = 48
|
|
Width = 261
|
|
DialogKind = dkSave
|
|
DialogOptions = []
|
|
FilterIndex = 0
|
|
HideDirectories = False
|
|
ButtonWidth = 23
|
|
NumGlyphs = 1
|
|
Anchors = [akTop, akLeft, akRight]
|
|
MaxLength = 0
|
|
TabOrder = 10
|
|
end
|
|
object Label2: TLabel
|
|
Left = 61
|
|
Height = 16
|
|
Top = 192
|
|
Width = 120
|
|
Alignment = taRightJustify
|
|
Caption = 'PageSetupDlg Title:'
|
|
ParentColor = False
|
|
end
|
|
object Label3: TLabel
|
|
Left = 49
|
|
Height = 16
|
|
Top = 212
|
|
Width = 130
|
|
Alignment = taRightJustify
|
|
Caption = 'PrinterSetupDlg Title:'
|
|
ParentColor = False
|
|
end
|
|
object txtPageSetupDlgTitle: TEdit
|
|
Left = 202
|
|
Height = 22
|
|
Top = 188
|
|
Width = 275
|
|
Anchors = [akTop, akLeft, akRight]
|
|
TabOrder = 11
|
|
Text = 'Printer Dialogs Tests: PageSetupDialog'
|
|
end
|
|
object txtPrinterSetupDlgTitle: TEdit
|
|
Left = 202
|
|
Height = 22
|
|
Top = 212
|
|
Width = 275
|
|
Anchors = [akTop, akLeft, akRight]
|
|
TabOrder = 12
|
|
Text = 'Printer Dialogs Tests: PrinterSetupDialog'
|
|
end
|
|
object Label4: TLabel
|
|
Left = 78
|
|
Height = 16
|
|
Top = 236
|
|
Width = 100
|
|
Alignment = taRightJustify
|
|
Caption = 'PrintDialog Title:'
|
|
ParentColor = False
|
|
end
|
|
object txtPrintDialogTitle: TEdit
|
|
Left = 202
|
|
Height = 22
|
|
Top = 236
|
|
Width = 275
|
|
Anchors = [akTop, akLeft, akRight]
|
|
TabOrder = 13
|
|
Text = 'Printer Dialogs Tests: PrinterDialog'
|
|
end
|
|
object btnRotateBin: TButton
|
|
Left = 195
|
|
Height = 25
|
|
Top = 72
|
|
Width = 127
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Rotate Bin'
|
|
OnClick = btnRotateBinClick
|
|
TabOrder = 14
|
|
end
|
|
object btnRestoreDefaultBin: TButton
|
|
Left = 332
|
|
Height = 25
|
|
Top = 72
|
|
Width = 123
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Restore Default Bin'
|
|
OnClick = btnRestoreDefaultBinClick
|
|
TabOrder = 15
|
|
end
|
|
object btnPrintWithDlg: TButton
|
|
Left = 334
|
|
Height = 27
|
|
Top = 152
|
|
Width = 142
|
|
Caption = 'Print with Dialog'
|
|
OnClick = btnPrintWithDlgClick
|
|
TabOrder = 16
|
|
end
|
|
object comboTests: TComboBox
|
|
Left = 200
|
|
Height = 20
|
|
Top = 120
|
|
Width = 272
|
|
ItemHeight = 26
|
|
ItemIndex = 0
|
|
Items.Strings = (
|
|
'Single Page'
|
|
'Single Page with Images'
|
|
'Multi-Page'
|
|
'Multipage with paper changes'
|
|
'Rulers'
|
|
)
|
|
OnSelect = comboTestsSelect
|
|
Style = csDropDownList
|
|
TabOrder = 17
|
|
Text = 'Single Page'
|
|
end
|
|
object Label5: TLabel
|
|
Left = 202
|
|
Height = 16
|
|
Top = 104
|
|
Width = 36
|
|
Caption = 'Tests:'
|
|
ParentColor = False
|
|
end
|
|
object chkAsSheet: TCheckBox
|
|
Left = 360
|
|
Height = 18
|
|
Hint = 'Cocoa Only:'#10'Attach the dialogs to the main form:'#10'use the dialogs AttachTo property'#10'to select the target formulary.'
|
|
Top = 4
|
|
Width = 73
|
|
Caption = 'As Sheet'
|
|
Enabled = False
|
|
TabOrder = 18
|
|
end
|
|
object cbPrinters: TComboBox
|
|
Left = 202
|
|
Height = 20
|
|
Top = 264
|
|
Width = 275
|
|
ItemHeight = 19
|
|
OnSelect = cbPrintersSelect
|
|
TabOrder = 19
|
|
Text = 'cbPrinters'
|
|
end
|
|
object cbPapers: TComboBox
|
|
Left = 202
|
|
Height = 20
|
|
Top = 288
|
|
Width = 275
|
|
ItemHeight = 19
|
|
OnSelect = cbPapersSelect
|
|
TabOrder = 20
|
|
Text = 'cbPapers'
|
|
end
|
|
object Label6: TLabel
|
|
Left = 1
|
|
Height = 16
|
|
Top = 264
|
|
Width = 175
|
|
Alignment = taRightJustify
|
|
Caption = 'Programmatically set printer:'
|
|
ParentColor = False
|
|
end
|
|
object Label7: TLabel
|
|
Left = 8
|
|
Height = 16
|
|
Top = 288
|
|
Width = 170
|
|
Alignment = taRightJustify
|
|
Caption = 'Programmatically set paper:'
|
|
ParentColor = False
|
|
end
|
|
object chkNativeDlg: TCheckBox
|
|
Left = 360
|
|
Height = 18
|
|
Hint = 'Cocoa Only: '#10'Checked State: (default) Use the native cocoa look with print preview.'#10'Uncheck State: Use a dialog without print preview.'#10#10'By default the sistem uses the native look, to force the old look'#10'turn the print dialog option poBeforeBeginDoc on'
|
|
Top = 22
|
|
Width = 98
|
|
Caption = 'Native Dialog'
|
|
Checked = True
|
|
Enabled = False
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
State = cbChecked
|
|
TabOrder = 21
|
|
end
|
|
object PSD: TPrinterSetupDialog
|
|
Title = 'Testing dialog title'
|
|
left = 172
|
|
top = 452
|
|
end
|
|
object PD: TPrintDialog
|
|
Title = 'Testing title'
|
|
Collate = True
|
|
FromPage = 1
|
|
MinPage = 1
|
|
MaxPage = 1
|
|
Options = [poPrintToFile, poPageNums, poSelection, poWarning, poHelp]
|
|
PrintToFile = True
|
|
ToPage = 1
|
|
left = 172
|
|
top = 484
|
|
end
|
|
object PopupMenu1: TPopupMenu
|
|
left = 212
|
|
top = 452
|
|
end
|
|
object PAGED: TPageSetupDialog
|
|
Title = 'Ustawienie strony raportu'
|
|
left = 172
|
|
top = 516
|
|
end
|
|
end
|