#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 Column C i 4 Fill 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 ReportSection CA None C i 0 Proportional C i 1 Fill C i 2 _Properties C s *,-Left,-Top,-Width,-Height,Count{Range:1;256}=1,Index,Text,Paper{Printer.A3;A4;A5;B5;Letter;Executive;Legal;Custom}=A4,Orientation{Printer.Portrait;Landscape}=Portrait _HiddenControls C s Report,ReportControl,ReportContainer,ReportFrame,ReportSection _IsForm C b -1 _IsContainer C b -1 _IsMultiContainer C b -1 _DrawWith C s TabPanel _DefaultEvent C s Open _LayoutNotFinished v b _Container v ReportSection Debug v b _bInExec 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 ReportPadding Border p ReportBorder BackGround p ReportBrush Children r ReportControl[] Spacing p s Data p o Text p s Paper p i Orientation p i _Scale v f :Open : Main M _New m Layout m _Layout m [(iPage)i] _Reset m Paint m (Page)i Clear m Preview m Refresh m _get m ReportSection (Index)i Clone m Report Print m [(hPrinter)Printer;] #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 RoundCorner r _ReportRoundCorner Width p s Brush p ReportBrush Style v i _get M ReportBorder (sValue)s ToString m s _SetUnifiedValues m #ReportBrush C _Type v i _X v f _Y v f _X2 v f _Y2 v f _radius v f _Image v Image Image M ReportBrush (hImage)Image; _Color v Integer[] _Pos v Float[] _PaintBrush m PaintBrush (X1)i(Y1)i(X2)i(Y2)i Color M ReportBrush (iColor)i LinearGradient M ReportBrush (X)f(Y)f(X2)f(Y2)f(aColor)Integer[];(aPos)Float[]; RadialGradient M ReportBrush (X)f(Y)f(Radius)f(X2)f(Y2)f(aColor)Integer[];(aPos)Float[]; _get M ReportBrush (sValue)s ToString m s #ReportContainer ReportFrame _IsContainer C b -1 _Group C s Container _Properties C s *,Spacing{ReportCoord},OnePiece,ForceNewPage _CurItem p i _Arrangement v i _Index p i DataCount p i Children r ReportControl[] Spacing p s _Spacing r f _RelativeSpacing r b OnePiece p b _RealSpacing v i _NotFinished v b :BeforeData : :AfterData : _Add m (cControl)ReportControl; _Remove m (Id)i _Free m _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _SetUnifiedValues m _GenerateClones m _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Reset m _SetChildGeometry m (X)f(Y)f(W)f(H)f(ContPage)i(TCont)TControl;(bInFixed)b _SetCChildGeometry m (X)f(Y)f(W)f(H)f(ContPage)i(TCont)TControl;(bInFixed)b #ReportControl _IsControl C b -1 _IsContainer C b 0 _Properties C s Left{ReportCoord},Top{ReportCoord},Width{ReportCoord},Height{ReportCoord},Brush{ReportBrush},Visible=True,Fixed,Font,Padding,Ignore,Expand,AutoResize,Tag,Range _Family C s Report _SizeInt v TSizeHint _Count v i _Finished v b _DataIndex p i Name v s _ObjectFromId V Collection _iCurPagePos V i Font p Font Id r i Parent r ReportContainer Tag p v Padding p ReportPadding Brush p ReportBrush _Top r f _Height r f _Width r f _Left r f _Padding r f 'Padding of the control in cm _RelativeLeft r b _RelativeTop r b _RelativeWidth r b _RelativeHeight r b _RelativePadding r b _Index p i Range p s 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 p i DataIndex r i ForceNewPage p b _New m [(Parent)ReportContainer;] _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _PaintBeFore m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _PaintFrame m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _PaintAfter m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i Move m (X)f(Y)f(W)f(H)f _SetChildGeometry m (X)f(Y)f(W)f(H)f(ContPage)i(TCont)TControl;(bInFixed)b _SetUnifiedValues m _Reset m _GetActualBrush m PaintBrush (X1)i(Y1)i(X2)i(Y2)i _GetIndex m i _Free m #ReportDrawingArea ReportFrame C _Properties C s *,Cached _Similar C s ReportImage _DefaultEvent C s Draw Cached p b :Layout : (Width)i(Height)i(Index)i :Draw : (Width)i(Height)i(Index)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportFrame ReportControl _Properties C s *,Border,Background{ReportBrush} Border p ReportBorder BoxShadow p ReportBoxShadow BackGround p ReportBrush _PaintBefore m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _PaintFrame m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _PaintAfter m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i _SetUnifiedValues m _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Free m #ReportGridView ReportFrame C _Properties C s * _Similar C s ReportTextLabel _DefaultEvent C s Data Columns r _ReportGridViewColumns Rows r _ReportGridViewRows :Data : (Row)i(Column)i _new m _SetUnifiedValues m _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportHBox ReportContainer C _Properties C s * _Similar C s ReportVBox _DefaultArrangement C s H _new m _Free m #ReportImage ReportFrame C _Properties C s *,Stretch{Report.None;Proportional;Fill}=Proportional,Alignment{Align.*},Image{Image} _Similar C s ReportTextLabel _DefaultEvent C s Data Image p Image Alignment p i Stretch p i Data v Image :Data : (Index)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportLabel ReportFrame C _Properties C s *,Text,Format,Alignment{Align.*},Rotate{Angle:Degrees},UseField _Similar C s ReportTextLabel _DefaultEvent C s Data Text p s Alignment p i IsSpecial p b Format p s UseField p b Rotate p f Data v s :Data : (Index)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportLine ReportControl C _Properties C s *,Direction{Align.TopLeft;Top;TopRight;Left;Right;BottomLeft;Bottom;BottomRight}=BottomRight,LineWidth{ReportCoord}=2 px _Similar C s ReportTextLabel Direction p i LineWidth p s LineStyle p i _new m _SetUnifiedValues m _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportPadding C Left v s Right v s Top v s Bottom v s _Left v f _Right v f _Top v f _Bottom v f _Width r f _Height r f _Get M ReportPadding (Value)s #ReportPageBreak ReportControl C _Properties C s -* #ReportPanel ReportContainer C _Properties C s *,Arrangement{Arrange.None;Vertical;Horizontal;Column;Fill}=Vertical _Similar C s ReportVBox Arrangement p i _new m #ReportSection ReportVBox C _Properties C s *,Text Text p s _Free m #ReportSvgImage ReportFrame C _Properties C s *,Stretch{Report.None;Proportional;Fill}=Proportional,Alignment{Align.*},Image{SvgImage} _Similar C s ReportTextLabel Data v SvgImage Image p SvgImage Stretch p i Alignment p i :Data : (Index)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportTextLabel ReportFrame C _Properties C s *,Text,Alignment{Align.*} _Similar C s ReportControl _DefaultEvent C s Data Text p s Alignment p i Data v s :Data : (Index)i _GetSizeHints m TSizeHint (AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f(DataIndex)i _Paint m (Page)i(X)f(Y)f(hControl)TControl;(DataIndex)i #ReportUnits C AllowedUnits V String[] DesktopScale R f _ReportWidth V f _Scale V f GetFactorUnitToInch M f (Unit)s[(Resolution)i] ReportUnitsConverter M f (Value)f(Unit1)s(Unit2)s UnitToCm M f (Value)f(Unit)s _ReportUnitsToPixels M f (Value)f _PixelsToReportUnits M f (Value)f #ReportVBox ReportContainer C _Properties C s *,ForceNewPage _Similar C s ReportVBox _DefaultArrangement C s V _new m _Free m #ReportVPanel ReportContainer C _Properties C s * _Similar C s ReportVBox _new m _Free m _SetCChildGeometry m (X)f(Y)f(W)f(H)f(ContPage)i(TCont)TControl;(bInFixed)b #ReportView UserControl C _IsControl C b -1 _IsContainer C b 0 Report p Report Scale p f _GrayScale p b Settings p Variant[] LayoutInProgress r b Custom C i 0 Page C i 1 DualPage C i 2 FullWidth C i 3 RealSize C i 4 ScaleMode p i ShowPageNumbers p b Range p s _RangePages v Integer[] Count r i PageCount r i :Progress : :Change : :Layout : (LayoutInProgress)b _new m [(hReport)Report;] Timer_Timer m tmrRedraw_Timer m Refresh m View_Draw m MakePageImage m Image (Index)i View_Arrange m View_MouseWheel m View_Scroll m View_MouseUp m PrintCol m SetRangePages m LockLayout m UnlockLayout m _ForceLayout m View_MouseDown m View_MouseMove m #_ReportBorderSide C Width v s Brush v ReportBrush Round1 v s Round2 v s _Width v f _SetUnifiedValues m