Exemplo n.º 1
0
        /// <summary>method write report footer to parent grid
        /// </summary>
        /// <param name="grid">document grid</param>
        public override void Write(Grid grid)
        {
            const double gridWidth = 7.5;
            const int    rowCount  = 3;

            XPSHelper.SetupGrid(grid, rowCount, m_ColHeaders.GetLength(0), gridWidth);
            XPSHelper.WriteTextBlockToGrid(m_Title, grid, 0, 0, HorizontalAlignment.Left, VerticalAlignment.Top, new Thickness(m_HorMargin, 0, 0, 0), m_FontSize + 1, m_RedishBrush);
            WriteColumnHeaders(grid);
            WriteAddressColumn(m_BillingsRows, grid, 0);
            WriteAddressColumn(m_CodyRows, grid, 1);
            WriteSiteColumn(grid);
        }
Exemplo n.º 2
0
 /// <summary>method initialize report header layout
 /// </summary>
 /// <param name="grid">root report header grid</param>
 private static void SetupGrid(Grid grid)
 {
     XPSHelper.SetupGrid(grid, m_RowCount, m_ColCount, ReportPage.ReportWidth);
 }
Exemplo n.º 3
0
 /// <summary>method write content of report header grid
 /// </summary>
 /// <param name="grid">root report header grid</param>
 public override void Write(Grid grid)
 {
     XPSHelper.SetupGrid(grid, 2, 1);
     WriteLogoGrid(grid);
     WriteInformGrid(grid);
 }