#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 _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} 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 _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