Simple Matrix.frx 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Report ScriptLanguage="CSharp" ReportInfo.Description="This report demonstrates the MatrixObject features.&#13;&#10;&#13;&#10;Learn more in the documentation https://www.fast-report.com/public_download/docs/FRNet/online/en/UserManual/en-US/DataBand/MatrixReports.html" ReportInfo.Created="05/16/2008 01:44:40" ReportInfo.Modified="03/18/2024 12:30:38" ReportInfo.CreatorVersion="1.0.0.0">
  3. <Dictionary>
  4. <TableDataSource Name="MatrixDemo" ReferenceName="NorthWind.MatrixDemo" DataType="System.Int32" Enabled="true">
  5. <Column Name="Name" DataType="System.String"/>
  6. <Column Name="Year" DataType="System.Int32"/>
  7. <Column Name="Month" DataType="System.Int32"/>
  8. <Column Name="ItemsSold" DataType="System.Int32"/>
  9. <Column Name="Revenue" DataType="System.Decimal"/>
  10. </TableDataSource>
  11. </Dictionary>
  12. <ReportPage Name="Page1" Watermark.Font="Segoe UI, 60pt">
  13. <ReportTitleBand Name="ReportTitle1" Width="718.2" Height="37.8" CanGrow="true">
  14. <TextObject Name="Text30" Width="718.2" Height="37.8" Text="MatrixObject" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 14pt, style=Bold"/>
  15. </ReportTitleBand>
  16. <DataBand Name="Data1" Top="39.8" Width="718.2" Height="141.75">
  17. <MatrixObject Name="Matrix2" Left="9.45" Top="66.15" Width="321.3" Height="66.15" FixedRows="1" FixedColumns="1" AutoSize="false" DataSource="MatrixDemo" Style="GrayOrange">
  18. <MatrixColumns>
  19. <Header Expression="[MatrixDemo.Year]"/>
  20. </MatrixColumns>
  21. <MatrixRows>
  22. <Header Expression="[MatrixDemo.Name]"/>
  23. </MatrixRows>
  24. <MatrixCells>
  25. <Cell Expression="[MatrixDemo.Revenue]"/>
  26. </MatrixCells>
  27. <TableColumn Name="Column5" Width="122.85"/>
  28. <TableColumn Name="Column6" Width="94.5"/>
  29. <TableColumn Name="Column7" Width="103.95"/>
  30. <TableRow Name="Row8" Height="28.35">
  31. <TableCell Name="Cell17" Border.Lines="All" Border.Color="White" Fill.Color="170, 150, 130" Text="Employee" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  32. <TableCell Name="Cell18" Border.Lines="All" Border.Color="White" Fill.Color="170, 150, 130" Text="[Year]" AllowExpressions="false" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  33. <TableCell Name="Cell19" Border.Lines="All" Border.Color="White" Fill.Color="170, 150, 130" Text="Total" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  34. </TableRow>
  35. <TableRow Name="Row9">
  36. <TableCell Name="Cell20" Border.Lines="All" Border.Color="White" Fill.Color="170, 150, 130" Text="[Name]" AllowExpressions="false" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  37. <TableCell Name="Cell21" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Text="[Revenue]" AllowExpressions="false" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt"/>
  38. <TableCell Name="Cell22" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt"/>
  39. </TableRow>
  40. <TableRow Name="Row4">
  41. <TableCell Name="Cell23" Border.Lines="All" Border.Color="White" Fill.Color="170, 150, 130" Text="Total" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  42. <TableCell Name="Cell24" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt"/>
  43. <TableCell Name="Cell25" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt"/>
  44. </TableRow>
  45. </MatrixObject>
  46. <TextObject Name="Text12" Left="9.45" Top="9.45" Width="699.3" Height="37.8" Fill.Color="110, 145, 190" Text="SIMPLE MATRIX" VertAlign="Center" Font="Segoe UI, 16pt" TextFill.Color="White"/>
  47. <ChildBand Name="Child2" Top="183.55" Width="718.2" Height="153.89">
  48. <MatrixObject Name="Matrix1" Left="9.45" Top="75.6" Width="321.3" Height="78.29" FixedRows="1" FixedColumns="2" AutoSize="false" DataSource="MatrixDemo" Style="Orange">
  49. <MatrixColumns>
  50. <Header Expression="[MatrixDemo.Name]"/>
  51. </MatrixColumns>
  52. <MatrixRows>
  53. <Header Expression="[MatrixDemo.Year]"/>
  54. <Header Expression="[MatrixDemo.Month]"/>
  55. </MatrixRows>
  56. <MatrixCells>
  57. <Cell Expression="[MatrixDemo.Revenue]"/>
  58. </MatrixCells>
  59. <TableColumn Name="Column1" Width="56.7"/>
  60. <TableColumn Name="Column2" Width="56.7"/>
  61. <TableColumn Name="Column3" Width="103.95"/>
  62. <TableColumn Name="Column4" Width="103.95"/>
  63. <TableRow Name="Row1" Height="26.66">
  64. <TableCell Name="Cell1" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="Year" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  65. <TableCell Name="Cell2" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="Month" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  66. <TableCell Name="Cell7" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="[Name]" AllowExpressions="false" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  67. <TableCell Name="Cell10" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="Total" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt, style=Bold" TextFill.Color="White"/>
  68. </TableRow>
  69. <TableRow Name="Row2" Height="17.21">
  70. <TableCell Name="Cell3" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="[Year]" AllowExpressions="false" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White" RowSpan="2"/>
  71. <TableCell Name="Cell4" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="[Month]" AllowExpressions="false" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  72. <TableCell Name="Cell8" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Text="[Revenue]" AllowExpressions="false" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt">
  73. <Highlight>
  74. <Condition Expression="Value &gt; 3000" Fill.Color="160, 120, 120" TextFill.Color="White" Font="Segoe UI, 10pt" ApplyFill="true"/>
  75. </Highlight>
  76. </TableCell>
  77. <TableCell Name="Cell11" Border.Lines="All" Border.Color="White" Fill.Color="WhiteSmoke" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt"/>
  78. </TableRow>
  79. <TableRow Name="Row5" Height="17.21">
  80. <TableCell Name="Cell5" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Font="Segoe UI, 10pt"/>
  81. <TableCell Name="Cell6" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="Total" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  82. <TableCell Name="Cell9" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  83. <TableCell Name="Cell12" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt" TextFill.Color="White"/>
  84. </TableRow>
  85. <TableRow Name="Row7" Height="17.21">
  86. <TableCell Name="Cell13" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Text="Total" HorzAlign="Center" VertAlign="Center" Font="Segoe UI, 9pt, style=Bold" TextFill.Color="White" ColSpan="2"/>
  87. <TableCell Name="Cell14" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Font="Segoe UI, 10pt"/>
  88. <TableCell Name="Cell15" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt, style=Bold" TextFill.Color="White"/>
  89. <TableCell Name="Cell16" Border.Lines="All" Border.Color="WhiteSmoke" Fill.Color="170, 150, 130" Format="Currency" Format.UseLocale="true" Format.DecimalDigits="2" HorzAlign="Right" VertAlign="Center" Font="Segoe UI, 9pt, style=Bold" TextFill.Color="White"/>
  90. </TableRow>
  91. </MatrixObject>
  92. <TextObject Name="Text13" Left="9.45" Top="18.9" Width="699.3" Height="37.8" Fill.Color="110, 145, 190" Text="COMPLEX ROWS, HIGHLIGHT (&gt; 3000)" VertAlign="Center" Font="Segoe UI, 16pt" TextFill.Color="White"/>
  93. </ChildBand>
  94. </DataBand>
  95. <PageFooterBand Name="PageFooter1" Top="339.44" Width="718.2" Height="28.35" Fill.Color="WhiteSmoke">
  96. <TextObject Name="Text31" Left="9.45" Width="217.35" Height="28.35" Cursor="Hand" Hyperlink.Value="https://www.fast-report.com/en/product/fast-report-net/" Text="Generated by FastReport" VertAlign="Center" Font="Segoe UI, 9pt, style=Underline" TextFill.Color="Blue"/>
  97. </PageFooterBand>
  98. </ReportPage>
  99. </Report>