9816d96140
* NEW: Begin to add the repeat support to the ReportContainer git-svn-id: svn://localhost/gambas/trunk@2830 867c0c6c-44f3-4631-809d-bfa615b0a4ec
711 lines
5.1 KiB
Text
711 lines
5.1 KiB
Text
#Align
|
|
|
|
CO
|
|
Normal
|
|
C
|
|
i
|
|
0
|
|
Left
|
|
C
|
|
i
|
|
1
|
|
Right
|
|
C
|
|
i
|
|
2
|
|
Center
|
|
C
|
|
i
|
|
3
|
|
TopNormal
|
|
C
|
|
i
|
|
16
|
|
TopLeft
|
|
C
|
|
i
|
|
17
|
|
TopRight
|
|
C
|
|
i
|
|
18
|
|
Top
|
|
C
|
|
i
|
|
19
|
|
BottomNormal
|
|
C
|
|
i
|
|
32
|
|
BottomLeft
|
|
C
|
|
i
|
|
33
|
|
BottomRight
|
|
C
|
|
i
|
|
34
|
|
Bottom
|
|
C
|
|
i
|
|
35
|
|
#Arrange
|
|
|
|
CO
|
|
None
|
|
C
|
|
i
|
|
0
|
|
Horizontal
|
|
C
|
|
i
|
|
1
|
|
Vertical
|
|
C
|
|
i
|
|
2
|
|
Full
|
|
C
|
|
i
|
|
5
|
|
#Line
|
|
|
|
CO
|
|
None
|
|
C
|
|
i
|
|
0
|
|
Solid
|
|
C
|
|
i
|
|
1
|
|
Dash
|
|
C
|
|
i
|
|
2
|
|
Dot
|
|
C
|
|
i
|
|
3
|
|
DashDot
|
|
C
|
|
i
|
|
4
|
|
DashDotDot
|
|
C
|
|
i
|
|
5
|
|
#Report
|
|
ReportVBox
|
|
CA
|
|
_Properties
|
|
C
|
|
s
|
|
*,-Left,-Top,-Width,-Height
|
|
_HiddenControls
|
|
C
|
|
s
|
|
Report,ReportControl,ReportContainer,ReportFrame
|
|
_IsForm
|
|
C
|
|
b
|
|
-1
|
|
Count
|
|
r
|
|
i
|
|
|
|
Height
|
|
p
|
|
s
|
|
|
|
Width
|
|
p
|
|
s
|
|
|
|
Scale
|
|
p
|
|
f
|
|
|
|
Main
|
|
M
|
|
|
|
|
|
_New
|
|
m
|
|
|
|
|
|
Layout
|
|
m
|
|
|
|
|
|
Paint
|
|
m
|
|
|
|
(Page)i
|
|
Clear
|
|
m
|
|
|
|
|
|
Image
|
|
m
|
|
ReportBrush
|
|
(Value)s(X)s(Y)s
|
|
LinearGradient
|
|
m
|
|
ReportBrush
|
|
(Colors)Integer[];(Positions)float[];
|
|
RadialGradient
|
|
m
|
|
ReportBrush
|
|
(Colors)Integer[];(Positions)float[];
|
|
Color
|
|
m
|
|
ReportBrush
|
|
(iColor)i
|
|
#ReportBorder
|
|
|
|
C
|
|
None
|
|
C
|
|
i
|
|
0
|
|
Solid
|
|
C
|
|
i
|
|
1
|
|
_get
|
|
M
|
|
ReportBorder
|
|
(sValue)s
|
|
ToString
|
|
m
|
|
s
|
|
|
|
#ReportBrush
|
|
|
|
C
|
|
#ReportCloner
|
|
ReportVBox
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Count
|
|
Count
|
|
p
|
|
i
|
|
|
|
ReInit
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_SetChildGeometry
|
|
m
|
|
f
|
|
(X)f(Y)f(W)f(H)f(ContPage)i
|
|
_free
|
|
m
|
|
|
|
|
|
#ReportContainer
|
|
ReportFrame
|
|
|
|
_IsContainer
|
|
C
|
|
b
|
|
-1
|
|
_Group
|
|
C
|
|
s
|
|
Container
|
|
_Properties
|
|
C
|
|
s
|
|
*,Spacing{ReportCoord},Repeat=False
|
|
Children
|
|
r
|
|
TControl[]
|
|
|
|
Spacing
|
|
p
|
|
s
|
|
|
|
Repeat
|
|
p
|
|
b
|
|
|
|
_Spacing
|
|
r
|
|
f
|
|
|
|
_RelativeSpacing
|
|
r
|
|
b
|
|
|
|
_Add
|
|
m
|
|
TControl
|
|
(cControl)ReportControl;
|
|
_Remove
|
|
m
|
|
|
|
(Id)i
|
|
_Free
|
|
m
|
|
|
|
|
|
_ClipChildren
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i(fScale)f
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_SetUnifiedValues
|
|
m
|
|
|
|
|
|
_GenerateClones
|
|
m
|
|
|
|
|
|
_SetChildGeometry
|
|
m
|
|
f
|
|
(X)f(Y)f(W)f(H)f(ContPage)i
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
#ReportControl
|
|
|
|
|
|
_IsControl
|
|
C
|
|
b
|
|
-1
|
|
_Properties
|
|
C
|
|
s
|
|
Left{ReportCoord},Top{ReportCoord},Width{ReportCoord},Height{ReportCoord},Visible=True,Font,Padding{ReportCoord},Expand,AutoResize,Tag
|
|
_Family
|
|
C
|
|
s
|
|
Report
|
|
Id
|
|
r
|
|
i
|
|
|
|
Parent
|
|
r
|
|
ReportContainer
|
|
|
|
Tag
|
|
p
|
|
v
|
|
|
|
Padding
|
|
p
|
|
s
|
|
|
|
Font
|
|
p
|
|
Font
|
|
|
|
_Top
|
|
r
|
|
f
|
|
|
|
_Height
|
|
r
|
|
f
|
|
|
|
_Width
|
|
r
|
|
f
|
|
|
|
_Left
|
|
r
|
|
f
|
|
|
|
_Padding
|
|
r
|
|
f
|
|
|
|
_RelativeWidth
|
|
r
|
|
b
|
|
|
|
_RelativeHeight
|
|
r
|
|
b
|
|
|
|
_RelativePadding
|
|
r
|
|
b
|
|
|
|
Left
|
|
p
|
|
s
|
|
|
|
Top
|
|
p
|
|
s
|
|
|
|
Width
|
|
p
|
|
s
|
|
|
|
Height
|
|
p
|
|
s
|
|
|
|
Visible
|
|
p
|
|
b
|
|
|
|
Expand
|
|
p
|
|
b
|
|
|
|
Ignore
|
|
p
|
|
b
|
|
|
|
Autoresize
|
|
p
|
|
b
|
|
|
|
Report
|
|
r
|
|
Report
|
|
|
|
_New
|
|
m
|
|
|
|
[(Parent)ReportContainer;]
|
|
_GetSizeHints
|
|
m
|
|
i
|
|
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
|
|
_PaintBefore
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_PaintFrame
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_PaintAfter
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
Move
|
|
m
|
|
|
|
(X)f(Y)f(W)f(H)f
|
|
_SetChildGeometry
|
|
m
|
|
f
|
|
(X)f(Y)f(W)f(H)f(ContPage)i
|
|
_SetUnifiedValues
|
|
m
|
|
|
|
|
|
#ReportField
|
|
ReportFrame
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Data,Alignment,MaxLength
|
|
Data
|
|
p
|
|
s
|
|
|
|
Alignment
|
|
p
|
|
i
|
|
|
|
MaxLength
|
|
p
|
|
i
|
|
|
|
Index
|
|
r
|
|
i
|
|
|
|
:Data
|
|
:
|
|
|
|
|
|
_New
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_PaintBefore
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_SetGeometry
|
|
m
|
|
f
|
|
(X)f(Y)f(W)f(H)f
|
|
#ReportFrame
|
|
ReportControl
|
|
|
|
_Properties
|
|
C
|
|
s
|
|
*,Border
|
|
Border
|
|
p
|
|
ReportBorder
|
|
|
|
Brush
|
|
p
|
|
ReportBrush
|
|
|
|
_BorderWidth
|
|
r
|
|
f
|
|
|
|
_PaintBefore
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_PaintFrame
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_PaintAfter
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
_SetUnifiedValues
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
|
|
#ReportHBox
|
|
ReportContainer
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*
|
|
_new
|
|
m
|
|
|
|
|
|
_Free
|
|
m
|
|
|
|
|
|
#ReportImage
|
|
ReportControl
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Image{Image}
|
|
Image
|
|
p
|
|
Image
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportLabel
|
|
ReportFrame
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Text,Alignment{Align.*}
|
|
Text
|
|
p
|
|
s
|
|
|
|
Alignment
|
|
p
|
|
i
|
|
|
|
_New
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportLine
|
|
ReportControl
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Direction{Align.TopLeft;Top;TopRight;Left;Right;BottomLeft;Bottom;BottomRight}=BottomRight,LineWidth{ReportCoord}=2 px,LineColor{Color}
|
|
Direction
|
|
p
|
|
i
|
|
|
|
LineWidth
|
|
p
|
|
s
|
|
|
|
LineStyle
|
|
p
|
|
i
|
|
|
|
LineColor
|
|
p
|
|
i
|
|
|
|
_SetUnifiedValues
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportPanel
|
|
ReportContainer
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Arrangement{Arrange.None;Vertical;Horizontal}=Vertical
|
|
Arrangement
|
|
p
|
|
i
|
|
|
|
_new
|
|
m
|
|
|
|
|
|
#ReportSection
|
|
ReportContainer
|
|
C
|
|
_New
|
|
m
|
|
|
|
|
|
#ReportSpecialField
|
|
ReportFrame
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Text,Alignment
|
|
Text
|
|
p
|
|
s
|
|
|
|
Alignment
|
|
p
|
|
i
|
|
|
|
_New
|
|
m
|
|
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportSvgImage
|
|
ReportControl
|
|
C
|
|
Path
|
|
p
|
|
s
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_Draw
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportTextLabel
|
|
ReportFrame
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*,Text,Alignment{Align.*}
|
|
Text
|
|
p
|
|
s
|
|
|
|
Alignment
|
|
p
|
|
i
|
|
|
|
WordWrap
|
|
p
|
|
b
|
|
|
|
_GetSizeHints
|
|
m
|
|
TSizeHint
|
|
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
|
|
_Paint
|
|
m
|
|
|
|
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
|
|
#ReportVBox
|
|
ReportContainer
|
|
C
|
|
_Properties
|
|
C
|
|
s
|
|
*
|
|
_new
|
|
m
|
|
|
|
|
|
_Free
|
|
m
|
|
|
|
|