Printers, cups: improved layout of dialogs, show default resolution in case list of available resolutions is empty

git-svn-id: trunk@19130 -
This commit is contained in:
jesus 2009-03-27 04:28:47 +00:00
parent 542f99b32a
commit 5bf4723e5c
6 changed files with 500 additions and 567 deletions

View File

@ -18,6 +18,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Width = 457
Align = alBottom
Anchors = [akLeft, akBottom]
BevelOuter = bvNone
ClientHeight = 41
ClientWidth = 457
FullRepaint = False
@ -58,13 +59,13 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
TabOrder = 1
object pgGeneral: TPage
Caption = 'General'
ClientWidth = 453
ClientHeight = 394
ClientWidth = 451
ClientHeight = 390
object labPaperSize: TLabel
Left = 15
Height = 16
Top = 19
Width = 63
Width = 64
Caption = 'Paper size'
ParentColor = False
end
@ -72,7 +73,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Left = 15
Height = 16
Top = 55
Width = 64
Width = 68
Caption = 'Paper type'
ParentColor = False
end
@ -80,7 +81,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Left = 15
Height = 16
Top = 92
Width = 78
Width = 84
Caption = 'Paper source'
ParentColor = False
end
@ -88,13 +89,13 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Left = 15
Height = 16
Top = 125
Width = 62
Width = 66
Caption = 'Resolution'
ParentColor = False
end
object cbPaperSize: TComboBox
Left = 130
Height = 27
Height = 29
Top = 9
Width = 310
AutoComplete = False
@ -107,7 +108,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object cbPaperType: TComboBox
Left = 130
Height = 27
Height = 29
Top = 45
Width = 310
AutoComplete = False
@ -119,7 +120,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object cbPaperSrc: TComboBox
Left = 130
Height = 27
Height = 29
Top = 81
Width = 310
AutoComplete = False
@ -146,9 +147,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbPortrait: TRadioButton
Left = 7
Height = 21
Height = 22
Top = 5
Width = 65
Width = 71
AllowGrayed = True
Caption = 'Portrait'
Checked = True
@ -159,9 +160,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbLandscape: TRadioButton
Left = 7
Height = 21
Height = 22
Top = 29
Width = 86
Width = 92
AllowGrayed = True
Caption = 'Landscape'
DragCursor = crDefault
@ -171,9 +172,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbrev_Landscape: TRadioButton
Left = 7
Height = 21
Height = 22
Top = 53
Width = 132
Width = 142
AllowGrayed = True
Caption = 'Reverse landscape'
DragCursor = crDefault
@ -183,9 +184,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbrev_portrait: TRadioButton
Left = 7
Height = 21
Height = 22
Top = 77
Width = 113
Width = 124
AllowGrayed = True
Caption = 'Reverse portrait'
DragCursor = crDefault
@ -211,9 +212,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbDuplexNone: TRadioButton
Left = 14
Height = 21
Height = 22
Top = 5
Width = 53
Width = 57
AllowGrayed = True
Caption = 'None'
Checked = True
@ -224,9 +225,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbDuplexLong: TRadioButton
Left = 14
Height = 21
Height = 22
Top = 29
Width = 83
Width = 90
AllowGrayed = True
Caption = 'Long edge'
DragCursor = crDefault
@ -236,9 +237,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbDuplexShort: TRadioButton
Left = 14
Height = 21
Height = 22
Top = 53
Width = 86
Width = 94
AllowGrayed = True
Caption = 'Short edge'
DragCursor = crDefault
@ -260,7 +261,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Left = 6
Height = 16
Top = 9
Width = 29
Width = 32
Caption = 'Start'
ParentColor = False
end
@ -268,13 +269,13 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
Left = 6
Height = 16
Top = 49
Width = 24
Width = 25
Caption = 'End'
ParentColor = False
end
object cbBanStart: TComboBox
Left = 94
Height = 27
Height = 29
Top = 1
Width = 128
AutoComplete = False
@ -286,7 +287,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object cbBanEnd: TComboBox
Left = 94
Height = 27
Height = 29
Top = 41
Width = 128
AutoComplete = False
@ -314,9 +315,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbSheet1: TRadioButton
Left = 6
Height = 21
Height = 22
Top = 5
Width = 30
Width = 32
AllowGrayed = True
Caption = '1'
Checked = True
@ -327,9 +328,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbSheet2: TRadioButton
Left = 6
Height = 21
Height = 22
Top = 25
Width = 30
Width = 32
AllowGrayed = True
Caption = '2'
DragCursor = crDefault
@ -339,9 +340,9 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object rbSheet4: TRadioButton
Left = 6
Height = 21
Height = 22
Top = 46
Width = 30
Width = 32
AllowGrayed = True
Caption = '4'
DragCursor = crDefault
@ -352,7 +353,7 @@ object dlgpropertiesprinter: Tdlgpropertiesprinter
end
object cbResolution: TComboBox
Left = 130
Height = 27
Height = 29
Top = 117
Width = 310
AutoComplete = False

View File

