mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-21 11:42:30 +02:00

------------------------------------------------------- Addfunction / frFuncStr - Fixed string functions - accounted for UTF8 strings DialogControls - Fixed reports generation with built-in query mode, MDI (multiple reports open for viewing at the same time) - Fixed UNDO in editor - Added property HINT for dialog controls - A new component - TlrRadioGroup lrOfficeImport - New tool reports designer to import data from a spreadsheet as a report template source - The object TfrMemoView added new handlers - OnClick - Event when you click on TfrMemoView in playback mode built reports - OnMouseEnter - Event at the Enter of the mouse over TfrMemoView in playback mode built reports - OnMouseLeave - Event at the Leave of the mouse TfrMemoView in playback mode built reports - The object TfrMemoView added new properties - Cursor - the mouse cursor when moving over TfrMemoView in playback mode built reports - DetailReport - a reference to the detail-report - called when the user clicks the mouse on TfrMemoView in playback mode built reports - A mechanism to detail-report - call a detailed report of the current report - In ineterpretatore added new features (for compatibility with FastReport 2.5): - FINALPASS - CURY - PAGEHEIGH - PAGEWIDTH - In the reports, the editor started saving paramerov editor (the location of the Object Inspector, fonts) - In the reports, the editor corrected the addition of new tools (implemented a new tool - Import report template from excel/OpenOffice) - Editor of reports finalized Inspector data - now you can also insert variables - For export to txt implemented request form export options images - Made in the resources icon tool insert fields in a report from the editor Demo included (detail_reports) And new extensions: - import report template from calc/excel - send email from report preview (for sending used local mail app, installed on user PC - in windows its TheBat! and Mozilla Thunderbird). In future I'm plan make direct send. git-svn-id: trunk@46079 -
126 lines
2.9 KiB
Plaintext
126 lines
2.9 KiB
Plaintext
object lrFieldsList: TlrFieldsList
|
|
Left = 0
|
|
Height = 330
|
|
Top = 0
|
|
Width = 208
|
|
ClientHeight = 330
|
|
ClientWidth = 208
|
|
TabOrder = 0
|
|
DesignLeft = 779
|
|
DesignTop = 316
|
|
object fPanelHeader: TPanel
|
|
Left = 0
|
|
Height = 24
|
|
Top = 0
|
|
Width = 208
|
|
Align = alTop
|
|
BevelInner = bvLowered
|
|
Caption = 'Data inspector'
|
|
ClientHeight = 24
|
|
ClientWidth = 208
|
|
TabOrder = 0
|
|
OnDblClick = SpeedButton1Click
|
|
OnMouseDown = fPanelHeaderMouseDown
|
|
OnMouseMove = fPanelHeaderMouseMove
|
|
OnMouseUp = fPanelHeaderMouseUp
|
|
object SpeedButton1: TSpeedButton
|
|
AnchorSideTop.Control = fPanelHeader
|
|
AnchorSideRight.Control = SpeedButton2
|
|
AnchorSideBottom.Control = fPanelHeader
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 166
|
|
Height = 20
|
|
Top = 2
|
|
Width = 20
|
|
Anchors = [akTop, akRight, akBottom]
|
|
Caption = '-'
|
|
OnClick = SpeedButton1Click
|
|
end
|
|
object SpeedButton2: TSpeedButton
|
|
AnchorSideTop.Control = fPanelHeader
|
|
AnchorSideRight.Control = fPanelHeader
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = fPanelHeader
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 186
|
|
Height = 20
|
|
Top = 2
|
|
Width = 20
|
|
Anchors = [akTop, akRight, akBottom]
|
|
Caption = 'x'
|
|
OnClick = SpeedButton2Click
|
|
end
|
|
end
|
|
object PageControl1: TPageControl
|
|
Left = 0
|
|
Height = 306
|
|
Top = 24
|
|
Width = 208
|
|
ActivePage = TabSheet2
|
|
Align = alClient
|
|
TabIndex = 1
|
|
TabOrder = 1
|
|
object TabSheet1: TTabSheet
|
|
Caption = 'Fields'
|
|
ClientHeight = 275
|
|
ClientWidth = 204
|
|
object lbFieldsList: TListBox
|
|
Left = 0
|
|
Height = 242
|
|
Top = 33
|
|
Width = 204
|
|
Align = alClient
|
|
DragMode = dmAutomatic
|
|
ItemHeight = 0
|
|
ScrollWidth = 202
|
|
TabOrder = 0
|
|
TopIndex = -1
|
|
end
|
|
object cbDSList: TComboBox
|
|
Left = 0
|
|
Height = 33
|
|
Top = 0
|
|
Width = 204
|
|
Align = alTop
|
|
ItemHeight = 0
|
|
OnChange = cbDSListChange
|
|
Style = csDropDownList
|
|
TabOrder = 1
|
|
end
|
|
end
|
|
object TabSheet2: TTabSheet
|
|
Caption = 'Variables'
|
|
ClientHeight = 275
|
|
ClientWidth = 204
|
|
object ValCombo: TComboBox
|
|
Left = 0
|
|
Height = 33
|
|
Top = 0
|
|
Width = 204
|
|
HelpContext = 32
|
|
Align = alTop
|
|
ItemHeight = 0
|
|
OnChange = ValComboChange
|
|
Style = csDropDownList
|
|
TabOrder = 0
|
|
end
|
|
object ValList: TListBox
|
|
Left = 0
|
|
Height = 242
|
|
Top = 33
|
|
Width = 204
|
|
HelpContext = 22
|
|
Align = alClient
|
|
ClickOnSelChange = False
|
|
DragMode = dmAutomatic
|
|
IntegralHeight = True
|
|
ItemHeight = 0
|
|
ParentFont = False
|
|
ScrollWidth = 202
|
|
TabOrder = 1
|
|
TopIndex = -1
|
|
end
|
|
end
|
|
end
|
|
end
|