You've already forked lazarus-ccr
RxFPC:RxDBGridPrint - fix print fillcolor for data cell
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4872 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -55,13 +55,13 @@
|
|||||||
<MinVersion Major="1" Release="18" Build="56" Valid="True"/>
|
<MinVersion Major="1" Release="18" Build="56" Valid="True"/>
|
||||||
</Item5>
|
</Item5>
|
||||||
</RequiredPackages>
|
</RequiredPackages>
|
||||||
<Units Count="129">
|
<Units Count="135">
|
||||||
<Unit0>
|
<Unit0>
|
||||||
<Filename Value="RxDBGridDemo.lpr"/>
|
<Filename Value="RxDBGridDemo.lpr"/>
|
||||||
<IsPartOfProject Value="True"/>
|
<IsPartOfProject Value="True"/>
|
||||||
<EditorIndex Value="-1"/>
|
<EditorIndex Value="-1"/>
|
||||||
<CursorPos X="47" Y="18"/>
|
<CursorPos X="47" Y="18"/>
|
||||||
<UsageCount Value="109"/>
|
<UsageCount Value="110"/>
|
||||||
</Unit0>
|
</Unit0>
|
||||||
<Unit1>
|
<Unit1>
|
||||||
<Filename Value="rxdbgridmainunit.pas"/>
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
@ -71,9 +71,8 @@
|
|||||||
<ResourceBaseClass Value="Form"/>
|
<ResourceBaseClass Value="Form"/>
|
||||||
<UnitName Value="RxDBGridMainUnit"/>
|
<UnitName Value="RxDBGridMainUnit"/>
|
||||||
<IsVisibleTab Value="True"/>
|
<IsVisibleTab Value="True"/>
|
||||||
<TopLine Value="70"/>
|
<CursorPos X="61" Y="10"/>
|
||||||
<CursorPos X="133" Y="87"/>
|
<UsageCount Value="110"/>
|
||||||
<UsageCount Value="109"/>
|
|
||||||
<Loaded Value="True"/>
|
<Loaded Value="True"/>
|
||||||
<LoadedDesigner Value="True"/>
|
<LoadedDesigner Value="True"/>
|
||||||
</Unit1>
|
</Unit1>
|
||||||
@ -893,16 +892,185 @@
|
|||||||
<EditorIndex Value="-1"/>
|
<EditorIndex Value="-1"/>
|
||||||
<UsageCount Value="10"/>
|
<UsageCount Value="10"/>
|
||||||
</Unit128>
|
</Unit128>
|
||||||
|
<Unit129>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<UnitName Value="RxDBGridPrintGrid"/>
|
||||||
|
<EditorIndex Value="2"/>
|
||||||
|
<TopLine Value="310"/>
|
||||||
|
<CursorPos Y="322"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
|
</Unit129>
|
||||||
|
<Unit130>
|
||||||
|
<Filename Value="../../../lazreport/source/lr_desgn.pas"/>
|
||||||
|
<ComponentName Value="frDesignerForm"/>
|
||||||
|
<HasResources Value="True"/>
|
||||||
|
<ResourceBaseClass Value="Form"/>
|
||||||
|
<UnitName Value="LR_Desgn"/>
|
||||||
|
<EditorIndex Value="5"/>
|
||||||
|
<TopLine Value="7481"/>
|
||||||
|
<CursorPos Y="7496"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
|
<LoadedDesigner Value="True"/>
|
||||||
|
</Unit130>
|
||||||
|
<Unit131>
|
||||||
|
<Filename Value="../../../lazreport/source/lr_class.pas"/>
|
||||||
|
<UnitName Value="LR_Class"/>
|
||||||
|
<EditorIndex Value="3"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
|
</Unit131>
|
||||||
|
<Unit132>
|
||||||
|
<Filename Value="../../../lazreport/source/lr_view.pas"/>
|
||||||
|
<ComponentName Value="frPreviewForm"/>
|
||||||
|
<HasResources Value="True"/>
|
||||||
|
<ResourceBaseClass Value="Form"/>
|
||||||
|
<UnitName Value="LR_View"/>
|
||||||
|
<EditorIndex Value="4"/>
|
||||||
|
<TopLine Value="1524"/>
|
||||||
|
<CursorPos Y="1540"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
|
<LoadedDesigner Value="True"/>
|
||||||
|
</Unit132>
|
||||||
|
<Unit133>
|
||||||
|
<Filename Value="/home/install/source/fpcsrc/rtl/objpas/sysutils/sysstrh.inc"/>
|
||||||
|
<EditorIndex Value="-1"/>
|
||||||
|
<TopLine Value="113"/>
|
||||||
|
<CursorPos X="10" Y="128"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
</Unit133>
|
||||||
|
<Unit134>
|
||||||
|
<Filename Value="/home/install/source/fpcsrc/packages/fcl-base/src/gettext.pp"/>
|
||||||
|
<EditorIndex Value="1"/>
|
||||||
|
<TopLine Value="313"/>
|
||||||
|
<CursorPos X="3" Y="315"/>
|
||||||
|
<UsageCount Value="10"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
|
</Unit134>
|
||||||
</Units>
|
</Units>
|
||||||
<JumpHistory Count="2" HistoryIndex="1">
|
<JumpHistory Count="30" HistoryIndex="29">
|
||||||
<Position1>
|
<Position1>
|
||||||
<Filename Value="rxdbgridmainunit.pas"/>
|
<Filename Value="../../../lazreport/source/lr_desgn.pas"/>
|
||||||
<Caret Line="85" Column="133" TopLine="68"/>
|
<Caret Line="7496" TopLine="7481"/>
|
||||||
</Position1>
|
</Position1>
|
||||||
<Position2>
|
<Position2>
|
||||||
<Filename Value="rxdbgridmainunit.pas"/>
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
<Caret Line="86" Column="133" TopLine="69"/>
|
<Caret Line="373" Column="25" TopLine="359"/>
|
||||||
</Position2>
|
</Position2>
|
||||||
|
<Position3>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="369" TopLine="359"/>
|
||||||
|
</Position3>
|
||||||
|
<Position4>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="370" TopLine="359"/>
|
||||||
|
</Position4>
|
||||||
|
<Position5>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="371" TopLine="359"/>
|
||||||
|
</Position5>
|
||||||
|
<Position6>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="372" TopLine="359"/>
|
||||||
|
</Position6>
|
||||||
|
<Position7>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="373" TopLine="359"/>
|
||||||
|
</Position7>
|
||||||
|
<Position8>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="375" TopLine="359"/>
|
||||||
|
</Position8>
|
||||||
|
<Position9>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="378" TopLine="359"/>
|
||||||
|
</Position9>
|
||||||
|
<Position10>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="379" TopLine="365"/>
|
||||||
|
</Position10>
|
||||||
|
<Position11>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="386" TopLine="365"/>
|
||||||
|
</Position11>
|
||||||
|
<Position12>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="390" TopLine="366"/>
|
||||||
|
</Position12>
|
||||||
|
<Position13>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="370" TopLine="364"/>
|
||||||
|
</Position13>
|
||||||
|
<Position14>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="372" Column="133" TopLine="358"/>
|
||||||
|
</Position14>
|
||||||
|
<Position15>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="351" Column="4" TopLine="336"/>
|
||||||
|
</Position15>
|
||||||
|
<Position16>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="335" Column="31" TopLine="321"/>
|
||||||
|
</Position16>
|
||||||
|
<Position17>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="413" Column="21" TopLine="389"/>
|
||||||
|
</Position17>
|
||||||
|
<Position18>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="415" Column="31" TopLine="391"/>
|
||||||
|
</Position18>
|
||||||
|
<Position19>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="416" Column="50" TopLine="392"/>
|
||||||
|
</Position19>
|
||||||
|
<Position20>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="492" Column="69" TopLine="467"/>
|
||||||
|
</Position20>
|
||||||
|
<Position21>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="493" Column="69" TopLine="468"/>
|
||||||
|
</Position21>
|
||||||
|
<Position22>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="430" TopLine="430"/>
|
||||||
|
</Position22>
|
||||||
|
<Position23>
|
||||||
|
<Filename Value="../../rxdbgridprintgrid.pas"/>
|
||||||
|
<Caret Line="316" TopLine="308"/>
|
||||||
|
</Position23>
|
||||||
|
<Position24>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="150" TopLine="127"/>
|
||||||
|
</Position24>
|
||||||
|
<Position25>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="149" TopLine="126"/>
|
||||||
|
</Position25>
|
||||||
|
<Position26>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="148" TopLine="125"/>
|
||||||
|
</Position26>
|
||||||
|
<Position27>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="147" TopLine="125"/>
|
||||||
|
</Position27>
|
||||||
|
<Position28>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="11" Column="56"/>
|
||||||
|
</Position28>
|
||||||
|
<Position29>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="109" Column="27" TopLine="94"/>
|
||||||
|
</Position29>
|
||||||
|
<Position30>
|
||||||
|
<Filename Value="rxdbgridmainunit.pas"/>
|
||||||
|
<Caret Line="84" Column="25" TopLine="71"/>
|
||||||
|
</Position30>
|
||||||
</JumpHistory>
|
</JumpHistory>
|
||||||
</ProjectOptions>
|
</ProjectOptions>
|
||||||
<CompilerOptions>
|
<CompilerOptions>
|
||||||
|
@ -240,72 +240,84 @@ object RxDBGridMainForm: TRxDBGridMainForm
|
|||||||
end
|
end
|
||||||
item
|
item
|
||||||
Glyph.Data = {
|
Glyph.Data = {
|
||||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
C6010000424DC60100000000000036000000280000000A0000000A0000000100
|
||||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
2000000000009001000064000000640000000000000000000000000000000000
|
||||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000000000000000000000000000414141FF414141FF000000000000
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000414141FF4141
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
41FF000000000000000000000000000000000000000000000000000000000000
|
||||||
414141414141414141414141414141414141414141C3C3C300007F7F7F414141
|
0000414141FF414141FF00000000000000000000000000000000000000004141
|
||||||
414141414141414141414141414141414141414141C3C3C300007F7F7FEEEEEE
|
41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF0000
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000414141FF414141FF414141FF414141FF414141FF414141FF4141
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
41FF414141FF0000000000000000000000000000000000000000414141FF4141
|
||||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
41FF000000000000000000000000000000000000000000000000000000000000
|
||||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
0000414141FF414141FF00000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000414141FF414141FF0000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000
|
||||||
}
|
}
|
||||||
Hint = 'Style "PlusRx"'
|
Hint = 'Style "PlusRx"'
|
||||||
Style = ebsPlusRx
|
Style = ebsPlusRx
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Glyph.Data = {
|
Glyph.Data = {
|
||||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
C6010000424DC60100000000000036000000280000000A0000000A0000000100
|
||||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
2000000000009001000064000000640000000000000000000000000000000000
|
||||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
414141EEEEEE414141414141EEEEEE414141414141C3C3C300007F7F7F414141
|
0000000000000000000000000000000000000000000000000000000000004141
|
||||||
414141EEEEEE414141414141EEEEEE414141414141C3C3C300007F7F7FEEEEEE
|
41FF414141FF00000000414141FF414141FF00000000414141FF414141FF0000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000414141FF414141FF00000000414141FF414141FF000000004141
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
41FF414141FF0000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000
|
||||||
}
|
}
|
||||||
Hint = 'Style "EllipsisRx"'
|
Hint = 'Style "EllipsisRx"'
|
||||||
Style = ebsEllipsisRx
|
Style = ebsEllipsisRx
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Glyph.Data = {
|
Glyph.Data = {
|
||||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
C6010000424DC60100000000000036000000280000000A0000000A0000000100
|
||||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
2000000000009001000064000000640000000000000000000000000000000000
|
||||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEE414141EEEEEE414141EEEEEE414141414141C3C3C300007F7F7FEEEEEE
|
00000000000000000000000000000000000000000000414141FF000000004141
|
||||||
EEEEEE414141EEEEEE414141EEEEEE414141EEEEEEC3C3C300007F7F7FEEEEEE
|
41FF00000000414141FF414141FF000000000000000000000000000000004141
|
||||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
41FF00000000414141FF00000000414141FF0000000000000000000000000000
|
||||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
00000000000000000000414141FF000000000000000000000000000000000000
|
||||||
414141414141414141414141414141EEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000000000000000000000000000414141FF00000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000000000000000000000000000414141FF414141FF414141FF4141
|
||||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
41FF414141FF0000000000000000000000000000000000000000000000000000
|
||||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000414141FF000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000
|
||||||
}
|
}
|
||||||
Hint = 'Style "GlyphRx"'
|
Hint = 'Style "GlyphRx"'
|
||||||
Style = ebsGlyphRx
|
Style = ebsGlyphRx
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Glyph.Data = {
|
Glyph.Data = {
|
||||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
C6010000424DC60100000000000036000000280000000A0000000A0000000100
|
||||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
2000000000009001000064000000640000000000000000000000000000000000
|
||||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
414141414141414141414141414141414141414141C3C3C300007F7F7F414141
|
0000000000000000000000000000000000000000000000000000000000004141
|
||||||
414141414141414141414141414141414141414141C3C3C300007F7F7FEEEEEE
|
41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF0000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
000000000000414141FF414141FF414141FF414141FF414141FF414141FF4141
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
41FF414141FF0000000000000000000000000000000000000000000000000000
|
||||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
0000000000000000000000000000000000000000000000000000000000000000
|
||||||
|
00000000000000000000
|
||||||
}
|
}
|
||||||
Hint = 'Style "MinusRx"'
|
Hint = 'Style "MinusRx"'
|
||||||
Style = ebsMinusRx
|
Style = ebsMinusRx
|
||||||
@ -1499,6 +1511,7 @@ object RxDBGridMainForm: TRxDBGridMainForm
|
|||||||
Options = [rxpoShowTitle, rxpoShowFooter, rxpoShowGridColor, rxpoShowFooterColor, rxpoShowReportTitle]
|
Options = [rxpoShowTitle, rxpoShowFooter, rxpoShowGridColor, rxpoShowFooterColor, rxpoShowReportTitle]
|
||||||
ShowProgress = True
|
ShowProgress = True
|
||||||
ReportTitle = 'RxDBGrid demo'
|
ReportTitle = 'RxDBGrid demo'
|
||||||
|
ModifyPrepared = True
|
||||||
left = 548
|
left = 548
|
||||||
top = 269
|
top = 269
|
||||||
end
|
end
|
||||||
|
@ -7,8 +7,8 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, rxmemds,
|
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, rxmemds,
|
||||||
DB, rxdbgrid, RxAboutDialog, RxIniPropStorage, RxDBGridPrintGrid,
|
DB, rxdbgrid, RxAboutDialog, RxIniPropStorage, RxDBGridPrintGrid,
|
||||||
RxDBGridExportSpreadSheet, RxDBGridFooterTools, tooledit, ExtCtrls, Buttons,
|
RxDBGridExportSpreadSheet, RxDBGridFooterTools, tooledit,
|
||||||
Menus, ActnList, StdCtrls, DBGrids, types;
|
ExtCtrls, Buttons, Menus, ActnList, StdCtrls, DBGrids;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ procedure LocalizeApp;
|
|||||||
var
|
var
|
||||||
Lang, FallbackLang: String;
|
Lang, FallbackLang: String;
|
||||||
begin
|
begin
|
||||||
GetLanguageIDs(Lang,FallbackLang); // in unit gettext
|
GetLanguageIDs(Lang{%H-},FallbackLang{%H-}); // in unit gettext
|
||||||
TranslateUnitResourceStrings('rxconst',NormalizeDirectoryName('../../languages/rxconst.%s.po'), Lang, FallbackLang);
|
TranslateUnitResourceStrings('rxconst',NormalizeDirectoryName('../../languages/rxconst.%s.po'), Lang, FallbackLang);
|
||||||
TranslateUnitResourceStrings('rxdconst',NormalizeDirectoryName('../../languages/rxdconst.%s.po'), Lang, FallbackLang);
|
TranslateUnitResourceStrings('rxdconst',NormalizeDirectoryName('../../languages/rxdconst.%s.po'), Lang, FallbackLang);
|
||||||
end;
|
end;
|
||||||
@ -143,6 +143,7 @@ begin
|
|||||||
RxMemoryData1.AppendRecord([16, 'Гарант', 480, 'Гарант', EncodeDate(2007, 2, 1), 3]);
|
RxMemoryData1.AppendRecord([16, 'Гарант', 480, 'Гарант', EncodeDate(2007, 2, 1), 3]);
|
||||||
|
|
||||||
RxMemoryData1.First;
|
RxMemoryData1.First;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TRxDBGridMainForm.hlpAboutExecute(Sender: TObject);
|
procedure TRxDBGridMainForm.hlpAboutExecute(Sender: TObject);
|
||||||
|
@ -83,6 +83,7 @@ type
|
|||||||
|
|
||||||
TRxDBGridPrint = class(TRxDBGridAbstractTools)
|
TRxDBGridPrint = class(TRxDBGridAbstractTools)
|
||||||
private
|
private
|
||||||
|
FModifyPrepared: boolean;
|
||||||
FOptions: TRxDBGridPrintOptions;
|
FOptions: TRxDBGridPrintOptions;
|
||||||
FOrientation: TPrinterOrientation;
|
FOrientation: TPrinterOrientation;
|
||||||
FPageMargin: TRxPageMargin;
|
FPageMargin: TRxPageMargin;
|
||||||
@ -123,6 +124,7 @@ type
|
|||||||
property PageMargin:TRxPageMargin read FPageMargin write SetPageMargin;
|
property PageMargin:TRxPageMargin read FPageMargin write SetPageMargin;
|
||||||
property ReportTitle:string read FReportTitle write FReportTitle;
|
property ReportTitle:string read FReportTitle write FReportTitle;
|
||||||
property ShowColumnHeaderOnAllPage:boolean read FShowColumnHeaderOnAllPage write FShowColumnHeaderOnAllPage default false;
|
property ShowColumnHeaderOnAllPage:boolean read FShowColumnHeaderOnAllPage write FShowColumnHeaderOnAllPage default false;
|
||||||
|
property ModifyPrepared:boolean read FModifyPrepared write FModifyPrepared default false;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
@ -311,14 +313,12 @@ procedure TRxDBGridPrint.DoShowFooter;
|
|||||||
var
|
var
|
||||||
FBand: TfrBandView;
|
FBand: TfrBandView;
|
||||||
FView: TfrMemoView;
|
FView: TfrMemoView;
|
||||||
i: Integer;
|
|
||||||
begin
|
begin
|
||||||
FBand := TfrBandView(frCreateObject(gtBand, '', FPage));
|
FBand := TfrBandView(frCreateObject(gtBand, '', FPage));
|
||||||
FBand.BandType := btMasterFooter;
|
FBand.BandType := btMasterFooter;
|
||||||
|
|
||||||
FBand.SetBounds(FXPos, FYPos, 1000, 20);
|
FBand.SetBounds(FXPos, FYPos, 1000, 20);
|
||||||
FBand.Flags:=FBand.Flags or flStretched;
|
FBand.Flags:=FBand.Flags or flStretched;
|
||||||
// FPage.Objects.Add(FBand);
|
|
||||||
|
|
||||||
FView := frCreateObject(gtMemo, '', FPage) as TfrMemoView;
|
FView := frCreateObject(gtMemo, '', FPage) as TfrMemoView;
|
||||||
FView.SetBounds(FXPos, FYPos, 20, 20);
|
FView.SetBounds(FXPos, FYPos, 20, 20);
|
||||||
@ -326,12 +326,10 @@ begin
|
|||||||
if rxpoShowFooterColor in FOptions then
|
if rxpoShowFooterColor in FOptions then
|
||||||
FView.FillColor := RxDBGrid.FooterOptions.Color;
|
FView.FillColor := RxDBGrid.FooterOptions.Color;
|
||||||
|
|
||||||
// FView.Font.Assign(FTitleFont);
|
|
||||||
FView.Font.Size:=12;
|
FView.Font.Size:=12;
|
||||||
FView.Frames:=frAllFrames;
|
FView.Frames:=frAllFrames;
|
||||||
FView.Layout:=tlTop;
|
FView.Layout:=tlTop;
|
||||||
FView.Memo.Add(Format('Footer', [i]));
|
FView.Memo.Add('Footer');
|
||||||
// FPage.Objects.Add(FView);
|
|
||||||
|
|
||||||
FYPos := FYPos + 22;
|
FYPos := FYPos + 22;
|
||||||
end;
|
end;
|
||||||
@ -367,6 +365,8 @@ begin
|
|||||||
C:=F.Col.Color;
|
C:=F.Col.Color;
|
||||||
if Assigned(RxDBGrid.OnGetCellProps) then
|
if Assigned(RxDBGrid.OnGetCellProps) then
|
||||||
RxDBGrid.OnGetCellProps(RxDBGrid, F.Col.Field, TfrMemoView(View).Font, C);
|
RxDBGrid.OnGetCellProps(RxDBGrid, F.Col.Field, TfrMemoView(View).Font, C);
|
||||||
|
if C = clWindow then
|
||||||
|
C := clNone;
|
||||||
TfrMemoView(View).FillColor:=C;
|
TfrMemoView(View).FillColor:=C;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -423,7 +423,6 @@ end;
|
|||||||
|
|
||||||
function TRxDBGridPrint.DoExecTools: boolean;
|
function TRxDBGridPrint.DoExecTools: boolean;
|
||||||
var
|
var
|
||||||
C:integer;
|
|
||||||
SaveDesign: TfrReportDesigner;
|
SaveDesign: TfrReportDesigner;
|
||||||
begin
|
begin
|
||||||
Result:=false;
|
Result:=false;
|
||||||
@ -437,6 +436,7 @@ begin
|
|||||||
FReport:=TfrReport.Create(Self);
|
FReport:=TfrReport.Create(Self);
|
||||||
FReport.OnPrintColumn:=@OnPrintColumn;
|
FReport.OnPrintColumn:=@OnPrintColumn;
|
||||||
FReport.OnEnterRect:=@OnEnterRect;
|
FReport.OnEnterRect:=@OnEnterRect;
|
||||||
|
FReport.ModifyPrepared:=FModifyPrepared;
|
||||||
FReportDataSet := TfrDBDataSet.Create(Self);
|
FReportDataSet := TfrDBDataSet.Create(Self);
|
||||||
FColumnDataSet := TfrUserDataSet.Create(Self);
|
FColumnDataSet := TfrUserDataSet.Create(Self);
|
||||||
|
|
||||||
@ -454,13 +454,16 @@ begin
|
|||||||
|
|
||||||
FReport.ShowProgress:=FShowProgress;
|
FReport.ShowProgress:=FShowProgress;
|
||||||
DoCreateReport;
|
DoCreateReport;
|
||||||
|
|
||||||
|
frDesigner:=SaveDesign;
|
||||||
|
|
||||||
FReport.ShowReport;
|
FReport.ShowReport;
|
||||||
Result:=true;
|
Result:=true;
|
||||||
finally
|
finally
|
||||||
FreeAndNil(FColumnDataSet);
|
FreeAndNil(FColumnDataSet);
|
||||||
FreeAndNil(FReportDataSet);
|
FreeAndNil(FReportDataSet);
|
||||||
FreeAndNil(FReport);
|
FreeAndNil(FReport);
|
||||||
frDesigner:=SaveDesign;
|
// frDesigner:=SaveDesign;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -529,6 +532,7 @@ begin
|
|||||||
|
|
||||||
FCaption:=sPrintGrid;
|
FCaption:=sPrintGrid;
|
||||||
FShowProgress:=false;
|
FShowProgress:=false;
|
||||||
|
FModifyPrepared:=false;
|
||||||
FRxColInfoList:=TObjectList.Create(true);
|
FRxColInfoList:=TObjectList.Create(true);
|
||||||
FOrientation:=poPortrait;
|
FOrientation:=poPortrait;
|
||||||
ShowSetupForm:=false;
|
ShowSetupForm:=false;
|
||||||
|
Reference in New Issue
Block a user