@ -8,88 +8,89 @@ LazarusResources.Add('Tdlgpropertiesprinter','FORMDATA',[
+#7#11'FormDestroy'#6'OnShow'#7#24'dlgpropertiesprinterSHOW'#10'LCLVersion'#6
+#6'0.9.27'#0#6'TPanel'#6'Panel1'#4'Left'#2#0#6'Height'#2')'#3'Top'#3#167#1#5
+'Width'#3#201#1#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLeft'#8'akBottom'#0
+#12'ClientHeight'#2')'#11'ClientWidth'#3#201#1#11'FullRepaint'#8#8'TabOrder'
+#2#0#7'TabStop'#9#0#7'TButton'#10'btnCancel1'#4'Left'#3'`'#1#6'Height'#2#25#3
+'Top'#2#8#5'Width'#2'['#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing'
+'.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#6'Cancel'#11'ModalResult'#2#2#8
+'TabOrder'#2#0#0#0#7'TButton'#5'btnOk'#4'Left'#3#255#0#6'Height'#2#25#3'Top'
+#2#8#5'Width'#2'['#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.Inne'
+'rBorder'#2#4#7'Caption'#6#2'Ok'#7'Default'#9#11'ModalResult'#2#1#8'TabOrder'
+#2#1#0#0#0#9'TNotebook'#15'PagesProperties'#4'Left'#2#0#6'Height'#3#167#1#3
+'Top'#2#0#5'Width'#3#201#1#5'Align'#7#8'alClient'#9'PageIndex'#2#0#8'TabOrde'
+'r'#2#1#0#5'TPage'#9'pgGeneral'#7'Caption'#6#7'General'#11'ClientWidth'#3#197
+#1#12'ClientHeight'#3#138#1#0#6'TLabel'#12'labPaperSize'#4'Left'#2#15#6'Heig'
+'ht'#2#16#3'Top'#2#19#5'Width'#2'?'#7'Caption'#6#10'Paper size'#11'ParentCol'
+'or'#8#0#0#6'TLabel'#12'labPaperType'#4'Left'#2#15#6'Height'#2#16#3'Top'#2'7'
+#5'Width'#2'@'#7'Caption'#6#10'Paper type'#11'ParentColor'#8#0#0#6'TLabel'#11
+'labPaperSrc'#4'Left'#2#15#6'Height'#2#16#3'Top'#2'\'#5'Width'#2'N'#7'Captio'
+'n'#6#12'Paper source'#11'ParentColor'#8#0#0#6'TLabel'#13'labResolution'#4'L'
+'eft'#2#15#6'Height'#2#16#3'Top'#2'}'#5'Width'#2'>'#7'Caption'#6#10'Resoluti'
+'on'#11'ParentColor'#8#0#0#9'TComboBox'#11'cbPaperSize'#4'Left'#3#130#0#6'He'
+'ight'#2#27#3'Top'#2#9#5'Width'#3'6'#1#12'AutoComplete'#8#13'DropDownCount'#2
+#10#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPR'
+'ESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#9'TComboBox'#11'cbPa'
+'perType'#4'Left'#3#130#0#6'Height'#2#27#3'Top'#2'-'#5'Width'#3'6'#1#12'Auto'
+'Complete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaper'
+'SizeKEYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#1#0#0#9'TComboBox'
+#10'cbPaperSrc'#4'Left'#3#130#0#6'Height'#2#27#3'Top'#2'Q'#5'Width'#3'6'#1#12
+'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbP'
+'aperSizeKEYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#4#0#0#9'TGrou'
+'pBox'#13'gbOrientation'#4'Left'#2#15#6'Height'#2'w'#3'Top'#3#169#0#5'Width'
+#3#233#0#7'Caption'#6#13' Orientation '#12'ClientHeight'#2'f'#11'ClientWidth'
+#3#229#0#8'TabOrder'#2#6#0#6'TImage'#14'imgOrientation'#4'Left'#3#167#0#6'He'
+'ight'#2'0'#3'Top'#2#25#5'Width'#2'4'#0#0#12'TRadioButton'#10'rbPortrait'#4
+'Left'#2#7#6'Height'#2#21#3'Top'#2#5#5'Width'#2'A'#11'AllowGrayed'#9#7'Capti'
+'on'#6#8'Portrait'#7'Checked'#9#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15
+'rbPortraitCLICK'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'TRadioButto'
+'n'#11'rbLandscape'#4'Left'#2#7#6'Height'#2#21#3'Top'#2#29#5'Width'#2'V'#11
+'AllowGrayed'#9#7'Caption'#6#9'Landscape'#10'DragCursor'#7#9'crDefault'#7'On'
+'Click'#7#15'rbPortraitCLICK'#8'TabOrder'#2#1#7'TabStop'#8#0#0#12'TRadioButt'
+'on'#15'rbrev_Landscape'#4'Left'#2#7#6'Height'#2#21#3'Top'#2'5'#5'Width'#3
+#132#0#11'AllowGrayed'#9#7'Caption'#6#17'Reverse landscape'#10'DragCursor'#7
+#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#2#7'TabStop'#8#0
+#0#12'TRadioButton'#14'rbrev_portrait'#4'Left'#2#7#6'Height'#2#21#3'Top'#2'M'
+#5'Width'#2'q'#11'AllowGrayed'#9#7'Caption'#6#16'Reverse portrait'#10'DragCu'
+'rsor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#3#7'Tab'
+'Stop'#8#0#0#0#9'TGroupBox'#8'gbDuplex'#4'Left'#3#0#1#6'Height'#2'w'#3'Top'#3
+#169#0#5'Width'#3#185#0#7'Caption'#6#17' Duplex printing '#12'ClientHeight'#2
+'f'#11'ClientWidth'#3#181#0#8'TabOrder'#2#2#0#6'TImage'#9'imgDuplex'#4'Left'
+#2'~'#6'Height'#2'4'#3'Top'#2#21#5'Width'#2','#0#0#12'TRadioButton'#12'rbDup'
+'lexNone'#4'Left'#2#14#6'Height'#2#21#3'Top'#2#5#5'Width'#2'5'#11'AllowGraye'
+'d'#9#7'Caption'#6#4'None'#7'Checked'#9#10'DragCursor'#7#9'crDefault'#7'OnCl'
+'ick'#7#15'rbPortraitCLICK'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'T'
+'RadioButton'#12'rbDuplexLong'#4'Left'#2#14#6'Height'#2#21#3'Top'#2#29#5'Wid'
+'th'#2'S'#11'AllowGrayed'#9#7'Caption'#6#9'Long edge'#10'DragCursor'#7#9'crD'
+'efault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#1#7'TabStop'#8#0#0#12
+'TRadioButton'#13'rbDuplexShort'#4'Left'#2#14#6'Height'#2#21#3'Top'#2'5'#5'W'
+'idth'#2'V'#11'AllowGrayed'#9#7'Caption'#6#10'Short edge'#10'DragCursor'#7#9
+'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#2#7'TabStop'#8#0#0
+#0#9'TGroupBox'#9'gbBanners'#4'Left'#2#16#6'Height'#2'`'#3'Top'#3'%'#1#5'Wid'
,'th'#3#232#0#7'Caption'#6#9' Banners '#12'ClientHeight'#2'O'#11'ClientWidth'
+#3#228#0#8'TabOrder'#2#3#0#6'TLabel'#11'labBanStart'#4'Left'#2#6#6'Height'#2
+#16#3'Top'#2#9#5'Width'#2#29#7'Caption'#6#5'Start'#11'ParentColor'#8#0#0#6'T'
+'Label'#9'labBanEnd'#4'Left'#2#6#6'Height'#2#16#3'Top'#2'1'#5'Width'#2#24#7
+'Caption'#6#3'End'#11'ParentColor'#8#0#0#9'TComboBox'#10'cbBanStart'#4'Left'
+#2'^'#6'Height'#2#27#3'Top'#2#1#5'Width'#3#128#0#12'AutoComplete'#8#10'ItemH'
+'eight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Styl'
+'e'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#9'TComboBox'#8'cbBanEnd'#4'Left'
+#2'^'#6'Height'#2#27#3'Top'#2')'#5'Width'#3#128#0#12'AutoComplete'#8#10'Item'
+'Height'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Sty'
+'le'#7#14'csDropDownList'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#12'gbPagesSheet'
+#4'Left'#3#0#1#6'Height'#2'`'#3'Top'#3'%'#1#5'Width'#3#185#0#7'Caption'#6#17
+' Pages per sheet '#12'ClientHeight'#2'O'#11'ClientWidth'#3#181#0#8'TabOrder'
+#2#5#0#6'TImage'#12'imgPageSheet'#4'Left'#2'N'#6'Height'#2'2'#3'Top'#2#17#5
+'Width'#2'P'#0#0#12'TRadioButton'#8'rbSheet1'#4'Left'#2#6#6'Height'#2#21#3'T'
+'op'#2#5#5'Width'#2#30#11'AllowGrayed'#9#7'Caption'#6#1'1'#7'Checked'#9#10'D'
+'ragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#5'State'#7#9'cbC'
+'hecked'#8'TabOrder'#2#0#0#0#12'TRadioButton'#8'rbSheet2'#4'Left'#2#6#6'Heig'
+'ht'#2#21#3'Top'#2#25#5'Width'#2#30#11'AllowGrayed'#9#7'Caption'#6#1'2'#10'D'
+'ragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#1#7
+'TabStop'#8#0#0#12'TRadioButton'#8'rbSheet4'#4'Left'#2#6#6'Height'#2#21#3'To'
+'p'#2'.'#5'Width'#2#30#11'AllowGrayed'#9#7'Caption'#6#1'4'#10'DragCursor'#7#9
+'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#2#7'TabStop'#8#0#0
+#0#9'TComboBox'#12'cbResolution'#4'Left'#3#130#0#6'Height'#2#27#3'Top'#2'u'#5
+'Width'#3'6'#1#12'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnK'
+'eyPress'#7#19'cbPaperSizeKEYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'
+#2#7#0#0#0#5'TPage'#7'pgMarge'#7'Caption'#6#7'Borders'#0#0#0#0
+#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2')'#11'ClientWidth'#3#201#1#11
+'FullRepaint'#8#8'TabOrder'#2#0#7'TabStop'#9#0#7'TButton'#10'btnCancel1'#4'L'
+'eft'#3'`'#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2'['#7'Anchors'#11#5'akTop'#7
+'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#6'Can'
+'cel'#11'ModalResult'#2#2#8'TabOrder'#2#0#0#0#7'TButton'#5'btnOk'#4'Left'#3
+#255#0#6'Height'#2#25#3'Top'#2#8#5'Width'#2'['#7'Anchors'#11#5'akTop'#7'akRi'
+'ght'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'Ok'#7'Default'#9#11
+'ModalResult'#2#1#8'TabOrder'#2#1#0#0#0#9'TNotebook'#15'PagesProperties'#4'L'
+'eft'#2#0#6'Height'#3#167#1#3'Top'#2#0#5'Width'#3#201#1#5'Align'#7#8'alClien'
+'t'#9'PageIndex'#2#0#8'TabOrder'#2#1#0#5'TPage'#9'pgGeneral'#7'Caption'#6#7
+'General'#11'ClientWidth'#3#195#1#12'ClientHeight'#3#134#1#0#6'TLabel'#12'la'
+'bPaperSize'#4'Left'#2#15#6'Height'#2#16#3'Top'#2#19#5'Width'#2'@'#7'Caption'
+#6#10'Paper size'#11'ParentColor'#8#0#0#6'TLabel'#12'labPaperType'#4'Left'#2
+#15#6'Height'#2#16#3'Top'#2'7'#5'Width'#2'D'#7'Caption'#6#10'Paper type'#11
+'ParentColor'#8#0#0#6'TLabel'#11'labPaperSrc'#4'Left'#2#15#6'Height'#2#16#3
+'Top'#2'\'#5'Width'#2'T'#7'Caption'#6#12'Paper source'#11'ParentColor'#8#0#0
+#6'TLabel'#13'labResolution'#4'Left'#2#15#6'Height'#2#16#3'Top'#2'}'#5'Width'
+#2'B'#7'Caption'#6#10'Resolution'#11'ParentColor'#8#0#0#9'TComboBox'#11'cbPa'
+'perSize'#4'Left'#3#130#0#6'Height'#2#29#3'Top'#2#9#5'Width'#3'6'#1#12'AutoC'
+'omplete'#8#13'DropDownCount'#2#10#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'On'
+'KeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrde'
+'r'#2#0#0#0#9'TComboBox'#11'cbPaperType'#4'Left'#3#130#0#6'Height'#2#29#3'To'
+'p'#2'-'#5'Width'#3'6'#1#12'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2
+#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Style'#7#14'csDropDownList'#8
+'TabOrder'#2#1#0#0#9'TComboBox'#10'cbPaperSrc'#4'Left'#3#130#0#6'Height'#2#29
+#3'Top'#2'Q'#5'Width'#3'6'#1#12'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemWid'
+'th'#2#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Style'#7#14'csDropDownLi'
+'st'#8'TabOrder'#2#4#0#0#9'TGroupBox'#13'gbOrientation'#4'Left'#2#15#6'Heigh'
+'t'#2'w'#3'Top'#3#169#0#5'Width'#3#233#0#7'Caption'#6#13' Orientation '#12'C'
+'lientHeight'#2'f'#11'ClientWidth'#3#229#0#8'TabOrder'#2#6#0#6'TImage'#14'im'
+'gOrientation'#4'Left'#3#167#0#6'Height'#2'0'#3'Top'#2#25#5'Width'#2'4'#0#0
+#12'TRadioButton'#10'rbPortrait'#4'Left'#2#7#6'Height'#2#22#3'Top'#2#5#5'Wid'
+'th'#2'G'#11'AllowGrayed'#9#7'Caption'#6#8'Portrait'#7'Checked'#9#10'DragCur'
+'sor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#5'State'#7#9'cbChecked'
+#8'TabOrder'#2#0#0#0#12'TRadioButton'#11'rbLandscape'#4'Left'#2#7#6'Height'#2
+#22#3'Top'#2#29#5'Width'#2'\'#11'AllowGrayed'#9#7'Caption'#6#9'Landscape'#10
+'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#1
+#7'TabStop'#8#0#0#12'TRadioButton'#15'rbrev_Landscape'#4'Left'#2#7#6'Height'
+#2#22#3'Top'#2'5'#5'Width'#3#142#0#11'AllowGrayed'#9#7'Caption'#6#17'Reverse'
+' landscape'#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8
+'TabOrder'#2#2#7'TabStop'#8#0#0#12'TRadioButton'#14'rbrev_portrait'#4'Left'#2
+#7#6'Height'#2#22#3'Top'#2'M'#5'Width'#2'|'#11'AllowGrayed'#9#7'Caption'#6#16
+'Reverse portrait'#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitC'
+'LICK'#8'TabOrder'#2#3#7'TabStop'#8#0#0#0#9'TGroupBox'#8'gbDuplex'#4'Left'#3
+#0#1#6'Height'#2'w'#3'Top'#3#169#0#5'Width'#3#185#0#7'Caption'#6#17' Duplex '
+'printing '#12'ClientHeight'#2'f'#11'ClientWidth'#3#181#0#8'TabOrder'#2#2#0#6
+'TImage'#9'imgDuplex'#4'Left'#2'~'#6'Height'#2'4'#3'Top'#2#21#5'Width'#2','#0
+#0#12'TRadioButton'#12'rbDuplexNone'#4'Left'#2#14#6'Height'#2#22#3'Top'#2#5#5
+'Width'#2'9'#11'AllowGrayed'#9#7'Caption'#6#4'None'#7'Checked'#9#10'DragCurs'
+'or'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#5'State'#7#9'cbChecked'
+#8'TabOrder'#2#0#0#0#12'TRadioButton'#12'rbDuplexLong'#4'Left'#2#14#6'Height'
+#2#22#3'Top'#2#29#5'Width'#2'Z'#11'AllowGrayed'#9#7'Caption'#6#9'Long edge'
+#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2
+#1#7'TabStop'#8#0#0#12'TRadioButton'#13'rbDuplexShort'#4'Left'#2#14#6'Height'
+#2#22#3'Top'#2'5'#5'Width'#2'^'#11'AllowGrayed'#9#7'Caption'#6#10'Short edge'
+#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2
+#2#7'TabStop'#8#0#0#0#9'TGroupBox'#9'gbBanners'#4'Left'#2#16#6'Height'#2'`'#3
,'Top'#3'%'#1#5'Width'#3#232#0#7'Caption'#6#9' Banners '#12'ClientHeight'#2'O'
+#11'ClientWidth'#3#228#0#8'TabOrder'#2#3#0#6'TLabel'#11'labBanStart'#4'Left'
+#2#6#6'Height'#2#16#3'Top'#2#9#5'Width'#2' '#7'Caption'#6#5'Start'#11'Parent'
+'Color'#8#0#0#6'TLabel'#9'labBanEnd'#4'Left'#2#6#6'Height'#2#16#3'Top'#2'1'#5
+'Width'#2#25#7'Caption'#6#3'End'#11'ParentColor'#8#0#0#9'TComboBox'#10'cbBan'
+'Start'#4'Left'#2'^'#6'Height'#2#29#3'Top'#2#1#5'Width'#3#128#0#12'AutoCompl'
+'ete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaperSizeK'
+'EYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#9'TComboBox'#8'c'
+'bBanEnd'#4'Left'#2'^'#6'Height'#2#29#3'Top'#2')'#5'Width'#3#128#0#12'AutoCo'
+'mplete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0#10'OnKeyPress'#7#19'cbPaperSi'
+'zeKEYPRESS'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'
+#12'gbPagesSheet'#4'Left'#3#0#1#6'Height'#2'`'#3'Top'#3'%'#1#5'Width'#3#185#0
+#7'Caption'#6#17' Pages per sheet '#12'ClientHeight'#2'O'#11'ClientWidth'#3
+#181#0#8'TabOrder'#2#5#0#6'TImage'#12'imgPageSheet'#4'Left'#2'N'#6'Height'#2
+'2'#3'Top'#2#17#5'Width'#2'P'#0#0#12'TRadioButton'#8'rbSheet1'#4'Left'#2#6#6
+'Height'#2#22#3'Top'#2#5#5'Width'#2' '#11'AllowGrayed'#9#7'Caption'#6#1'1'#7
+'Checked'#9#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#5
+'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'TRadioButton'#8'rbSheet2'#4'Le'
+'ft'#2#6#6'Height'#2#22#3'Top'#2#25#5'Width'#2' '#11'AllowGrayed'#9#7'Captio'
+'n'#6#1'2'#10'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8
+'TabOrder'#2#1#7'TabStop'#8#0#0#12'TRadioButton'#8'rbSheet4'#4'Left'#2#6#6'H'
+'eight'#2#22#3'Top'#2'.'#5'Width'#2' '#11'AllowGrayed'#9#7'Caption'#6#1'4'#10
+'DragCursor'#7#9'crDefault'#7'OnClick'#7#15'rbPortraitCLICK'#8'TabOrder'#2#2
+#7'TabStop'#8#0#0#0#9'TComboBox'#12'cbResolution'#4'Left'#3#130#0#6'Height'#2
+#29#3'Top'#2'u'#5'Width'#3'6'#1#12'AutoComplete'#8#10'ItemHeight'#2#0#9'Item'
+'Width'#2#0#10'OnKeyPress'#7#19'cbPaperSizeKEYPRESS'#5'Style'#7#14'csDropDow'
+'nList'#8'TabOrder'#2#7#0#0#0#5'TPage'#7'pgMarge'#7'Caption'#6#7'Borders'#0#0
+#0#0
]);

