#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 #Paint C Begin M (Device)o End M (Device)o Rectangle M (X)f(Y)f(W)f(H)f Text M (Text)s[(X)f(Y)f(Width)f(Height)f(Alignment)i] #Report ReportSection CA _Properties C s *,-Left,-Top,-Width,-Height,Count _HiddenControls C s Report,ReportControl,ReportContainer,ReportFrame,ReportSection _IsForm C b -1 _IsContainer C b -1 _IsMultiContainer C b -1 _DrawWith C s TabStrip _Container v ReportSection Debug v b _bInExec v b $bLayoutIsDirty v b Resolution p i Scale p f PageCount r i Count p i Index p i Left p s Top p s X p s Y p s Width p s Height p s Visible p b Font p Font Expand p b Ignore p b Fixed p b Autoresize p b Padding p s Border p ReportBorder BackGround p ReportBrush Children r ReportControl[] Spacing p s Data p o Text p s 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 Refresh m _get m ReportSection (Index)i #ReportBorder C None C i 0 Solid C i 1 _Left v f _Right v f _Top v f _Bottom v f Top r _ReportBorderSide Left r _ReportBorderSide bottom r _ReportBorderSide Right r _ReportBorderSide Width p s Brush p ReportBrush Round1 p s Round2 p s Style v i _get M ReportBorder (sValue)s ToString m s #ReportBrush C _Type v i _X v f _Y v f _X2 v f _Y2 v f _radius v f _Image v Image _Color v Integer[] _Pos v Float[] _PaintBrush m PaintBrush (X1)i(Y1)i(X2)i(Y2)i _get M ReportBrush (sValue)s ToString m s #ReportContainer ReportFrame _IsContainer C b -1 _Group C s Container _Properties C s *,Spacing{ReportCoord} _DefaultEvent C s Data _PageChildren v Collection _CurItem v i _Arrangement v i Children r ReportControl[] Spacing p s Data p o _Spacing r f _RelativeSpacing r b _RealSpacing v i :Data : _Add m (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 _SetVerticalChildGeometry m f (X)f(Y)f(W)f(H)f(ContPage)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f _GetData m v (sKey)s _Reset m #ReportControl _IsControl C b -1 _Properties C s Left{ReportCoord},Top{ReportCoord},Width{ReportCoord},Height{ReportCoord},Brush{ReportBrush},Visible=True,Fixed,Font,Padding{ReportCoord},Expand,AutoResize,Tag _Family C s Report _SizeInt v TSizeHint _Count v i _DataIndex v i _Index v i Name v s _ObjectFromId V Collection _iCurPagePos V i Font p Font Id r i Parent r ReportContainer Tag p v Padding p s Brush p ReportBrush _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 X p s Y p s Width p s Height p s Visible p b Expand p b Ignore p b Fixed p b Autoresize p b Report r Report _ReportId r i _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 _Reset m _GetActualBrush m PaintBrush (X1)i(Y1)i(X2)i(Y2)i #ReportFrame ReportControl _Properties C s *,Border,BackGround{ReportBrush} Border p ReportBorder BackGround 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 _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f _SetChildGeometry m f (X)f(Y)f(W)f(H)f(ContPage)i #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,Key,Format,Alignment{Align.*},UseField Text p s Alignment p i IsSpecial p b Key p s Format p s UseField 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 #ReportLine ReportControl C _Properties C s *,Direction{Align.TopLeft;Top;TopRight;Left;Right;BottomLeft;Bottom;BottomRight}=BottomRight,LineWidth{ReportCoord}=2 px Direction p i LineWidth p s LineStyle 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 ReportVBox C _Properties C s *,Text Text p s #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 _SetChildGeometry m b (X)f(Y)f(W)f(H)f(ContPage)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f