View File

@ -152,6 +152,10 @@ begin
InitCombo(cbPaperSrc ,'InputSlot','Auto Sheet Feeder',FInputSlotOptions);
st := THackCUPSPrinter(Printer).GetResolutionOption;
InitCombo(cbResolution,'Resolution', st, FResolutions);
if not cbResolution.Enabled then begin
cbResolution.Items.Add(st);
cbResolution.ItemIndex:=0;
end;
Lst:=TStringList.Create;
try
@ -285,7 +289,7 @@ begin
THackCUPSPrinter(Printer).SetOptionsOfPrinter;
//Resolution
if (cbResolution.Items.Count>0) and (cbResolution.ItemIndex<>cbResolution.Tag) then
if cbResolution.Enabled and (cbResolution.ItemIndex<>cbResolution.Tag) then
THackCUPSPrinter(Printer).cupsAddOption('Resolution',
fResolutions[cbResolution.ItemIndex]);

View File

@ -1,245 +1,160 @@
object dlgSelectPrinter: TdlgSelectPrinter
Left = 295
Height = 463
Top = 175
Width = 552
HorzScrollBar.Page = 551
VertScrollBar.Page = 462
ActiveControl = NbOpts
Left = 330
Height = 217
Top = 111
Width = 530
ActiveControl = rbAllPage
Caption = 'Printing'
ClientHeight = 463
ClientWidth = 552
ClientHeight = 217
ClientWidth = 530
OnCreate = dlgSelectPrinterCREATE
OnShow = dlgSelectPrinterSHOW
object labCUPS: TLabel
AnchorSideTop.Control = PrinterGroupbox
AnchorSideTop.Side = asrBottom
Left = 8
Height = 20
Top = 149
Width = 247
BorderSpacing.Top = 6
Caption = 'CUPS (Common Unix Printing System)'
ParentColor = False
end
object labCUPSServer: TLabel
AnchorSideLeft.Control = labCUPS
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = labCUPS
Left = 261
Height = 20
Top = 149
Width = 98
BorderSpacing.Left = 6
Caption = 'labCUPSServer'
ParentColor = False
end
LCLVersion = '0.9.27'
object PrinterGroupbox: TGroupBox
Left = 6
Height = 137
Top = 6
Width = 540
Width = 518
Align = alTop
BorderSpacing.Around = 6
Caption = ' Printer '
ClientHeight = 118
ClientWidth = 536
ParentCtl3D = False
ClientHeight = 120
ClientWidth = 514
TabOrder = 0
object PrinterLabelsPanel: TPanel
Height = 118
Width = 85
Align = alLeft
AutoSize = True
BevelOuter = bvNone
ChildSizing.Layout = cclTopToBottomThenLeftToRight
ChildSizing.ControlsPerLine = 4
ClientHeight = 118
ClientWidth = 85
TabOrder = 0
object PrinterNameLabel: TLabel
Left = 6
Height = 20
Top = 6
Width = 73
BorderSpacing.Around = 6
Caption = 'Name'
ParentColor = False
end
object PrinterStateLabel: TLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 32
Width = 73
BorderSpacing.Around = 6
Caption = 'State'
ParentColor = False
OnChangeBounds = PrinterStateLabelChangeBounds
end
object PrinterLocationLabel: TLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 58
Width = 73
BorderSpacing.Around = 6
Caption = 'Location'
ParentColor = False
end
object PrinterDescriptionLabel: TLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 84
Width = 73
BorderSpacing.Around = 6
Caption = 'Description'
ParentColor = False
end
object labState: TLabel
Left = 96
Height = 16
Top = 49
Width = 54
Caption = 'labState'
ParentColor = False
end
object PrinterStatePanel: TPanel
Left = 85
Height = 118
Width = 451
Align = alClient
BevelOuter = bvNone
ClientHeight = 118
ClientWidth = 451
object labLocation: TLabel
Left = 96
Height = 16
Top = 73
Width = 73
Caption = 'labLocation'
ParentColor = False
end
object labComment: TLabel
Left = 96
Height = 16
Top = 97
Width = 79
Caption = 'labComment'
ParentColor = False
end
object ImgPrn: TImage
Left = 96
Height = 17
Top = 12
Width = 17
end
object PrinterNameLabel: TLabel
Left = 236
Height = 16
Top = 8
Width = 37
Anchors = []
Caption = 'Name'
ParentColor = False
end
object PrinterStateLabel: TLabel
Left = 10
Height = 16
Top = 49
Width = 35
Caption = 'State'
ParentColor = False
OnChangeBounds = PrinterStateLabelChangeBounds
end
object PrinterLocationLabel: TLabel
Left = 10
Height = 16
Top = 73
Width = 54
Caption = 'Location'
ParentColor = False
end
object PrinterDescriptionLabel: TLabel
Left = 10
Height = 16
Top = 97
Width = 72
Caption = 'Description'
ParentColor = False
end
object labPrinterName: TLabel
Left = 10
Height = 16
Top = 12
Width = 37
Caption = 'Name'
ParentColor = False
OnChangeBounds = PrinterStateLabelChangeBounds
end
object btnProp: TButton
Left = 416
Height = 27
Top = 7
Width = 93
Anchors = []
AutoSize = True
Caption = 'Properties ...'
OnClick = btnPropCLICK
TabOrder = 0
end
object cbPrintToFile: TCheckBox
Left = 414
Height = 22
Top = 43
Width = 92
Anchors = [akRight, akBottom]
Caption = 'Print to file'
TabOrder = 1
object labState: TLabel
AnchorSideLeft.Control = PrinterStatePanel
AnchorSideTop.Control = PrinterStatePanel
Left = 6
Height = 20
Top = 31
Width = 55
BorderSpacing.Top = 25
BorderSpacing.Around = 6
Caption = 'labState'
ParentColor = False
end
object labLocation: TLabel
AnchorSideLeft.Control = PrinterStatePanel
AnchorSideTop.Control = labState
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 57
Width = 74
BorderSpacing.Around = 6
Caption = 'labLocation'
ParentColor = False
end
object labComment: TLabel
AnchorSideLeft.Control = PrinterStatePanel
AnchorSideTop.Control = labLocation
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 83
Width = 84
BorderSpacing.Around = 6
Caption = 'labComment'
ParentColor = False
end
object PrinterComboPanel: TPanel
AnchorSideLeft.Control = PrinterStatePanel
AnchorSideTop.Control = PrinterStatePanel
AnchorSideRight.Control = btnProp
Left = 6
Height = 20
Top = 6
Width = 328
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Right = 12
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 20
ClientWidth = 328
TabOrder = 0
object ImgPrn: TImage
Height = 20
Width = 17
Align = alLeft
Transparent = False
end
object cbPrinters: TComboBox
AnchorSideLeft.Side = asrBottom
Left = 17
Height = 20
Width = 311
Align = alClient
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
AutoSize = True
MaxLength = 0
OnChange = cbPrintersCHANGE
OnKeyPress = cbPrintersKEYPRESS
ParentCtl3D = False
Style = csDropDownList
TabOrder = 0
end
end
object btnProp: TButton
AnchorSideRight.Control = PrinterStatePanel
AnchorSideRight.Side = asrBottom
Left = 352
Height = 29
Top = 7
Width = 93
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Properties ...'
OnClick = btnPropCLICK
TabOrder = 1
end
object cbPrintToFile: TCheckBox
AnchorSideTop.Control = labLocation
AnchorSideRight.Control = PrinterStatePanel
AnchorSideRight.Side = asrBottom
Left = 347
Height = 22
Top = 57
Width = 92
Anchors = [akTop, akRight]
BorderSpacing.Right = 12
Caption = 'Print to file'
TabOrder = 2
end
end
object cbPrinters: TComboBox
Left = 120
Height = 29
Top = 7
Width = 287
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
ItemHeight = 0
ItemWidth = 0
OnChange = cbPrintersCHANGE
OnKeyPress = cbPrintersKEYPRESS
Style = csDropDownList
TabOrder = 2
end
end
object NbOpts: TNotebook
AnchorSideTop.Control = labCUPS
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = BtnPanel
Left = 6
Height = 240
Top = 175
Width = 540
Align = alBottom
Anchors = [akTop, akLeft, akBottom]
Height = 1
Top = 174
Width = 518
Align = alClient
Anchors = [akLeft]
BorderSpacing.Around = 6
PageIndex = 1
PageIndex = 0
TabOrder = 1
object pgCopies: TPage
Caption = 'Copies'
ClientWidth = 536
ClientHeight = 209
ClientWidth = 512
ClientHeight = 1
object gbPages: TGroupBox
AnchorSideBottom.Control = pgCopies
AnchorSideBottom.Side = asrBottom
Left = 8
Height = 196
Height = 1
Top = 7
Width = 262
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Around = 6
Caption = ' Select pages '
ClientHeight = 177
ClientHeight = 1
ClientWidth = 258
ParentCtl3D = False
TabOrder = 0
object Bevel1: TBevel
AnchorSideTop.Control = edRange
@ -256,7 +171,7 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideTop.Control = Bevel1
AnchorSideTop.Side = asrBottom
Left = 14
Height = 20
Height = 16
Top = 120
Width = 39
BorderSpacing.Top = 12
@ -285,21 +200,21 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideRight.Control = gbPages
AnchorSideRight.Side = asrBottom
Left = 104
Height = 26
Top = 117
Height = 29
Top = 114
Width = 148
Anchors = [akTop, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
AutoComplete = False
AutoSelect = True
BorderSpacing.Right = 6
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
'All pages'
'Odd pages'
'Even pages'
)
MaxLength = 0
ParentCtl3D = False
ItemWidth = 0
Style = csDropDownList
TabOrder = 1
Text = 'All pages'
@ -310,13 +225,14 @@ object dlgSelectPrinter: TdlgSelectPrinter
Left = 14
Height = 22
Top = 28
Width = 108
Width = 107
AllowGrayed = True
BorderSpacing.Around = 2
Caption = 'Current page'
DragCursor = crDefault
Enabled = False
TabOrder = 2
TabStop = False
end
object rbRange: TRadioButton
AnchorSideTop.Control = rbSelection
@ -330,11 +246,13 @@ object dlgSelectPrinter: TdlgSelectPrinter
Caption = 'Range'
DragCursor = crDefault
TabOrder = 4
TabStop = False
end
object rbAllPage: TRadioButton
Left = 14
Height = 22
Width = 43
Top = 0
Width = 42
AllowGrayed = True
BorderSpacing.Around = 6
Caption = 'All '
@ -349,13 +267,14 @@ object dlgSelectPrinter: TdlgSelectPrinter
Left = 14
Height = 22
Top = 52
Width = 83
Width = 82
AllowGrayed = True
BorderSpacing.Around = 2
Caption = 'Selection'
DragCursor = crDefault
Enabled = False
TabOrder = 5
TabStop = False
end
end
object gbCopies: TGroupBox
@ -366,33 +285,31 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideBottom.Control = pgCopies
AnchorSideBottom.Side = asrBottom
Left = 276
Height = 196
Height = 1
Top = 7
Width = 254
Width = 230
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 6
Caption = ' Copies '
ClientHeight = 177
ClientWidth = 250
ParentCtl3D = False
ClientHeight = 1
ClientWidth = 226
TabOrder = 1
object imgCollate: TImage
AnchorSideTop.Control = lanNumCopies
AnchorSideTop.Side = asrBottom
Left = 6
Height = 37
Top = 32
Top = 28
Width = 93
AutoSize = True
BorderSpacing.Top = 6
Proportional = True
Transparent = False
end
object lanNumCopies: TLabel
Left = 6
Height = 20
Height = 16
Top = 6
Width = 114
Width = 111
Caption = 'Number of copies'
ParentColor = False
end
@ -401,9 +318,9 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = lanNumCopies
AnchorSideTop.Side = asrCenter
Left = 126
Left = 123
Height = 20
Top = 6
Top = 4
Width = 50
BorderSpacing.Left = 6
TabOrder = 0
@ -413,8 +330,8 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideTop.Side = asrBottom
Left = 119
Height = 22
Top = 32
Width = 68
Top = 30
Width = 67
AllowGrayed = True
BorderSpacing.Around = 6
Caption = 'Collate'
@ -427,8 +344,8 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideTop.Side = asrBottom
Left = 119
Height = 22
Top = 60
Width = 74
Top = 58
Width = 73
AllowGrayed = True
BorderSpacing.Around = 6
Caption = 'Reverse'
@ -440,13 +357,13 @@ object dlgSelectPrinter: TdlgSelectPrinter
end
object pgAdvance: TPage
Caption = 'Advanced'
ClientWidth = 536
ClientHeight = 209
ClientWidth = 512
ClientHeight = 1
object labTask: TLabel
Left = 7
Height = 20
Height = 16
Top = 10
Width = 84
Width = 82
Caption = 'Delayed task'
ParentColor = False
end
@ -454,9 +371,9 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideTop.Control = labTask
AnchorSideTop.Side = asrBottom
Left = 7
Height = 20
Top = 56
Width = 45
Height = 16
Top = 52
Width = 44
BorderSpacing.Top = 20
BorderSpacing.Around = 6
Caption = 'Priority'
@ -464,11 +381,11 @@ object dlgSelectPrinter: TdlgSelectPrinter
end
object cbTasktime: TComboBox
Left = 215
Height = 25
Height = 29
Top = 7
Width = 200
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
AutoSize = True
AutoComplete = False
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
'Immediate'
@ -481,16 +398,15 @@ object dlgSelectPrinter: TdlgSelectPrinter
'After midnight'
'At time'
)
MaxLength = 0
ItemWidth = 0
OnChange = cbTasktimeCHANGE
OnKeyPress = cbPrintersKEYPRESS
ParentCtl3D = False
Style = csDropDownList
TabOrder = 1
Text = 'Immediate'
end
object edTimeTask: TEdit
Left = 429
Left = 423
Height = 23
Top = 9
Width = 83
@ -504,7 +420,7 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideTop.Side = asrCenter
Left = 127
Height = 20
Top = 56
Top = 50
Width = 50
TabOrder = 3
end
@ -517,39 +433,40 @@ object dlgSelectPrinter: TdlgSelectPrinter
AnchorSideRight.Side = asrBottom
Left = 183
Height = 38
Top = 47
Width = 335
Top = 41
Width = 320
Frequency = 10
Max = 100
OnChange = tkbPriorityCHANGE
Position = 10
ScalePos = trTop
TabStop = False
TickMarks = tmBoth
BorderSpacing.Around = 6
DragCursor = crDefault
ParentCtl3D = False
TabOrder = 2
end
end
end
object BtnPanel: TPanel
Height = 42
Top = 421
Width = 552
Left = 6
Height = 39
Top = 172
Width = 518
Align = alBottom
Anchors = [akLeft, akBottom]
AutoSize = True
ClientHeight = 42
ClientWidth = 552
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 39
ClientWidth = 518
FullRepaint = False
TabOrder = 2
TabStop = True
object btnCancel: TButton
Left = 490
Height = 28
Top = 7
Width = 55
Left = 458
Height = 27
Top = 6
Width = 54
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -559,9 +476,9 @@ object dlgSelectPrinter: TdlgSelectPrinter
TabOrder = 0
end
object btnPrint: TButton
Left = 443
Height = 28
Top = 7
Left = 411
Height = 27
Top = 6
Width = 41
Align = alRight
AutoSize = True
@ -573,10 +490,10 @@ object dlgSelectPrinter: TdlgSelectPrinter
TabOrder = 1
end
object btnReduc: TButton
Left = 7
Height = 28
Top = 7
Width = 60
Left = 6
Height = 27
Top = 6
Width = 59
Align = alLeft
AutoSize = True
BorderSpacing.Around = 6
@ -585,10 +502,10 @@ object dlgSelectPrinter: TdlgSelectPrinter
TabOrder = 2
end
object btnPreview: TButton
Left = 377
Height = 28
Top = 7
Width = 60
Left = 346
Height = 27
Top = 6
Width = 59
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -597,4 +514,34 @@ object dlgSelectPrinter: TdlgSelectPrinter
TabOrder = 3
end
end
object panLabels: TPanel
Left = 6
Height = 22
Top = 149
Width = 518
Align = alTop
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 22
ClientWidth = 518
TabOrder = 3
object labCUPS: TLabel
AnchorSideTop.Side = asrBottom
Left = 8
Height = 16
Top = 3
Width = 233
Caption = 'CUPS (Common Unix Printing System)'
ParentColor = False
end
object labCUPSServer: TLabel
AnchorSideLeft.Side = asrBottom
Left = 248
Height = 16
Top = 3
Width = 93
Caption = 'labCUPSServer'
ParentColor = False
end
end
end

View File

@ -1,179 +1,151 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TdlgSelectPrinter','FORMDATA',[
'TPF0'#17'TdlgSelectPrinter'#16'dlgSelectPrinter'#4'Left'#3''''#1#6'Height'#3
+#207#1#3'Top'#3#175#0#5'Width'#3'('#2#18'HorzScrollBar.Page'#3''''#2#18'Vert'
+'ScrollBar.Page'#3#206#1#13'ActiveControl'#7#6'NbOpts'#7'Caption'#6#8'Printi'
+'ng'#12'ClientHeight'#3#207#1#11'ClientWidth'#3'('#2#8'OnCreate'#7#22'dlgSel'
+'ectPrinterCREATE'#6'OnShow'#7#20'dlgSelectPrinterSHOW'#0#6'TLabel'#7'labCUP'
+'S'#21'AnchorSideTop.Control'#7#15'PrinterGroupbox'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#2#8#6'Height'#2#20#3'Top'#3#149#0#5'Width'#3#247#0#17
+'BorderSpacing.Top'#2#6#7'Caption'#6'"CUPS (Common Unix Printing System)'#11
+'ParentColor'#8#0#0#6'TLabel'#13'labCUPSServer'#22'AnchorSideLeft.Control'#7
+#7'labCUPS'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+#7#7'labCUPS'#4'Left'#3#5#1#6'Height'#2#20#3'Top'#3#149#0#5'Width'#2'b'#18'B'
+'orderSpacing.Left'#2#6#7'Caption'#6#13'labCUPSServer'#11'ParentColor'#8#0#0
+#9'TGroupBox'#15'PrinterGroupbox'#4'Left'#2#6#6'Height'#3#137#0#3'Top'#2#6#5
+'Width'#3#28#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#9' Printer '#12'ClientHeight'#2'v'#11'ClientWidth'#3#24#2#11'ParentCtl3D'#8
+#8'TabOrder'#2#0#0#6'TPanel'#18'PrinterLabelsPanel'#6'Height'#2'v'#5'Width'#2
+'U'#5'Align'#7#6'alLeft'#8'AutoSize'#9#10'BevelOuter'#7#6'bvNone'#18'ChildSi'
+'zing.Layout'#7#29'cclTopToBottomThenLeftToRight'#27'ChildSizing.ControlsPer'
+'Line'#2#4#12'ClientHeight'#2'v'#11'ClientWidth'#2'U'#8'TabOrder'#2#0#0#6'TL'
+'abel'#16'PrinterNameLabel'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'#2
+'I'#20'BorderSpacing.Around'#2#6#7'Caption'#6#4'Name'#11'ParentColor'#8#0#0#6
+'TLabel'#17'PrinterStateLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'
+#2#6#6'Height'#2#20#3'Top'#2' '#5'Width'#2'I'#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#5'State'#11'ParentColor'#8#14'OnChangeBounds'#7#29'PrinterStateL'
+'abelChangeBounds'#0#0#6'TLabel'#20'PrinterLocationLabel'#18'AnchorSideTop.S'
+'ide'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#20#3'Top'#2':'#5'Width'#2'I'#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#8'Location'#11'ParentColor'#8#0#0#6
+'TLabel'#23'PrinterDescriptionLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#6#6'Height'#2#20#3'Top'#2'T'#5'Width'#2'I'#20'BorderSpacing.Around'
+#2#6#7'Caption'#6#11'Description'#11'ParentColor'#8#0#0#0#6'TPanel'#17'Print'
+'erStatePanel'#4'Left'#2'U'#6'Height'#2'v'#5'Width'#3#195#1#5'Align'#7#8'alC'
+'lient'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'v'#11'ClientWidth'#3
+#195#1#8'TabOrder'#2#1#0#6'TLabel'#8'labState'#22'AnchorSideLeft.Control'#7
+#17'PrinterStatePanel'#21'AnchorSideTop.Control'#7#17'PrinterStatePanel'#4'L'
+'eft'#2#6#6'Height'#2#20#3'Top'#2#31#5'Width'#2'7'#17'BorderSpacing.Top'#2#25
+#20'BorderSpacing.Around'#2#6#7'Caption'#6#8'labState'#11'ParentColor'#8#0#0
+#6'TLabel'#11'labLocation'#22'AnchorSideLeft.Control'#7#17'PrinterStatePanel'
+#21'AnchorSideTop.Control'#7#8'labState'#18'AnchorSideTop.Side'#7#9'asrBotto'
+'m'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'9'#5'Width'#2'J'#20'BorderSpacing.Ar'
+'ound'#2#6#7'Caption'#6#11'labLocation'#11'ParentColor'#8#0#0#6'TLabel'#10'l'
+'abComment'#22'AnchorSideLeft.Control'#7#17'PrinterStatePanel'#21'AnchorSide'
+'Top.Control'#7#11'labLocation'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'
+#2#6#6'Height'#2#20#3'Top'#2'S'#5'Width'#2'T'#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#10'labComment'#11'ParentColor'#8#0#0#6'TPanel'#17'PrinterComboPa'
+'nel'#22'AnchorSideLeft.Control'#7#17'PrinterStatePanel'#21'AnchorSideTop.Co'
+'ntrol'#7#17'PrinterStatePanel'#23'AnchorSideRight.Control'#7#7'btnProp'#4'L'
+'eft'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'#3'H'#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#12#20'BorderSp'
+'acing.Around'#2#6#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#20#11'Clien'
+'tWidth'#3'H'#1#8'TabOrder'#2#0#0#6'TImage'#6'ImgPrn'#6'Height'#2#20#5'Width'
+#2#17#5'Align'#7#6'alLeft'#11'Transparent'#8#0#0#9'TComboBox'#10'cbPrinters'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2#17#6'Height'#2#20#5'Width'
+#3'7'#1#5'Align'#7#8'alClient'#16'AutoCompleteText'#11#22'cbactEndOfLineComp'
+'lete'#20'cbactSearchAscending'#0#8'AutoSize'#9#9'MaxLength'#2#0#8'OnChange'
+#7#16'cbPrintersCHANGE'#10'OnKeyPress'#7#18'cbPrintersKEYPRESS'#11'ParentCtl'
+'3D'#8#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#0#7'TButton'#7'btnP'
+'rop'#23'AnchorSideRight.Control'#7#17'PrinterStatePanel'#20'AnchorSideRight'
+'.Side'#7#9'asrBottom'#4'Left'#3'`'#1#6'Height'#2#29#3'Top'#2#7#5'Width'#2']'
+#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2
+#6#7'Caption'#6#14'Properties ...'#7'OnClick'#7#12'btnPropCLICK'#8'TabOrder'
+#2#1#0#0#9'TCheckBox'#13'cbPrintToFile'#21'AnchorSideTop.Control'#7#11'labLo'
+'cation'#23'AnchorSideRight.Control'#7#17'PrinterStatePanel'#20'AnchorSideRi'
+'ght.Side'#7#9'asrBottom'#4'Left'#3'['#1#6'Height'#2#22#3'Top'#2'9'#5'Width'
+#2'\'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#12#7'Cap'
,'tion'#6#13'Print to file'#8'TabOrder'#2#2#0#0#0#0#9'TNotebook'#6'NbOpts'#21
+'AnchorSideTop.Control'#7#7'labCUPS'#18'AnchorSideTop.Side'#7#9'asrBottom'#24
+'AnchorSideBottom.Control'#7#8'BtnPanel'#4'Left'#2#6#6'Height'#3#240#0#3'Top'
+#3#175#0#5'Width'#3#28#2#5'Align'#7#8'alBottom'#7'Anchors'#11#5'akTop'#6'akL'
+'eft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#9'PageIndex'#2#1#8'TabOrder'
+#2#1#0#5'TPage'#8'pgCopies'#7'Caption'#6#6'Copies'#11'ClientWidth'#3#24#2#12
+'ClientHeight'#3#209#0#0#9'TGroupBox'#7'gbPages'#24'AnchorSideBottom.Control'
+#7#8'pgCopies'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'
+#3#196#0#3'Top'#2#7#5'Width'#3#6#1#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBott'
+'om'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#14' Select pages '#12'Clien'
+'tHeight'#3#177#0#11'ClientWidth'#3#2#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#6
+'TBevel'#6'Bevel1'#21'AnchorSideTop.Control'#7#7'edRange'#18'AnchorSideTop.S'
+'ide'#7#9'asrBottom'#4'Left'#2#18#6'Height'#2#3#3'Top'#2'i'#5'Width'#3#230#0
+#17'BorderSpacing.Top'#2#6#5'Shape'#7#9'bsTopLine'#5'Style'#7#8'bsRaised'#0#0
+#6'TLabel'#7'labPage'#21'AnchorSideTop.Control'#7#6'Bevel1'#18'AnchorSideTop'
+'.Side'#7#9'asrBottom'#4'Left'#2#14#6'Height'#2#20#3'Top'#2'x'#5'Width'#2''''
+#17'BorderSpacing.Top'#2#12#7'Caption'#6#5'Pages'#11'ParentColor'#8#0#0#5'TE'
+'dit'#7'edRange'#22'AnchorSideLeft.Control'#7#7'rbRange'#19'AnchorSideLeft.S'
+'ide'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#7'rbRange'#18'AnchorSideTop'
+'.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#7'gbPages'#20'AnchorSid'
+'eRight.Side'#7#9'asrBottom'#4'Left'#2']'#6'Height'#2#23#3'Top'#2'L'#5'Width'
+#3#159#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'
+#2#15#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#0#0#0#9'TComboBox'#9'edPageS'
+'et'#21'AnchorSideTop.Control'#7#7'labPage'#18'AnchorSideTop.Side'#7#9'asrCe'
'TPF0'#17'TdlgSelectPrinter'#16'dlgSelectPrinter'#4'Left'#3'J'#1#6'Height'#3
+#217#0#3'Top'#2'o'#5'Width'#3#18#2#13'ActiveControl'#7#9'rbAllPage'#7'Captio'
+'n'#6#8'Printing'#12'ClientHeight'#3#217#0#11'ClientWidth'#3#18#2#8'OnCreate'
+#7#22'dlgSelectPrinterCREATE'#6'OnShow'#7#20'dlgSelectPrinterSHOW'#10'LCLVer'
+'sion'#6#6'0.9.27'#0#9'TGroupBox'#15'PrinterGroupbox'#4'Left'#2#6#6'Height'#3
+#137#0#3'Top'#2#6#5'Width'#3#6#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around'
+#2#6#7'Caption'#6#9' Printer '#12'ClientHeight'#2'x'#11'ClientWidth'#3#2#2#8
+'TabOrder'#2#0#0#6'TLabel'#8'labState'#4'Left'#2'`'#6'Height'#2#16#3'Top'#2
+'1'#5'Width'#2'6'#7'Caption'#6#8'labState'#11'ParentColor'#8#0#0#6'TLabel'#11
+'labLocation'#4'Left'#2'`'#6'Height'#2#16#3'Top'#2'I'#5'Width'#2'I'#7'Captio'
+'n'#6#11'labLocation'#11'ParentColor'#8#0#0#6'TLabel'#10'labComment'#4'Left'
+#2'`'#6'Height'#2#16#3'Top'#2'a'#5'Width'#2'O'#7'Caption'#6#10'labComment'#11
+'ParentColor'#8#0#0#6'TImage'#6'ImgPrn'#4'Left'#2'`'#6'Height'#2#17#3'Top'#2
+#12#5'Width'#2#17#0#0#6'TLabel'#16'PrinterNameLabel'#4'Left'#3#236#0#6'Heigh'
+'t'#2#16#3'Top'#2#8#5'Width'#2'%'#7'Anchors'#11#0#7'Caption'#6#4'Name'#11'Pa'
+'rentColor'#8#0#0#6'TLabel'#17'PrinterStateLabel'#4'Left'#2#10#6'Height'#2#16
+#3'Top'#2'1'#5'Width'#2'#'#7'Caption'#6#5'State'#11'ParentColor'#8#14'OnChan'
+'geBounds'#7#29'PrinterStateLabelChangeBounds'#0#0#6'TLabel'#20'PrinterLocat'
+'ionLabel'#4'Left'#2#10#6'Height'#2#16#3'Top'#2'I'#5'Width'#2'6'#7'Caption'#6
+#8'Location'#11'ParentColor'#8#0#0#6'TLabel'#23'PrinterDescriptionLabel'#4'L'
+'eft'#2#10#6'Height'#2#16#3'Top'#2'a'#5'Width'#2'H'#7'Caption'#6#11'Descript'
+'ion'#11'ParentColor'#8#0#0#6'TLabel'#14'labPrinterName'#4'Left'#2#10#6'Heig'
+'ht'#2#16#3'Top'#2#12#5'Width'#2'%'#7'Caption'#6#4'Name'#11'ParentColor'#8#14
+'OnChangeBounds'#7#29'PrinterStateLabelChangeBounds'#0#0#7'TButton'#7'btnPro'
+'p'#4'Left'#3#160#1#6'Height'#2#27#3'Top'#2#7#5'Width'#2']'#7'Anchors'#11#0#8
+'AutoSize'#9#7'Caption'#6#14'Properties ...'#7'OnClick'#7#12'btnPropCLICK'#8
+'TabOrder'#2#0#0#0#9'TCheckBox'#13'cbPrintToFile'#4'Left'#3#158#1#6'Height'#2
+#22#3'Top'#2'+'#5'Width'#2'\'#7'Anchors'#11#7'akRight'#8'akBottom'#0#7'Capti'
+'on'#6#13'Print to file'#8'TabOrder'#2#1#0#0#9'TComboBox'#10'cbPrinters'#4'L'
+'eft'#2'x'#6'Height'#2#29#3'Top'#2#7#5'Width'#3#31#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#12'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemWidth'#2#0
+#8'OnChange'#7#16'cbPrintersCHANGE'#10'OnKeyPress'#7#18'cbPrintersKEYPRESS'#5
+'Style'#7#14'csDropDownList'#8'TabOrder'#2#2#0#0#0#9'TNotebook'#6'NbOpts'#4
+'Left'#2#6#6'Height'#2#1#3'Top'#3#174#0#5'Width'#3#6#2#5'Align'#7#8'alClient'
+#7'Anchors'#11#6'akLeft'#0#20'BorderSpacing.Around'#2#6#9'PageIndex'#2#0#8'T'
+'abOrder'#2#1#0#5'TPage'#8'pgCopies'#7'Caption'#6#6'Copies'#11'ClientWidth'#3
+#0#2#12'ClientHeight'#2#1#0#9'TGroupBox'#7'gbPages'#24'AnchorSideBottom.Cont'
+'rol'#7#8'pgCopies'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#8#6'H'
+'eight'#2#1#3'Top'#2#7#5'Width'#3#6#1#7'Anchors'#11#5'akTop'#6'akLeft'#8'akB'
+'ottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#14' Select pages '#12'Cl'
+'ientHeight'#2#1#11'ClientWidth'#3#2#1#8'TabOrder'#2#0#0#6'TBevel'#6'Bevel1'
+#21'AnchorSideTop.Control'#7#7'edRange'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2#18#6'Height'#2#3#3'Top'#2'i'#5'Width'#3#230#0#17'BorderSpacing.To'
+'p'#2#6#5'Shape'#7#9'bsTopLine'#5'Style'#7#8'bsRaised'#0#0#6'TLabel'#7'labPa'
+'ge'#21'AnchorSideTop.Control'#7#6'Bevel1'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#2#14#6'Height'#2#16#3'Top'#2'x'#5'Width'#2''''#17'BorderSpacin'
+'g.Top'#2#12#7'Caption'#6#5'Pages'#11'ParentColor'#8#0#0#5'TEdit'#7'edRange'
+#22'AnchorSideLeft.Control'#7#7'rbRange'#19'AnchorSideLeft.Side'#7#9'asrBott'
+'om'#21'AnchorSideTop.Control'#7#7'rbRange'#18'AnchorSideTop.Side'#7#9'asrCe'
+'nter'#23'AnchorSideRight.Control'#7#7'gbPages'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#2'h'#6'Height'#2#26#3'Top'#2'u'#5'Width'#3#148#0#7'Ancho'
+'rs'#11#5'akTop'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineCompl'
+'ete'#20'cbactSearchAscending'#0#10'AutoSelect'#9#19'BorderSpacing.Right'#2#6
+#9'ItemIndex'#2#0#13'Items.Strings'#1#6#9'All pages'#6#9'Odd pages'#6#10'Eve'
+'n pages'#0#9'MaxLength'#2#0#11'ParentCtl3D'#8#5'Style'#7#14'csDropDownList'
+#8'TabOrder'#2#1#4'Text'#6#9'All pages'#0#0#12'TRadioButton'#13'rbCurrentPag'
+'e'#21'AnchorSideTop.Control'#7#9'rbAllPage'#18'AnchorSideTop.Side'#7#9'asrB'
+'ottom'#4'Left'#2#14#6'Height'#2#22#3'Top'#2#28#5'Width'#2'l'#11'AllowGrayed'
+#9#20'BorderSpacing.Around'#2#2#7'Caption'#6#12'Current page'#10'DragCursor'
+#7#9'crDefault'#7'Enabled'#8#8'TabOrder'#2#2#0#0#12'TRadioButton'#7'rbRange'
+#21'AnchorSideTop.Control'#7#11'rbSelection'#18'AnchorSideTop.Side'#7#9'asrB'
+'ottom'#4'Left'#2#14#6'Height'#2#22#3'Top'#2'L'#5'Width'#2'@'#11'AllowGrayed'
+#9#20'BorderSpacing.Around'#2#2#7'Caption'#6#5'Range'#10'DragCursor'#7#9'crD'
+'efault'#8'TabOrder'#2#4#0#0#12'TRadioButton'#9'rbAllPage'#4'Left'#2#14#6'He'
+'ight'#2#22#5'Width'#2'+'#11'AllowGrayed'#9#20'BorderSpacing.Around'#2#6#7'C'
+'aption'#6#4'All '#7'Checked'#9#10'DragCursor'#7#9'crDefault'#5'State'#7#9'c'
+'bChecked'#8'TabOrder'#2#3#0#0#12'TRadioButton'#11'rbSelection'#21'AnchorSid'
+'eTop.Control'#7#13'rbCurrentPage'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'L'
+'eft'#2#14#6'Height'#2#22#3'Top'#2'4'#5'Width'#2'S'#11'AllowGrayed'#9#20'Bor'
+'derSpacing.Around'#2#2#7'Caption'#6#9'Selection'#10'DragCursor'#7#9'crDefau'
+'lt'#7'Enabled'#8#8'TabOrder'#2#5#0#0#0#9'TGroupBox'#8'gbCopies'#22'AnchorSi'
+'deLeft.Control'#7#7'gbPages'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'Anch'
+'orSideRight.Control'#7#8'pgCopies'#20'AnchorSideRight.Side'#7#9'asrBottom'
+#24'AnchorSideBottom.Control'#7#8'pgCopies'#21'AnchorSideBottom.Side'#7#9'as'
+'rBottom'#4'Left'#3#20#1#6'Height'#3#196#0#3'Top'#2#7#5'Width'#3#254#0#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#20'BorderSpacing.Aroun'
+'d'#2#6#7'Caption'#6#8' Copies '#12'ClientHeight'#3#177#0#11'ClientWidth'#3
+#250#0#11'ParentCtl3D'#8#8'TabOrder'#2#1#0#6'TImage'#10'imgCollate'#21'Ancho'
+'rSideTop.Control'#7#12'lanNumCopies'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#6#6'Height'#2'%'#3'Top'#2' '#5'Width'#2']'#8'AutoSize'#9#17'BorderS'
+'pacing.Top'#2#6#12'Proportional'#9#11'Transparent'#8#0#0#6'TLabel'#12'lanNu'
+'mCopies'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'#2'r'#7'Caption'#6#16
+'Number of copies'#11'ParentColor'#8#0#0#9'TSpinEdit'#8'edCopies'#22'AnchorS'
+'ideLeft.Control'#7#12'lanNumCopies'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#12'lanNumCopies'#18'AnchorSideTop.Side'#7#9'asr'
+'Center'#4'Left'#2'~'#6'Height'#2#20#3'Top'#2#6#5'Width'#2'2'#18'BorderSpaci'
+'ng.Left'#2#6#8'TabOrder'#2#0#0#0#9'TCheckBox'#9'cbCollate'#21'AnchorSideTop'
+'.Control'#7#8'edCopies'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'w'#6
+'Height'#2#22#3'Top'#2' '#5'Width'#2'D'#11'AllowGrayed'#9#20'BorderSpacing.A'
,'round'#2#6#7'Caption'#6#7'Collate'#10'DragCursor'#7#9'crDefault'#7'OnClick'
+#7#14'cbReverseCLICK'#8'TabOrder'#2#2#0#0#9'TCheckBox'#9'cbReverse'#21'Ancho'
+'rSideTop.Control'#7#9'cbCollate'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le'
+'ft'#2'w'#6'Height'#2#22#3'Top'#2'<'#5'Width'#2'J'#11'AllowGrayed'#9#20'Bord'
+'erSpacing.Around'#2#6#7'Caption'#6#7'Reverse'#10'DragCursor'#7#9'crDefault'
+#7'OnClick'#7#14'cbReverseCLICK'#8'TabOrder'#2#1#0#0#0#0#5'TPage'#9'pgAdvanc'
+'e'#7'Caption'#6#8'Advanced'#11'ClientWidth'#3#24#2#12'ClientHeight'#3#209#0
+#0#6'TLabel'#7'labTask'#4'Left'#2#7#6'Height'#2#20#3'Top'#2#10#5'Width'#2'T'
+'asrBottom'#4'Left'#2']'#6'Height'#2#23#3'Top'#2'L'#5'Width'#3#159#0#7'Ancho'
+'rs'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#15#19'Borde'
+'rSpacing.Right'#2#6#8'TabOrder'#2#0#0#0#9'TComboBox'#9'edPageSet'#21'Anchor'
+'SideTop.Control'#7#7'labPage'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'Anch'
+'orSideRight.Control'#7#7'gbPages'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'Left'#2'h'#6'Height'#2#29#3'Top'#2'r'#5'Width'#3#148#0#7'Anchors'#11#5'akTo'
+'p'#7'akRight'#0#12'AutoComplete'#8#10'AutoSelect'#9#19'BorderSpacing.Right'
+#2#6#10'ItemHeight'#2#0#9'ItemIndex'#2#0#13'Items.Strings'#1#6#9'All pages'#6
+#9'Odd pages'#6#10'Even pages'#0#9'ItemWidth'#2#0#5'Style'#7#14'csDropDownLi'
+'st'#8'TabOrder'#2#1#4'Text'#6#9'All pages'#0#0#12'TRadioButton'#13'rbCurren'
+'tPage'#21'AnchorSideTop.Control'#7#9'rbAllPage'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#4'Left'#2#14#6'Height'#2#22#3'Top'#2#28#5'Width'#2'k'#11'AllowGr'
+'ayed'#9#20'BorderSpacing.Around'#2#2#7'Caption'#6#12'Current page'#10'DragC'
+'ursor'#7#9'crDefault'#7'Enabled'#8#8'TabOrder'#2#2#7'TabStop'#8#0#0#12'TRad'
,'ioButton'#7'rbRange'#21'AnchorSideTop.Control'#7#11'rbSelection'#18'AnchorS'
+'ideTop.Side'#7#9'asrBottom'#4'Left'#2#14#6'Height'#2#22#3'Top'#2'L'#5'Width'
+#2'@'#11'AllowGrayed'#9#20'BorderSpacing.Around'#2#2#7'Caption'#6#5'Range'#10
+'DragCursor'#7#9'crDefault'#8'TabOrder'#2#4#7'TabStop'#8#0#0#12'TRadioButton'
+#9'rbAllPage'#4'Left'#2#14#6'Height'#2#22#3'Top'#2#0#5'Width'#2'*'#11'AllowG'
+'rayed'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#4'All '#7'Checked'#9#10
+'DragCursor'#7#9'crDefault'#5'State'#7#9'cbChecked'#8'TabOrder'#2#3#0#0#12'T'
+'RadioButton'#11'rbSelection'#21'AnchorSideTop.Control'#7#13'rbCurrentPage'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#14#6'Height'#2#22#3'Top'#2
+'4'#5'Width'#2'R'#11'AllowGrayed'#9#20'BorderSpacing.Around'#2#2#7'Caption'#6
+#9'Selection'#10'DragCursor'#7#9'crDefault'#7'Enabled'#8#8'TabOrder'#2#5#7'T'
+'abStop'#8#0#0#0#9'TGroupBox'#8'gbCopies'#22'AnchorSideLeft.Control'#7#7'gbP'
+'ages'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#8
+'pgCopies'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Contr'
+'ol'#7#8'pgCopies'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#20#1#6
+'Height'#2#1#3'Top'#2#7#5'Width'#3#230#0#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#8' Copies '
+#12'ClientHeight'#2#1#11'ClientWidth'#3#226#0#8'TabOrder'#2#1#0#6'TImage'#10
+'imgCollate'#21'AnchorSideTop.Control'#7#12'lanNumCopies'#18'AnchorSideTop.S'
+'ide'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'%'#3'Top'#2#28#5'Width'#2']'#8
+'AutoSize'#9#17'BorderSpacing.Top'#2#6#12'Proportional'#9#0#0#6'TLabel'#12'l'
+'anNumCopies'#4'Left'#2#6#6'Height'#2#16#3'Top'#2#6#5'Width'#2'o'#7'Caption'
+#6#16'Number of copies'#11'ParentColor'#8#0#0#9'TSpinEdit'#8'edCopies'#22'An'
+'chorSideLeft.Control'#7#12'lanNumCopies'#19'AnchorSideLeft.Side'#7#9'asrBot'
+'tom'#21'AnchorSideTop.Control'#7#12'lanNumCopies'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#4'Left'#2'{'#6'Height'#2#20#3'Top'#2#4#5'Width'#2'2'#18'BorderSp'
+'acing.Left'#2#6#8'TabOrder'#2#0#0#0#9'TCheckBox'#9'cbCollate'#21'AnchorSide'
+'Top.Control'#7#8'edCopies'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2
+'w'#6'Height'#2#22#3'Top'#2#30#5'Width'#2'C'#11'AllowGrayed'#9#20'BorderSpac'
+'ing.Around'#2#6#7'Caption'#6#7'Collate'#10'DragCursor'#7#9'crDefault'#7'OnC'
+'lick'#7#14'cbReverseCLICK'#8'TabOrder'#2#2#0#0#9'TCheckBox'#9'cbReverse'#21
+'AnchorSideTop.Control'#7#9'cbCollate'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2'w'#6'Height'#2#22#3'Top'#2':'#5'Width'#2'I'#11'AllowGrayed'#9#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#7'Reverse'#10'DragCursor'#7#9'crDefa'
+'ult'#7'OnClick'#7#14'cbReverseCLICK'#8'TabOrder'#2#1#0#0#0#0#5'TPage'#9'pgA'
+'dvance'#7'Caption'#6#8'Advanced'#11'ClientWidth'#3#0#2#12'ClientHeight'#2#1
+#0#6'TLabel'#7'labTask'#4'Left'#2#7#6'Height'#2#16#3'Top'#2#10#5'Width'#2'R'
+#7'Caption'#6#12'Delayed task'#11'ParentColor'#8#0#0#6'TLabel'#9'PrioLabel'
+#21'AnchorSideTop.Control'#7#7'labTask'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2#7#6'Height'#2#20#3'Top'#2'8'#5'Width'#2'-'#17'BorderSpacing.Top'#2
+#4'Left'#2#7#6'Height'#2#16#3'Top'#2'4'#5'Width'#2','#17'BorderSpacing.Top'#2
+#20#20'BorderSpacing.Around'#2#6#7'Caption'#6#8'Priority'#11'ParentColor'#8#0
+#0#9'TComboBox'#10'cbTasktime'#4'Left'#3#215#0#6'Height'#2#25#3'Top'#2#7#5'W'
+'idth'#3#200#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSe'
+'archAscending'#0#8'AutoSize'#9#9'ItemIndex'#2#0#13'Items.Strings'#1#6#9'Imm'
+'ediate'#6#18'Never (suspending)'#6#14'during the day'#6#7'evening'#6#5'nigh'
+'t'#6#7'Weekend'#6#23'After close of business'#6#14'After midnight'#6#7'At t'
+'ime'#0#9'MaxLength'#2#0#8'OnChange'#7#16'cbTasktimeCHANGE'#10'OnKeyPress'#7
+#18'cbPrintersKEYPRESS'#11'ParentCtl3D'#8#5'Style'#7#14'csDropDownList'#8'Ta'
+'bOrder'#2#1#4'Text'#6#9'Immediate'#0#0#5'TEdit'#10'edTimeTask'#4'Left'#3#173
+#1#6'Height'#2#23#3'Top'#2#9#5'Width'#2'S'#10'DragCursor'#7#9'crDefault'#9'M'
+'axLength'#2#8#8'TabOrder'#2#0#4'Text'#6#8'23:00:00'#0#0#9'TSpinEdit'#10'edP'
+'riority'#21'AnchorSideTop.Control'#7#9'PrioLabel'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#4'Left'#2''#6'Height'#2#20#3'Top'#2'8'#5'Width'#2'2'#8'TabOrder'
+#2#3#0#0#9'TTrackBar'#11'tkbPriority'#22'AnchorSideLeft.Control'#7#10'edPrio'
+'rity'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#9
+'PrioLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'
+#7#9'pgAdvance'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#183#0#6'He'
+'ight'#2'&'#3'Top'#2'/'#5'Width'#3'O'#1#9'Frequency'#2#10#3'Max'#2'd'#8'OnCh'
+'ange'#7#17'tkbPriorityCHANGE'#8'Position'#2#10#8'ScalePos'#7#5'trTop'#7'Tab'
+'Stop'#8#9'TickMarks'#7#6'tmBoth'#20'BorderSpacing.Around'#2#6#10'DragCursor'
+#7#9'crDefault'#11'ParentCtl3D'#8#8'TabOrder'#2#2#0#0#0#0#6'TPanel'#8'BtnPan'
+'el'#6'Height'#2'*'#3'Top'#3#165#1#5'Width'#3'('#2#5'Align'#7#8'alBottom'#7
+'Anchors'#11#6'akLeft'#8'akBottom'#0#8'AutoSize'#9#12'ClientHeight'#2'*'#11
+'ClientWidth'#3'('#2#11'FullRepaint'#8#8'TabOrder'#2#2#7'TabStop'#9#0#7'TBut'
+'ton'#9'btnCancel'#4'Left'#3#234#1#6'Height'#2#28#3'Top'#2#7#5'Width'#2'7'#5
+'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#6'Cancel'#9#7
+'Caption'#6#6'Cancel'#11'ModalResult'#2#2#8'TabOrder'#2#0#0#0#7'TButton'#8'b'
+'tnPrint'#4'Left'#3#187#1#6'Height'#2#28#3'Top'#2#7#5'Width'#2')'#5'Align'#7
+#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#5'Print'
+#7'Default'#9#11'ModalResult'#2#1#7'OnClick'#7#13'btnPrintCLICK'#8'TabOrder'
+#2#1#0#0#7'TButton'#8'btnReduc'#4'Left'#2#7#6'Height'#2#28#3'Top'#2#7#5'Widt'
+'h'#2'<'#5'Align'#7#6'alLeft'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'C'
+'aption'#6#8'More ...'#7'OnClick'#7#13'btnReducCLICK'#8'TabOrder'#2#2#0#0#7
+'TButton'#10'btnPreview'#4'Left'#3'y'#1#6'Height'#2#28#3'Top'#2#7#5'Width'#2
+'<'#5'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Capti'
+'on'#6#7'Preview'#11'ModalResult'#2#6#8'TabOrder'#2#3#0#0#0#0
+#0#9'TComboBox'#10'cbTasktime'#4'Left'#3#215#0#6'Height'#2#29#3'Top'#2#7#5'W'
+'idth'#3#200#0#12'AutoComplete'#8#10'ItemHeight'#2#0#9'ItemIndex'#2#0#13'Ite'
+'ms.Strings'#1#6#9'Immediate'#6#18'Never (suspending)'#6#14'during the day'#6
+#7'evening'#6#5'night'#6#7'Weekend'#6#23'After close of business'#6#14'After'
+' midnight'#6#7'At time'#0#9'ItemWidth'#2#0#8'OnChange'#7#16'cbTasktimeCHANG'
+'E'#10'OnKeyPress'#7#18'cbPrintersKEYPRESS'#5'Style'#7#14'csDropDownList'#8
+'TabOrder'#2#1#4'Text'#6#9'Immediate'#0#0#5'TEdit'#10'edTimeTask'#4'Left'#3
+#167#1#6'Height'#2#23#3'Top'#2#9#5'Width'#2'S'#10'DragCursor'#7#9'crDefault'
+#9'MaxLength'#2#8#8'TabOrder'#2#0#4'Text'#6#8'23:00:00'#0#0#9'TSpinEdit'#10
+'edPriority'#21'AnchorSideTop.Control'#7#9'PrioLabel'#18'AnchorSideTop.Side'
+#7#9'asrCenter'#4'Left'#2''#6'Height'#2#20#3'Top'#2'2'#5'Width'#2'2'#8'TabO'
+'rder'#2#3#0#0#9'TTrackBar'#11'tkbPriority'#22'AnchorSideLeft.Control'#7#10
+'edPriority'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+#7#9'PrioLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Con'
+'trol'#7#9'pgAdvance'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#183#0
+#6'Height'#2'&'#3'Top'#2')'#5'Width'#3'@'#1#9'Frequency'#2#10#3'Max'#2'd'#8
+'OnChange'#7#17'tkbPriorityCHANGE'#8'Position'#2#10#7'TabStop'#8#9'TickMarks'
+#7#6'tmBoth'#20'BorderSpacing.Around'#2#6#10'DragCursor'#7#9'crDefault'#8'Ta'
+'bOrder'#2#2#0#0#0#0#6'TPanel'#8'BtnPanel'#4'Left'#2#6#6'Height'#2''''#3'Top'
+#3#172#0#5'Width'#3#6#2#5'Align'#7#8'alBottom'#7'Anchors'#11#6'akLeft'#8'akB'
+'ottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#10'BevelOuter'#7#6'bvNo'
+'ne'#12'ClientHeight'#2''''#11'ClientWidth'#3#6#2#11'FullRepaint'#8#8'TabOrd'
+'er'#2#2#7'TabStop'#9#0#7'TButton'#9'btnCancel'#4'Left'#3#202#1#6'Height'#2
,#27#3'Top'#2#6#5'Width'#2'6'#5'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSp'
+'acing.Around'#2#6#6'Cancel'#9#7'Caption'#6#6'Cancel'#11'ModalResult'#2#2#8
+'TabOrder'#2#0#0#0#7'TButton'#8'btnPrint'#4'Left'#3#155#1#6'Height'#2#27#3'T'
+'op'#2#6#5'Width'#2')'#5'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.'
+'Around'#2#6#7'Caption'#6#5'Print'#7'Default'#9#11'ModalResult'#2#1#7'OnClic'
+'k'#7#13'btnPrintCLICK'#8'TabOrder'#2#1#0#0#7'TButton'#8'btnReduc'#4'Left'#2
+#6#6'Height'#2#27#3'Top'#2#6#5'Width'#2';'#5'Align'#7#6'alLeft'#8'AutoSize'#9
+#20'BorderSpacing.Around'#2#6#7'Caption'#6#8'More ...'#7'OnClick'#7#13'btnRe'
+'ducCLICK'#8'TabOrder'#2#2#0#0#7'TButton'#10'btnPreview'#4'Left'#3'Z'#1#6'He'
+'ight'#2#27#3'Top'#2#6#5'Width'#2';'#5'Align'#7#7'alRight'#8'AutoSize'#9#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#7'Preview'#11'ModalResult'#2#6#8'Tab'
+'Order'#2#3#0#0#0#6'TPanel'#9'panLabels'#4'Left'#2#6#6'Height'#2#22#3'Top'#3
+#149#0#5'Width'#3#6#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#10'Be'
+'velOuter'#7#6'bvNone'#12'ClientHeight'#2#22#11'ClientWidth'#3#6#2#8'TabOrde'
+'r'#2#3#0#6'TLabel'#7'labCUPS'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'
+#2#8#6'Height'#2#16#3'Top'#2#3#5'Width'#3#233#0#7'Caption'#6'"CUPS (Common U'
+'nix Printing System)'#11'ParentColor'#8#0#0#6'TLabel'#13'labCUPSServer'#19
+'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#248#0#6'Height'#2#16#3'Top'#2
+#3#5'Width'#2']'#7'Caption'#6#13'labCUPSServer'#11'ParentColor'#8#0#0#0#0
]);

View File

@ -62,9 +62,7 @@ type
edPageSet: TCOMBOBOX;
cbTasktime: TCOMBOBOX;
edRange: TEDIT;
PrinterStatePanel: TPanel;
PrinterComboPanel: TPanel;
PrinterLabelsPanel: TPanel;
panLabels: TPanel;
PrinterGroupbox: TGroupbox;
gbPages: TGROUPBOX;
gbCopies: TGROUPBOX;
@ -76,6 +74,7 @@ type
PrinterDescriptionLabel: TLabel;
labComment: TLABEL;
labCUPS: TLABEL;
labPrinterName: TLabel;
PrioLabel: TLabel;
labCUPSServer: TLABEL;
labTask: TLABEL;
@ -428,17 +427,26 @@ end;
procedure TdlgSelectPrinter.btnReducCLICK(Sender: TObject);
begin
if Sender=nil then ;
Constraints.MinHeight:=0;
Constraints.MaxHeight:=0;
if btnReduc.Tag=1 then
begin
btnReduc.Tag:=0;
btnReduc.Caption:='More ...';
Height:=Height-nbOpts.Height;
Height:=217;
Constraints.MinHeight:=Height;
Constraints.MaxHeight:=Height;
end
else
begin
Constraints.MinHeight:=0;
Constraints.MaxHeight:=0;
btnReduc.Tag:=1;
btnReduc.Caption:='Less ...';
Height:=Height+nbOpts.Height;
Height:=440;
Constraints.MinHeight:=Height;
Constraints.MaxHeight:=0;
end;
end;