Example #1
0
 private static void AppendAllOoXml(A.GraphicData graphicData, Wpg.WordprocessingGroup wordprocessingGroup, A.Graphic graphic,
                                    Wp.Inline inline, Drawing drawing, Run run)
 {
     graphicData.Append(wordprocessingGroup);
     graphic.Append(graphicData);
     inline.Append(graphic);
     drawing.Append(inline);
     run.Append(drawing);
 }
Example #2
0
        public static void InsertInDocProperties(this Drawing d, params OpenXmlElement[] newChildren)
        {
            wp.Inline        inline = d.GetFirstChild <wp.Inline>();
            wp.DocProperties prop   = inline.GetFirstChild <wp.DocProperties>();

            if (prop == null)
            {
                inline.Append(prop = new wp.DocProperties());
            }
            prop.Append(newChildren);
        }
Example #3
0
        public Chart AddChart(string chartName, string rid)
        {
            ChartPart chartPart = mainPart.AddNewPart <ChartPart>(rid);
            //EmbeddedPackagePart embeddedPackagePart1 = chartPart.AddNewPart<EmbeddedPackagePart>("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "rId3");
            //GenerateEmbeddedPackagePart1Content(embeddedPackagePart1);
            Paragraph paragraph = new Paragraph()
            {
                RsidParagraphAddition = "00C75AEB", RsidRunAdditionDefault = "000F3EFF"
            };

            // Create a new run that has an inline drawing object
            Run     run     = new Run();
            Drawing drawing = new Drawing();

            dw.Inline inline = new dw.Inline();
            inline.Append(new dw.Extent()
            {
                Cx = 5274310L, Cy = 3076575L
            });
            inline.Append(new dw.EffectExtent()
            {
                LeftEdge = 0, TopEdge = 0, RightEdge = 2540, BottomEdge = 9525
            });
            dw.DocProperties docPros = new dw.DocProperties()
            {
                Id = 6666, Name = chartName
            };
            inline.Append(docPros);
            inline.Append(new dw.NonVisualGraphicFrameDrawingProperties());

            d.Graphic     g           = new d.Graphic();
            d.GraphicData graphicData = new d.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"
            };
            dc.ChartReference chartReference = new dc.ChartReference()
            {
                Id = rid
            };
            graphicData.Append(chartReference);

            g.Append(graphicData);
            inline.Append(g);
            drawing.Append(inline);
            run.Append(drawing);
            paragraph.Append(run);

            body.AppendChild(paragraph);
            return(new Chart(chartPart));
        }
Example #4
0
        private Wp.Inline CreateInline(A.GraphicData graphicData, Wpg.WordprocessingGroup wordprocessingGroup1)
        {
            UInt32Value inlineId = UInt32Value.FromUInt32((uint)_ooxmlId++);

            Int64Value width = OoXmlHelper.ScaleCmlToEmu(_canvasExtents.Width);
            Int64Value height = OoXmlHelper.ScaleCmlToEmu(_canvasExtents.Height);

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent1 = new Wp.Extent() { Cx = width, Cy = height };

            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = inlineId, Name = "moleculeGroup" };

            Wpg.NonVisualGroupDrawingShapeProperties nonVisualGroupDrawingShapeProperties1 = new Wpg.NonVisualGroupDrawingShapeProperties();
            Wpg.NonVisualGraphicFrameProperties nonVisualGraphicFrameProperties = new Wpg.NonVisualGraphicFrameProperties();
            A.GraphicFrameLocks gfl = new A.GraphicFrameLocks()
            {
                NoMove = true,
                NoSelection = true
            };

            Wpg.GroupShapeProperties groupShapeProperties1 = new Wpg.GroupShapeProperties();

            A.TransformGroup transformGroup1 = new A.TransformGroup();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = width, Cy = height };
            A.ChildOffset childOffset1 = new A.ChildOffset() { X = 0L, Y = 0L };
            A.ChildExtents childExtents1 = new A.ChildExtents() { Cx = width, Cy = height };

            transformGroup1.Append(offset1);
            transformGroup1.Append(extents1);
            transformGroup1.Append(childOffset1);
            transformGroup1.Append(childExtents1);

            groupShapeProperties1.Append(transformGroup1);
            wordprocessingGroup1.Append(nonVisualGroupDrawingShapeProperties1);
            wordprocessingGroup1.Append(groupShapeProperties1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(gfl);

            return inline1;
        }
        // Generate content of the MainDocumentPart
        public void GeneratePartContent(MainDocumentPart mainPart)
        {
            Paragraph paragraph = new Paragraph()
            {
                RsidParagraphAddition = "00C75AEB", RsidRunAdditionDefault = "000F3EFF"
            };

            // Create a new run that has an inline drawing object
            Run     run     = new Run();
            Drawing drawing = new Drawing();

            dw.Inline inline = new dw.Inline();
            inline.Append(new dw.Extent()
            {
                Cx = 5274310L, Cy = 3076575L
            });
            dw.DocProperties docPros = new dw.DocProperties()
            {
                Id = (UInt32Value)1U, Name = "Chart 1"
            };
            inline.Append(docPros);

            d.Graphic     g           = new d.Graphic();
            d.GraphicData graphicData = new d.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"
            };
            dc.ChartReference chartReference = new ChartReference()
            {
                Id = "rId110"
            };
            graphicData.Append(chartReference);
            g.Append(graphicData);
            inline.Append(g);
            drawing.Append(inline);
            run.Append(drawing);
            paragraph.Append(run);

            mainPart.Document.Body.Append(paragraph);
        }
Example #6
0
        public void Write(WordprocessingDocument document, Marker marker, Chart chart)
        {
            var mainPart = document.MainDocumentPart;
            var parent   = document.MainDocumentPart.Document.Body;

            var p = marker.Container;
            Run r = new Run();

            p.Append(r);
            Drawing drawing = new Drawing();

            r.Append(drawing);
            #region Import Chart
            DocumentFormat.OpenXml.Drawing.Wordprocessing.Inline inline =
                new DocumentFormat.OpenXml.Drawing.Wordprocessing.Inline(
                    new DocumentFormat.OpenXml.Drawing.Wordprocessing.Extent()
                    //{ Cx = 6560000, Cy = 2880320 } //- live version
                    //{ Cx = 6000000, Cy = 4500000 } //- last version
            {
                Cx = (Int64Value)(6000000 * 1.4), Cy = (Int64Value)(3600000 * 1.4)
            }                                                                                                          //- last version
                    );
            byte[] byteArray = System.IO.File.ReadAllBytes(chart.ExcelFile);

            using (System.IO.MemoryStream mem = new System.IO.MemoryStream())
            {
                mem.Write(byteArray, 0, (int)byteArray.Length);

                //Open Excel spreadsheet
                using (SpreadsheetDocument mySpreadsheet = SpreadsheetDocument.Open(mem, true))
                {
                    //Get all the appropriate parts
                    WorkbookPart workbookPart = mySpreadsheet.WorkbookPart;

                    //WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();
                    WorksheetPart worksheetPart = Excel.DocumentWriter.GetWorksheetPart(mySpreadsheet, chart.SheetName);

                    DrawingsPart drawingPart = worksheetPart.DrawingsPart;
                    //ChartPart chartPart = drawingPart.ChartParts.First();
                    ChartPart chartPart = drawingPart.ChartParts.First();

                    //Clone the chart part and add it to my Word document
                    ChartPart importedChartPart = mainPart.AddPart <ChartPart>(chartPart);
                    string    relId             = mainPart.GetIdOfPart(importedChartPart);

                    //chartPart.ChartSpace.ChildElements.First<DocumentFormat.OpenXml.Drawing.Charts.Chart>().Append(style);

                    DocumentFormat.OpenXml.Drawing.Spreadsheet.GraphicFrame frame =
                        drawingPart.WorksheetDrawing.Descendants <DocumentFormat.OpenXml.Drawing.Spreadsheet.GraphicFrame>().First();

                    string chartName = frame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.Name;

                    //Clone this node so we can add it to my Word document
                    var clonedGraphic = (DocumentFormat.OpenXml.Drawing.Graphic)frame.Graphic.CloneNode(true);

                    DocumentFormat.OpenXml.Drawing.Charts.ChartReference c =
                        clonedGraphic.GraphicData.GetFirstChild <DocumentFormat.OpenXml.Drawing.Charts.ChartReference>();
                    c.Id = relId;

                    //Give the chart a unique id and name
                    var docPr = new DocumentFormat.OpenXml.Drawing.Wordprocessing.DocProperties();
                    docPr.Name = chartName;
                    docPr.Id   = Service.GetMaxDocPrId(mainPart) + 1;

                    //add the chart data to the inline drawing object
                    inline.Append(docPr, clonedGraphic);

                    drawing.Append(inline);
                }
            }
            #endregion

            //parent.InsertBefore(p, marker.Element);
            //marker.Element.Remove();
        }
        private String insertChart(MainDocumentPart mainPart, wp.Paragraph par, String templateName, int dimx, int dimy)
        {
            String relId;
            // vai buscar o gráfico e coloca-o no local com a dimensão definida HARCODED
            wp.Paragraph chartP = new wp.Paragraph();
            wp.Run chartR = new wp.Run();
            chartP.Append(chartR);
            wp.Drawing drawing = new wp.Drawing();
            chartR.Append(drawing);

            clearParagraphText(par);

            //Open Excel spreadsheet
            using (SpreadsheetDocument mySpreadsheet = SpreadsheetDocument.Open(templateName, true))
            {
                //Get all the appropriate parts

                // assume que há apenas um gráfico por ficheiro template
                // isto deveria evoluir para um ficheiro apenas

                WorkbookPart workbookPart = mySpreadsheet.WorkbookPart;
                WorksheetPart worksheetPart = (WorksheetPart)workbookPart.GetPartById("rId1");
                DrawingsPart drawingPart = worksheetPart.DrawingsPart;
                ChartPart chartPart = (ChartPart)drawingPart.GetPartById("rId1");

                //Clone the chart part and add it to my Word document
                ChartPart importedChartPart = mainPart.AddPart<ChartPart>(chartPart);
                relId = mainPart.GetIdOfPart(importedChartPart);

                //The frame element contains information for the chart
                ssd.GraphicFrame frame = drawingPart.WorksheetDrawing.Descendants<ssd.GraphicFrame>().First();
                string chartName = frame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.Name;

                //Clone this node so we can add it to my Word document
                Graphic clonedGraphic = (Graphic)frame.Graphic.CloneNode(true);

                // clonedGraphic.GraphicData

                ChartReference c = clonedGraphic.GraphicData.GetFirstChild<ChartReference>();
                c.Id = relId;

                //Give the chart a unique id and name
                wpd.DocProperties docPr = new wpd.DocProperties();
                docPr.Name = chartName;
                docPr.Id = GetMaxDocPrId(mainPart) + 1;

                //add the chart data to the inline drawing object
                // wpd.Inline inline = new wpd.Inline(new wpd.Extent() { Cx = 5372100, Cy = 1914525 });
                wpd.Inline inline;
                if (dimx == 0 && dimy == 0)
                    inline = new wpd.Inline();
                else
                    inline = new wpd.Inline(new wpd.Extent() { Cx = dimx, Cy = dimy });
                inline.Append(docPr, clonedGraphic);
                drawing.Append(inline);
            }

            // JUNTA O GRÁFICO
            par.Append(chartP);

            // retorna o ID do gráfico que necessita update
            return relId;
        }
Example #8
0
        private ODW.Inline CreateInlineDrawing_v2()
        {
            // DW.Inline.EditId : ??? (<wp:inline wp14:editId="">)

            //if (_name == null)
            //    throw new PBException("missing image name");
            //if (width != null && height == null)
            //    throw new PBException("missing height (width has a value)");
            //if (width == null && height != null)
            //    throw new PBException("missing width (height has a value)");

            // <wp:inline>
            ODW.Inline inline = new ODW.Inline()
            {
                DistanceFromTop = 0,          // distT
                DistanceFromBottom = 0,       // distB
                DistanceFromLeft = 0,         // distL
                DistanceFromRight = 0         // distR
                //EditId = "50D07946"         // wp14:editId
            };

            // <wp:extent>
            inline.AppendChild(new ODW.Extent() { Cx = _emuWidth, Cy = _emuHeight });
            // <wp:effectExtent>
            inline.AppendChild(new ODW.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L });
            // <wp:docPr>
            // Id = (UInt32Value)1U, Name = "Picture 1"
            inline.AppendChild(new ODW.DocProperties() { Id = _id, Name = _name, Description = _pictureElement.Description });
            // <wp:cNvGraphicFramePr>, <a:graphicFrameLocks>          { NoChangeAspect = true }
            inline.AppendChild(new ODW.NonVisualGraphicFrameDrawingProperties(new OA.GraphicFrameLocks()));

            // <a:graphic>
            OA.Graphic graphic = new OA.Graphic();
            // <a:graphicData>
            OA.GraphicData graphicData = new OA.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };
            // <pic:pic>
            ODP.Picture picture = new ODP.Picture();

            // <pic:nvPicPr>
            ODP.NonVisualPictureProperties pictureProperties = new ODP.NonVisualPictureProperties();
            // <pic:cNvPr>
            pictureProperties.AppendChild(new ODP.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Image" });
            // <pic:cNvPicPr>
            pictureProperties.AppendChild(new ODP.NonVisualPictureDrawingProperties());
            picture.AppendChild(pictureProperties);

            // <pic:blipFill>
            ODP.BlipFill blipFill = new ODP.BlipFill();

            // <a:blip>
            // CompressionState = A.BlipCompressionValues.Print
            OA.Blip blip = new OA.Blip() { Embed = _embeddedReference, CompressionState = _pictureElement.CompressionState };

            // $$pb todo comment
            // <a:extLst>
            OA.BlipExtensionList blipExtensions = new OA.BlipExtensionList();
            // <a:ext>
            blipExtensions.AppendChild(new OA.BlipExtension() { Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}" });
            blip.AppendChild(blipExtensions);
            // $$pb todo comment end

            blipFill.AppendChild(blip);

            // <a:stretch>
            OA.Stretch stretch = new OA.Stretch();
            // <a:fillRect>
            stretch.AppendChild(new OA.FillRectangle());
            blipFill.AppendChild(stretch);

            picture.AppendChild(blipFill);

            // <pic:spPr>
            ODP.ShapeProperties shapeProperties = new ODP.ShapeProperties();

            // <a:xfrm>
            OA.Transform2D transform2D = new OA.Transform2D();
            // new A.Offset
            // <a:off>
            transform2D.AppendChild(new OA.Offset() { X = 0L, Y = 0L });
            // <a:ext>
            transform2D.AppendChild(new OA.Extents() { Cx = _emuWidth, Cy = _emuHeight });
            shapeProperties.AppendChild(transform2D);

            // <a:prstGeom>
            // Preset = A.ShapeTypeValues.Rectangle
            OA.PresetGeometry presetGeometry = new OA.PresetGeometry() { Preset = _pictureElement.PresetShape };
            // <a:avLst>
            presetGeometry.AppendChild(new OA.AdjustValueList());
            shapeProperties.AppendChild(presetGeometry);

            picture.AppendChild(shapeProperties);

            graphicData.AppendChild(picture);
            graphic.AppendChild(graphicData);
            inline.AppendChild(graphic);

            return inline;
        }
Example #9
0
        // Creates an Table instance and adds its children.
        public static Table GenerateTable(GenerationData data)
        {
            Table table1 = new Table();

            TableProperties tableProperties1 = new TableProperties();
            TableWidth      tableWidth1      = new TableWidth()
            {
                Width = "0", Type = TableWidthUnitValues.Auto
            };
            TableIndentation tableIndentation1 = new TableIndentation()
            {
                Width = 10, Type = TableWidthUnitValues.Dxa
            };

            TableBorders tableBorders1 = new TableBorders();
            TopBorder    topBorder1    = new TopBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder1 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder1 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder1 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };
            InsideHorizontalBorder insideHorizontalBorder1 = new InsideHorizontalBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };
            InsideVerticalBorder insideVerticalBorder1 = new InsideVerticalBorder()
            {
                Val = BorderValues.Single, Color = "000000", Size = (UInt32Value)10U, Space = (UInt32Value)0U
            };

            tableBorders1.Append(topBorder1);
            tableBorders1.Append(leftBorder1);
            tableBorders1.Append(bottomBorder1);
            tableBorders1.Append(rightBorder1);
            tableBorders1.Append(insideHorizontalBorder1);
            tableBorders1.Append(insideVerticalBorder1);

            TableCellMarginDefault tableCellMarginDefault1 = new TableCellMarginDefault();
            TableCellLeftMargin    tableCellLeftMargin1    = new TableCellLeftMargin()
            {
                Width = 10, Type = TableWidthValues.Dxa
            };
            TableCellRightMargin tableCellRightMargin1 = new TableCellRightMargin()
            {
                Width = 10, Type = TableWidthValues.Dxa
            };

            tableCellMarginDefault1.Append(tableCellLeftMargin1);
            tableCellMarginDefault1.Append(tableCellRightMargin1);
            TableLook tableLook1 = new TableLook()
            {
                Val = "0000", FirstRow = false, LastRow = false, FirstColumn = false, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = false
            };

            tableProperties1.Append(tableWidth1);
            tableProperties1.Append(tableIndentation1);
            tableProperties1.Append(tableBorders1);
            tableProperties1.Append(tableCellMarginDefault1);
            tableProperties1.Append(tableLook1);

            TableGrid  tableGrid1  = new TableGrid();
            GridColumn gridColumn1 = new GridColumn()
            {
                Width = "2000"
            };
            GridColumn gridColumn2 = new GridColumn()
            {
                Width = "2550"
            };
            GridColumn gridColumn3 = new GridColumn()
            {
                Width = "3825"
            };

            tableGrid1.Append(gridColumn1);
            tableGrid1.Append(gridColumn2);
            tableGrid1.Append(gridColumn3);

            TableRow tableRow1 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "080C4265", TextId = "77777777"
            };

            TableRowProperties tableRowProperties1 = new TableRowProperties();
            GridAfter          gridAfter1          = new GridAfter()
            {
                Val = 2
            };
            WidthAfterTableRow widthAfterTableRow1 = new WidthAfterTableRow()
            {
                Width = "6375", Type = TableWidthUnitValues.Dxa
            };

            tableRowProperties1.Append(gridAfter1);
            tableRowProperties1.Append(widthAfterTableRow1);

            TableCell tableCell1 = new TableCell();

            TableCellProperties tableCellProperties1 = new TableCellProperties();
            TableCellWidth      tableCellWidth1      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders1 = new TableCellBorders();
            TopBorder        topBorder2        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder2 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder2 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder2 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders1.Append(topBorder2);
            tableCellBorders1.Append(leftBorder2);
            tableCellBorders1.Append(bottomBorder2);
            tableCellBorders1.Append(rightBorder2);

            tableCellProperties1.Append(tableCellWidth1);
            tableCellProperties1.Append(tableCellBorders1);

            Paragraph paragraph1 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009E39C2", ParagraphId = "3B996D8B", TextId = "0D88121C"
            };

            Run run1 = new Run();

            RunProperties runProperties1 = new RunProperties();
            NoProof       noProof1       = new NoProof();

            runProperties1.Append(noProof1);

            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline()
            {
                DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, AnchorId = "29B39BAA", EditId = "5481AAF3"
            };
            Wp.Extent extent1 = new Wp.Extent()
            {
                Cx = 1257300L, Cy = 1057275L
            };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent()
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L
            };
            Wp.DocProperties docProperties1 = new Wp.DocProperties()
            {
                Id = (UInt32Value)1U, Name = "Picture 1"
            };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks()
            {
                NoChangeAspect = true
            };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            Pic.Picture picture1 = new Pic.Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties()
            {
                Id = (UInt32Value)0U, Name = "Picture 1"
            };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks1 = new A.PictureLocks()
            {
                NoChangeAspect = true, NoChangeArrowheads = true
            };

            nonVisualPictureDrawingProperties1.Append(pictureLocks1);

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill();

            A.Blip blip1 = new A.Blip()
            {
                Embed = "rId9"
            };

            A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList();

            A.BlipExtension blipExtension1 = new A.BlipExtension()
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };

            A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi()
            {
                Val = false
            };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension1.Append(useLocalDpi1);

            blipExtensionList1.Append(blipExtension1);

            blip1.Append(blipExtensionList1);
            A.SourceRectangle sourceRectangle1 = new A.SourceRectangle();

            A.Stretch       stretch1       = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(sourceRectangle1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties()
            {
                BlackWhiteMode = A.BlackWhiteModeValues.Auto
            };

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset      offset1      = new A.Offset()
            {
                X = 0L, Y = 0L
            };
            A.Extents extents1 = new A.Extents()
            {
                Cx = 1257300L, Cy = 1057275L
            };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry()
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);
            A.NoFill noFill1 = new A.NoFill();

            A.Outline outline1 = new A.Outline();
            A.NoFill  noFill2  = new A.NoFill();

            outline1.Append(noFill2);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);
            shapeProperties1.Append(noFill1);
            shapeProperties1.Append(outline1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run1.Append(runProperties1);
            run1.Append(drawing1);

            paragraph1.Append(run1);

            tableCell1.Append(tableCellProperties1);
            tableCell1.Append(paragraph1);

            tableRow1.Append(tableRowProperties1);
            tableRow1.Append(tableCell1);

            TableRow tableRow2 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "3125C09D", TextId = "77777777"
            };

            TableRowProperties tableRowProperties2 = new TableRowProperties();
            GridAfter          gridAfter2          = new GridAfter()
            {
                Val = 2
            };
            WidthAfterTableRow widthAfterTableRow2 = new WidthAfterTableRow()
            {
                Width = "6375", Type = TableWidthUnitValues.Dxa
            };

            tableRowProperties2.Append(gridAfter2);
            tableRowProperties2.Append(widthAfterTableRow2);

            TableCell tableCell2 = new TableCell();

            TableCellProperties tableCellProperties2 = new TableCellProperties();
            TableCellWidth      tableCellWidth2      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders2 = new TableCellBorders();
            TopBorder        topBorder3        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder3 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder3 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder3 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders2.Append(topBorder3);
            tableCellBorders2.Append(leftBorder3);
            tableCellBorders2.Append(bottomBorder3);
            tableCellBorders2.Append(rightBorder3);

            tableCellProperties2.Append(tableCellWidth2);
            tableCellProperties2.Append(tableCellBorders2);
            Paragraph paragraph2 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "595BC873", TextId = "77777777"
            };

            tableCell2.Append(tableCellProperties2);
            tableCell2.Append(paragraph2);

            tableRow2.Append(tableRowProperties2);
            tableRow2.Append(tableCell2);

            TableRow tableRow3 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "13569F8F", TextId = "77777777"
            };

            TableRowProperties tableRowProperties3 = new TableRowProperties();
            GridAfter          gridAfter3          = new GridAfter()
            {
                Val = 2
            };
            WidthAfterTableRow widthAfterTableRow3 = new WidthAfterTableRow()
            {
                Width = "6375", Type = TableWidthUnitValues.Dxa
            };

            tableRowProperties3.Append(gridAfter3);
            tableRowProperties3.Append(widthAfterTableRow3);

            TableCell tableCell3 = new TableCell();

            TableCellProperties tableCellProperties3 = new TableCellProperties();
            TableCellWidth      tableCellWidth3      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders3 = new TableCellBorders();
            TopBorder        topBorder4        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder4 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder4 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder4 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders3.Append(topBorder4);
            tableCellBorders3.Append(leftBorder4);
            tableCellBorders3.Append(bottomBorder4);
            tableCellBorders3.Append(rightBorder4);

            tableCellProperties3.Append(tableCellWidth3);
            tableCellProperties3.Append(tableCellBorders3);
            Paragraph paragraph3 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "105B22E7", TextId = "77777777"
            };

            tableCell3.Append(tableCellProperties3);
            tableCell3.Append(paragraph3);

            tableRow3.Append(tableRowProperties3);
            tableRow3.Append(tableCell3);

            TableRow tableRow4 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "0E828CE9", TextId = "77777777"
            };

            TableCell tableCell4 = new TableCell();

            TableCellProperties tableCellProperties4 = new TableCellProperties();
            TableCellWidth      tableCellWidth4      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders4 = new TableCellBorders();
            TopBorder        topBorder5        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder5 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder5 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder5 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders4.Append(topBorder5);
            tableCellBorders4.Append(leftBorder5);
            tableCellBorders4.Append(bottomBorder5);
            tableCellBorders4.Append(rightBorder5);

            tableCellProperties4.Append(tableCellWidth4);
            tableCellProperties4.Append(tableCellBorders4);
            Paragraph paragraph4 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "7D33E7CB", TextId = "77777777"
            };

            tableCell4.Append(tableCellProperties4);
            tableCell4.Append(paragraph4);

            TableCell tableCell5 = new TableCell();

            TableCellProperties tableCellProperties5 = new TableCellProperties();
            TableCellWidth      tableCellWidth5      = new TableCellWidth()
            {
                Width = "2550", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders5 = new TableCellBorders();
            TopBorder        topBorder6        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder6 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder6 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder6 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders5.Append(topBorder6);
            tableCellBorders5.Append(leftBorder6);
            tableCellBorders5.Append(bottomBorder6);
            tableCellBorders5.Append(rightBorder6);

            tableCellProperties5.Append(tableCellWidth5);
            tableCellProperties5.Append(tableCellBorders5);
            Paragraph paragraph5 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "4B505573", TextId = "77777777"
            };

            tableCell5.Append(tableCellProperties5);
            tableCell5.Append(paragraph5);

            TableCell tableCell6 = new TableCell();

            TableCellProperties tableCellProperties6 = new TableCellProperties();
            TableCellWidth      tableCellWidth6      = new TableCellWidth()
            {
                Width = "3825", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders6 = new TableCellBorders();
            TopBorder        topBorder7        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder7 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder7 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder7 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders6.Append(topBorder7);
            tableCellBorders6.Append(leftBorder7);
            tableCellBorders6.Append(bottomBorder7);
            tableCellBorders6.Append(rightBorder7);
            Shading shading1 = new Shading()
            {
                Val = ShadingPatternValues.Clear, Color = "auto", Fill = "0069B4"
            };
            TableCellVerticalAlignment tableCellVerticalAlignment1 = new TableCellVerticalAlignment()
            {
                Val = TableVerticalAlignmentValues.Center
            };

            tableCellProperties6.Append(tableCellWidth6);
            tableCellProperties6.Append(tableCellBorders6);
            tableCellProperties6.Append(shading1);
            tableCellProperties6.Append(tableCellVerticalAlignment1);

            Paragraph paragraph6 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009E39C2", ParagraphId = "63EAFC9C", TextId = "77777777"
            };

            ParagraphProperties paragraphProperties1 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines()
            {
                Before = "550", After = "800"
            };
            Indentation indentation1 = new Indentation()
            {
                Left = "432"
            };

            paragraphProperties1.Append(spacingBetweenLines1);
            paragraphProperties1.Append(indentation1);

            Run run2 = new Run();

            RunProperties runProperties2 = new RunProperties();
            Color         color1         = new Color()
            {
                Val = "FFFFFF"
            };
            FontSize fontSize1 = new FontSize()
            {
                Val = "18"
            };
            FontSizeComplexScript fontSizeComplexScript1 = new FontSizeComplexScript()
            {
                Val = "18"
            };

            runProperties2.Append(color1);
            runProperties2.Append(fontSize1);
            runProperties2.Append(fontSizeComplexScript1);
            Text text1 = new Text();

            text1.Text = DocumentMetadataTexts.GetText(MetadataTexts.CV_TITLE, data.Language);

            run2.Append(runProperties2);
            run2.Append(text1);

            paragraph6.Append(paragraphProperties1);
            paragraph6.Append(run2);

            Paragraph paragraph7 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "0007641E", ParagraphId = "48E9D2B9", TextId = "21C16ECD"
            };

            ParagraphProperties paragraphProperties2 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines2 = new SpacingBetweenLines()
            {
                After = "0"
            };
            Indentation indentation2 = new Indentation()
            {
                Left = "432"
            };

            paragraphProperties2.Append(spacingBetweenLines2);
            paragraphProperties2.Append(indentation2);

            Run run3 = new Run();

            RunProperties runProperties3 = new RunProperties();
            Bold          bold1          = new Bold();
            Color         color2         = new Color()
            {
                Val = "FFFFFF"
            };
            FontSize fontSize2 = new FontSize()
            {
                Val = "33"
            };
            FontSizeComplexScript fontSizeComplexScript2 = new FontSizeComplexScript()
            {
                Val = "33"
            };

            runProperties3.Append(bold1);
            runProperties3.Append(color2);
            runProperties3.Append(fontSize2);
            runProperties3.Append(fontSizeComplexScript2);
            Text text2 = new Text();

            text2.Text = data.TitleArea.Name;

            run3.Append(runProperties3);
            run3.Append(text2);

            paragraph7.Append(paragraphProperties2);
            paragraph7.Append(run3);

            Paragraph paragraph8 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009E39C2", ParagraphId = "4D45EC2E", TextId = "77777777"
            };

            ParagraphProperties paragraphProperties3 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines3 = new SpacingBetweenLines()
            {
                Before = "800", After = "550", Line = "240", LineRule = LineSpacingRuleValues.Auto
            };
            Indentation indentation3 = new Indentation()
            {
                Left = "432"
            };

            paragraphProperties3.Append(spacingBetweenLines3);
            paragraphProperties3.Append(indentation3);

            Run run4 = new Run();

            RunProperties runProperties4 = new RunProperties();
            Color         color3         = new Color()
            {
                Val = "FFFFFF"
            };
            FontSize fontSize3 = new FontSize()
            {
                Val = "18"
            };
            FontSizeComplexScript fontSizeComplexScript3 = new FontSizeComplexScript()
            {
                Val = "18"
            };

            runProperties4.Append(color3);
            runProperties4.Append(fontSize3);
            runProperties4.Append(fontSizeComplexScript3);
            Text text3 = new Text();

            text3.Text = data.TitleArea.Date;

            run4.Append(runProperties4);
            run4.Append(text3);

            paragraph8.Append(paragraphProperties3);
            paragraph8.Append(run4);

            tableCell6.Append(tableCellProperties6);
            tableCell6.Append(paragraph6);
            tableCell6.Append(paragraph7);
            tableCell6.Append(paragraph8);

            tableRow4.Append(tableCell4);
            tableRow4.Append(tableCell5);
            tableRow4.Append(tableCell6);

            TableRow tableRow5 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "485735CB", TextId = "77777777"
            };

            TableRowProperties tableRowProperties4 = new TableRowProperties();
            GridAfter          gridAfter4          = new GridAfter()
            {
                Val = 2
            };
            WidthAfterTableRow widthAfterTableRow4 = new WidthAfterTableRow()
            {
                Width = "6375", Type = TableWidthUnitValues.Dxa
            };

            tableRowProperties4.Append(gridAfter4);
            tableRowProperties4.Append(widthAfterTableRow4);

            TableCell tableCell7 = new TableCell();

            TableCellProperties tableCellProperties7 = new TableCellProperties();
            TableCellWidth      tableCellWidth7      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders7 = new TableCellBorders();
            TopBorder        topBorder8        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder8 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder8 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder8 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders7.Append(topBorder8);
            tableCellBorders7.Append(leftBorder8);
            tableCellBorders7.Append(bottomBorder8);
            tableCellBorders7.Append(rightBorder8);

            tableCellProperties7.Append(tableCellWidth7);
            tableCellProperties7.Append(tableCellBorders7);
            Paragraph paragraph9 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "41648536", TextId = "77777777"
            };

            tableCell7.Append(tableCellProperties7);
            tableCell7.Append(paragraph9);

            tableRow5.Append(tableRowProperties4);
            tableRow5.Append(tableCell7);

            TableRow tableRow6 = new TableRow()
            {
                RsidTableRowAddition = "009B2C1D", ParagraphId = "20373438", TextId = "77777777"
            };

            TableRowProperties tableRowProperties5 = new TableRowProperties();
            GridAfter          gridAfter5          = new GridAfter()
            {
                Val = 2
            };
            WidthAfterTableRow widthAfterTableRow5 = new WidthAfterTableRow()
            {
                Width = "6375", Type = TableWidthUnitValues.Dxa
            };

            tableRowProperties5.Append(gridAfter5);
            tableRowProperties5.Append(widthAfterTableRow5);

            TableCell tableCell8 = new TableCell();

            TableCellProperties tableCellProperties8 = new TableCellProperties();
            TableCellWidth      tableCellWidth8      = new TableCellWidth()
            {
                Width = "800", Type = TableWidthUnitValues.Dxa
            };

            TableCellBorders tableCellBorders8 = new TableCellBorders();
            TopBorder        topBorder9        = new TopBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder9 = new LeftBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder9 = new BottomBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder9 = new RightBorder()
            {
                Val = BorderValues.Single, Color = "FFFFFF", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableCellBorders8.Append(topBorder9);
            tableCellBorders8.Append(leftBorder9);
            tableCellBorders8.Append(bottomBorder9);
            tableCellBorders8.Append(rightBorder9);

            tableCellProperties8.Append(tableCellWidth8);
            tableCellProperties8.Append(tableCellBorders8);
            Paragraph paragraph10 = new Paragraph()
            {
                RsidParagraphAddition = "009B2C1D", RsidRunAdditionDefault = "009B2C1D", ParagraphId = "54B78A08", TextId = "77777777"
            };

            tableCell8.Append(tableCellProperties8);
            tableCell8.Append(paragraph10);

            tableRow6.Append(tableRowProperties5);
            tableRow6.Append(tableCell8);

            table1.Append(tableProperties1);
            table1.Append(tableGrid1);
            table1.Append(tableRow1);
            table1.Append(tableRow2);
            table1.Append(tableRow3);
            table1.Append(tableRow4);
            table1.Append(tableRow5);
            table1.Append(tableRow6);
            return(table1);
        }
Example #10
0
        //private Table GenerateTable(DataTable dt)
        //{
        //    int columns = dt.Columns.Count;
        //    int rows = dt.Rows.Count;
        //    Table table1 = new Table();
        //    TableProperties tableProperties1 = new TableProperties();
        //    TableStyle tableStyle1 = new TableStyle() { Val = "TableGrid" };
        //    TableWidth tableWidth1 = new TableWidth() { Width = "0", Type = TableWidthUnitValues.Auto };
        //    TableIndentation tableIndentation1 = new TableIndentation() { Width = 0, Type = TableWidthUnitValues.Dxa };
        //    TableLook tableLook1 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };
        //    tableProperties1.Append(tableStyle1);
        //    tableProperties1.Append(tableWidth1);
        //    tableProperties1.Append(tableIndentation1);
        //    tableProperties1.Append(tableLook1);
        //    TableGrid tableGrid1 = new TableGrid();
        //    GridColumn[] colarray = new GridColumn[columns];
        //    for (int i = 0; i < columns; i++)
        //    {
        //        colarray[i] = new GridColumn() { Width = "1554" };
        //        tableGrid1.Append(colarray[i]);
        //    }
        //    table1.Append(tableProperties1);
        //    table1.Append(tableGrid1);
        //    for (int r = 0; r < rows; r++)
        //    {
        //        TableRow tableRow1 = new TableRow() { RsidTableRowAddition = "003C5001", RsidTableRowProperties = "003C5001" };
        //        for (int c = 0; c < columns; c++)
        //        {
        //            tableRow1.Append(getCell(dt.Rows[r][c].ToString(), dt2.Rows[r][c].ToString(), "1000"));
        //        }
        //        table1.Append(tableRow1);
        //    }
        //    return table1;
        //}
        private Paragraph addImage(string filename, string shortcut)
        {
            Paragraph paragraph3 = new Paragraph() { RsidParagraphAddition = "00A3077F", RsidRunAdditionDefault = "00A3077F" };

            Run run3 = new Run();

            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, AnchorId = "1323C4C5", EditId = "5E4064E0" };
            Wp.Extent extent1 = new Wp.Extent() { Cx = 1905000L, Cy = 1190625L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 9525L };
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)2U, Name = filename };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks() { NoChangeAspect = true };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture1 = new Pic.Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)2U, Name = filename };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill();
            A.Blip blip1 = new A.Blip() { Link = shortcut };

            A.Stretch stretch1 = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties();

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 1905000L, Cy = 1190625L };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run3.Append(drawing1);
            paragraph3.Append(run3);

            return paragraph3;
        }
Example #11
0
        public Run GenerateRun()
        {
            string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()";

            _telemetry.Write(module, "Verbose", "Called");

            //start off progress monitoring
            Progress pb = new Progress();

            pb.TopLeft = _topLeft;

            //lists of objects for drawing
            _atomLabelCharacters = new List <AtomLabelCharacter>();
            _bondLines           = new List <BondLine>();

            Stopwatch swr = new Stopwatch();
            Stopwatch sw  = new Stopwatch();

            //Create a run
            Run run = new Run();

            sw.Start();
            swr.Start();

            //set the median bond length
            _medianBondLength = GeometryTool.GetMedianBondLength2D(_chemistryModel.AllBonds);

            int moleculeNo = 0;

            foreach (Molecule mol in _chemistryModel.Molecules)
            {
                moleculeNo++;
                // Step 1- gather the atom information together
                Debug.WriteLine($"{module} Starting Step 1");
                //_telemetry.Write(module, "Verbose", $"Starting Step 1 for molecule {moleculeNo}");

                ProcessAtoms(mol, pb, moleculeNo, _pt);

                Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
                //_telemetry.Write(module, "Timing", $"Step 1 for molecule {moleculeNo} took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
                sw.Reset();
                sw.Start();

                // Step 2- gather the bond information together

                Debug.WriteLine($"{module} Starting Step 2");
                //_telemetry.Write(module, "Verbose", $"Starting Step 2 for molecule {moleculeNo}");
                ProcessBonds(mol, pb, moleculeNo);

                Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
                //_telemetry.Write(module, "Timing", $"Step 2 for molecule {moleculeNo} took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
                sw.Reset();
                sw.Start();

                if (_options.ShowRingCentres)
                {
                    // Save Rings for later
                    foreach (Ring ring in mol.Rings)
                    {
                        _rings.Add(ring.UniqueID, ring);
                    }
                }
            }

            Debug.WriteLine($"{module} Starting Step 3");
            //_telemetry.Write(module, "Verbose", "Starting Step 3");

            IncreaseCanvasSize();

            Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
            //_telemetry.Write(module, "Timing", "Step 3 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            sw.Reset();
            sw.Start();

            if (_options.ClipLines)
            {
                Debug.WriteLine($"{module} Starting Step 4");
                //_telemetry.Write(module, "Verbose", "Starting Step 4");

                #region Step 4 - Shrink bond lines

                ShrinkBondLinesPass1(pb);
                ShrinkBondLinesPass2(pb);

                #endregion Step 4 - Shrink bond lines

                Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
                //_telemetry.Write(module, "Timing", "Step 4 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
                sw.Reset();
                sw.Start();
            }

            Debug.WriteLine($"{module} Starting Step 5");
            //_telemetry.Write(module, "Verbose", "Starting Step 5");

            #region Step 5 - Create main OoXml drawing objects

            Drawing                 drawing1             = new Drawing();
            A.Graphic               graphic1             = CreateGraphic();
            A.GraphicData           graphicData1         = CreateGraphicData();
            Wpg.WordprocessingGroup wordprocessingGroup1 = new Wpg.WordprocessingGroup();

            // Create Inline Drawing using canvas extents
            Wp.Inline inline1 = CreateInline(graphicData1, wordprocessingGroup1);

            #endregion Step 5 - Create main OoXml drawing objects

            Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
            //_telemetry.Write(module, "Timing", "Step 5 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            sw.Reset();
            sw.Start();

            #region Step 5a - Diagnostics

            if (_options.ShowMoleculeBoundingBoxes)
            {
                DrawBox(wordprocessingGroup1, _modelExtents, "00ff00", 1);
                foreach (Molecule mol in _chemistryModel.Molecules)
                {
                    DrawBox(wordprocessingGroup1, mol.BoundingBox, "0000ff", 1);
                    DrawBox(wordprocessingGroup1, MoleculeExtents(mol), "ff0000", 1);
                }
                DrawBox(wordprocessingGroup1, _canvasExtents, "000000", 1);
            }

            if (_options.ShowRingCentres)
            {
                ShowRingCentres(wordprocessingGroup1);
            }

            if (_options.ShowAtomPositions)
            {
                ShowAtomCentres(wordprocessingGroup1);
            }

            if (_options.ShowHulls)
            {
                ShowConvexHulls(wordprocessingGroup1);
            }

            #endregion Step 5a - Diagnostics

            Debug.WriteLine($"{module} Starting Step 6");
            //_telemetry.Write(module, "Verbose", "Starting Step 6");

            #region Step 6 - Create and append OoXml objects for all Bond Lines

            AppendBondOoxml(pb, wordprocessingGroup1);

            #endregion Step 6 - Create and append OoXml objects for all Bond Lines

            Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
            //_telemetry.Write(module, "Timing", "Step 6 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            sw.Reset();
            sw.Start();

            Debug.WriteLine($"{module} Starting Step 7");
            //_telemetry.Write(module, "Verbose", "Starting Step 7");

            #region Step 7 - Create and append OoXml objects for Atom Labels

            AppendAtomLabelOoxml(pb, wordprocessingGroup1);

            #endregion Step 7 - Create and append OoXml objects for Atom Labels

            Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
            //_telemetry.Write(module, "Timing", "Step 7 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            sw.Reset();
            sw.Start();

            Debug.WriteLine($"{module} Starting Step 8");
            //_telemetry.Write(module, "Verbose", "Starting Step 8");

            #region Step 8 - Append OoXml drawing objects to OoXml run object

            AppendAllOoXml(graphicData1, wordprocessingGroup1, graphic1, inline1, drawing1, run);

            #endregion Step 8 - Append OoXml drawing objects to OoXml run object

            Debug.WriteLine("Elapsed time " + sw.ElapsedMilliseconds.ToString("##,##0") + "ms");
            //_telemetry.Write(module, "Timing", "Step 8 took " + sw.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            sw.Reset();
            sw.Start();

            double abl = _chemistryModel.MeanBondLength;
            Debug.WriteLine("Elapsed time for GenerateRun " + swr.ElapsedMilliseconds.ToString("#,##0", CultureInfo.InvariantCulture) + "ms");
            _telemetry.Write(module, "Timing", $"Rendering {_chemistryModel.Molecules.Count} molecules with {_chemistryModel.AllAtoms.Count} atoms and {_chemistryModel.AllBonds.Count} bonds took {swr.ElapsedMilliseconds.ToString("##,##0")} ms; Average Bond Length: {abl.ToString("#0.00")}");

            ShutDownProgress(pb);

            return(run);
        }
        // Generates content of mainDocumentPart1.
        private void GenerateMainDocumentPart1Content(MainDocumentPart mainDocumentPart1)
        {
            DocumentFormat.OpenXml.Wordprocessing.Document document1 = new DocumentFormat.OpenXml.Wordprocessing.Document();

            Body body1 = new Body();

            CustomXmlBlock customXmlBlock1 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "reportdoc" };

            CustomXmlBlock customXmlBlock2 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "body" };

            CustomXmlBlock customXmlBlock3 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "opinion" };

            CustomXmlBlock customXmlBlock4 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "product" };

            Paragraph paragraph1 = new Paragraph() { RsidParagraphMarkRevision = "006A0B1E", RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00397A9E", RsidRunAdditionDefault = "005546F4" };

            ParagraphProperties paragraphProperties1 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "StyleProductNameBefore0ptAfter8pt" };

            paragraphProperties1.Append(paragraphStyleId1);

            Run run1 = new Run();
            Text text1 = new Text();
            text1.Text = "PRODUCT: ASIA EX JAPAN EQUITIES";

            run1.Append(text1);

            paragraph1.Append(paragraphProperties1);
            paragraph1.Append(run1);

            Table table1 = new Table();

            TableProperties tableProperties1 = new TableProperties();
            TableStyle tableStyle1 = new TableStyle() { Val = "Grilledutableau" };
            TablePositionProperties tablePositionProperties1 = new TablePositionProperties() { LeftFromText = 141, RightFromText = 141, VerticalAnchor = VerticalAnchorValues.Text, TablePositionY = 74 };
            TableWidth tableWidth1 = new TableWidth() { Width = "10485", Type = TableWidthUnitValues.Dxa };

            TableBorders tableBorders1 = new TableBorders();
            TopBorder topBorder1 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            LeftBorder leftBorder1 = new LeftBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder1 = new BottomBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            RightBorder rightBorder1 = new RightBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideHorizontalBorder insideHorizontalBorder1 = new InsideHorizontalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideVerticalBorder insideVerticalBorder1 = new InsideVerticalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            tableBorders1.Append(topBorder1);
            tableBorders1.Append(leftBorder1);
            tableBorders1.Append(bottomBorder1);
            tableBorders1.Append(rightBorder1);
            tableBorders1.Append(insideHorizontalBorder1);
            tableBorders1.Append(insideVerticalBorder1);
            TableLayout tableLayout1 = new TableLayout() { Type = TableLayoutValues.Fixed };

            TableCellMarginDefault tableCellMarginDefault1 = new TableCellMarginDefault();
            TableCellLeftMargin tableCellLeftMargin1 = new TableCellLeftMargin() { Width = 45, Type = TableWidthValues.Dxa };
            TableCellRightMargin tableCellRightMargin1 = new TableCellRightMargin() { Width = 45, Type = TableWidthValues.Dxa };

            tableCellMarginDefault1.Append(tableCellLeftMargin1);
            tableCellMarginDefault1.Append(tableCellRightMargin1);
            TableLook tableLook1 = new TableLook() { Val = "01E0" };

            tableProperties1.Append(tableStyle1);
            tableProperties1.Append(tablePositionProperties1);
            tableProperties1.Append(tableWidth1);
            tableProperties1.Append(tableBorders1);
            tableProperties1.Append(tableLayout1);
            tableProperties1.Append(tableCellMarginDefault1);
            tableProperties1.Append(tableLook1);

            TableGrid tableGrid1 = new TableGrid();
            GridColumn gridColumn1 = new GridColumn() { Width = "2124" };
            GridColumn gridColumn2 = new GridColumn() { Width = "2892" };
            GridColumn gridColumn3 = new GridColumn() { Width = "2576" };
            GridColumn gridColumn4 = new GridColumn() { Width = "2893" };

            tableGrid1.Append(gridColumn1);
            tableGrid1.Append(gridColumn2);
            tableGrid1.Append(gridColumn3);
            tableGrid1.Append(gridColumn4);

            TableRow tableRow1 = new TableRow() { RsidTableRowAddition = "004427CC", RsidTableRowProperties = "00443CD0" };

            TableRowProperties tableRowProperties1 = new TableRowProperties();
            TableRowHeight tableRowHeight1 = new TableRowHeight() { Val = (UInt32Value)182U };

            tableRowProperties1.Append(tableRowHeight1);

            TableCell tableCell1 = new TableCell();

            TableCellProperties tableCellProperties1 = new TableCellProperties();
            TableCellWidth tableCellWidth1 = new TableCellWidth() { Width = "2124", Type = TableWidthUnitValues.Dxa };

            tableCellProperties1.Append(tableCellWidth1);

            Paragraph paragraph2 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "000C4F36", RsidRunAdditionDefault = "004427CC" };

            ParagraphProperties paragraphProperties2 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId2 = new ParagraphStyleId() { Val = "TableHeading" };
            SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            paragraphProperties2.Append(paragraphStyleId2);
            paragraphProperties2.Append(spacingBetweenLines1);

            Run run2 = new Run();
            Text text2 = new Text();
            text2.Text = "ASSET CLASS";

            run2.Append(text2);

            paragraph2.Append(paragraphProperties2);
            paragraph2.Append(run2);

            tableCell1.Append(tableCellProperties1);
            tableCell1.Append(paragraph2);

            TableCell tableCell2 = new TableCell();

            TableCellProperties tableCellProperties2 = new TableCellProperties();
            TableCellWidth tableCellWidth2 = new TableCellWidth() { Width = "2892", Type = TableWidthUnitValues.Dxa };

            tableCellProperties2.Append(tableCellWidth2);

            Paragraph paragraph3 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "000C4F36", RsidRunAdditionDefault = "004427CC" };

            ParagraphProperties paragraphProperties3 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId3 = new ParagraphStyleId() { Val = "TableHeading" };
            SpacingBetweenLines spacingBetweenLines2 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            paragraphProperties3.Append(paragraphStyleId3);
            paragraphProperties3.Append(spacingBetweenLines2);

            Run run3 = new Run();
            Text text3 = new Text();
            text3.Text = "GEOGRAPHIC EMPHASIS";

            run3.Append(text3);

            paragraph3.Append(paragraphProperties3);
            paragraph3.Append(run3);

            tableCell2.Append(tableCellProperties2);
            tableCell2.Append(paragraph3);

            TableCell tableCell3 = new TableCell();

            TableCellProperties tableCellProperties3 = new TableCellProperties();
            TableCellWidth tableCellWidth3 = new TableCellWidth() { Width = "2576", Type = TableWidthUnitValues.Dxa };

            tableCellProperties3.Append(tableCellWidth3);

            Paragraph paragraph4 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "000C4F36", RsidRunAdditionDefault = "004427CC" };

            ParagraphProperties paragraphProperties4 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId4 = new ParagraphStyleId() { Val = "TableHeading" };
            SpacingBetweenLines spacingBetweenLines3 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            paragraphProperties4.Append(paragraphStyleId4);
            paragraphProperties4.Append(spacingBetweenLines3);

            Run run4 = new Run();
            Text text4 = new Text();
            text4.Text = "STYLE";

            run4.Append(text4);

            paragraph4.Append(paragraphProperties4);
            paragraph4.Append(run4);

            tableCell3.Append(tableCellProperties3);
            tableCell3.Append(paragraph4);

            TableCell tableCell4 = new TableCell();

            TableCellProperties tableCellProperties4 = new TableCellProperties();
            TableCellWidth tableCellWidth4 = new TableCellWidth() { Width = "2893", Type = TableWidthUnitValues.Dxa };

            tableCellProperties4.Append(tableCellWidth4);

            Paragraph paragraph5 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "000C4F36", RsidRunAdditionDefault = "004427CC" };

            ParagraphProperties paragraphProperties5 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId5 = new ParagraphStyleId() { Val = "TableHeading" };
            SpacingBetweenLines spacingBetweenLines4 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            paragraphProperties5.Append(paragraphStyleId5);
            paragraphProperties5.Append(spacingBetweenLines4);

            Run run5 = new Run();
            Text text5 = new Text();
            text5.Text = "SUBSTYLE";

            run5.Append(text5);

            paragraph5.Append(paragraphProperties5);
            paragraph5.Append(run5);

            tableCell4.Append(tableCellProperties4);
            tableCell4.Append(paragraph5);

            tableRow1.Append(tableRowProperties1);
            tableRow1.Append(tableCell1);
            tableRow1.Append(tableCell2);
            tableRow1.Append(tableCell3);
            tableRow1.Append(tableCell4);

            TableRow tableRow2 = new TableRow() { RsidTableRowAddition = "004427CC", RsidTableRowProperties = "00443CD0" };

            CustomXmlCell customXmlCell1 = new CustomXmlCell() { Uri = "http://hubblereports.com/namespace", Element = "AssetClass" };

            TableCell tableCell5 = new TableCell();

            TableCellProperties tableCellProperties5 = new TableCellProperties();
            TableCellWidth tableCellWidth5 = new TableCellWidth() { Width = "2124", Type = TableWidthUnitValues.Dxa };

            tableCellProperties5.Append(tableCellWidth5);

            Paragraph paragraph6 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "005546F4", RsidRunAdditionDefault = "005546F4" };

            ParagraphProperties paragraphProperties6 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId6 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines5 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript1 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties1.Append(fontSizeComplexScript1);

            paragraphProperties6.Append(paragraphStyleId6);
            paragraphProperties6.Append(spacingBetweenLines5);
            paragraphProperties6.Append(paragraphMarkRunProperties1);

            Run run6 = new Run();

            RunProperties runProperties1 = new RunProperties();
            FontSizeComplexScript fontSizeComplexScript2 = new FontSizeComplexScript() { Val = "18" };

            runProperties1.Append(fontSizeComplexScript2);
            Text text6 = new Text();
            text6.Text = "Equity";

            run6.Append(runProperties1);
            run6.Append(text6);

            paragraph6.Append(paragraphProperties6);
            paragraph6.Append(run6);

            tableCell5.Append(tableCellProperties5);
            tableCell5.Append(paragraph6);

            customXmlCell1.Append(tableCell5);

            CustomXmlCell customXmlCell2 = new CustomXmlCell() { Uri = "http://hubblereports.com/namespace", Element = "GeoEmphasis" };

            TableCell tableCell6 = new TableCell();

            TableCellProperties tableCellProperties6 = new TableCellProperties();
            TableCellWidth tableCellWidth6 = new TableCellWidth() { Width = "2892", Type = TableWidthUnitValues.Dxa };

            tableCellProperties6.Append(tableCellWidth6);

            Paragraph paragraph7 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "005546F4", RsidRunAdditionDefault = "005546F4" };

            ParagraphProperties paragraphProperties7 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId7 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines6 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript3 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties2.Append(fontSizeComplexScript3);

            paragraphProperties7.Append(paragraphStyleId7);
            paragraphProperties7.Append(spacingBetweenLines6);
            paragraphProperties7.Append(paragraphMarkRunProperties2);

            Run run7 = new Run();

            RunProperties runProperties2 = new RunProperties();
            FontSizeComplexScript fontSizeComplexScript4 = new FontSizeComplexScript() { Val = "18" };

            runProperties2.Append(fontSizeComplexScript4);
            Text text7 = new Text();
            text7.Text = "Asia ex Japan";

            run7.Append(runProperties2);
            run7.Append(text7);

            paragraph7.Append(paragraphProperties7);
            paragraph7.Append(run7);

            tableCell6.Append(tableCellProperties6);
            tableCell6.Append(paragraph7);

            customXmlCell2.Append(tableCell6);

            CustomXmlCell customXmlCell3 = new CustomXmlCell() { Uri = "http://hubblereports.com/namespace", Element = "Style" };

            TableCell tableCell7 = new TableCell();

            TableCellProperties tableCellProperties7 = new TableCellProperties();
            TableCellWidth tableCellWidth7 = new TableCellWidth() { Width = "2576", Type = TableWidthUnitValues.Dxa };

            tableCellProperties7.Append(tableCellWidth7);

            Paragraph paragraph8 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "005546F4", RsidRunAdditionDefault = "005546F4" };

            ParagraphProperties paragraphProperties8 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId8 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines7 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties3 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript5 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties3.Append(fontSizeComplexScript5);

            paragraphProperties8.Append(paragraphStyleId8);
            paragraphProperties8.Append(spacingBetweenLines7);
            paragraphProperties8.Append(paragraphMarkRunProperties3);

            Run run8 = new Run();

            RunProperties runProperties3 = new RunProperties();
            FontSizeComplexScript fontSizeComplexScript6 = new FontSizeComplexScript() { Val = "18" };

            runProperties3.Append(fontSizeComplexScript6);
            Text text8 = new Text();
            text8.Text = "-";

            run8.Append(runProperties3);
            run8.Append(text8);

            paragraph8.Append(paragraphProperties8);
            paragraph8.Append(run8);

            tableCell7.Append(tableCellProperties7);
            tableCell7.Append(paragraph8);

            customXmlCell3.Append(tableCell7);

            CustomXmlCell customXmlCell4 = new CustomXmlCell() { Uri = "http://hubblereports.com/namespace", Element = "Substyle" };

            TableCell tableCell8 = new TableCell();

            TableCellProperties tableCellProperties8 = new TableCellProperties();
            TableCellWidth tableCellWidth8 = new TableCellWidth() { Width = "2893", Type = TableWidthUnitValues.Dxa };

            tableCellProperties8.Append(tableCellWidth8);

            Paragraph paragraph9 = new Paragraph() { RsidParagraphAddition = "004427CC", RsidParagraphProperties = "005546F4", RsidRunAdditionDefault = "005546F4" };

            ParagraphProperties paragraphProperties9 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId9 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines8 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties4 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript7 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties4.Append(fontSizeComplexScript7);

            paragraphProperties9.Append(paragraphStyleId9);
            paragraphProperties9.Append(spacingBetweenLines8);
            paragraphProperties9.Append(paragraphMarkRunProperties4);

            Run run9 = new Run();
            Text text9 = new Text();
            text9.Text = "-";

            run9.Append(text9);

            paragraph9.Append(paragraphProperties9);
            paragraph9.Append(run9);

            tableCell8.Append(tableCellProperties8);
            tableCell8.Append(paragraph9);

            customXmlCell4.Append(tableCell8);

            tableRow2.Append(customXmlCell1);
            tableRow2.Append(customXmlCell2);
            tableRow2.Append(customXmlCell3);
            tableRow2.Append(customXmlCell4);

            table1.Append(tableProperties1);
            table1.Append(tableGrid1);
            table1.Append(tableRow1);
            table1.Append(tableRow2);

            customXmlBlock4.Append(paragraph1);
            customXmlBlock4.Append(table1);

            Paragraph paragraph10 = new Paragraph() { RsidParagraphMarkRevision = "00E12034", RsidParagraphAddition = "009F7E7F", RsidParagraphProperties = "00397A9E", RsidRunAdditionDefault = "009F7E7F" };

            ParagraphProperties paragraphProperties10 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId10 = new ParagraphStyleId() { Val = "StyleProductsReviewedHeading6ptBefore15ptAfter0pt" };

            paragraphProperties10.Append(paragraphStyleId10);

            paragraph10.Append(paragraphProperties10);

            CustomXmlBlock customXmlBlock5 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "opiniondata" };

            Paragraph paragraph11 = new Paragraph() { RsidParagraphMarkRevision = "009F7E7F", RsidParagraphAddition = "00EE7B69", RsidParagraphProperties = "009F7E7F", RsidRunAdditionDefault = "00FC0F0D" };

            ParagraphProperties paragraphProperties11 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId11 = new ParagraphStyleId() { Val = "RankHeading" };
            SpacingBetweenLines spacingBetweenLines9 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            paragraphProperties11.Append(paragraphStyleId11);
            paragraphProperties11.Append(spacingBetweenLines9);

            Run run10 = new Run() { RsidRunProperties = "009F7E7F" };
            Text text10 = new Text();
            text10.Text = "OVERALL EVaLUATION";

            run10.Append(text10);

            paragraph11.Append(paragraphProperties11);
            paragraph11.Append(run10);

            Table table2 = new Table();

            TableProperties tableProperties2 = new TableProperties();
            TableStyle tableStyle2 = new TableStyle() { Val = "Grilledutableau" };
            TableWidth tableWidth2 = new TableWidth() { Width = "10485", Type = TableWidthUnitValues.Dxa };

            TableBorders tableBorders2 = new TableBorders();
            TopBorder topBorder2 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            LeftBorder leftBorder2 = new LeftBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder2 = new BottomBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            RightBorder rightBorder2 = new RightBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideHorizontalBorder insideHorizontalBorder2 = new InsideHorizontalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideVerticalBorder insideVerticalBorder2 = new InsideVerticalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            tableBorders2.Append(topBorder2);
            tableBorders2.Append(leftBorder2);
            tableBorders2.Append(bottomBorder2);
            tableBorders2.Append(rightBorder2);
            tableBorders2.Append(insideHorizontalBorder2);
            tableBorders2.Append(insideVerticalBorder2);
            TableLayout tableLayout2 = new TableLayout() { Type = TableLayoutValues.Fixed };

            TableCellMarginDefault tableCellMarginDefault2 = new TableCellMarginDefault();
            TableCellLeftMargin tableCellLeftMargin2 = new TableCellLeftMargin() { Width = 45, Type = TableWidthValues.Dxa };
            TableCellRightMargin tableCellRightMargin2 = new TableCellRightMargin() { Width = 45, Type = TableWidthValues.Dxa };

            tableCellMarginDefault2.Append(tableCellLeftMargin2);
            tableCellMarginDefault2.Append(tableCellRightMargin2);
            TableLook tableLook2 = new TableLook() { Val = "01E0" };

            tableProperties2.Append(tableStyle2);
            tableProperties2.Append(tableWidth2);
            tableProperties2.Append(tableBorders2);
            tableProperties2.Append(tableLayout2);
            tableProperties2.Append(tableCellMarginDefault2);
            tableProperties2.Append(tableLook2);

            TableGrid tableGrid2 = new TableGrid();
            GridColumn gridColumn5 = new GridColumn() { Width = "3175" };
            GridColumn gridColumn6 = new GridColumn() { Width = "4070" };
            GridColumn gridColumn7 = new GridColumn() { Width = "3240" };

            tableGrid2.Append(gridColumn5);
            tableGrid2.Append(gridColumn6);
            tableGrid2.Append(gridColumn7);

            TableRow tableRow3 = new TableRow() { RsidTableRowAddition = "002E7D22", RsidTableRowProperties = "00837232" };

            TableCell tableCell9 = new TableCell();

            TableCellProperties tableCellProperties9 = new TableCellProperties();
            TableCellWidth tableCellWidth9 = new TableCellWidth() { Width = "3175", Type = TableWidthUnitValues.Dxa };

            tableCellProperties9.Append(tableCellWidth9);

            CustomXmlBlock customXmlBlock6 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "RankValueImage" };

            Paragraph paragraph12 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00BA7E3F", RsidRunAdditionDefault = "00740A1C" };

            ParagraphProperties paragraphProperties12 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId12 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines10 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties5 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript8 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties5.Append(fontSizeComplexScript8);

            paragraphProperties12.Append(paragraphStyleId12);
            paragraphProperties12.Append(spacingBetweenLines10);
            paragraphProperties12.Append(paragraphMarkRunProperties5);

            Run run11 = new Run();

            RunProperties runProperties4 = new RunProperties();
            NoProof noProof1 = new NoProof();
            FontSizeComplexScript fontSizeComplexScript9 = new FontSizeComplexScript() { Val = "18" };
            Languages languages1 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties4.Append(noProof1);
            runProperties4.Append(fontSizeComplexScript9);
            runProperties4.Append(languages1);

            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent1 = new Wp.Extent() { Cx = 1485900L, Cy = 428625L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)3U, Name = "Image 3", Description = "rank_1" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();

            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture1 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 3", Description = "rank_1" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks1 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties1.Append(pictureLocks1);

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill();
            A.Blip blip1 = new A.Blip() { Embed = "rIdImgPartOverallEval" + OverallEvaluationRank.ToString(), CompressionState = A.BlipCompressionValues.Print };
            A.SourceRectangle sourceRectangle1 = new A.SourceRectangle();

            A.Stretch stretch1 = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(sourceRectangle1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 1485900L, Cy = 428625L };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);
            A.NoFill noFill1 = new A.NoFill();

            A.Outline outline1 = new A.Outline() { Width = 9525 };
            A.NoFill noFill2 = new A.NoFill();
            A.Miter miter1 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();

            outline1.Append(noFill2);
            outline1.Append(miter1);
            outline1.Append(headEnd1);
            outline1.Append(tailEnd1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);
            shapeProperties1.Append(noFill1);
            shapeProperties1.Append(outline1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run11.Append(runProperties4);
            run11.Append(drawing1);

            paragraph12.Append(paragraphProperties12);
            paragraph12.Append(run11);

            customXmlBlock6.Append(paragraph12);

            tableCell9.Append(tableCellProperties9);
            tableCell9.Append(customXmlBlock6);

            TableCell tableCell10 = new TableCell();

            TableCellProperties tableCellProperties10 = new TableCellProperties();
            TableCellWidth tableCellWidth10 = new TableCellWidth() { Width = "4070", Type = TableWidthUnitValues.Dxa };

            tableCellProperties10.Append(tableCellWidth10);

            CustomXmlBlock customXmlBlock7 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "StatementForOverall" };

            Paragraph paragraph13 = new Paragraph() { RsidParagraphMarkRevision = "00E340CC", RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "003F1967", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties13 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId13 = new ParagraphStyleId() { Val = "RankStatement" };

            ParagraphMarkRunProperties paragraphMarkRunProperties6 = new ParagraphMarkRunProperties();
            RunFonts runFonts1 = new RunFonts() { EastAsia = "Arial Unicode MS" };
            FontSize fontSize1 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript10 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties6.Append(runFonts1);
            paragraphMarkRunProperties6.Append(fontSize1);
            paragraphMarkRunProperties6.Append(fontSizeComplexScript10);

            paragraphProperties13.Append(paragraphStyleId13);
            paragraphProperties13.Append(paragraphMarkRunProperties6);

            Run run12 = new Run() { RsidRunProperties = "003F1967" };

            RunProperties runProperties5 = new RunProperties();
            RunFonts runFonts2 = new RunFonts() { EastAsia = "Arial Unicode MS" };

            runProperties5.Append(runFonts2);
            Text text11 = new Text();
            text11.Text = OverallEvaluationContent;

            run12.Append(runProperties5);
            run12.Append(text11);

            paragraph13.Append(paragraphProperties13);
            paragraph13.Append(run12);

            customXmlBlock7.Append(paragraph13);

            tableCell10.Append(tableCellProperties10);
            tableCell10.Append(customXmlBlock7);

            TableCell tableCell11 = new TableCell();

            TableCellProperties tableCellProperties11 = new TableCellProperties();
            TableCellWidth tableCellWidth11 = new TableCellWidth() { Width = "3240", Type = TableWidthUnitValues.Dxa };
            NoWrap noWrap1 = new NoWrap();

            tableCellProperties11.Append(tableCellWidth11);
            tableCellProperties11.Append(noWrap1);

            Paragraph paragraph14 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00256073", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties14 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId14 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines11 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties7 = new ParagraphMarkRunProperties();
            FontSize fontSize2 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript11 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties7.Append(fontSize2);
            paragraphMarkRunProperties7.Append(fontSizeComplexScript11);

            paragraphProperties14.Append(paragraphStyleId14);
            paragraphProperties14.Append(spacingBetweenLines11);
            paragraphProperties14.Append(paragraphMarkRunProperties7);

            Run run13 = new Run() { RsidRunProperties = "00DC3ED5" };

            RunProperties runProperties6 = new RunProperties();
            Bold bold1 = new Bold();

            runProperties6.Append(bold1);
            Text text12 = new Text();
            text12.Text = "Updated By:";

            run13.Append(runProperties6);
            run13.Append(text12);

            Run run14 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties7 = new RunProperties();
            Bold bold2 = new Bold();
            NoProof noProof2 = new NoProof();
            Languages languages2 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties7.Append(bold2);
            runProperties7.Append(noProof2);
            runProperties7.Append(languages2);

            Drawing drawing2 = new Drawing();

            Wp.Inline inline2 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent2 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent2 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties2 = new Wp.DocProperties() { Id = (UInt32Value)4U, Name = "Image 4", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties2 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks2 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties2.Append(graphicFrameLocks2);

            A.Graphic graphic2 = new A.Graphic();

            A.GraphicData graphicData2 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture2 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties2 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties2 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 4", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties2 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks2 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties2.Append(pictureLocks2);

            nonVisualPictureProperties2.Append(nonVisualDrawingProperties2);
            nonVisualPictureProperties2.Append(nonVisualPictureDrawingProperties2);

            Pic.BlipFill blipFill2 = new Pic.BlipFill();
            A.Blip blip2 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle2 = new A.SourceRectangle();

            A.Stretch stretch2 = new A.Stretch();
            A.FillRectangle fillRectangle2 = new A.FillRectangle();

            stretch2.Append(fillRectangle2);

            blipFill2.Append(blip2);
            blipFill2.Append(sourceRectangle2);
            blipFill2.Append(stretch2);

            Pic.ShapeProperties shapeProperties2 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D2 = new A.Transform2D();
            A.Offset offset2 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents2 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D2.Append(offset2);
            transform2D2.Append(extents2);

            A.PresetGeometry presetGeometry2 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList2 = new A.AdjustValueList();

            presetGeometry2.Append(adjustValueList2);
            A.NoFill noFill3 = new A.NoFill();

            A.Outline outline2 = new A.Outline() { Width = 9525 };
            A.NoFill noFill4 = new A.NoFill();
            A.Miter miter2 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd2 = new A.HeadEnd();
            A.TailEnd tailEnd2 = new A.TailEnd();

            outline2.Append(noFill4);
            outline2.Append(miter2);
            outline2.Append(headEnd2);
            outline2.Append(tailEnd2);

            shapeProperties2.Append(transform2D2);
            shapeProperties2.Append(presetGeometry2);
            shapeProperties2.Append(noFill3);
            shapeProperties2.Append(outline2);

            picture2.Append(nonVisualPictureProperties2);
            picture2.Append(blipFill2);
            picture2.Append(shapeProperties2);

            graphicData2.Append(picture2);

            graphic2.Append(graphicData2);

            inline2.Append(extent2);
            inline2.Append(effectExtent2);
            inline2.Append(docProperties2);
            inline2.Append(nonVisualGraphicFrameDrawingProperties2);
            inline2.Append(graphic2);

            drawing2.Append(inline2);

            run14.Append(runProperties7);
            run14.Append(drawing2);

            Run run15 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties8 = new RunProperties();
            Bold bold3 = new Bold();
            NoProof noProof3 = new NoProof();
            Languages languages3 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties8.Append(bold3);
            runProperties8.Append(noProof3);
            runProperties8.Append(languages3);

            Drawing drawing3 = new Drawing();

            Wp.Inline inline3 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent3 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent3 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties3 = new Wp.DocProperties() { Id = (UInt32Value)5U, Name = "Image 5", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties3 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks3 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties3.Append(graphicFrameLocks3);

            A.Graphic graphic3 = new A.Graphic();

            A.GraphicData graphicData3 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture3 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties3 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties3 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 5", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties3 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks3 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties3.Append(pictureLocks3);

            nonVisualPictureProperties3.Append(nonVisualDrawingProperties3);
            nonVisualPictureProperties3.Append(nonVisualPictureDrawingProperties3);

            Pic.BlipFill blipFill3 = new Pic.BlipFill();
            A.Blip blip3 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle3 = new A.SourceRectangle();

            A.Stretch stretch3 = new A.Stretch();
            A.FillRectangle fillRectangle3 = new A.FillRectangle();

            stretch3.Append(fillRectangle3);

            blipFill3.Append(blip3);
            blipFill3.Append(sourceRectangle3);
            blipFill3.Append(stretch3);

            Pic.ShapeProperties shapeProperties3 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D3 = new A.Transform2D();
            A.Offset offset3 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents3 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D3.Append(offset3);
            transform2D3.Append(extents3);

            A.PresetGeometry presetGeometry3 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList3 = new A.AdjustValueList();

            presetGeometry3.Append(adjustValueList3);
            A.NoFill noFill5 = new A.NoFill();

            A.Outline outline3 = new A.Outline() { Width = 9525 };
            A.NoFill noFill6 = new A.NoFill();
            A.Miter miter3 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd3 = new A.HeadEnd();
            A.TailEnd tailEnd3 = new A.TailEnd();

            outline3.Append(noFill6);
            outline3.Append(miter3);
            outline3.Append(headEnd3);
            outline3.Append(tailEnd3);

            shapeProperties3.Append(transform2D3);
            shapeProperties3.Append(presetGeometry3);
            shapeProperties3.Append(noFill5);
            shapeProperties3.Append(outline3);

            picture3.Append(nonVisualPictureProperties3);
            picture3.Append(blipFill3);
            picture3.Append(shapeProperties3);

            graphicData3.Append(picture3);

            graphic3.Append(graphicData3);

            inline3.Append(extent3);
            inline3.Append(effectExtent3);
            inline3.Append(docProperties3);
            inline3.Append(nonVisualGraphicFrameDrawingProperties3);
            inline3.Append(graphic3);

            drawing3.Append(inline3);

            run15.Append(runProperties8);
            run15.Append(drawing3);

            CustomXmlRun customXmlRun1 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "UpdatedBy" };

            Run run16 = new Run() { RsidRunAddition = "005546F4" };
            Text text13 = new Text();
            text13.Text = "Julien Blin";

            run16.Append(text13);

            customXmlRun1.Append(run16);

            paragraph14.Append(paragraphProperties14);
            paragraph14.Append(run13);
            paragraph14.Append(run14);
            paragraph14.Append(run15);
            paragraph14.Append(customXmlRun1);

            Paragraph paragraph15 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00256073", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties15 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId15 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines12 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties8 = new ParagraphMarkRunProperties();
            FontSize fontSize3 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript12 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties8.Append(fontSize3);
            paragraphMarkRunProperties8.Append(fontSizeComplexScript12);

            paragraphProperties15.Append(paragraphStyleId15);
            paragraphProperties15.Append(spacingBetweenLines12);
            paragraphProperties15.Append(paragraphMarkRunProperties8);

            Run run17 = new Run() { RsidRunProperties = "00DC3ED5" };

            RunProperties runProperties9 = new RunProperties();
            Bold bold4 = new Bold();

            runProperties9.Append(bold4);
            Text text14 = new Text();
            text14.Text = "Target Excess Return:";

            run17.Append(runProperties9);
            run17.Append(text14);

            Run run18 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties10 = new RunProperties();
            Bold bold5 = new Bold();
            NoProof noProof4 = new NoProof();
            Languages languages4 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties10.Append(bold5);
            runProperties10.Append(noProof4);
            runProperties10.Append(languages4);

            Drawing drawing4 = new Drawing();

            Wp.Inline inline4 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent4 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent4 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties4 = new Wp.DocProperties() { Id = (UInt32Value)6U, Name = "Image 6", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties4 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks4 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties4.Append(graphicFrameLocks4);

            A.Graphic graphic4 = new A.Graphic();

            A.GraphicData graphicData4 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture4 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties4 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties4 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 6", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties4 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks4 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties4.Append(pictureLocks4);

            nonVisualPictureProperties4.Append(nonVisualDrawingProperties4);
            nonVisualPictureProperties4.Append(nonVisualPictureDrawingProperties4);

            Pic.BlipFill blipFill4 = new Pic.BlipFill();
            A.Blip blip4 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle4 = new A.SourceRectangle();

            A.Stretch stretch4 = new A.Stretch();
            A.FillRectangle fillRectangle4 = new A.FillRectangle();

            stretch4.Append(fillRectangle4);

            blipFill4.Append(blip4);
            blipFill4.Append(sourceRectangle4);
            blipFill4.Append(stretch4);

            Pic.ShapeProperties shapeProperties4 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D4 = new A.Transform2D();
            A.Offset offset4 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents4 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D4.Append(offset4);
            transform2D4.Append(extents4);

            A.PresetGeometry presetGeometry4 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList4 = new A.AdjustValueList();

            presetGeometry4.Append(adjustValueList4);
            A.NoFill noFill7 = new A.NoFill();

            A.Outline outline4 = new A.Outline() { Width = 9525 };
            A.NoFill noFill8 = new A.NoFill();
            A.Miter miter4 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd4 = new A.HeadEnd();
            A.TailEnd tailEnd4 = new A.TailEnd();

            outline4.Append(noFill8);
            outline4.Append(miter4);
            outline4.Append(headEnd4);
            outline4.Append(tailEnd4);

            shapeProperties4.Append(transform2D4);
            shapeProperties4.Append(presetGeometry4);
            shapeProperties4.Append(noFill7);
            shapeProperties4.Append(outline4);

            picture4.Append(nonVisualPictureProperties4);
            picture4.Append(blipFill4);
            picture4.Append(shapeProperties4);

            graphicData4.Append(picture4);

            graphic4.Append(graphicData4);

            inline4.Append(extent4);
            inline4.Append(effectExtent4);
            inline4.Append(docProperties4);
            inline4.Append(nonVisualGraphicFrameDrawingProperties4);
            inline4.Append(graphic4);

            drawing4.Append(inline4);

            run18.Append(runProperties10);
            run18.Append(drawing4);

            Run run19 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties11 = new RunProperties();
            Bold bold6 = new Bold();
            NoProof noProof5 = new NoProof();
            FontSize fontSize4 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript13 = new FontSizeComplexScript() { Val = "20" };
            Languages languages5 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties11.Append(bold6);
            runProperties11.Append(noProof5);
            runProperties11.Append(fontSize4);
            runProperties11.Append(fontSizeComplexScript13);
            runProperties11.Append(languages5);

            Drawing drawing5 = new Drawing();

            Wp.Inline inline5 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent5 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent5 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties5 = new Wp.DocProperties() { Id = (UInt32Value)7U, Name = "Image 7", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties5 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks5 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties5.Append(graphicFrameLocks5);

            A.Graphic graphic5 = new A.Graphic();

            A.GraphicData graphicData5 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture5 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties5 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties5 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 7", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties5 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks5 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties5.Append(pictureLocks5);

            nonVisualPictureProperties5.Append(nonVisualDrawingProperties5);
            nonVisualPictureProperties5.Append(nonVisualPictureDrawingProperties5);

            Pic.BlipFill blipFill5 = new Pic.BlipFill();
            A.Blip blip5 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle5 = new A.SourceRectangle();

            A.Stretch stretch5 = new A.Stretch();
            A.FillRectangle fillRectangle5 = new A.FillRectangle();

            stretch5.Append(fillRectangle5);

            blipFill5.Append(blip5);
            blipFill5.Append(sourceRectangle5);
            blipFill5.Append(stretch5);

            Pic.ShapeProperties shapeProperties5 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D5 = new A.Transform2D();
            A.Offset offset5 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents5 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D5.Append(offset5);
            transform2D5.Append(extents5);

            A.PresetGeometry presetGeometry5 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList5 = new A.AdjustValueList();

            presetGeometry5.Append(adjustValueList5);
            A.NoFill noFill9 = new A.NoFill();

            A.Outline outline5 = new A.Outline() { Width = 9525 };
            A.NoFill noFill10 = new A.NoFill();
            A.Miter miter5 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd5 = new A.HeadEnd();
            A.TailEnd tailEnd5 = new A.TailEnd();

            outline5.Append(noFill10);
            outline5.Append(miter5);
            outline5.Append(headEnd5);
            outline5.Append(tailEnd5);

            shapeProperties5.Append(transform2D5);
            shapeProperties5.Append(presetGeometry5);
            shapeProperties5.Append(noFill9);
            shapeProperties5.Append(outline5);

            picture5.Append(nonVisualPictureProperties5);
            picture5.Append(blipFill5);
            picture5.Append(shapeProperties5);

            graphicData5.Append(picture5);

            graphic5.Append(graphicData5);

            inline5.Append(extent5);
            inline5.Append(effectExtent5);
            inline5.Append(docProperties5);
            inline5.Append(nonVisualGraphicFrameDrawingProperties5);
            inline5.Append(graphic5);

            drawing5.Append(inline5);

            run19.Append(runProperties11);
            run19.Append(drawing5);

            Run run20 = new Run() { RsidRunAddition = "005546F4" };
            Text text15 = new Text() { Space = SpaceProcessingModeValues.Preserve };
            text15.Text = "0 to 0 bp ";

            run20.Append(text15);
            CustomXmlRun customXmlRun2 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "TargetExcessReturnMaxCurrent" };

            paragraph15.Append(paragraphProperties15);
            paragraph15.Append(run17);
            paragraph15.Append(run18);
            paragraph15.Append(run19);
            paragraph15.Append(run20);
            paragraph15.Append(customXmlRun2);

            Paragraph paragraph16 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00256073", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties16 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId16 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines13 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties9 = new ParagraphMarkRunProperties();
            FontSize fontSize5 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript14 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties9.Append(fontSize5);
            paragraphMarkRunProperties9.Append(fontSizeComplexScript14);

            paragraphProperties16.Append(paragraphStyleId16);
            paragraphProperties16.Append(spacingBetweenLines13);
            paragraphProperties16.Append(paragraphMarkRunProperties9);

            Run run21 = new Run() { RsidRunProperties = "00DC3ED5" };

            RunProperties runProperties12 = new RunProperties();
            Bold bold7 = new Bold();

            runProperties12.Append(bold7);
            Text text16 = new Text();
            text16.Text = "Target Tracking Error:";

            run21.Append(runProperties12);
            run21.Append(text16);

            Run run22 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties13 = new RunProperties();
            Bold bold8 = new Bold();
            NoProof noProof6 = new NoProof();
            FontSize fontSize6 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript15 = new FontSizeComplexScript() { Val = "20" };
            Languages languages6 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties13.Append(bold8);
            runProperties13.Append(noProof6);
            runProperties13.Append(fontSize6);
            runProperties13.Append(fontSizeComplexScript15);
            runProperties13.Append(languages6);

            Drawing drawing6 = new Drawing();

            Wp.Inline inline6 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent6 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent6 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties6 = new Wp.DocProperties() { Id = (UInt32Value)8U, Name = "Image 8", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties6 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks6 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties6.Append(graphicFrameLocks6);

            A.Graphic graphic6 = new A.Graphic();

            A.GraphicData graphicData6 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture6 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties6 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties6 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 8", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties6 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks6 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties6.Append(pictureLocks6);

            nonVisualPictureProperties6.Append(nonVisualDrawingProperties6);
            nonVisualPictureProperties6.Append(nonVisualPictureDrawingProperties6);

            Pic.BlipFill blipFill6 = new Pic.BlipFill();
            A.Blip blip6 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle6 = new A.SourceRectangle();

            A.Stretch stretch6 = new A.Stretch();
            A.FillRectangle fillRectangle6 = new A.FillRectangle();

            stretch6.Append(fillRectangle6);

            blipFill6.Append(blip6);
            blipFill6.Append(sourceRectangle6);
            blipFill6.Append(stretch6);

            Pic.ShapeProperties shapeProperties6 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D6 = new A.Transform2D();
            A.Offset offset6 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents6 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D6.Append(offset6);
            transform2D6.Append(extents6);

            A.PresetGeometry presetGeometry6 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList6 = new A.AdjustValueList();

            presetGeometry6.Append(adjustValueList6);
            A.NoFill noFill11 = new A.NoFill();

            A.Outline outline6 = new A.Outline() { Width = 9525 };
            A.NoFill noFill12 = new A.NoFill();
            A.Miter miter6 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd6 = new A.HeadEnd();
            A.TailEnd tailEnd6 = new A.TailEnd();

            outline6.Append(noFill12);
            outline6.Append(miter6);
            outline6.Append(headEnd6);
            outline6.Append(tailEnd6);

            shapeProperties6.Append(transform2D6);
            shapeProperties6.Append(presetGeometry6);
            shapeProperties6.Append(noFill11);
            shapeProperties6.Append(outline6);

            picture6.Append(nonVisualPictureProperties6);
            picture6.Append(blipFill6);
            picture6.Append(shapeProperties6);

            graphicData6.Append(picture6);

            graphic6.Append(graphicData6);

            inline6.Append(extent6);
            inline6.Append(effectExtent6);
            inline6.Append(docProperties6);
            inline6.Append(nonVisualGraphicFrameDrawingProperties6);
            inline6.Append(graphic6);

            drawing6.Append(inline6);

            run22.Append(runProperties13);
            run22.Append(drawing6);

            Run run23 = new Run() { RsidRunAddition = "005546F4" };
            Text text17 = new Text() { Space = SpaceProcessingModeValues.Preserve };
            text17.Text = " 0 to 0 bp";

            run23.Append(text17);
            CustomXmlRun customXmlRun3 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "TargetTrackingErrorMaxCurrent" };

            paragraph16.Append(paragraphProperties16);
            paragraph16.Append(run21);
            paragraph16.Append(run22);
            paragraph16.Append(run23);
            paragraph16.Append(customXmlRun3);

            Paragraph paragraph17 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00256073", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties17 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId17 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines14 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties10 = new ParagraphMarkRunProperties();
            FontSize fontSize7 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript16 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties10.Append(fontSize7);
            paragraphMarkRunProperties10.Append(fontSizeComplexScript16);

            paragraphProperties17.Append(paragraphStyleId17);
            paragraphProperties17.Append(spacingBetweenLines14);
            paragraphProperties17.Append(paragraphMarkRunProperties10);

            Run run24 = new Run() { RsidRunProperties = "00DC3ED5" };

            RunProperties runProperties14 = new RunProperties();
            Bold bold9 = new Bold();

            runProperties14.Append(bold9);
            Text text18 = new Text();
            text18.Text = "Time Period:";

            run24.Append(runProperties14);
            run24.Append(text18);

            Run run25 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties15 = new RunProperties();
            Bold bold10 = new Bold();
            NoProof noProof7 = new NoProof();
            FontSize fontSize8 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript17 = new FontSizeComplexScript() { Val = "20" };
            Languages languages7 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties15.Append(bold10);
            runProperties15.Append(noProof7);
            runProperties15.Append(fontSize8);
            runProperties15.Append(fontSizeComplexScript17);
            runProperties15.Append(languages7);

            Drawing drawing7 = new Drawing();

            Wp.Inline inline7 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent7 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent7 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties7 = new Wp.DocProperties() { Id = (UInt32Value)9U, Name = "Image 9", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties7 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks7 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties7.Append(graphicFrameLocks7);

            A.Graphic graphic7 = new A.Graphic();

            A.GraphicData graphicData7 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture7 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties7 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties7 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 9", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties7 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks7 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties7.Append(pictureLocks7);

            nonVisualPictureProperties7.Append(nonVisualDrawingProperties7);
            nonVisualPictureProperties7.Append(nonVisualPictureDrawingProperties7);

            Pic.BlipFill blipFill7 = new Pic.BlipFill();
            A.Blip blip7 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle7 = new A.SourceRectangle();

            A.Stretch stretch7 = new A.Stretch();
            A.FillRectangle fillRectangle7 = new A.FillRectangle();

            stretch7.Append(fillRectangle7);

            blipFill7.Append(blip7);
            blipFill7.Append(sourceRectangle7);
            blipFill7.Append(stretch7);

            Pic.ShapeProperties shapeProperties7 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D7 = new A.Transform2D();
            A.Offset offset7 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents7 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D7.Append(offset7);
            transform2D7.Append(extents7);

            A.PresetGeometry presetGeometry7 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList7 = new A.AdjustValueList();

            presetGeometry7.Append(adjustValueList7);
            A.NoFill noFill13 = new A.NoFill();

            A.Outline outline7 = new A.Outline() { Width = 9525 };
            A.NoFill noFill14 = new A.NoFill();
            A.Miter miter7 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd7 = new A.HeadEnd();
            A.TailEnd tailEnd7 = new A.TailEnd();

            outline7.Append(noFill14);
            outline7.Append(miter7);
            outline7.Append(headEnd7);
            outline7.Append(tailEnd7);

            shapeProperties7.Append(transform2D7);
            shapeProperties7.Append(presetGeometry7);
            shapeProperties7.Append(noFill13);
            shapeProperties7.Append(outline7);

            picture7.Append(nonVisualPictureProperties7);
            picture7.Append(blipFill7);
            picture7.Append(shapeProperties7);

            graphicData7.Append(picture7);

            graphic7.Append(graphicData7);

            inline7.Append(extent7);
            inline7.Append(effectExtent7);
            inline7.Append(docProperties7);
            inline7.Append(nonVisualGraphicFrameDrawingProperties7);
            inline7.Append(graphic7);

            drawing7.Append(inline7);

            run25.Append(runProperties15);
            run25.Append(drawing7);

            CustomXmlRun customXmlRun4 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "TimePeriodCurrent" };

            Run run26 = new Run() { RsidRunAddition = "005546F4" };
            Text text19 = new Text();
            text19.Text = "-";

            run26.Append(text19);

            customXmlRun4.Append(run26);

            paragraph17.Append(paragraphProperties17);
            paragraph17.Append(run24);
            paragraph17.Append(run25);
            paragraph17.Append(customXmlRun4);

            Paragraph paragraph18 = new Paragraph() { RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "005546F4", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties18 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId18 = new ParagraphStyleId() { Val = "TableText" };
            SpacingBetweenLines spacingBetweenLines15 = new SpacingBetweenLines() { Line = "240", LineRule = LineSpacingRuleValues.Auto };

            ParagraphMarkRunProperties paragraphMarkRunProperties11 = new ParagraphMarkRunProperties();
            FontSizeComplexScript fontSizeComplexScript18 = new FontSizeComplexScript() { Val = "18" };

            paragraphMarkRunProperties11.Append(fontSizeComplexScript18);

            paragraphProperties18.Append(paragraphStyleId18);
            paragraphProperties18.Append(spacingBetweenLines15);
            paragraphProperties18.Append(paragraphMarkRunProperties11);

            Run run27 = new Run() { RsidRunProperties = "00DC3ED5" };

            RunProperties runProperties16 = new RunProperties();
            Bold bold11 = new Bold();

            runProperties16.Append(bold11);
            Text text20 = new Text();
            text20.Text = "Russell-Assigned Benchmark:";

            run27.Append(runProperties16);
            run27.Append(text20);

            Run run28 = new Run() { RsidRunAddition = "00740A1C" };

            RunProperties runProperties17 = new RunProperties();
            NoProof noProof8 = new NoProof();
            Languages languages8 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties17.Append(noProof8);
            runProperties17.Append(languages8);

            Drawing drawing8 = new Drawing();

            Wp.Inline inline8 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent8 = new Wp.Extent() { Cx = 9525L, Cy = 9525L };
            Wp.EffectExtent effectExtent8 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties8 = new Wp.DocProperties() { Id = (UInt32Value)10U, Name = "Image 10", Description = "spacer" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties8 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks8 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties8.Append(graphicFrameLocks8);

            A.Graphic graphic8 = new A.Graphic();

            A.GraphicData graphicData8 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture8 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties8 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties8 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 10", Description = "spacer" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties8 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks8 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties8.Append(pictureLocks8);

            nonVisualPictureProperties8.Append(nonVisualDrawingProperties8);
            nonVisualPictureProperties8.Append(nonVisualPictureDrawingProperties8);

            Pic.BlipFill blipFill8 = new Pic.BlipFill();
            A.Blip blip8 = new A.Blip() { Embed = "rId8" };
            A.SourceRectangle sourceRectangle8 = new A.SourceRectangle();

            A.Stretch stretch8 = new A.Stretch();
            A.FillRectangle fillRectangle8 = new A.FillRectangle();

            stretch8.Append(fillRectangle8);

            blipFill8.Append(blip8);
            blipFill8.Append(sourceRectangle8);
            blipFill8.Append(stretch8);

            Pic.ShapeProperties shapeProperties8 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D8 = new A.Transform2D();
            A.Offset offset8 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents8 = new A.Extents() { Cx = 9525L, Cy = 9525L };

            transform2D8.Append(offset8);
            transform2D8.Append(extents8);

            A.PresetGeometry presetGeometry8 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList8 = new A.AdjustValueList();

            presetGeometry8.Append(adjustValueList8);
            A.NoFill noFill15 = new A.NoFill();

            A.Outline outline8 = new A.Outline() { Width = 9525 };
            A.NoFill noFill16 = new A.NoFill();
            A.Miter miter8 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd8 = new A.HeadEnd();
            A.TailEnd tailEnd8 = new A.TailEnd();

            outline8.Append(noFill16);
            outline8.Append(miter8);
            outline8.Append(headEnd8);
            outline8.Append(tailEnd8);

            shapeProperties8.Append(transform2D8);
            shapeProperties8.Append(presetGeometry8);
            shapeProperties8.Append(noFill15);
            shapeProperties8.Append(outline8);

            picture8.Append(nonVisualPictureProperties8);
            picture8.Append(blipFill8);
            picture8.Append(shapeProperties8);

            graphicData8.Append(picture8);

            graphic8.Append(graphicData8);

            inline8.Append(extent8);
            inline8.Append(effectExtent8);
            inline8.Append(docProperties8);
            inline8.Append(nonVisualGraphicFrameDrawingProperties8);
            inline8.Append(graphic8);

            drawing8.Append(inline8);

            run28.Append(runProperties17);
            run28.Append(drawing8);

            CustomXmlRun customXmlRun5 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "RussellBenchmark" };

            Run run29 = new Run() { RsidRunAddition = "005546F4" };
            Text text21 = new Text();
            text21.Text = "-";

            run29.Append(text21);

            customXmlRun5.Append(run29);

            paragraph18.Append(paragraphProperties18);
            paragraph18.Append(run27);
            paragraph18.Append(run28);
            paragraph18.Append(customXmlRun5);

            tableCell11.Append(tableCellProperties11);
            tableCell11.Append(paragraph14);
            tableCell11.Append(paragraph15);
            tableCell11.Append(paragraph16);
            tableCell11.Append(paragraph17);
            tableCell11.Append(paragraph18);

            tableRow3.Append(tableCell9);
            tableRow3.Append(tableCell10);
            tableRow3.Append(tableCell11);

            table2.Append(tableProperties2);
            table2.Append(tableGrid2);
            table2.Append(tableRow3);

            customXmlBlock5.Append(paragraph11);
            customXmlBlock5.Append(table2);

            Paragraph paragraph19 = new Paragraph() { RsidParagraphMarkRevision = "00A6171D", RsidParagraphAddition = "00F342A0", RsidParagraphProperties = "00397A9E", RsidRunAdditionDefault = "00F342A0" };

            ParagraphProperties paragraphProperties19 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId19 = new ParagraphStyleId() { Val = "StyleProductsReviewedHeading4ptBefore15ptAfter0pt" };

            paragraphProperties19.Append(paragraphStyleId19);

            paragraph19.Append(paragraphProperties19);

            Paragraph paragraphDiscussionTitle = CreateTopicTitle("DISCUSSION", null);
            var paragraphsDiscussionContent = CreateTopicText(mainDocumentPart1, Discussion);

            CustomXmlBlock customXmlBlock8 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "category" };

            Paragraph paragraphInvestmentStaffTitle = CreateTopicTitle("INVESTMENT STAFF", InvestmentStaff.Rank.ToString());
            var paragraphsInvestmentStaffContent = CreateTopicText(mainDocumentPart1, InvestmentStaff.Content);

            Paragraph paragraphOrganizationalStabilityTitle = CreateTopicTitle("ORGANIZATIONAL STABILITY", OrganizationalStability.Rank.ToString());
            var paragraphsOrganizationalStabilityContent = CreateTopicText(mainDocumentPart1, OrganizationalStability.Content);

            Paragraph paragraphAssetAllocationTitle = CreateTopicTitle("ASSET ALLOCATION", AssetAllocation.Rank.ToString());
            var paragraphsAssetAllocationContent = CreateTopicText(mainDocumentPart1, AssetAllocation.Content);

            Paragraph paragraph23 = new Paragraph() { RsidParagraphAddition = "00EE7B69", RsidParagraphProperties = "00C32704", RsidRunAdditionDefault = "00957E57" };

            customXmlBlock3.Append(customXmlBlock4);
            customXmlBlock3.Append(paragraph10);
            customXmlBlock3.Append(customXmlBlock5);
            customXmlBlock3.Append(paragraph19);
            customXmlBlock3.Append(paragraphDiscussionTitle);
            customXmlBlock3.Append(paragraphsDiscussionContent.ToArray());
            customXmlBlock3.Append(paragraphInvestmentStaffTitle);
            customXmlBlock3.Append(paragraphsInvestmentStaffContent.ToArray());
            customXmlBlock3.Append(paragraphOrganizationalStabilityTitle);
            customXmlBlock3.Append(paragraphsOrganizationalStabilityContent.ToArray());
            customXmlBlock3.Append(paragraphAssetAllocationTitle);
            customXmlBlock3.Append(paragraphsAssetAllocationContent.ToArray());
            customXmlBlock3.Append(paragraph23);

            customXmlBlock2.Append(customXmlBlock3);

            CustomXmlBlock customXmlBlock10 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "footer" };

            CustomXmlBlock customXmlBlock11 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "Headline" };

            Paragraph paragraph24 = new Paragraph() { RsidParagraphAddition = "000A24FF", RsidParagraphProperties = "00E560D4", RsidRunAdditionDefault = "00707FFA" };

            ParagraphProperties paragraphProperties23 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId23 = new ParagraphStyleId() { Val = "DislaimerHeading" };
            WidowControl widowControl1 = new WidowControl() { Val = false };

            paragraphProperties23.Append(paragraphStyleId23);
            paragraphProperties23.Append(widowControl1);

            Run run37 = new Run() { RsidRunProperties = "00C62467" };
            Text text27 = new Text();
            text27.Text = "Healine";

            run37.Append(text27);

            paragraph24.Append(paragraphProperties23);
            paragraph24.Append(run37);

            Paragraph paragraph25 = new Paragraph() { RsidParagraphAddition = "00E70E3A", RsidParagraphProperties = "00E560D4", RsidRunAdditionDefault = "00957E57" };

            ParagraphProperties paragraphProperties24 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId24 = new ParagraphStyleId() { Val = "Disclaimer" };
            KeepNext keepNext1 = new KeepNext();
            WidowControl widowControl2 = new WidowControl() { Val = false };
            SpacingBetweenLines spacingBetweenLines17 = new SpacingBetweenLines() { Before = "80" };

            paragraphProperties24.Append(paragraphStyleId24);
            paragraphProperties24.Append(keepNext1);
            paragraphProperties24.Append(widowControl2);
            paragraphProperties24.Append(spacingBetweenLines17);

            CustomXmlRun customXmlRun8 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "LongDisclaimer" };

            Run run38 = new Run() { RsidRunProperties = "00C62467", RsidRunAddition = "00707FFA" };
            Text text28 = new Text();
            text28.Text = "Long Disclaimer";

            run38.Append(text28);

            customXmlRun8.Append(run38);

            paragraph25.Append(paragraphProperties24);
            paragraph25.Append(customXmlRun8);

            customXmlBlock11.Append(paragraph24);
            customXmlBlock11.Append(paragraph25);

            customXmlBlock10.Append(customXmlBlock11);

            CustomXmlBlock customXmlBlock12 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "PageBreak" };

            Paragraph paragraph26 = new Paragraph() { RsidParagraphMarkRevision = "00233025", RsidParagraphAddition = "00E70E3A", RsidParagraphProperties = "00090FFC", RsidRunAdditionDefault = "00957E57" };

            ParagraphProperties paragraphProperties25 = new ParagraphProperties();
            KeepNext keepNext2 = new KeepNext();
            KeepLines keepLines1 = new KeepLines();

            ParagraphMarkRunProperties paragraphMarkRunProperties14 = new ParagraphMarkRunProperties();
            RunStyle runStyle6 = new RunStyle() { Val = "StyleBodoniMT" };

            paragraphMarkRunProperties14.Append(runStyle6);

            paragraphProperties25.Append(keepNext2);
            paragraphProperties25.Append(keepLines1);
            paragraphProperties25.Append(paragraphMarkRunProperties14);

            paragraph26.Append(paragraphProperties25);

            customXmlBlock12.Append(paragraph26);

            customXmlBlock1.Append(customXmlBlock2);
            customXmlBlock1.Append(customXmlBlock10);
            customXmlBlock1.Append(customXmlBlock12);

            SectionProperties sectionProperties1 = new SectionProperties() { RsidRPr = "00233025", RsidR = "00E70E3A", RsidSect = "00C913B8" };
            HeaderReference headerReference1 = new HeaderReference() { Type = HeaderFooterValues.Default, Id = "rId10" };
            FooterReference footerReference1 = new FooterReference() { Type = HeaderFooterValues.Default, Id = "rId11" };
            HeaderReference headerReference2 = new HeaderReference() { Type = HeaderFooterValues.First, Id = "rId12" };
            FooterReference footerReference2 = new FooterReference() { Type = HeaderFooterValues.First, Id = "rId13" };
            SectionType sectionType1 = new SectionType() { Val = SectionMarkValues.Continuous };
            PageSize pageSize1 = new PageSize() { Width = (UInt32Value)12242U, Height = (UInt32Value)15842U, Code = (UInt16Value)1U };
            PageMargin pageMargin1 = new PageMargin() { Top = 1440, Right = (UInt32Value)720U, Bottom = 1440, Left = (UInt32Value)720U, Header = (UInt32Value)187U, Footer = (UInt32Value)115U, Gutter = (UInt32Value)0U };
            Columns columns1 = new Columns() { Space = "708" };
            TitlePage titlePage1 = new TitlePage();
            DocGrid docGrid1 = new DocGrid() { LinePitch = 360 };

            sectionProperties1.Append(headerReference1);
            sectionProperties1.Append(footerReference1);
            sectionProperties1.Append(headerReference2);
            sectionProperties1.Append(footerReference2);
            sectionProperties1.Append(sectionType1);
            sectionProperties1.Append(pageSize1);
            sectionProperties1.Append(pageMargin1);
            sectionProperties1.Append(columns1);
            sectionProperties1.Append(titlePage1);
            sectionProperties1.Append(docGrid1);

            body1.Append(customXmlBlock1);
            body1.Append(sectionProperties1);

            document1.Append(body1);

            mainDocumentPart1.Document = document1;
        }
Example #13
0
        private static void getFigureXml(WordprocessingDocument docx, String xmlFullPath)
        {
            Body body = docx.MainDocumentPart.Document.Body;
            IEnumerable <Paragraph> paras   = body.Elements <Paragraph>();
            XmlDocument             xmlDocx = new XmlDocument();

            xmlDocx.Load(xmlFullPath);
            XmlNode          root         = xmlDocx.SelectSingleNode("FigureStyle/spErroInfo");
            int              count        = -1;
            string           chapter      = "";
            List <Paragraph> pList        = toList(paras);
            List <int>       iList        = Tool.getTitlePosition(docx);
            string           last_chapter = null;

            foreach (Paragraph p in paras)
            {
                string temp_name        = null;
                string tempEnglish_name = null;
                count++;
                Run  r     = p.GetFirstChild <Run>();
                bool samep = false;
                if (r != null)
                {
                    Drawing d = r.GetFirstChild <Drawing>();

                    Picture pic = r.GetFirstChild <Picture>();
                    //EmbeddedObject obj = r.GetFirstChild<EmbeddedObject>();

                    if (d != null || pic != null)
                    {
                        if (pList != null && count < pList.Count - 1)
                        {
                            bool       spaceline            = false;
                            int        Chinesename_position = 1;
                            int        Englishname_position = 2;
                            Paragraph  temp        = pList[count + 1];
                            List <int> listchapter = Tool.getTitlePosition(docx);
                            chapter = Chapter(listchapter, count, body);
                            int num_incap = 1;

                            if (chapter == last_chapter)
                            {
                                num_incap++;
                            }
                            else if (chapter != last_chapter)
                            {
                                num_incap    = 1;
                                last_chapter = chapter;
                            }
                            if (temp != null)
                            {
                                temp_name = getFullText(temp).Trim();
                                if (temp_name != "")
                                {
                                    //Console.WriteLine(temp_name);
                                    Run tr = temp.GetFirstChild <Run>();
                                    if (tr != null)
                                    {
                                        Text trt = tr.GetFirstChild <Text>();
                                    }
                                    ParagraphProperties pPr = null;
                                    pPr = temp.GetFirstChild <ParagraphProperties>();
                                    if (chapter != "")
                                    {
                                        if (temp_name[0] != '图' && chapter[0] != '附')
                                        {
                                            if (temp_name[0] != 'F')
                                            {
                                                XmlElement xml = xmlDocx.CreateElement("Text");
                                                xml.InnerText = "图名错误,应为“图M.N  图的内容”:{" + temp_name + "||" + chapter + "}";
                                                root.AppendChild(xml);
                                            }
                                            else if (temp_name[0] == 'F')
                                            {
                                                samep = true;
                                            }
                                        }
                                    }
                                    //图名居中
                                    if (samep == false)
                                    {
                                        if (pPr != null)
                                        {
                                            if (pPr.GetFirstChild <Justification>() != null)
                                            {
                                                if (pPr.GetFirstChild <Justification>().Val != null)
                                                {
                                                    if (pPr.GetFirstChild <Justification>().Val != "center")
                                                    {
                                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                                        xml.InnerText = "图名未居中:{" + temp_name + "||" + chapter + "}";
                                                        root.AppendChild(xml);
                                                    }
                                                }
                                            }
                                        }
                                        //图名字体字号
                                        if (pPr != null)
                                        {
                                            ParagraphMarkRunProperties rPr = null;
                                            rPr = pPr.GetFirstChild <ParagraphMarkRunProperties>();

                                            if (rPr != null)
                                            {
                                                if (rPr.GetFirstChild <RunFonts>() != null)
                                                {
                                                    if (rPr.GetFirstChild <RunFonts>().Ascii != null && rPr.GetFirstChild <RunFonts>().Ascii != "宋体")
                                                    {
                                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                                        xml.InnerText = "图名字体错误,应为宋体:{" + temp_name + "||" + chapter + "}";
                                                        root.AppendChild(xml);
                                                    }
                                                }

                                                /*if (rPr.GetFirstChild<FontSize>() != null)
                                                 * {
                                                 *  if (rPr.GetFirstChild<FontSize>().Val != null && rPr.GetFirstChild<FontSize>().Val != "21")
                                                 *  {
                                                 *      XmlElement xml = xmlDocx.CreateElement("Text");
                                                 *      xml.InnerText = "图名字号错误,应为五号字:{" + temp_name + "||" + chapter + "}";
                                                 *      root.AppendChild(xml);
                                                 *  }
                                                 * }
                                                 * if (rPr.GetFirstChild<FontSize>() == null)
                                                 * {
                                                 *
                                                 *  XmlElement xml = xmlDocx.CreateElement("Text");
                                                 *  xml.InnerText = "图名字号错误,应为五号字:{" + temp_name + "||" + chapter + "}";
                                                 *  root.AppendChild(xml);
                                                 *
                                                 * }*/
                                                bool CorrectFontSize = true;
                                                if (Tool.correctsize(temp, docx, "21") == false)
                                                {
                                                    CorrectFontSize = false;
                                                    XmlElement xml = xmlDocx.CreateElement("Text");
                                                    xml.InnerText = "中文图名字号错误,应为五号字:{" + temp_name + "||" + chapter + "}";
                                                    root.AppendChild(xml);
                                                }
                                            }
                                        }
                                        //图名中间空两格
                                        int i           = -1;
                                        int m           = -1;
                                        int name_length = temp_name.Length;
                                        foreach (char c in temp_name)
                                        {
                                            i++;
                                            if (temp_name != null && (temp_name[0] > 57 || temp_name[0] < 48))
                                            {
                                                if (c <= 57 && c >= 48 && (temp_name[i - 1] == '.' || (temp_name[i - 1] <= 57 && temp_name[i - 1] >= 48)))
                                                {
                                                    if ((i + 1) < name_length)
                                                    {
                                                        if ((temp_name[i + 1] > 57 || temp_name[i + 1] < 48) && temp_name[i + 1] != '.')
                                                        {
                                                            m = i;
                                                            break;
                                                        }
                                                        if (temp_name[i + 1] <= 57 && temp_name[i + 1] >= 48)
                                                        {
                                                            m = i + 1;
                                                            break;
                                                        }
                                                        if ((i + 2) < name_length && temp_name[i + 1] == '.')
                                                        {
                                                            XmlElement xml = xmlDocx.CreateElement("Text");
                                                            xml.InnerText = "图名冗余,不符合论文要求,应为“图M.N  图的内容”:{" + temp_name + "||" + chapter + "}";
                                                            root.AppendChild(xml);
                                                        }
                                                    }
                                                }
                                            }
                                        }

                                        if ((m + 3) <= temp_name.Length && m != -1)
                                        {
                                            if (temp_name[m + 1] == ' ' && temp_name[m + 2] == ' ')//英文文只用一个m-1,中文还用 m-2
                                            {
                                            }
                                            else
                                            {
                                                XmlElement xml = xmlDocx.CreateElement("Text");
                                                xml.InnerText = "图名与序号中间应空两格:{" + temp_name + "||" + chapter + "}";
                                                root.AppendChild(xml);
                                            }
                                        }
                                        if (chapter != "")
                                        {
                                            if ((m == -1 || (m + 3) > temp_name.Length) && chapter[0] != '附')
                                            {
                                                XmlElement xml = xmlDocx.CreateElement("Text");
                                                xml.InnerText = "图名不完整,格式应为“图M.N  图的内容”:{" + temp_name + "||" + chapter + "}";
                                                root.AppendChild(xml);
                                            }
                                        }
                                    }
                                }
                                else if (temp_name == "")
                                {
                                    /*int count_title = 0;
                                     * string title_name = null;
                                     * int a = 0;
                                     * foreach (int iL in iList)
                                     * {
                                     *  if (iL < count)
                                     *  {
                                     *      a++;
                                     *      count_title = a;
                                     *  }
                                     *
                                     * }
                                     * Paragraph ptitle = pList[count_title];
                                     * if (ptitle != null)
                                     * {
                                     *  Run rtitle = ptitle.GetFirstChild<Run>();
                                     *  if (rtitle != null)
                                     *  {
                                     *
                                     *      title_name = getFullText(ptitle);
                                     *  }
                                     * }
                                     *
                                     * XmlElement xml = xmlDocx.CreateElement("图名缺失");
                                     * xml.InnerText = "图的下一行应为图名,疑似缺失图名:{" + title_name + "}";
                                     * root.AppendChild(xml);*/
                                    /*Paragraph temp2 = pList[count + 2];
                                     * Run r2 = temp2.GetFirstChild<Run>();
                                     * string temp_name2 = null;
                                     * temp_name2 = getFullText(temp2);
                                     * Text trt2 = r2.GetFirstChild<Text>();*/
                                    Chinesename_position = 2;
                                    Paragraph temp_find = pList[count + Chinesename_position];

                                    for (Chinesename_position = 2; getFullText(temp_find) == ""; Chinesename_position++)
                                    {
                                        temp_find = pList[count + Chinesename_position];
                                    }
                                    string temp_name2 = null;
                                    temp_name2 = getFullText(temp_find);
                                    if (temp_name2[0] == '图')
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "图与图名之间不应有空行:{" + temp_name2 + "}";
                                        root.AppendChild(xml);
                                        spaceline = true;
                                    }
                                    if (temp_name2[0] != '图')
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "图的下一行应为图名,疑似缺失图名:{" + chapter + "之后的第" + num_incap + "个图}";
                                        root.AppendChild(xml);
                                    }
                                }
                            }
                            Paragraph temp_english = null;
                            if (samep == false)
                            {
                                temp_english = pList[count + 2];
                            }
                            else if (samep == true)
                            {
                                temp_english = pList[count + 1];
                            }
                            if (temp_english != null)
                            {
                                tempEnglish_name = getFullText(temp_english).Trim();
                                if (tempEnglish_name != "")
                                {
                                    bool head_correct = true;
                                    if (tempEnglish_name[0] != 'F' || tempEnglish_name[1] != 'i' || tempEnglish_name[2] != 'g' || tempEnglish_name[3] != '.')
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "图英文名错误,应为“Fig. M.N  Name”:{" + tempEnglish_name + "||" + chapter + "}";
                                        root.AppendChild(xml);
                                        head_correct = false;
                                    }
                                    if (tempEnglish_name[4] != ' ' && head_correct == true)
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "英文图名格式错误,“Fig.”与图片编号间应有一个空格:{" + tempEnglish_name + "||" + chapter + "}";
                                        root.AppendChild(xml);
                                    }
                                    ParagraphProperties pPr = null;
                                    pPr = temp_english.GetFirstChild <ParagraphProperties>();
                                    //图名居中
                                    if (pPr != null)
                                    {
                                        if (pPr.GetFirstChild <Justification>() != null)
                                        {
                                            if (pPr.GetFirstChild <Justification>().Val != null)
                                            {
                                                if (pPr.GetFirstChild <Justification>().Val != "center")
                                                {
                                                    XmlElement xml = xmlDocx.CreateElement("Text");
                                                    xml.InnerText = "英文图名未居中:{" + tempEnglish_name + "||" + chapter + "}";
                                                    root.AppendChild(xml);
                                                }
                                            }
                                        }
                                    }
                                    //图名字体字号

                                    /*if (pPr != null)
                                     * {
                                     *
                                     *  ParagraphMarkRunProperties rPr = null;
                                     *  rPr = pPr.GetFirstChild<ParagraphMarkRunProperties>();
                                     *
                                     *  if (rPr != null)
                                     *  {
                                     *      if (rPr.GetFirstChild<RunFonts>() != null)
                                     *      {
                                     *          if (rPr.GetFirstChild<RunFonts>().Ascii != null && rPr.GetFirstChild<RunFonts>().Ascii != "Times New Roman")
                                     *          {
                                     *              XmlElement xml = xmlDocx.CreateElement("Text");
                                     *              xml.InnerText = "英文图名字体错误,应为Times New Roman:{" + tempEnglish_name + "||" + chapter + "}";
                                     *              root.AppendChild(xml);
                                     *          }
                                     *      }
                                     *      if (rPr.GetFirstChild<FontSize>() != null)
                                     *      {
                                     *          if (rPr.GetFirstChild<FontSize>().Val != null && rPr.GetFirstChild<FontSize>().Val != "21")
                                     *          {
                                     *              if (rPr.GetFirstChild<FontSizeComplexScript>().Val != null && rPr.GetFirstChild<FontSizeComplexScript>().Val != "24")
                                     *              {
                                     *                  string a = rPr.GetFirstChild<FontSizeComplexScript>().Val;
                                     *                  Console.WriteLine(a);
                                     *                  XmlElement xml = xmlDocx.CreateElement("Text");
                                     *                  xml.InnerText = "英文图名字号错误,应为五号字:{" + tempEnglish_name + "||" + chapter + "}";
                                     *                  root.AppendChild(xml);
                                     *              }
                                     *          }
                                     *      }
                                     *      if (rPr.GetFirstChild<FontSize>() == null)
                                     *      {
                                     *
                                     *          XmlElement xml = xmlDocx.CreateElement("Text");
                                     *          xml.InnerText = "英文图名字号错误,应为五号字:{" + tempEnglish_name + "||" + chapter + "}";
                                     *          root.AppendChild(xml);
                                     *
                                     *      }
                                     *  }
                                     * }*/
                                    if (Tool.correctsize(temp_english, docx, "21") == false)
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "英文图名字号错误,应为五号字:{" + tempEnglish_name + "||" + chapter + "}";
                                        root.AppendChild(xml);
                                    }
                                    //图名中间空两格
                                    int  i             = -1;
                                    int  m             = -1;
                                    bool space_correct = true;
                                    int  name_length   = tempEnglish_name.Length;
                                    foreach (char c in tempEnglish_name)
                                    {
                                        i++;
                                        if (tempEnglish_name != null && (tempEnglish_name[0] > 57 || tempEnglish_name[0] < 48))
                                        {
                                            if (c <= 57 && c >= 48 && (tempEnglish_name[i - 1] == '.' || (tempEnglish_name[i - 1] <= 57 && tempEnglish_name[i - 1] >= 48)))
                                            {
                                                if ((i + 1) < name_length)
                                                {
                                                    if ((tempEnglish_name[i + 1] > 57 || tempEnglish_name[i + 1] < 48) && tempEnglish_name[i + 1] != '.')
                                                    {
                                                        m = i;
                                                        break;
                                                    }
                                                    if (tempEnglish_name[i + 1] <= 57 && tempEnglish_name[i + 1] >= 48)
                                                    {
                                                        m = i + 1;
                                                        break;
                                                    }
                                                    if ((i + 2) < name_length && tempEnglish_name[i + 1] == '.')
                                                    {
                                                        /*XmlElement xml = xmlDocx.CreateElement("Text");
                                                         * xml.InnerText = "图名冗余,不符合论文要求,应为“图M.N  图的内容”:{" + tempEnglish_name + "||" + chapter + "}";
                                                         * root.AppendChild(xml);*/
                                                        space_correct = false;
                                                    }
                                                }
                                            }
                                        }
                                    }

                                    if ((m + 3) <= tempEnglish_name.Length && m != -1)
                                    {
                                        if (tempEnglish_name[m + 1] == ' ' && tempEnglish_name[m + 2] == ' ')//英文文只用一个m-1,中文还用 m-2
                                        {
                                        }
                                        else
                                        {
                                            XmlElement xml = xmlDocx.CreateElement("Text");
                                            xml.InnerText = "图名与序号中间应空两格:{" + tempEnglish_name + "||" + chapter + "}";
                                            root.AppendChild(xml);
                                            space_correct = false;
                                        }
                                    }
                                    if (chapter != "")
                                    {
                                        if ((m == -1 || (m + 3) > tempEnglish_name.Length) && chapter[0] != '附')
                                        {
                                            XmlElement xml = xmlDocx.CreateElement("Text");
                                            xml.InnerText = "图名不完整,格式应为“Fig. M.N  Name”:{" + tempEnglish_name + "||" + chapter + "}";
                                            root.AppendChild(xml);
                                            space_correct = false;
                                        }
                                    }
                                    if (space_correct == true && (m + 3) <= tempEnglish_name.Length)
                                    {
                                        if (tempEnglish_name[m + 3] >= 97 && tempEnglish_name[m + 3] <= 122)
                                        {
                                            XmlElement xml = xmlDocx.CreateElement("Text");
                                            xml.InnerText = "英文图名的首字母应大写”:{" + tempEnglish_name + "||" + chapter + "}";
                                            root.AppendChild(xml);
                                        }
                                    }
                                }
                                else if (tempEnglish_name == "")
                                {
                                    Englishname_position = 3;
                                    Paragraph temp_find = pList[count + Englishname_position];

                                    for (Englishname_position = 3; getFullText(temp_find) == ""; Englishname_position++)
                                    {
                                        temp_find = pList[count + Englishname_position];
                                    }
                                    string temp_name2 = null;
                                    temp_name2 = getFullText(temp_find);
                                    if (temp_name2[0] == 'F' && spaceline == false)
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "英文图名与中文图名图名之间不应有空行:{" + temp_name2 + "}";
                                        root.AppendChild(xml);
                                    }
                                    if (temp_name2[0] != 'F')
                                    {
                                        XmlElement xml = xmlDocx.CreateElement("Text");
                                        xml.InnerText = "中文图名的下一行应为英文图名,疑似缺失图名:{" + chapter + "之后的第" + num_incap + "个图}";
                                        root.AppendChild(xml);
                                    }
                                }
                                if (Chinesename_position > Englishname_position)
                                {
                                    XmlElement xml = xmlDocx.CreateElement("Text");
                                    xml.InnerText = "英文图名应在中文图名下方:{" + tempEnglish_name + "||" + chapter + "}";
                                    root.AppendChild(xml);
                                }
                            }
                        }
                        /*********************图上下空行***************************/
                        if (temp_name != "" && samep == false)
                        {
                            XmlDocument xmlDocx2 = new XmlDocument();
                            xmlDocx2.Load(xmlFullPath);
                            XmlNode   root2   = xmlDocx2.SelectSingleNode("Figure/Spaceline");
                            Paragraph p_text1 = null;
                            p_text1 = pList[count - 1];
                            Run r_text1 = null;
                            Run r_text2 = null;
                            r_text1 = p_text1.GetFirstChild <Run>();

                            /*if (r_text1 != null)
                             * {
                             *  Console.WriteLine(count + " ");
                             *  Text t1 = r_text1.GetFirstChild<Text>();
                             *  if (t1 != null)
                             *  {
                             *      XmlElement xml = xmlDocx.CreateElement("Text");
                             *      xml.InnerText = "如图不在该页的起始位置,则图上方应为空行:{" + temp_name + "||" + chapter + "}";
                             *      root.AppendChild(xml);
                             *  }
                             * }*/
                            string t1 = getFullText(p_text1);
                            if (t1 != "")
                            {
                                XmlElement xml = xmlDocx.CreateElement("Text");
                                xml.InnerText = "如图不在该页的起始位置,则图上方应为空行:{" + temp_name + "||" + chapter + "}";
                                root.AppendChild(xml);
                            }
                            if (temp_name != "" && count < pList.Count - 1)
                            {
                                Paragraph p_text2 = null;
                                p_text2 = pList[count + 3];

                                r_text2 = p_text2.GetFirstChild <Run>();

                                /*if (r_text2 != null)
                                 * {
                                 *  Text t2 = r_text1.GetFirstChild<Text>();
                                 *  if (t2 != null)
                                 *  {
                                 *      XmlElement xml = xmlDocx.CreateElement("Text");
                                 *      xml.InnerText = "如图名不是该页的最后一行,则图名下一行应为空行:{" + temp_name + "||" + chapter + "}";
                                 *      root.AppendChild(xml);
                                 *  }
                                 * }*/
                                string t2 = getFullText(p_text2);
                                if (t2 != "")
                                {
                                    XmlElement xml = xmlDocx.CreateElement("Text");
                                    xml.InnerText = "如图名不是该页的最后一行,则图名下一行应为空行:{" + temp_name + "||" + chapter + "}";
                                    root.AppendChild(xml);
                                }
                            }
                            Paragraph p_text4 = null;
                            p_text4 = pList[count - 2];
                            Run r_text4 = null;
                            r_text4 = p_text4.GetFirstChild <Run>();
                            if (r_text4 == null && r_text1 == null)
                            {
                                XmlElement xml = xmlDocx.CreateElement("Text");
                                xml.InnerText = "图上方应只有一个空行:{" + temp_name + "||" + chapter + "}";
                                root.AppendChild(xml);
                            }
                            Paragraph p_text3 = null;
                            p_text3 = pList[count + 4];
                            Run r_text3 = null;
                            r_text3 = p_text3.GetFirstChild <Run>();
                            if (r_text3 == null && r_text2 == null)
                            {
                                XmlElement xml = xmlDocx.CreateElement("Text");
                                xml.InnerText = "图下方应只有一个空行:{" + temp_name + "||" + chapter + "}";
                                root.AppendChild(xml);
                            }
                        }
                        /*********************图上下空行***************************/
                    }
                }
                /**********************图的位置*****************************/
                Paragraph           pict         = pList[count];
                ParagraphProperties pPr_position = null;
                XmlDocument         xmlDocx1     = new XmlDocument();
                xmlDocx1.Load(xmlFullPath);
                XmlNode root1      = xmlDocx1.SelectSingleNode("Figure/FigureName/FigurePosition");
                Run     r_position = pict.GetFirstChild <Run>();
                if (r_position == null)
                {
                    continue;
                }
                Drawing d_position = r_position.GetFirstChild <Drawing>();
                Picture p_position = r_position.GetFirstChild <Picture>();
                if (d_position != null || p_position != null)
                {
                    pPr_position = pict.GetFirstChild <ParagraphProperties>();
                    //rPr = r.GetFirstChild<RunProperties>();
                    //图居中
                    if (pPr_position != null)
                    {
                        if (pPr_position.GetFirstChild <Justification>() != null)
                        {
                            if (pPr_position.GetFirstChild <Justification>().Val != null && pPr_position.GetFirstChild <Justification>().Val != "center")
                            {
                                XmlElement xml = xmlDocx.CreateElement("Text");
                                xml.InnerText = "图未居中:{" + temp_name + "||" + chapter + "}";
                                root.AppendChild(xml);
                            }
                        }
                        if (pPr_position.GetFirstChild <Justification>() == null)
                        {
                            XmlElement xml = xmlDocx.CreateElement("Text");
                            xml.InnerText = "图未居中:{" + temp_name + "||" + chapter + "}";
                            root.AppendChild(xml);
                        }
                    }
                    if (d_position != null)
                    {
                        if (d_position.GetFirstChild <Wp.Inline>() != null)
                        {
                            Wp.Inline wp_inline = d_position.GetFirstChild <Wp.Inline>();
                            if (wp_inline.GetFirstChild <Wp.Extent>() != null)
                            {
                                string a      = wp_inline.GetFirstChild <Wp.Extent>().Cx;
                                int    p_size = int.Parse(a);
                                if (a != null && p_size > 5727941)
                                {
                                    XmlElement xmlx = xmlDocx.CreateElement("Text");
                                    xmlx.InnerText = "图的宽度不得超出页边距:{" + temp_name + "||" + chapter + "}";
                                    root.AppendChild(xmlx);
                                }
                            }
                        }
                    }
                }
            }
            xmlDocx.Save(xmlFullPath);
        }
Example #14
0
        private ODW.Inline CreateInlineDrawing_v2()
        {
            int width;
            int height;

            zimg.CalculateImageWidthHeight(_pictureElement.File, _pictureElement.Width, _pictureElement.Height, out width, out height);
            long emuWidth  = OXmlTools.PixelToEmus(width);
            long emuHeight = OXmlTools.PixelToEmus(height);

            // DW.Inline.EditId : ??? (<wp:inline wp14:editId="">)

            //if (_name == null)
            //    throw new PBException("missing image name");
            //if (width != null && height == null)
            //    throw new PBException("missing height (width has a value)");
            //if (width == null && height != null)
            //    throw new PBException("missing width (height has a value)");

            // <wp:inline>
            ODW.Inline inline = new ODW.Inline()
            {
                DistanceFromTop    = 0, // distT
                DistanceFromBottom = 0, // distB
                DistanceFromLeft   = 0, // distL
                DistanceFromRight  = 0  // distR
                                        //EditId = "50D07946"         // wp14:editId
            };

            // <wp:extent>
            inline.AppendChild(new ODW.Extent()
            {
                Cx = emuWidth, Cy = emuHeight
            });
            // <wp:effectExtent>
            inline.AppendChild(new ODW.EffectExtent()
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L
            });
            // <wp:docPr>
            // Id = (UInt32Value)1U, Name = "Picture 1"
            inline.AppendChild(new ODW.DocProperties()
            {
                Id = _id, Name = _name, Description = _pictureElement.Description
            });
            // <wp:cNvGraphicFramePr>, <a:graphicFrameLocks>          { NoChangeAspect = true }
            inline.AppendChild(new ODW.NonVisualGraphicFrameDrawingProperties(new OA.GraphicFrameLocks()));

            // <a:graphic>
            OA.Graphic graphic = new OA.Graphic();
            // <a:graphicData>
            OA.GraphicData graphicData = new OA.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };
            // <pic:pic>
            ODP.Picture picture = new ODP.Picture();

            // <pic:nvPicPr>
            ODP.NonVisualPictureProperties pictureProperties = new ODP.NonVisualPictureProperties();
            // <pic:cNvPr>
            pictureProperties.AppendChild(new ODP.NonVisualDrawingProperties()
            {
                Id = (UInt32Value)0U, Name = "Image"
            });
            // <pic:cNvPicPr>
            pictureProperties.AppendChild(new ODP.NonVisualPictureDrawingProperties());
            picture.AppendChild(pictureProperties);

            // <pic:blipFill>
            ODP.BlipFill blipFill = new ODP.BlipFill();

            // <a:blip>
            // CompressionState = A.BlipCompressionValues.Print
            OA.Blip blip = new OA.Blip()
            {
                Embed = _embeddedReference, CompressionState = _pictureElement.CompressionState
            };

            // $$pb todo comment
            // <a:extLst>
            OA.BlipExtensionList blipExtensions = new OA.BlipExtensionList();
            // <a:ext>
            blipExtensions.AppendChild(new OA.BlipExtension()
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            });
            blip.AppendChild(blipExtensions);
            // $$pb todo comment end

            blipFill.AppendChild(blip);

            // <a:stretch>
            OA.Stretch stretch = new OA.Stretch();
            // <a:fillRect>
            stretch.AppendChild(new OA.FillRectangle());
            blipFill.AppendChild(stretch);

            picture.AppendChild(blipFill);

            // <pic:spPr>
            ODP.ShapeProperties shapeProperties = new ODP.ShapeProperties();

            // <a:xfrm>
            OA.Transform2D transform2D = new OA.Transform2D();
            // new A.Offset
            // <a:off>
            transform2D.AppendChild(new OA.Offset()
            {
                X = 0L, Y = 0L
            });
            // <a:ext>
            transform2D.AppendChild(new OA.Extents()
            {
                Cx = emuWidth, Cy = emuHeight
            });
            shapeProperties.AppendChild(transform2D);

            // <a:prstGeom>
            // Preset = A.ShapeTypeValues.Rectangle
            OA.PresetGeometry presetGeometry = new OA.PresetGeometry()
            {
                Preset = _pictureElement.PresetShape
            };
            // <a:avLst>
            presetGeometry.AppendChild(new OA.AdjustValueList());
            shapeProperties.AppendChild(presetGeometry);

            picture.AppendChild(shapeProperties);

            graphicData.AppendChild(picture);
            graphic.AppendChild(graphicData);
            inline.AppendChild(graphic);

            return(inline);
        }
Example #15
0
        protected void detectPicJusAndBlank(WordprocessingDocument docx, int i)
        {
            Body body           = docx.MainDocumentPart.Document.Body;
            int  countBodyChild = body.ChildElements.Count();

            Paragraph p = (Paragraph)body.ChildElements.GetItem(i);

            /*图名位置
             * location[ Chinese title, English title, blank line before table, blank line after table]
             */

            int[] index = locationOfTitleAndBlankLine(docx, i);
            #region 缺少中文图名
            //if (index[0] == -1)
            //{
            //    string message = getPicMassage(i, body);
            //    Util.printError("缺少中文图名  " + message + "前面的图");
            //}
            //#endregion
            //#region 缺少英文图名
            //if (index[1] == -1)
            //{
            //    string message = getPicMassage(i, body);
            //    Util.printError("缺少英文图名  " + message + "前面的图");
            //}
            #endregion

            if (index[0] == -1)
            {
                //if (!Util.correctJustification(p, docx, PicJustification))
                //{
                //    string message = getPicMassage(i, body);
                //    Util.printError("某未命名图未" + PicJustification + "  " + message + "前的图");
                //}
            }
            else
            {
                Paragraph pCNtitle = (Paragraph)body.ChildElements.GetItem(index[0]);

                string CNtitle = pCNtitle.InnerText.Trim();
                string s       = CNtitle;


                if (!Util.correctJustification(p, docx, PicJustification))
                {
                    Util.printError("图未" + PicJustification + "  ----" + s);
                }

                #region
                //上下空行
                //if (index[3] == -1)
                //{

                //    if (CNtitle == null)
                //    {
                //        PaperFormatDetection.Tools.Util.printError("若图不在页首,未命名图前应空一行" + "  " + getPicMassage(i, body));
                //    }
                //    else
                //    {
                //        PaperFormatDetection.Tools.Util.printError("图若不在页首,图与上文间应该空一行" + "  ----" + s);
                //    }
                //}
                //else
                //{

                //    if (index[3] != i - UpBlankToPicLns)
                //    {
                //        PaperFormatDetection.Tools.Util.printError("图若不在页首,图与上文间应该空一行" + "  ----" + s);
                //    }
                //}
                //后
                //if (index[2] == -1)
                //{
                //    if (NotEnd(i, docx))
                //    {
                //        if (CNtitle == null)
                //        {
                //            PaperFormatDetection.Tools.Util.printError("图若不在页尾,未命名图与下文间应该空一行" + "  " + getPicMassage(i, body));
                //        }
                //        else
                //        {
                //            PaperFormatDetection.Tools.Util.printError("图若不在页尾,图与下文间应该空一行" + "  ----" + s);
                //        }
                //    }
                //}
                //else
                //{
                //    if (NotEnd(i, docx))
                //    {
                //        if (index[2] != i + DownBlankToPicLns)
                //        {
                //            PaperFormatDetection.Tools.Util.printError("图若不在页尾,图与下文间应该空一行" + "  ----" + s);
                //        }
                //    }
                //}
                #endregion
                //图宽度超页边距
                ParagraphProperties pPr_position = null;
                Run     r_position = p.GetFirstChild <Run>();
                Drawing d_position = r_position.GetFirstChild <Drawing>();
                Picture p_position = r_position.GetFirstChild <Picture>();
                if (d_position != null || p_position != null)
                {
                    pPr_position = p.GetFirstChild <ParagraphProperties>();

                    if (d_position != null)
                    {
                        if (d_position.GetFirstChild <Wp.Inline>() != null)
                        {
                            Wp.Inline wp_inline = d_position.GetFirstChild <Wp.Inline>();
                            if (wp_inline.GetFirstChild <Wp.Extent>() != null)
                            {
                                string a      = wp_inline.GetFirstChild <Wp.Extent>().Cx;
                                int    p_size = int.Parse(a);
                                if (a != null && p_size > 5727941)
                                {
                                    PaperFormatDetection.Tools.Util.printError("图的宽度超过页边距" + "  ----" + s);
                                }
                            }
                        }
                    }
                }
            }
        }
        // Generates content of footerPart1.
        private void GenerateFooterPart1Content(FooterPart footerPart1)
        {
            Footer footer1 = new Footer();

            Paragraph paragraph27 = new Paragraph() { RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "00C91FAF", RsidRunAdditionDefault = "00740A1C" };

            ParagraphProperties paragraphProperties26 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId25 = new ParagraphStyleId() { Val = "FooterRankLegend" };

            Tabs tabs1 = new Tabs();
            TabStop tabStop1 = new TabStop() { Val = TabStopValues.Left, Position = 3315 };

            tabs1.Append(tabStop1);
            SpacingBetweenLines spacingBetweenLines18 = new SpacingBetweenLines() { After = "240" };

            paragraphProperties26.Append(paragraphStyleId25);
            paragraphProperties26.Append(tabs1);
            paragraphProperties26.Append(spacingBetweenLines18);

            Run run39 = new Run();

            RunProperties runProperties22 = new RunProperties();
            NoProof noProof10 = new NoProof();
            Languages languages10 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties22.Append(noProof10);
            runProperties22.Append(languages10);

            Drawing drawing10 = new Drawing();

            Wp.Inline inline10 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent10 = new Wp.Extent() { Cx = 1447800L, Cy = 314325L };
            Wp.EffectExtent effectExtent10 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties10 = new Wp.DocProperties() { Id = (UInt32Value)23U, Name = "Image 23", Description = "RADAR_RankLegend" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties10 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks10 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties10.Append(graphicFrameLocks10);

            A.Graphic graphic10 = new A.Graphic();

            A.GraphicData graphicData10 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture10 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties10 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties10 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 23", Description = "RADAR_RankLegend" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties10 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks10 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties10.Append(pictureLocks10);

            nonVisualPictureProperties10.Append(nonVisualDrawingProperties10);
            nonVisualPictureProperties10.Append(nonVisualPictureDrawingProperties10);

            Pic.BlipFill blipFill10 = new Pic.BlipFill();
            A.Blip blip10 = new A.Blip() { Embed = "rId1" };
            A.SourceRectangle sourceRectangle10 = new A.SourceRectangle();

            A.Stretch stretch10 = new A.Stretch();
            A.FillRectangle fillRectangle10 = new A.FillRectangle();

            stretch10.Append(fillRectangle10);

            blipFill10.Append(blip10);
            blipFill10.Append(sourceRectangle10);
            blipFill10.Append(stretch10);

            Pic.ShapeProperties shapeProperties10 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D10 = new A.Transform2D();
            A.Offset offset10 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents10 = new A.Extents() { Cx = 1447800L, Cy = 314325L };

            transform2D10.Append(offset10);
            transform2D10.Append(extents10);

            A.PresetGeometry presetGeometry10 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList10 = new A.AdjustValueList();

            presetGeometry10.Append(adjustValueList10);
            A.NoFill noFill19 = new A.NoFill();

            A.Outline outline10 = new A.Outline() { Width = 9525 };
            A.NoFill noFill20 = new A.NoFill();
            A.Miter miter10 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd10 = new A.HeadEnd();
            A.TailEnd tailEnd10 = new A.TailEnd();

            outline10.Append(noFill20);
            outline10.Append(miter10);
            outline10.Append(headEnd10);
            outline10.Append(tailEnd10);

            shapeProperties10.Append(transform2D10);
            shapeProperties10.Append(presetGeometry10);
            shapeProperties10.Append(noFill19);
            shapeProperties10.Append(outline10);

            picture10.Append(nonVisualPictureProperties10);
            picture10.Append(blipFill10);
            picture10.Append(shapeProperties10);

            graphicData10.Append(picture10);

            graphic10.Append(graphicData10);

            inline10.Append(extent10);
            inline10.Append(effectExtent10);
            inline10.Append(docProperties10);
            inline10.Append(nonVisualGraphicFrameDrawingProperties10);
            inline10.Append(graphic10);

            drawing10.Append(inline10);

            run39.Append(runProperties22);
            run39.Append(drawing10);

            Run run40 = new Run() { RsidRunAddition = "00C91FAF" };
            TabChar tabChar1 = new TabChar();

            run40.Append(tabChar1);

            paragraph27.Append(paragraphProperties26);
            paragraph27.Append(run39);
            paragraph27.Append(run40);

            Paragraph paragraph28 = new Paragraph() { RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "00C91FAF", RsidRunAdditionDefault = "00C91FAF" };

            ParagraphProperties paragraphProperties27 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId26 = new ParagraphStyleId() { Val = "Disclaimer" };

            ParagraphBorders paragraphBorders1 = new ParagraphBorders();
            TopBorder topBorder3 = new TopBorder() { Val = BorderValues.Single, Color = "66AADD", Size = (UInt32Value)48U, Space = (UInt32Value)1U };

            paragraphBorders1.Append(topBorder3);

            paragraphProperties27.Append(paragraphStyleId26);
            paragraphProperties27.Append(paragraphBorders1);

            paragraph28.Append(paragraphProperties27);

            Table table3 = new Table();

            TableProperties tableProperties3 = new TableProperties();
            TableStyle tableStyle3 = new TableStyle() { Val = "Grilledutableau" };
            TableWidth tableWidth3 = new TableWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableBorders tableBorders3 = new TableBorders();
            TopBorder topBorder4 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            LeftBorder leftBorder3 = new LeftBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder3 = new BottomBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            RightBorder rightBorder3 = new RightBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideHorizontalBorder insideHorizontalBorder3 = new InsideHorizontalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideVerticalBorder insideVerticalBorder3 = new InsideVerticalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            tableBorders3.Append(topBorder4);
            tableBorders3.Append(leftBorder3);
            tableBorders3.Append(bottomBorder3);
            tableBorders3.Append(rightBorder3);
            tableBorders3.Append(insideHorizontalBorder3);
            tableBorders3.Append(insideVerticalBorder3);
            TableLayout tableLayout3 = new TableLayout() { Type = TableLayoutValues.Fixed };
            TableLook tableLook3 = new TableLook() { Val = "01E0" };

            tableProperties3.Append(tableStyle3);
            tableProperties3.Append(tableWidth3);
            tableProperties3.Append(tableBorders3);
            tableProperties3.Append(tableLayout3);
            tableProperties3.Append(tableLook3);

            TableGrid tableGrid3 = new TableGrid();
            GridColumn gridColumn8 = new GridColumn() { Width = "8388" };
            GridColumn gridColumn9 = new GridColumn() { Width = "540" };

            tableGrid3.Append(gridColumn8);
            tableGrid3.Append(gridColumn9);

            TableRow tableRow4 = new TableRow() { RsidTableRowAddition = "00C91FAF", RsidTableRowProperties = "008F7383" };

            TableRowProperties tableRowProperties2 = new TableRowProperties();
            TableRowHeight tableRowHeight2 = new TableRowHeight() { Val = (UInt32Value)618U };

            tableRowProperties2.Append(tableRowHeight2);

            TableCell tableCell12 = new TableCell();

            TableCellProperties tableCellProperties12 = new TableCellProperties();
            TableCellWidth tableCellWidth12 = new TableCellWidth() { Width = "8388", Type = TableWidthUnitValues.Dxa };

            tableCellProperties12.Append(tableCellWidth12);

            CustomXmlBlock customXmlBlock13 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "reportdoc" };

            CustomXmlBlock customXmlBlock14 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "footer" };

            CustomXmlBlock customXmlBlock15 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "ShortDisclaimer" };

            Paragraph paragraph29 = new Paragraph() { RsidParagraphMarkRevision = "003F1967", RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "008F7383", RsidRunAdditionDefault = "00C91FAF" };

            ParagraphProperties paragraphProperties28 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId27 = new ParagraphStyleId() { Val = "Disclaimer" };

            ParagraphBorders paragraphBorders2 = new ParagraphBorders();
            TopBorder topBorder5 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            paragraphBorders2.Append(topBorder5);

            paragraphProperties28.Append(paragraphStyleId27);
            paragraphProperties28.Append(paragraphBorders2);

            Run run41 = new Run() { RsidRunProperties = "004B56C1" };
            Text text29 = new Text();
            text29.Text = "Confidential Proprietary Information of Russell Investments not to be distributed to third party without the express written consent of Russell Investments. Please see Important Legal Information for further information on this material.";

            run41.Append(text29);

            paragraph29.Append(paragraphProperties28);
            paragraph29.Append(run41);

            customXmlBlock15.Append(paragraph29);

            customXmlBlock14.Append(customXmlBlock15);

            customXmlBlock13.Append(customXmlBlock14);

            Paragraph paragraph30 = new Paragraph() { RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "008F7383", RsidRunAdditionDefault = "00C91FAF" };

            ParagraphProperties paragraphProperties29 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId28 = new ParagraphStyleId() { Val = "FooterLogo" };

            paragraphProperties29.Append(paragraphStyleId28);

            paragraph30.Append(paragraphProperties29);

            tableCell12.Append(tableCellProperties12);
            tableCell12.Append(customXmlBlock13);
            tableCell12.Append(paragraph30);

            TableCell tableCell13 = new TableCell();

            TableCellProperties tableCellProperties13 = new TableCellProperties();
            TableCellWidth tableCellWidth13 = new TableCellWidth() { Width = "540", Type = TableWidthUnitValues.Dxa };
            TableCellVerticalAlignment tableCellVerticalAlignment1 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };

            tableCellProperties13.Append(tableCellWidth13);
            tableCellProperties13.Append(tableCellVerticalAlignment1);

            Paragraph paragraph31 = new Paragraph() { RsidParagraphMarkRevision = "00FB4EAB", RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "008F7383", RsidRunAdditionDefault = "00740A1C" };

            ParagraphProperties paragraphProperties30 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId29 = new ParagraphStyleId() { Val = "FooterLogo" };
            Justification justification1 = new Justification() { Val = JustificationValues.Left };

            paragraphProperties30.Append(paragraphStyleId29);
            paragraphProperties30.Append(justification1);

            Run run42 = new Run();

            RunProperties runProperties23 = new RunProperties();
            NoProof noProof11 = new NoProof();
            Languages languages11 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties23.Append(noProof11);
            runProperties23.Append(languages11);

            Drawing drawing11 = new Drawing();

            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)114300U, DistanceFromRight = (UInt32Value)114300U, SimplePos = false, RelativeHeight = (UInt32Value)251657216U, BehindDoc = false, Locked = false, LayoutInCell = true, AllowOverlap = true };
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };

            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Column };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "398145";

            horizontalPosition1.Append(positionOffset1);

            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Paragraph };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = "-127635";

            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent11 = new Wp.Extent() { Cx = 1085850L, Cy = 323850L };
            Wp.EffectExtent effectExtent11 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties11 = new Wp.DocProperties() { Id = (UInt32Value)71U, Name = "Image 71", Description = "RADAR_RLogo" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties11 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks11 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties11.Append(graphicFrameLocks11);

            A.Graphic graphic11 = new A.Graphic();

            A.GraphicData graphicData11 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture11 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties11 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties11 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 71", Description = "RADAR_RLogo" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties11 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks11 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties11.Append(pictureLocks11);

            nonVisualPictureProperties11.Append(nonVisualDrawingProperties11);
            nonVisualPictureProperties11.Append(nonVisualPictureDrawingProperties11);

            Pic.BlipFill blipFill11 = new Pic.BlipFill();
            A.Blip blip11 = new A.Blip() { Embed = "rId2" };
            A.SourceRectangle sourceRectangle11 = new A.SourceRectangle();

            A.Stretch stretch11 = new A.Stretch();
            A.FillRectangle fillRectangle11 = new A.FillRectangle();

            stretch11.Append(fillRectangle11);

            blipFill11.Append(blip11);
            blipFill11.Append(sourceRectangle11);
            blipFill11.Append(stretch11);

            Pic.ShapeProperties shapeProperties11 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D11 = new A.Transform2D();
            A.Offset offset11 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents11 = new A.Extents() { Cx = 1085850L, Cy = 323850L };

            transform2D11.Append(offset11);
            transform2D11.Append(extents11);

            A.PresetGeometry presetGeometry11 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList11 = new A.AdjustValueList();

            presetGeometry11.Append(adjustValueList11);
            A.NoFill noFill21 = new A.NoFill();

            shapeProperties11.Append(transform2D11);
            shapeProperties11.Append(presetGeometry11);
            shapeProperties11.Append(noFill21);

            picture11.Append(nonVisualPictureProperties11);
            picture11.Append(blipFill11);
            picture11.Append(shapeProperties11);

            graphicData11.Append(picture11);

            graphic11.Append(graphicData11);

            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent11);
            anchor1.Append(effectExtent11);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties11);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties11);
            anchor1.Append(graphic11);

            drawing11.Append(anchor1);

            run42.Append(runProperties23);
            run42.Append(drawing11);

            paragraph31.Append(paragraphProperties30);
            paragraph31.Append(run42);

            tableCell13.Append(tableCellProperties13);
            tableCell13.Append(paragraph31);

            tableRow4.Append(tableRowProperties2);
            tableRow4.Append(tableCell12);
            tableRow4.Append(tableCell13);

            table3.Append(tableProperties3);
            table3.Append(tableGrid3);
            table3.Append(tableRow4);

            Paragraph paragraph32 = new Paragraph() { RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "00C91FAF", RsidRunAdditionDefault = "00C91FAF" };

            ParagraphProperties paragraphProperties31 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId30 = new ParagraphStyleId() { Val = "FooterLogo" };

            paragraphProperties31.Append(paragraphStyleId30);

            paragraph32.Append(paragraphProperties31);

            Paragraph paragraph33 = new Paragraph() { RsidParagraphMarkRevision = "00F34666", RsidParagraphAddition = "00C91FAF", RsidParagraphProperties = "00C91FAF", RsidRunAdditionDefault = "00C91FAF" };

            ParagraphProperties paragraphProperties32 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId31 = new ParagraphStyleId() { Val = "FooterPageNumber" };
            SpacingBetweenLines spacingBetweenLines19 = new SpacingBetweenLines() { After = "320" };

            paragraphProperties32.Append(paragraphStyleId31);
            paragraphProperties32.Append(spacingBetweenLines19);

            paragraph33.Append(paragraphProperties32);

            Paragraph paragraph34 = new Paragraph() { RsidParagraphMarkRevision = "00C91FAF", RsidParagraphAddition = "002E7D22", RsidParagraphProperties = "00C91FAF", RsidRunAdditionDefault = "002E7D22" };

            ParagraphProperties paragraphProperties33 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId32 = new ParagraphStyleId() { Val = "Pieddepage" };

            paragraphProperties33.Append(paragraphStyleId32);

            paragraph34.Append(paragraphProperties33);

            footer1.Append(paragraph27);
            footer1.Append(paragraph28);
            footer1.Append(table3);
            footer1.Append(paragraph32);
            footer1.Append(paragraph33);
            footer1.Append(paragraph34);

            footerPart1.Footer = footer1;
        }
Example #17
0
//	    private static void ddd()
//	    {
//	        var img = new BitmapImage(new Uri("", UriKind.RelativeOrAbsolute));
//	        var widthPx = img.PixelWidth;
//	        var heightPx = img.PixelHeight;
//	        var horzRezDpi = img.DpiX;
//	        var vertRezDpi = img.DpiY;
//	        const int emusPerInch = 914400;
//	        const int emusPerCm = 360000;
//	        var widthEmus = (long) (widthPx/horzRezDpi*emusPerInch);
//	        var heightEmus = (long) (heightPx/vertRezDpi*emusPerInch);
//	        var maxWidthEmus = (long) (maxWidthCm*emusPerCm);
//	        if (widthEmus > maxWidthEmus)
//	        {
//	            var ratio = (heightEmus*1.0m)/widthEmus;
//	            widthEmus = maxWidthEmus;
//	            heightEmus = (long) (widthEmus*ratio);
//	        }
//	    }
//        public void ResizeImage(string OriginalFile, string NewFile, int NewWidth, int MaxHeight, bool OnlyResizeIfWider)
//{
//	System.Drawing.Image FullsizeImage = System.Drawing.Image.FromFile(OriginalFile);
//
//	// Prevent using images internal thumbnail
//	FullsizeImage.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipNone);
//	FullsizeImage.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipNone);
//
//	if (OnlyResizeIfWider)
//	{
//		if (FullsizeImage.Width <= NewWidth)
//		{
//			NewWidth = FullsizeImage.Width;
//		}
//	}
//
//	int NewHeight = FullsizeImage.Height * NewWidth / FullsizeImage.Width;
//	if (NewHeight > MaxHeight)
//	{
//		// Resize with height instead
//		NewWidth = FullsizeImage.Width * MaxHeight / FullsizeImage.Height;
//		NewHeight = MaxHeight;
//	}
//
//	System.Drawing.Image NewImage = FullsizeImage.GetThumbnailImage(NewWidth, NewHeight, null, IntPtr.Zero);
//
//	// Clear handle to original file so that we can overwrite it if necessary
//	FullsizeImage.Dispose();
//
//	// Save resized picture
//	NewImage.Save(NewFile);
//}
//
        // Creates an Paragraph instance and adds its children.
        public TableRow GenerateTableRow(IndividualInfo ii, string iid)
        {
            TableRow tableRow1 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00442AD3"
            };

            TableRowProperties tableRowProperties1 = new TableRowProperties();
            CantSplit          cantSplit1          = new CantSplit();

            tableRowProperties1.Append(cantSplit1);

            TableCell tableCell1 = new TableCell();

            TableCellProperties tableCellProperties1 = new TableCellProperties();
            TableCellWidth      tableCellWidth1      = new TableCellWidth()
            {
                Width = "4788", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties1.Append(tableCellWidth1);

            Paragraph paragraph1 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run   run1   = new Run();
            Break break1 = new Break();

            run1.Append(break1);

            Run run2 = new Run();

            RunProperties runProperties1 = new RunProperties();
            NoProof       noProof1       = new NoProof();

            runProperties1.Append(noProof1);
            Text text1 = new Text();

            text1.Text = ii.FirstName;

            run2.Append(runProperties1);
            run2.Append(text1);

            Run  run3  = new Run();
            Text text2 = new Text()
            {
                Space = SpaceProcessingModeValues.Preserve
            };

            text2.Text = " ";

            run3.Append(text2);

            Run run4 = new Run();

            RunProperties runProperties2 = new RunProperties();
            NoProof       noProof2       = new NoProof();

            runProperties2.Append(noProof2);
            Text text3 = new Text();

            text3.Text = ii.LastName;

            run4.Append(runProperties2);
            run4.Append(text3);

            paragraph1.Append(run1);
            paragraph1.Append(run2);
            paragraph1.Append(run3);
            paragraph1.Append(run4);

            Paragraph paragraph2 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run5 = new Run();

            RunProperties runProperties3 = new RunProperties();
            NoProof       noProof3       = new NoProof();

            runProperties3.Append(noProof3);
            Text text4 = new Text();

            text4.Text = ii.Address;

            run5.Append(runProperties3);
            run5.Append(text4);

            paragraph2.Append(run5);


            Paragraph paragraph2a = null;

            if (ii.Address2.HasValue())
            {
                paragraph2a = new Paragraph()
                {
                    RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22"
                };
                Run r = new Run();

                RunProperties rp = new RunProperties();
                NoProof       np = new NoProof();

                rp.Append(np);
                Text tt = new Text();
                tt.Text = ii.Address;

                r.Append(rp);
                r.Append(tt);

                paragraph2a.Append(r);
            }


            Paragraph paragraph3 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run6 = new Run();

            RunProperties runProperties4 = new RunProperties();
            NoProof       noProof4       = new NoProof();

            runProperties4.Append(noProof4);
            Text text5 = new Text();

            text5.Text = ii.CityStateZip;
            run6.Append(runProperties4);
            run6.Append(text5);

            paragraph3.Append(run6);

            Paragraph paragraph4 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Table table1 = new Table();

            TableProperties tableProperties1 = new TableProperties();
            TableStyle      tableStyle1      = new TableStyle()
            {
                Val = "TableGrid"
            };
            TableWidth tableWidth1 = new TableWidth()
            {
                Width = "0", Type = TableWidthUnitValues.Auto
            };

            TableBorders tableBorders1 = new TableBorders();
            TopBorder    topBorder1    = new TopBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            LeftBorder leftBorder1 = new LeftBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            BottomBorder bottomBorder1 = new BottomBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            RightBorder rightBorder1 = new RightBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            InsideHorizontalBorder insideHorizontalBorder1 = new InsideHorizontalBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };
            InsideVerticalBorder insideVerticalBorder1 = new InsideVerticalBorder()
            {
                Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U
            };

            tableBorders1.Append(topBorder1);
            tableBorders1.Append(leftBorder1);
            tableBorders1.Append(bottomBorder1);
            tableBorders1.Append(rightBorder1);
            tableBorders1.Append(insideHorizontalBorder1);
            tableBorders1.Append(insideVerticalBorder1);
            TableLook tableLook1 = new TableLook()
            {
                Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true
            };

            tableProperties1.Append(tableStyle1);
            tableProperties1.Append(tableWidth1);
            tableProperties1.Append(tableBorders1);
            tableProperties1.Append(tableLook1);

            TableGrid  tableGrid1  = new TableGrid();
            GridColumn gridColumn1 = new GridColumn()
            {
                Width = "1435"
            };
            GridColumn gridColumn2 = new GridColumn()
            {
                Width = "3122"
            };

            tableGrid1.Append(gridColumn1);
            tableGrid1.Append(gridColumn2);

            TableRow tableRow2 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell2 = new TableCell();

            TableCellProperties tableCellProperties2 = new TableCellProperties();
            TableCellWidth      tableCellWidth2      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties2.Append(tableCellWidth2);

            Paragraph paragraph5 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run11  = new Run();
            Text text10 = new Text();

            text10.Text = "Email";

            run11.Append(text10);

            paragraph5.Append(run11);

            tableCell2.Append(tableCellProperties2);
            tableCell2.Append(paragraph5);

            TableCell tableCell3 = new TableCell();

            TableCellProperties tableCellProperties3 = new TableCellProperties();
            TableCellWidth      tableCellWidth3      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties3.Append(tableCellWidth3);
            Paragraph paragraph6 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22"
            };

            paragraph6.Append(new Run(new Text(ii.Email)));

            tableCell3.Append(tableCellProperties3);
            tableCell3.Append(paragraph6);

            tableRow2.Append(tableCell2);
            tableRow2.Append(tableCell3);

            TableRow tableRow3 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell4 = new TableCell();

            TableCellProperties tableCellProperties4 = new TableCellProperties();
            TableCellWidth      tableCellWidth4      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties4.Append(tableCellWidth4);

            Paragraph paragraph7 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run12  = new Run();
            Text text11 = new Text();

            text11.Text = "Home Phone";

            run12.Append(text11);

            paragraph7.Append(run12);

            tableCell4.Append(tableCellProperties4);
            tableCell4.Append(paragraph7);

            TableCell tableCell5 = new TableCell();

            TableCellProperties tableCellProperties5 = new TableCellProperties();
            TableCellWidth      tableCellWidth5      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties5.Append(tableCellWidth5);

            Paragraph paragraph8 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run13 = new Run();

            RunProperties runProperties7 = new RunProperties();
            NoProof       noProof7       = new NoProof();

            runProperties7.Append(noProof7);
            Text text12 = new Text();

            text12.Text = ii.HomePhone.FmtFone();

            run13.Append(runProperties7);
            run13.Append(text12);

            Run  run14  = new Run();
            Text text13 = new Text()
            {
                Space = SpaceProcessingModeValues.Preserve
            };

            text13.Text = " ";

            run14.Append(text13);

            paragraph8.Append(run13);
            paragraph8.Append(run14);

            tableCell5.Append(tableCellProperties5);
            tableCell5.Append(paragraph8);

            tableRow3.Append(tableCell4);
            tableRow3.Append(tableCell5);

            TableRow tableRow4 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell6 = new TableCell();

            TableCellProperties tableCellProperties6 = new TableCellProperties();
            TableCellWidth      tableCellWidth6      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties6.Append(tableCellWidth6);

            Paragraph paragraph9 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run15  = new Run();
            Text text14 = new Text();

            text14.Text = "Cell Phone";

            run15.Append(text14);

            paragraph9.Append(run15);

            tableCell6.Append(tableCellProperties6);
            tableCell6.Append(paragraph9);

            TableCell tableCell7 = new TableCell();

            TableCellProperties tableCellProperties7 = new TableCellProperties();
            TableCellWidth      tableCellWidth7      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties7.Append(tableCellWidth7);

            Paragraph paragraph10 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run16 = new Run();

            RunProperties runProperties8 = new RunProperties();
            NoProof       noProof8       = new NoProof();

            runProperties8.Append(noProof8);
            Text text15 = new Text();

            text15.Text = ii.CellPhone.FmtFone();

            run16.Append(runProperties8);
            run16.Append(text15);

            paragraph10.Append(run16);

            tableCell7.Append(tableCellProperties7);
            tableCell7.Append(paragraph10);

            tableRow4.Append(tableCell6);
            tableRow4.Append(tableCell7);

            TableRow tableRow5 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell8 = new TableCell();

            TableCellProperties tableCellProperties8 = new TableCellProperties();
            TableCellWidth      tableCellWidth8      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties8.Append(tableCellWidth8);

            Paragraph paragraph11 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run17  = new Run();
            Text text16 = new Text();

            text16.Text = "Work Phone";

            run17.Append(text16);

            paragraph11.Append(run17);

            tableCell8.Append(tableCellProperties8);
            tableCell8.Append(paragraph11);

            TableCell tableCell9 = new TableCell();

            TableCellProperties tableCellProperties9 = new TableCellProperties();
            TableCellWidth      tableCellWidth9      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties9.Append(tableCellWidth9);

            Paragraph paragraph12 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run18 = new Run();

            RunProperties runProperties9 = new RunProperties();
            NoProof       noProof9       = new NoProof();

            runProperties9.Append(noProof9);
            Text text17 = new Text();

            text17.Text = ii.WorkPhone.FmtFone();

            run18.Append(runProperties9);
            run18.Append(text17);

            paragraph12.Append(run18);

            tableCell9.Append(tableCellProperties9);
            tableCell9.Append(paragraph12);

            tableRow5.Append(tableCell8);
            tableRow5.Append(tableCell9);

            TableRow tableRow6 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell10 = new TableCell();

            TableCellProperties tableCellProperties10 = new TableCellProperties();
            TableCellWidth      tableCellWidth10      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties10.Append(tableCellWidth10);

            Paragraph paragraph13 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run19  = new Run();
            Text text18 = new Text();

            text18.Text = "Birthday";

            run19.Append(text18);

            paragraph13.Append(run19);

            tableCell10.Append(tableCellProperties10);
            tableCell10.Append(paragraph13);

            TableCell tableCell11 = new TableCell();

            TableCellProperties tableCellProperties11 = new TableCellProperties();
            TableCellWidth      tableCellWidth11      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties11.Append(tableCellWidth11);

            Paragraph paragraph14 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00BC57A3", RsidRunAdditionDefault = "00FB1F22"
            };

            Run run20 = new Run();

            RunProperties runProperties10 = new RunProperties();
            NoProof       noProof10       = new NoProof();

            runProperties10.Append(noProof10);
            Text text19 = new Text();

            text19.Text = ii.BirthDay;

            run20.Append(runProperties10);
            run20.Append(text19);

            paragraph14.Append(run20);

            tableCell11.Append(tableCellProperties11);
            tableCell11.Append(paragraph14);

            tableRow6.Append(tableCell10);
            tableRow6.Append(tableCell11);

            TableRow tableRow7 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell12 = new TableCell();

            TableCellProperties tableCellProperties12 = new TableCellProperties();
            TableCellWidth      tableCellWidth12      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties12.Append(tableCellWidth12);

            Paragraph paragraph15 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "006D0F9D", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run21  = new Run();
            Text text20 = new Text();

            text20.Text = "Anniversary";

            run21.Append(text20);

            paragraph15.Append(run21);

            tableCell12.Append(tableCellProperties12);
            tableCell12.Append(paragraph15);

            TableCell tableCell13 = new TableCell();

            TableCellProperties tableCellProperties13 = new TableCellProperties();
            TableCellWidth      tableCellWidth13      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties13.Append(tableCellWidth13);
            Paragraph paragraph16 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            paragraph16.Append(new Run(new Text(ii.Anniversary)));

            tableCell13.Append(tableCellProperties13);
            tableCell13.Append(paragraph16);

            tableRow7.Append(tableCell12);
            tableRow7.Append(tableCell13);

            TableRow tableRow8 = new TableRow()
            {
                RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43"
            };

            TableCell tableCell14 = new TableCell();

            TableCellProperties tableCellProperties14 = new TableCellProperties();
            TableCellWidth      tableCellWidth14      = new TableCellWidth()
            {
                Width = "1435", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties14.Append(tableCellWidth14);

            Paragraph paragraph17 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            Run  run22  = new Run();
            Text text21 = new Text();

            text21.Text = "Spouse";

            run22.Append(text21);

            paragraph17.Append(run22);

            tableCell14.Append(tableCellProperties14);
            tableCell14.Append(paragraph17);

            TableCell tableCell15 = new TableCell();

            TableCellProperties tableCellProperties15 = new TableCellProperties();
            TableCellWidth      tableCellWidth15      = new TableCellWidth()
            {
                Width = "3122", Type = TableWidthUnitValues.Dxa
            };

            tableCellProperties15.Append(tableCellWidth15);

            Paragraph paragraph18 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22"
            };

            ParagraphProperties paragraphProperties1 = new ParagraphProperties();

            ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties();
            NoProof noProof11 = new NoProof();

            paragraphMarkRunProperties1.Append(noProof11);

            paragraphProperties1.Append(paragraphMarkRunProperties1);

            Run run23 = new Run();

            RunProperties runProperties11 = new RunProperties();
            NoProof       noProof12       = new NoProof();

            runProperties11.Append(noProof12);
            Text text22 = new Text();

            text22.Text = ii.Spouse;

            run23.Append(runProperties11);
            run23.Append(text22);

            paragraph18.Append(paragraphProperties1);
            paragraph18.Append(run23);

            tableCell15.Append(tableCellProperties15);
            tableCell15.Append(paragraph18);

            tableRow8.Append(tableCell14);
            tableRow8.Append(tableCell15);

            table1.Append(tableProperties1);
            table1.Append(tableGrid1);
            table1.Append(tableRow2);
            table1.Append(tableRow3);
            table1.Append(tableRow4);
            table1.Append(tableRow5);
            table1.Append(tableRow6);
            table1.Append(tableRow7);
            table1.Append(tableRow8);
            Paragraph paragraph19 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22"
            };

            tableCell1.Append(tableCellProperties1);
            tableCell1.Append(paragraph1);
            tableCell1.Append(paragraph2);
            if (paragraph2a != null)
            {
                tableCell1.Append(paragraph2a);
            }
            tableCell1.Append(paragraph3);
            tableCell1.Append(paragraph4);
            tableCell1.Append(table1);
            tableCell1.Append(paragraph19);

            TableCell tableCell16 = new TableCell();

            TableCellProperties tableCellProperties16 = new TableCellProperties();
            TableCellWidth      tableCellWidth16      = new TableCellWidth()
            {
                Width = "4788", Type = TableWidthUnitValues.Dxa
            };
            TableCellVerticalAlignment tableCellVerticalAlignment1 = new TableCellVerticalAlignment()
            {
                Val = TableVerticalAlignmentValues.Center
            };

            tableCellProperties16.Append(tableCellWidth16);
            tableCellProperties16.Append(tableCellVerticalAlignment1);
            tableCell16.Append(tableCellProperties16);

            Paragraph paragraph20 = new Paragraph()
            {
                RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00960953", RsidRunAdditionDefault = "00FB1F22"
            };
            ParagraphProperties paragraphProperties2 = new ParagraphProperties();
            Justification       justification1       = new Justification()
            {
                Val = JustificationValues.Center
            };

            paragraphProperties2.Append(justification1);
            paragraph20.Append(paragraphProperties2);

            if (iid.HasValue())
            {
                Run run24 = new Run();

                RunProperties runProperties12 = new RunProperties();
                NoProof       noProof13       = new NoProof();

                runProperties12.Append(noProof13);

                Drawing drawing1 = new Drawing();

                Wp.Inline inline1 = new Wp.Inline()
                {
                    DistanceFromTop    = (UInt32Value)0U,
                    DistanceFromBottom = (UInt32Value)0U,
                    DistanceFromLeft   = (UInt32Value)0U,
                    DistanceFromRight  = (UInt32Value)0U
                };
                Wp.Extent extent1 = new Wp.Extent()
                {
                    Cx = 1428750L, Cy = 1905000L
                };
                Wp.EffectExtent effectExtent1 = new Wp.EffectExtent()
                {
                    LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L
                };
                Wp.DocProperties docProperties1 = new Wp.DocProperties()
                {
                    Id = (UInt32Value)1U, Name = "Picture 1", Description = "D:\\Pictures\\ttt.jpg"
                };

                Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 =
                    new Wp.NonVisualGraphicFrameDrawingProperties();

                A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks()
                {
                    NoChangeAspect = true
                };
                graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

                nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

                A.Graphic graphic1 = new A.Graphic();
                graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

                A.GraphicData graphicData1 = new A.GraphicData()
                {
                    Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
                };

                Pic.Picture picture1 = new Pic.Picture();
                picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

                Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
                Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties()
                {
                    Id          = (UInt32Value)0U,
                    Name        = "Picture 459",
                    Description = "D:\\Pictures\\ttt.jpg"
                };

                Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 =
                    new Pic.NonVisualPictureDrawingProperties();
                A.PictureLocks pictureLocks1 = new A.PictureLocks()
                {
                    NoChangeAspect = false, NoChangeArrowheads = true
                };

                nonVisualPictureDrawingProperties1.Append(pictureLocks1);

                nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
                nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

                Pic.BlipFill blipFill1 = new Pic.BlipFill();

                A.Blip blip1 = new A.Blip()
                {
                    Embed = iid
                };

                A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList();

                A.BlipExtension blipExtension1 = new A.BlipExtension()
                {
                    Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
                };

                A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi()
                {
                    Val = false
                };
                useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

                blipExtension1.Append(useLocalDpi1);

                blipExtensionList1.Append(blipExtension1);

                blip1.Append(blipExtensionList1);
                A.SourceRectangle sourceRectangle1 = new A.SourceRectangle();

                A.Stretch       stretch1       = new A.Stretch();
                A.FillRectangle fillRectangle1 = new A.FillRectangle();

                stretch1.Append(fillRectangle1);

                blipFill1.Append(blip1);
                blipFill1.Append(sourceRectangle1);
                blipFill1.Append(stretch1);

                Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties()
                {
                    BlackWhiteMode = A.BlackWhiteModeValues.Auto
                };

                A.Transform2D transform2D1 = new A.Transform2D();
                A.Offset      offset1      = new A.Offset()
                {
                    X = 0L, Y = 0L
                };
                A.Extents extents1 = new A.Extents()
                {
                    Cx = 1428750L, Cy = 1905000L
                };

                transform2D1.Append(offset1);
                transform2D1.Append(extents1);

                A.PresetGeometry presetGeometry1 = new A.PresetGeometry()
                {
                    Preset = A.ShapeTypeValues.Rectangle
                };
                A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

                presetGeometry1.Append(adjustValueList1);
                A.NoFill noFill1 = new A.NoFill();

                A.Outline outline1 = new A.Outline();
                A.NoFill  noFill2  = new A.NoFill();

                outline1.Append(noFill2);

                shapeProperties1.Append(transform2D1);
                shapeProperties1.Append(presetGeometry1);
                shapeProperties1.Append(noFill1);
                shapeProperties1.Append(outline1);

                picture1.Append(nonVisualPictureProperties1);
                picture1.Append(blipFill1);
                picture1.Append(shapeProperties1);

                graphicData1.Append(picture1);

                graphic1.Append(graphicData1);

                inline1.Append(extent1);
                inline1.Append(effectExtent1);
                inline1.Append(docProperties1);
                inline1.Append(nonVisualGraphicFrameDrawingProperties1);
                inline1.Append(graphic1);

                drawing1.Append(inline1);

                run24.Append(runProperties12);
                run24.Append(drawing1);

                paragraph20.Append(run24);
            }
            tableCell16.Append(paragraph20);

            BookmarkStart bookmarkStart1 = new BookmarkStart()
            {
                Name = "_GoBack", Id = "0"
            };
            BookmarkEnd bookmarkEnd1 = new BookmarkEnd()
            {
                Id = "0"
            };

            tableRow1.Append(tableRowProperties1);
            tableRow1.Append(tableCell1);
            tableRow1.Append(tableCell16);
            tableRow1.Append(bookmarkStart1);
            tableRow1.Append(bookmarkEnd1);
            return(tableRow1);
        }
        // Generates content of footerPart2.
        private void GenerateFooterPart2Content(FooterPart footerPart2)
        {
            Footer footer2 = new Footer();

            Paragraph paragraph42 = new Paragraph() { RsidParagraphAddition = "00F34666", RsidParagraphProperties = "00F34666", RsidRunAdditionDefault = "00740A1C" };

            ParagraphProperties paragraphProperties39 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId37 = new ParagraphStyleId() { Val = "FooterRankLegend" };

            Tabs tabs24 = new Tabs();
            TabStop tabStop24 = new TabStop() { Val = TabStopValues.Left, Position = 3315 };

            tabs24.Append(tabStop24);
            SpacingBetweenLines spacingBetweenLines49 = new SpacingBetweenLines() { After = "240" };

            paragraphProperties39.Append(paragraphStyleId37);
            paragraphProperties39.Append(tabs24);
            paragraphProperties39.Append(spacingBetweenLines49);

            Run run48 = new Run();

            RunProperties runProperties26 = new RunProperties();
            NoProof noProof13 = new NoProof();
            Languages languages32 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties26.Append(noProof13);
            runProperties26.Append(languages32);

            Drawing drawing13 = new Drawing();

            Wp.Inline inline11 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent13 = new Wp.Extent() { Cx = 1447800L, Cy = 314325L };
            Wp.EffectExtent effectExtent13 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties13 = new Wp.DocProperties() { Id = (UInt32Value)12U, Name = "Image 12", Description = "RADAR_RankLegend" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties13 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks13 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties13.Append(graphicFrameLocks13);

            A.Graphic graphic13 = new A.Graphic();

            A.GraphicData graphicData13 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture13 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties13 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties13 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 12", Description = "RADAR_RankLegend" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties13 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks13 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties13.Append(pictureLocks13);

            nonVisualPictureProperties13.Append(nonVisualDrawingProperties13);
            nonVisualPictureProperties13.Append(nonVisualPictureDrawingProperties13);

            Pic.BlipFill blipFill13 = new Pic.BlipFill();
            A.Blip blip13 = new A.Blip() { Embed = "rId1" };
            A.SourceRectangle sourceRectangle13 = new A.SourceRectangle();

            A.Stretch stretch13 = new A.Stretch();
            A.FillRectangle fillRectangle13 = new A.FillRectangle();

            stretch13.Append(fillRectangle13);

            blipFill13.Append(blip13);
            blipFill13.Append(sourceRectangle13);
            blipFill13.Append(stretch13);

            Pic.ShapeProperties shapeProperties13 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D13 = new A.Transform2D();
            A.Offset offset13 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents13 = new A.Extents() { Cx = 1447800L, Cy = 314325L };

            transform2D13.Append(offset13);
            transform2D13.Append(extents13);

            A.PresetGeometry presetGeometry13 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList13 = new A.AdjustValueList();

            presetGeometry13.Append(adjustValueList13);
            A.NoFill noFill23 = new A.NoFill();

            A.Outline outline11 = new A.Outline() { Width = 9525 };
            A.NoFill noFill24 = new A.NoFill();
            A.Miter miter11 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd11 = new A.HeadEnd();
            A.TailEnd tailEnd11 = new A.TailEnd();

            outline11.Append(noFill24);
            outline11.Append(miter11);
            outline11.Append(headEnd11);
            outline11.Append(tailEnd11);

            shapeProperties13.Append(transform2D13);
            shapeProperties13.Append(presetGeometry13);
            shapeProperties13.Append(noFill23);
            shapeProperties13.Append(outline11);

            picture13.Append(nonVisualPictureProperties13);
            picture13.Append(blipFill13);
            picture13.Append(shapeProperties13);

            graphicData13.Append(picture13);

            graphic13.Append(graphicData13);

            inline11.Append(extent13);
            inline11.Append(effectExtent13);
            inline11.Append(docProperties13);
            inline11.Append(nonVisualGraphicFrameDrawingProperties13);
            inline11.Append(graphic13);

            drawing13.Append(inline11);

            run48.Append(runProperties26);
            run48.Append(drawing13);

            Run run49 = new Run() { RsidRunAddition = "00F34666" };
            TabChar tabChar2 = new TabChar();

            run49.Append(tabChar2);

            paragraph42.Append(paragraphProperties39);
            paragraph42.Append(run48);
            paragraph42.Append(run49);

            Paragraph paragraph43 = new Paragraph() { RsidParagraphAddition = "00F34666", RsidParagraphProperties = "00782598", RsidRunAdditionDefault = "00F34666" };

            ParagraphProperties paragraphProperties40 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId38 = new ParagraphStyleId() { Val = "Disclaimer" };

            ParagraphBorders paragraphBorders12 = new ParagraphBorders();
            TopBorder topBorder10 = new TopBorder() { Val = BorderValues.Single, Color = "66AADD", Size = (UInt32Value)48U, Space = (UInt32Value)1U };

            paragraphBorders12.Append(topBorder10);

            paragraphProperties40.Append(paragraphStyleId38);
            paragraphProperties40.Append(paragraphBorders12);

            paragraph43.Append(paragraphProperties40);

            Table table4 = new Table();

            TableProperties tableProperties4 = new TableProperties();
            TableStyle tableStyle4 = new TableStyle() { Val = "Grilledutableau" };
            TableWidth tableWidth4 = new TableWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableBorders tableBorders5 = new TableBorders();
            TopBorder topBorder11 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            LeftBorder leftBorder6 = new LeftBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder12 = new BottomBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            RightBorder rightBorder6 = new RightBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideHorizontalBorder insideHorizontalBorder5 = new InsideHorizontalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideVerticalBorder insideVerticalBorder5 = new InsideVerticalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            tableBorders5.Append(topBorder11);
            tableBorders5.Append(leftBorder6);
            tableBorders5.Append(bottomBorder12);
            tableBorders5.Append(rightBorder6);
            tableBorders5.Append(insideHorizontalBorder5);
            tableBorders5.Append(insideVerticalBorder5);
            TableLayout tableLayout4 = new TableLayout() { Type = TableLayoutValues.Fixed };
            TableLook tableLook4 = new TableLook() { Val = "01E0" };

            tableProperties4.Append(tableStyle4);
            tableProperties4.Append(tableWidth4);
            tableProperties4.Append(tableBorders5);
            tableProperties4.Append(tableLayout4);
            tableProperties4.Append(tableLook4);

            TableGrid tableGrid4 = new TableGrid();
            GridColumn gridColumn10 = new GridColumn() { Width = "8388" };
            GridColumn gridColumn11 = new GridColumn() { Width = "540" };

            tableGrid4.Append(gridColumn10);
            tableGrid4.Append(gridColumn11);

            TableRow tableRow5 = new TableRow() { RsidTableRowAddition = "002A248B", RsidTableRowProperties = "002A248B" };

            TableRowProperties tableRowProperties3 = new TableRowProperties();
            TableRowHeight tableRowHeight3 = new TableRowHeight() { Val = (UInt32Value)618U };

            tableRowProperties3.Append(tableRowHeight3);

            TableCell tableCell14 = new TableCell();

            TableCellProperties tableCellProperties14 = new TableCellProperties();
            TableCellWidth tableCellWidth14 = new TableCellWidth() { Width = "8388", Type = TableWidthUnitValues.Dxa };

            tableCellProperties14.Append(tableCellWidth14);

            CustomXmlBlock customXmlBlock20 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "reportdoc" };

            CustomXmlBlock customXmlBlock21 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "footer" };

            CustomXmlBlock customXmlBlock22 = new CustomXmlBlock() { Uri = "http://hubblereports.com/namespace", Element = "ShortDisclaimer" };

            Paragraph paragraph44 = new Paragraph() { RsidParagraphMarkRevision = "003F1967", RsidParagraphAddition = "002A248B", RsidParagraphProperties = "00C87F09", RsidRunAdditionDefault = "002A248B" };

            ParagraphProperties paragraphProperties41 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId39 = new ParagraphStyleId() { Val = "Disclaimer" };

            ParagraphBorders paragraphBorders13 = new ParagraphBorders();
            TopBorder topBorder12 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            paragraphBorders13.Append(topBorder12);

            paragraphProperties41.Append(paragraphStyleId39);
            paragraphProperties41.Append(paragraphBorders13);

            Run run50 = new Run() { RsidRunProperties = "004B56C1" };
            Text text32 = new Text();
            text32.Text = "Confidential Proprietary Information of Russell Investments not to be distributed to third party without the express written consent of Russell Investments. Please see Important Legal Information for further information on this material.";

            run50.Append(text32);

            paragraph44.Append(paragraphProperties41);
            paragraph44.Append(run50);

            customXmlBlock22.Append(paragraph44);

            customXmlBlock21.Append(customXmlBlock22);

            customXmlBlock20.Append(customXmlBlock21);

            Paragraph paragraph45 = new Paragraph() { RsidParagraphAddition = "002A248B", RsidParagraphProperties = "00C87F09", RsidRunAdditionDefault = "002A248B" };

            ParagraphProperties paragraphProperties42 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId40 = new ParagraphStyleId() { Val = "FooterLogo" };

            paragraphProperties42.Append(paragraphStyleId40);

            paragraph45.Append(paragraphProperties42);

            tableCell14.Append(tableCellProperties14);
            tableCell14.Append(customXmlBlock20);
            tableCell14.Append(paragraph45);

            TableCell tableCell15 = new TableCell();

            TableCellProperties tableCellProperties15 = new TableCellProperties();
            TableCellWidth tableCellWidth15 = new TableCellWidth() { Width = "540", Type = TableWidthUnitValues.Dxa };
            TableCellVerticalAlignment tableCellVerticalAlignment2 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };

            tableCellProperties15.Append(tableCellWidth15);
            tableCellProperties15.Append(tableCellVerticalAlignment2);

            Paragraph paragraph46 = new Paragraph() { RsidParagraphMarkRevision = "00FB4EAB", RsidParagraphAddition = "002A248B", RsidParagraphProperties = "00FB4EAB", RsidRunAdditionDefault = "00740A1C" };

            ParagraphProperties paragraphProperties43 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId41 = new ParagraphStyleId() { Val = "FooterLogo" };
            Justification justification9 = new Justification() { Val = JustificationValues.Left };

            paragraphProperties43.Append(paragraphStyleId41);
            paragraphProperties43.Append(justification9);

            Run run51 = new Run();

            RunProperties runProperties27 = new RunProperties();
            NoProof noProof14 = new NoProof();
            Languages languages33 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

            runProperties27.Append(noProof14);
            runProperties27.Append(languages33);

            Drawing drawing14 = new Drawing();

            Wp.Anchor anchor3 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)114300U, DistanceFromRight = (UInt32Value)114300U, SimplePos = false, RelativeHeight = (UInt32Value)251656192U, BehindDoc = false, Locked = false, LayoutInCell = true, AllowOverlap = true };
            Wp.SimplePosition simplePosition3 = new Wp.SimplePosition() { X = 0L, Y = 0L };

            Wp.HorizontalPosition horizontalPosition3 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Column };
            Wp.PositionOffset positionOffset5 = new Wp.PositionOffset();
            positionOffset5.Text = "388620";

            horizontalPosition3.Append(positionOffset5);

            Wp.VerticalPosition verticalPosition3 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Paragraph };
            Wp.PositionOffset positionOffset6 = new Wp.PositionOffset();
            positionOffset6.Text = "-2077720";

            verticalPosition3.Append(positionOffset6);
            Wp.Extent extent14 = new Wp.Extent() { Cx = 1085850L, Cy = 323850L };
            Wp.EffectExtent effectExtent14 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone3 = new Wp.WrapNone();
            Wp.DocProperties docProperties14 = new Wp.DocProperties() { Id = (UInt32Value)62U, Name = "Image 62", Description = "RADAR_RLogo" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties14 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks14 = new A.GraphicFrameLocks() { NoChangeAspect = true };

            nonVisualGraphicFrameDrawingProperties14.Append(graphicFrameLocks14);

            A.Graphic graphic14 = new A.Graphic();

            A.GraphicData graphicData14 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture14 = new Pic.Picture();

            Pic.NonVisualPictureProperties nonVisualPictureProperties14 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties14 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 62", Description = "RADAR_RLogo" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties14 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks14 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties14.Append(pictureLocks14);

            nonVisualPictureProperties14.Append(nonVisualDrawingProperties14);
            nonVisualPictureProperties14.Append(nonVisualPictureDrawingProperties14);

            Pic.BlipFill blipFill14 = new Pic.BlipFill();
            A.Blip blip14 = new A.Blip() { Embed = "rId2" };
            A.SourceRectangle sourceRectangle14 = new A.SourceRectangle();

            A.Stretch stretch14 = new A.Stretch();
            A.FillRectangle fillRectangle14 = new A.FillRectangle();

            stretch14.Append(fillRectangle14);

            blipFill14.Append(blip14);
            blipFill14.Append(sourceRectangle14);
            blipFill14.Append(stretch14);

            Pic.ShapeProperties shapeProperties14 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D14 = new A.Transform2D();
            A.Offset offset14 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents14 = new A.Extents() { Cx = 1085850L, Cy = 323850L };

            transform2D14.Append(offset14);
            transform2D14.Append(extents14);

            A.PresetGeometry presetGeometry14 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList14 = new A.AdjustValueList();

            presetGeometry14.Append(adjustValueList14);
            A.NoFill noFill25 = new A.NoFill();

            shapeProperties14.Append(transform2D14);
            shapeProperties14.Append(presetGeometry14);
            shapeProperties14.Append(noFill25);

            picture14.Append(nonVisualPictureProperties14);
            picture14.Append(blipFill14);
            picture14.Append(shapeProperties14);

            graphicData14.Append(picture14);

            graphic14.Append(graphicData14);

            anchor3.Append(simplePosition3);
            anchor3.Append(horizontalPosition3);
            anchor3.Append(verticalPosition3);
            anchor3.Append(extent14);
            anchor3.Append(effectExtent14);
            anchor3.Append(wrapNone3);
            anchor3.Append(docProperties14);
            anchor3.Append(nonVisualGraphicFrameDrawingProperties14);
            anchor3.Append(graphic14);

            drawing14.Append(anchor3);

            run51.Append(runProperties27);
            run51.Append(drawing14);

            paragraph46.Append(paragraphProperties43);
            paragraph46.Append(run51);

            tableCell15.Append(tableCellProperties15);
            tableCell15.Append(paragraph46);

            tableRow5.Append(tableRowProperties3);
            tableRow5.Append(tableCell14);
            tableRow5.Append(tableCell15);

            table4.Append(tableProperties4);
            table4.Append(tableGrid4);
            table4.Append(tableRow5);

            Paragraph paragraph47 = new Paragraph() { RsidParagraphAddition = "00F34666", RsidParagraphProperties = "00F34666", RsidRunAdditionDefault = "00F34666" };

            ParagraphProperties paragraphProperties44 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId42 = new ParagraphStyleId() { Val = "FooterLogo" };

            paragraphProperties44.Append(paragraphStyleId42);

            paragraph47.Append(paragraphProperties44);

            Paragraph paragraph48 = new Paragraph() { RsidParagraphMarkRevision = "00F34666", RsidParagraphAddition = "003E4D99", RsidParagraphProperties = "00F34666", RsidRunAdditionDefault = "003E4D99" };

            ParagraphProperties paragraphProperties45 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId43 = new ParagraphStyleId() { Val = "FooterPageNumber" };
            SpacingBetweenLines spacingBetweenLines50 = new SpacingBetweenLines() { After = "320" };

            paragraphProperties45.Append(paragraphStyleId43);
            paragraphProperties45.Append(spacingBetweenLines50);

            paragraph48.Append(paragraphProperties45);

            footer2.Append(paragraph42);
            footer2.Append(paragraph43);
            footer2.Append(table4);
            footer2.Append(paragraph47);
            footer2.Append(paragraph48);

            footerPart2.Footer = footer2;
        }
Example #19
0
        // Generates content of headerPart1.
        private void GenerateHeaderPart1Content(HeaderPart headerPart1)
        {
            Header header1 = new Header() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14 w15 w16se wp14" } };
            header1.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            header1.AddNamespaceDeclaration("cx", "http://schemas.microsoft.com/office/drawing/2014/chartex");
            header1.AddNamespaceDeclaration("cx1", "http://schemas.microsoft.com/office/drawing/2015/9/8/chartex");
            header1.AddNamespaceDeclaration("cx2", "http://schemas.microsoft.com/office/drawing/2015/10/21/chartex");
            header1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            header1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            header1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            header1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            header1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            header1.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            header1.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            header1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            header1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            header1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            header1.AddNamespaceDeclaration("w15", "http://schemas.microsoft.com/office/word/2012/wordml");
            header1.AddNamespaceDeclaration("w16se", "http://schemas.microsoft.com/office/word/2015/wordml/symex");
            header1.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            header1.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            header1.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            header1.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            Paragraph paragraph371 = new Paragraph() { RsidParagraphAddition = "0094109A", RsidParagraphProperties = "00624202", RsidRunAdditionDefault = "0094109A", ParagraphId = "0AAC1AD1", TextId = "295351A7" };

            ParagraphProperties paragraphProperties368 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId28 = new ParagraphStyleId() { Val = "Footer" };
            WidowControl widowControl1 = new WidowControl() { Val = false };
            Indentation indentation25 = new Indentation() { End = "360" };

            paragraphProperties368.Append(paragraphStyleId28);
            paragraphProperties368.Append(widowControl1);
            paragraphProperties368.Append(indentation25);

            Run run755 = new Run();

            RunProperties runProperties797 = new RunProperties();
            NoProof noProof4 = new NoProof();

            runProperties797.Append(noProof4);

            Drawing drawing2 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, AnchorId = "0AAC1AD5", EditId = "0AAC1AD6" };
            Wp.Extent extent2 = new Wp.Extent() { Cx = 1238250L, Cy = 190500L };
            Wp.EffectExtent effectExtent2 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties2 = new Wp.DocProperties() { Id = (UInt32Value)1U, Name = "Picture 1" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties2 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks2 = new A.GraphicFrameLocks() { NoChangeAspect = true };
            graphicFrameLocks2.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties2.Append(graphicFrameLocks2);

            A.Graphic graphic2 = new A.Graphic();
            graphic2.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData2 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture2 = new Pic.Picture();
            picture2.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties2 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties2 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 1" };

            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties2 = new Pic.NonVisualPictureDrawingProperties();
            A.PictureLocks pictureLocks2 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties2.Append(pictureLocks2);

            nonVisualPictureProperties2.Append(nonVisualDrawingProperties2);
            nonVisualPictureProperties2.Append(nonVisualPictureDrawingProperties2);

            Pic.BlipFill blipFill2 = new Pic.BlipFill();

            A.Blip blip2 = new A.Blip() { Embed = "rId1" };

            A.BlipExtensionList blipExtensionList2 = new A.BlipExtensionList();

            A.BlipExtension blipExtension2 = new A.BlipExtension() { Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}" };

            A14.UseLocalDpi useLocalDpi2 = new A14.UseLocalDpi() { Val = false };
            useLocalDpi2.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension2.Append(useLocalDpi2);

            blipExtensionList2.Append(blipExtension2);

            blip2.Append(blipExtensionList2);
            A.SourceRectangle sourceRectangle2 = new A.SourceRectangle();

            A.Stretch stretch2 = new A.Stretch();
            A.FillRectangle fillRectangle2 = new A.FillRectangle();

            stretch2.Append(fillRectangle2);

            blipFill2.Append(blip2);
            blipFill2.Append(sourceRectangle2);
            blipFill2.Append(stretch2);

            Pic.ShapeProperties shapeProperties2 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D2 = new A.Transform2D();
            A.Offset offset2 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents2 = new A.Extents() { Cx = 1238250L, Cy = 190500L };

            transform2D2.Append(offset2);
            transform2D2.Append(extents2);

            A.PresetGeometry presetGeometry2 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList2 = new A.AdjustValueList();

            presetGeometry2.Append(adjustValueList2);
            A.NoFill noFill1 = new A.NoFill();

            A.Outline outline2 = new A.Outline();
            A.NoFill noFill2 = new A.NoFill();

            outline2.Append(noFill2);

            shapeProperties2.Append(transform2D2);
            shapeProperties2.Append(presetGeometry2);
            shapeProperties2.Append(noFill1);
            shapeProperties2.Append(outline2);

            picture2.Append(nonVisualPictureProperties2);
            picture2.Append(blipFill2);
            picture2.Append(shapeProperties2);

            graphicData2.Append(picture2);

            graphic2.Append(graphicData2);

            inline1.Append(extent2);
            inline1.Append(effectExtent2);
            inline1.Append(docProperties2);
            inline1.Append(nonVisualGraphicFrameDrawingProperties2);
            inline1.Append(graphic2);

            drawing2.Append(inline1);

            run755.Append(runProperties797);
            run755.Append(drawing2);

            Run run756 = new Run();
            TabChar tabChar46 = new TabChar();

            run756.Append(tabChar46);

            Run run757 = new Run();
            TabChar tabChar47 = new TabChar();

            run757.Append(tabChar47);

            Run run758 = new Run();
            TabChar tabChar48 = new TabChar();

            run758.Append(tabChar48);

            Run run759 = new Run();
            TabChar tabChar49 = new TabChar();

            run759.Append(tabChar49);

            Run run760 = new Run() { RsidRunProperties = "00C84D4C" };

            RunProperties runProperties798 = new RunProperties();
            RunFonts runFonts1038 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", ComplexScript = "Arial" };
            FontSize fontSize1055 = new FontSize() { Val = "14" };
            FontSizeComplexScript fontSizeComplexScript1041 = new FontSizeComplexScript() { Val = "14" };

            runProperties798.Append(runFonts1038);
            runProperties798.Append(fontSize1055);
            runProperties798.Append(fontSizeComplexScript1041);
            Text text708 = new Text();
            text708.Text = "Protected Information Internal Use Only";

            run760.Append(runProperties798);
            run760.Append(text708);

            paragraph371.Append(paragraphProperties368);
            paragraph371.Append(run755);
            paragraph371.Append(run756);
            paragraph371.Append(run757);
            paragraph371.Append(run758);
            paragraph371.Append(run759);
            paragraph371.Append(run760);

            header1.Append(paragraph371);

            headerPart1.Header = header1;
        }
        private static Paragraph CreateTopicTitle(string title, string notation)
        {
            Paragraph paragraph21 = new Paragraph() { RsidParagraphMarkRevision = "00233025", RsidParagraphAddition = "00F8047A", RsidParagraphProperties = "00DD5BAE", RsidRunAdditionDefault = "00957E57" };

            ParagraphProperties paragraphProperties21 = new ParagraphProperties();
            ParagraphStyleId paragraphStyleId21 = new ParagraphStyleId() { Val = "StyleBefore9ptAfter0pt" };

            ParagraphMarkRunProperties paragraphMarkRunProperties13 = new ParagraphMarkRunProperties();
            RunStyle runStyle4 = new RunStyle() { Val = "StyleCategoryRankGraphic10pt" };

            paragraphMarkRunProperties13.Append(runStyle4);

            paragraphProperties21.Append(paragraphStyleId21);
            paragraphProperties21.Append(paragraphMarkRunProperties13);

            CustomXmlRun customXmlRun6 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "CatName" };

            Run run33 = new Run() { RsidRunProperties = "00233025", RsidRunAddition = "00F8047A" };

            RunProperties runProperties20 = new RunProperties();
            RunStyle runStyle5 = new RunStyle() { Val = "Style10ptBold" };

            runProperties20.Append(runStyle5);
            Text text24 = new Text();
            text24.Text = title;

            run33.Append(runProperties20);
            run33.Append(text24);

            customXmlRun6.Append(run33);

            CustomXmlRun customXmlRun7 = new CustomXmlRun() { Uri = "http://hubblereports.com/namespace", Element = "CatRankValueImage" };

            if (!string.IsNullOrEmpty(notation))
            {
                Run run34 = new Run() { RsidRunAddition = "00740A1C" };

                RunProperties runProperties21 = new RunProperties();
                RunFonts runFonts3 = new RunFonts() { ComplexScript = "Arial" };
                Bold bold12 = new Bold();
                BoldComplexScript boldComplexScript1 = new BoldComplexScript();
                Caps caps1 = new Caps();
                NoProof noProof9 = new NoProof();
                Kern kern1 = new Kern() { Val = (UInt32Value)20U };
                Position position1 = new Position() { Val = "-4" };
                FontSize fontSize9 = new FontSize() { Val = "20" };
                Languages languages9 = new Languages() { Val = "fr-CA", EastAsia = "fr-CA" };

                runProperties21.Append(runFonts3);
                runProperties21.Append(bold12);
                runProperties21.Append(boldComplexScript1);
                runProperties21.Append(caps1);
                runProperties21.Append(noProof9);
                runProperties21.Append(kern1);
                runProperties21.Append(position1);
                runProperties21.Append(fontSize9);
                runProperties21.Append(languages9);

                Drawing drawing9 = new Drawing();

                Wp.Inline inline9 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
                Wp.Extent extent9 = new Wp.Extent() { Cx = 838200L, Cy = 152400L };
                Wp.EffectExtent effectExtent9 = new Wp.EffectExtent() { LeftEdge = 19050L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
                Wp.DocProperties docProperties9 = new Wp.DocProperties() { Id = (UInt32Value)20U, Name = "Image 20", Description = "rank_category_5" };

                Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties9 = new Wp.NonVisualGraphicFrameDrawingProperties();
                A.GraphicFrameLocks graphicFrameLocks9 = new A.GraphicFrameLocks() { NoChangeAspect = true };

                nonVisualGraphicFrameDrawingProperties9.Append(graphicFrameLocks9);

                A.Graphic graphic9 = new A.Graphic();

                A.GraphicData graphicData9 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

                Pic.Picture picture9 = new Pic.Picture();

                Pic.NonVisualPictureProperties nonVisualPictureProperties9 = new Pic.NonVisualPictureProperties();
                Pic.NonVisualDrawingProperties nonVisualDrawingProperties9 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "Picture 20", Description = "rank_category_5" };

                Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties9 = new Pic.NonVisualPictureDrawingProperties();
                A.PictureLocks pictureLocks9 = new A.PictureLocks() { NoChangeAspect = true, NoChangeArrowheads = true };

                nonVisualPictureDrawingProperties9.Append(pictureLocks9);

                nonVisualPictureProperties9.Append(nonVisualDrawingProperties9);
                nonVisualPictureProperties9.Append(nonVisualPictureDrawingProperties9);

                Pic.BlipFill blipFill9 = new Pic.BlipFill();
                A.Blip blip9 = new A.Blip() { Embed = "rIdImgPartTopicRank" + notation, CompressionState = A.BlipCompressionValues.Print };
                A.SourceRectangle sourceRectangle9 = new A.SourceRectangle();

                A.Stretch stretch9 = new A.Stretch();
                A.FillRectangle fillRectangle9 = new A.FillRectangle();

                stretch9.Append(fillRectangle9);

                blipFill9.Append(blip9);
                blipFill9.Append(sourceRectangle9);
                blipFill9.Append(stretch9);

                Pic.ShapeProperties shapeProperties9 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

                A.Transform2D transform2D9 = new A.Transform2D();
                A.Offset offset9 = new A.Offset() { X = 0L, Y = 0L };
                A.Extents extents9 = new A.Extents() { Cx = 838200L, Cy = 152400L };

                transform2D9.Append(offset9);
                transform2D9.Append(extents9);

                A.PresetGeometry presetGeometry9 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
                A.AdjustValueList adjustValueList9 = new A.AdjustValueList();

                presetGeometry9.Append(adjustValueList9);
                A.NoFill noFill17 = new A.NoFill();

                A.Outline outline9 = new A.Outline() { Width = 9525 };
                A.NoFill noFill18 = new A.NoFill();
                A.Miter miter9 = new A.Miter() { Limit = 800000 };
                A.HeadEnd headEnd9 = new A.HeadEnd();
                A.TailEnd tailEnd9 = new A.TailEnd();

                outline9.Append(noFill18);
                outline9.Append(miter9);
                outline9.Append(headEnd9);
                outline9.Append(tailEnd9);

                shapeProperties9.Append(transform2D9);
                shapeProperties9.Append(presetGeometry9);
                shapeProperties9.Append(noFill17);
                shapeProperties9.Append(outline9);

                picture9.Append(nonVisualPictureProperties9);
                picture9.Append(blipFill9);
                picture9.Append(shapeProperties9);

                graphicData9.Append(picture9);

                graphic9.Append(graphicData9);

                inline9.Append(extent9);
                inline9.Append(effectExtent9);
                inline9.Append(docProperties9);
                inline9.Append(nonVisualGraphicFrameDrawingProperties9);
                inline9.Append(graphic9);

                drawing9.Append(inline9);

                run34.Append(runProperties21);
                run34.Append(drawing9);

                customXmlRun7.Append(run34);
            }

            paragraph21.Append(paragraphProperties21);
            paragraph21.Append(customXmlRun6);
            paragraph21.Append(customXmlRun7);
            return paragraph21;
        }
        //.....................................................................
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private Paragraph MakeParaImage02( )
        {
            Paragraph paragraph6 = new Paragraph( )
            {
                RsidParagraphAddition = "00F8033B", RsidRunAdditionDefault = "00F8033B"
            };

            ParagraphProperties paragraphProperties6 = new ParagraphProperties( );

            ParagraphMarkRunProperties paragraphMarkRunProperties6 = new ParagraphMarkRunProperties( );
            RunFonts runFonts9 = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };

            paragraphMarkRunProperties6.Append(runFonts9);

            paragraphProperties6.Append(paragraphMarkRunProperties6);

            Run run4 = new Run( );

            RunProperties runProperties4 = new RunProperties( );
            RunFonts      runFonts10     = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };
            NoProof noProof2 = new NoProof( );

            runProperties4.Append(runFonts10);
            runProperties4.Append(noProof2);

            Drawing drawing2 = new Drawing( );

            Wp.Inline inline2 = new Wp.Inline( )
            {
                DistanceFromTop = ( UInt32Value )0U, DistanceFromBottom = ( UInt32Value )0U, DistanceFromLeft = ( UInt32Value )0U, DistanceFromRight = ( UInt32Value )0U
            };
            Wp.Extent extent2 = new Wp.Extent( )
            {
                Cx = 2534004L, Cy = 800212L
            };
            Wp.EffectExtent effectExtent2 = new Wp.EffectExtent( )
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L
            };
            Wp.DocProperties docProperties2 = new Wp.DocProperties( )
            {
                Id = ( UInt32Value )3U, Name = "图片 3"
            };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties2 = new Wp.NonVisualGraphicFrameDrawingProperties( );

            A.GraphicFrameLocks graphicFrameLocks2 = new A.GraphicFrameLocks( )
            {
                NoChangeAspect = true
            };
            graphicFrameLocks2.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties2.Append(graphicFrameLocks2);

            A.Graphic graphic2 = new A.Graphic( );
            graphic2.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData2 = new A.GraphicData( )
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            Pic.Picture picture2 = new Pic.Picture( );
            picture2.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties2 = new Pic.NonVisualPictureProperties( );
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties2 = new Pic.NonVisualDrawingProperties( )
            {
                Id = ( UInt32Value )0U, Name = "test-pic2.png"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties2 = new Pic.NonVisualPictureDrawingProperties( );

            nonVisualPictureProperties2.Append(nonVisualDrawingProperties2);
            nonVisualPictureProperties2.Append(nonVisualPictureDrawingProperties2);

            Pic.BlipFill blipFill2 = new Pic.BlipFill( );

            A.Blip blip2 = new A.Blip( )
            {
                Embed = "rId6"
            };

            A.BlipExtensionList blipExtensionList2 = new A.BlipExtensionList( );

            A.BlipExtension blipExtension2 = new A.BlipExtension( )
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };

            A14.UseLocalDpi useLocalDpi2 = new A14.UseLocalDpi( )
            {
                Val = false
            };
            useLocalDpi2.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension2.Append(useLocalDpi2);

            blipExtensionList2.Append(blipExtension2);

            blip2.Append(blipExtensionList2);

            A.Stretch       stretch2       = new A.Stretch( );
            A.FillRectangle fillRectangle2 = new A.FillRectangle( );

            stretch2.Append(fillRectangle2);

            blipFill2.Append(blip2);
            blipFill2.Append(stretch2);

            Pic.ShapeProperties shapeProperties2 = new Pic.ShapeProperties( );

            A.Transform2D transform2D2 = new A.Transform2D( );
            A.Offset      offset2      = new A.Offset( )
            {
                X = 0L, Y = 0L
            };
            A.Extents extents2 = new A.Extents( )
            {
                Cx = 2534004L, Cy = 800212L
            };

            transform2D2.Append(offset2);
            transform2D2.Append(extents2);

            A.PresetGeometry presetGeometry2 = new A.PresetGeometry( )
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList2 = new A.AdjustValueList( );

            presetGeometry2.Append(adjustValueList2);

            shapeProperties2.Append(transform2D2);
            shapeProperties2.Append(presetGeometry2);

            picture2.Append(nonVisualPictureProperties2);
            picture2.Append(blipFill2);
            picture2.Append(shapeProperties2);

            graphicData2.Append(picture2);

            graphic2.Append(graphicData2);

            inline2.Append(extent2);
            inline2.Append(effectExtent2);
            inline2.Append(docProperties2);
            inline2.Append(nonVisualGraphicFrameDrawingProperties2);
            inline2.Append(graphic2);

            drawing2.Append(inline2);

            run4.Append(runProperties4);
            run4.Append(drawing2);

            paragraph6.Append(paragraphProperties6);
            paragraph6.Append(run4);
            return(paragraph6);
        }
        //.....................................................................
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private Paragraph MakePictureParagraph(string imagedata)
        {
            Paragraph paragraph1 = new Paragraph( )
            {
                RsidParagraphAddition = "000C43E4", RsidRunAdditionDefault = "00BC0E36"
            };

            //.............................................

            NoProof       noProof1       = new NoProof( );
            RunProperties runProperties1 = new RunProperties( );

            runProperties1.Append(noProof1);

            //.............................................
            //  [1]     inline1.Append( extent1 );
            //  [1]     inline1.Append( effectExtent1 );
            //  [1]     inline1.Append( docProperties1 );

            Wp.Extent extent1 = new Wp.Extent( )
            {
                Cx = 5274310L, Cy = 8065770L
            };

            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent( )
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 2540L, BottomEdge = 0L
            };

            Wp.DocProperties docProperties1 = new Wp.DocProperties( )
            {
                Id = ( UInt32Value )1U, Name = "图片 1"
            };

            //.............................................
            //  [2]
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks( )
            {
                NoChangeAspect = true
            };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            //  [1]     inline1.Append( nonVisualGraphicFrameDrawingProperties1 );
            //
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties( );
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            //.............................................
            //  [5]
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties( )
            {
                Id = ( UInt32Value )0U, Name = "81Vb+WNRQYL.jpg"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties( );

            //  [4]     picture1.Append( nonVisualPictureProperties1 );
            //
            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties( );
            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            //.............................................
            //  [8]
            A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi( )
            {
                Val = false
            };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            //  [7]
            A.BlipExtension blipExtension1 = new A.BlipExtension( )
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };
            blipExtension1.Append(useLocalDpi1);

            //.............................................
            //  [6]
            A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList( );

            blipExtensionList1.Append(blipExtension1);

            //.............................................
            //  [5]
            A.Blip blip1 = new A.Blip( )
            {
                Embed = "rId5", CompressionState = A.BlipCompressionValues.Print
            };
            blip1.Append(blipExtensionList1);

            //.............................................
            //  [6]
            A.FillRectangle fillRectangle1 = new A.FillRectangle( );

            //  [5]
            A.Stretch stretch1 = new A.Stretch( );
            stretch1.Append(fillRectangle1);

            //.............................................
            //  [4]     picture1.Append( blipFill1 );
            //
            Pic.BlipFill blipFill1 = new Pic.BlipFill( );

            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);

            //.............................................
            //  [6]
            A.Offset offset1 = new A.Offset( )
            {
                X = 0L, Y = 0L
            };
            A.Extents extents1 = new A.Extents( )
            {
                Cx = 5274310L, Cy = 8065770L
            };

            //  [5]     shapeProperties1.Append( transform2D1 );
            //
            A.Transform2D transform2D1 = new A.Transform2D( );
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            //.............................................
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList( );

            //  [5]     shapeProperties1.Append( presetGeometry1 );
            //
            A.PresetGeometry presetGeometry1 = new A.PresetGeometry( )
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            presetGeometry1.Append(adjustValueList1);

            //.............................................
            //  [4]     picture1.Append( shapeProperties1 );
            //
            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties( );

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);

            //.............................................
            //  [3]     graphicData1.Append( picture1 );
            //

            Pic.Picture picture1 = new Pic.Picture( );
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            //.............................................
            //  [2] graphic1.Append( graphicData1 );
            //
            A.GraphicData graphicData1 = new A.GraphicData( )
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            graphicData1.Append(picture1);

            //.............................................
            //  [1] inline1.Append( graphic1 );
            //
            A.Graphic graphic1 = new A.Graphic( );
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            graphic1.Append(graphicData1);

            //.............................................
            Wp.Inline inline1 = new Wp.Inline( )
            {
                DistanceFromTop = ( UInt32Value )0U, DistanceFromBottom = ( UInt32Value )0U, DistanceFromLeft = ( UInt32Value )0U, DistanceFromRight = ( UInt32Value )0U
            };

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            //.............................................
            Drawing drawing1 = new Drawing( );

            drawing1.Append(inline1);

            //.............................................
            Run run1 = new Run( );

            run1.Append(runProperties1);
            run1.Append(drawing1);

            //.............................................
            paragraph1.Append(run1);

            return(paragraph1);
        }
Example #23
0
        /// <summary>
        /// Add inline
        /// </summary>
        /// <param name="inline"></param>
        /// <returns></returns>
        private string AddInline(Inline inline)
        {
            string graphicName = "";
            int width = 0, height = 0;
            string fileName = "";

            foreach (OpenXmlElement element in inline.Elements())
            {
                if (element is DocProperties)
                    graphicName = ((DocProperties)element).Name.Value;
                else if (element is Extent)
                {
                    width = Util.EmuToPixels(((Extent)element).Cx);
                    height = Util.EmuToPixels(((Extent)element).Cy);
                }
                else if (element is DocumentFormat.OpenXml.Drawing.Graphic)
                {
                    fileName = AddGraphic((DocumentFormat.OpenXml.Drawing.Graphic)element);
                }
            }

            if (fileName != "")
                return string.Format("<img width=\"{0}\" height=\"{1}\" alt=\"{2}\" src=\"{3}\" />", width, height, graphicName, Util.GetRelativePath(fileName));
            else
                return "";
        }
        //.....................................................................
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private Paragraph MakeParaImage03( )
        {
            Paragraph paragraph10 = new Paragraph( )
            {
                RsidParagraphAddition = "00F8033B", RsidRunAdditionDefault = "00F8033B"
            };

            ParagraphProperties paragraphProperties10 = new ParagraphProperties( );

            ParagraphMarkRunProperties paragraphMarkRunProperties10 = new ParagraphMarkRunProperties( );
            RunFonts runFonts15 = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };

            paragraphMarkRunProperties10.Append(runFonts15);

            paragraphProperties10.Append(paragraphMarkRunProperties10);

            Run run6 = new Run( );

            RunProperties runProperties6 = new RunProperties( );
            RunFonts      runFonts16     = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };
            NoProof noProof3 = new NoProof( );

            runProperties6.Append(runFonts16);
            runProperties6.Append(noProof3);

            Drawing drawing3 = new Drawing( );

            Wp.Inline inline3 = new Wp.Inline( )
            {
                DistanceFromTop = ( UInt32Value )0U, DistanceFromBottom = ( UInt32Value )0U, DistanceFromLeft = ( UInt32Value )0U, DistanceFromRight = ( UInt32Value )0U
            };
            Wp.Extent extent3 = new Wp.Extent( )
            {
                Cx = 1943371L, Cy = 1991003L
            };
            Wp.EffectExtent effectExtent3 = new Wp.EffectExtent( )
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 9525L
            };
            Wp.DocProperties docProperties3 = new Wp.DocProperties( )
            {
                Id = ( UInt32Value )4U, Name = "图片 4"
            };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties3 = new Wp.NonVisualGraphicFrameDrawingProperties( );

            A.GraphicFrameLocks graphicFrameLocks3 = new A.GraphicFrameLocks( )
            {
                NoChangeAspect = true
            };
            graphicFrameLocks3.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties3.Append(graphicFrameLocks3);

            A.Graphic graphic3 = new A.Graphic( );
            graphic3.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData3 = new A.GraphicData( )
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            Pic.Picture picture3 = new Pic.Picture( );
            picture3.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties3 = new Pic.NonVisualPictureProperties( );
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties3 = new Pic.NonVisualDrawingProperties( )
            {
                Id = ( UInt32Value )0U, Name = "test-pic3.png"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties3 = new Pic.NonVisualPictureDrawingProperties( );

            nonVisualPictureProperties3.Append(nonVisualDrawingProperties3);
            nonVisualPictureProperties3.Append(nonVisualPictureDrawingProperties3);

            Pic.BlipFill blipFill3 = new Pic.BlipFill( );

            A.Blip blip3 = new A.Blip( )
            {
                Embed = "rId7"
            };

            A.BlipExtensionList blipExtensionList3 = new A.BlipExtensionList( );

            A.BlipExtension blipExtension3 = new A.BlipExtension( )
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };

            A14.UseLocalDpi useLocalDpi3 = new A14.UseLocalDpi( )
            {
                Val = false
            };
            useLocalDpi3.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension3.Append(useLocalDpi3);

            blipExtensionList3.Append(blipExtension3);

            blip3.Append(blipExtensionList3);

            A.Stretch       stretch3       = new A.Stretch( );
            A.FillRectangle fillRectangle3 = new A.FillRectangle( );

            stretch3.Append(fillRectangle3);

            blipFill3.Append(blip3);
            blipFill3.Append(stretch3);

            Pic.ShapeProperties shapeProperties3 = new Pic.ShapeProperties( );

            A.Transform2D transform2D3 = new A.Transform2D( );
            A.Offset      offset3      = new A.Offset( )
            {
                X = 0L, Y = 0L
            };
            A.Extents extents3 = new A.Extents( )
            {
                Cx = 1943371L, Cy = 1991003L
            };

            transform2D3.Append(offset3);
            transform2D3.Append(extents3);

            A.PresetGeometry presetGeometry3 = new A.PresetGeometry( )
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList3 = new A.AdjustValueList( );

            presetGeometry3.Append(adjustValueList3);

            shapeProperties3.Append(transform2D3);
            shapeProperties3.Append(presetGeometry3);

            picture3.Append(nonVisualPictureProperties3);
            picture3.Append(blipFill3);
            picture3.Append(shapeProperties3);

            graphicData3.Append(picture3);

            graphic3.Append(graphicData3);

            inline3.Append(extent3);
            inline3.Append(effectExtent3);
            inline3.Append(docProperties3);
            inline3.Append(nonVisualGraphicFrameDrawingProperties3);
            inline3.Append(graphic3);

            drawing3.Append(inline3);

            run6.Append(runProperties6);
            run6.Append(drawing3);

            paragraph10.Append(paragraphProperties10);
            paragraph10.Append(run6);
            return(paragraph10);
        }
Example #25
0
        // Creates an Body instance and adds its children.
        public Body GenerateBody()
        {
            Body      body1      = new Body();
            Paragraph paragraph1 = new Paragraph()
            {
                RsidParagraphAddition = "00970886", RsidRunAdditionDefault = "00164292"
            };
            Run           run1           = new Run();
            RunProperties runProperties1 = new RunProperties();
            NoProof       noProof1       = new NoProof();

            runProperties1.Append(noProof1);
            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline()
            {
                DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U
            };
            Wp.Extent extent1 = new Wp.Extent()
            {
                Cx = 2009775L, Cy = 2276475L
            };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent()
            {
                LeftEdge = 19050L, TopEdge = 0L, RightEdge = 9525L, BottomEdge = 0L
            };
            Wp.DocProperties docProperties1 = new Wp.DocProperties()
            {
                Id = (UInt32Value)1U, Name = "Picture 0", Description = "Authentication.jpg"
            };
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks()
            {
                NoChangeAspect = true
            };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);
            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            A.GraphicData graphicData1 = new A.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };
            Pic.Picture picture1 = new Pic.Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");
            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties()
            {
                Id = (UInt32Value)0U, Name = "Authentication.jpg"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();
            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);
            Pic.BlipFill blipFill1 = new Pic.BlipFill();
            A.Blip       blip1     = new A.Blip()
            {
                Embed = "rId6"
            };
            A.Stretch       stretch1       = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();
            stretch1.Append(fillRectangle1);
            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);
            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties();
            A.Transform2D       transform2D1     = new A.Transform2D();
            A.Offset            offset1          = new A.Offset()
            {
                X = 0L, Y = 0L
            };
            A.Extents extents1 = new A.Extents()
            {
                Cx = 2009775L, Cy = 2276475L
            };
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);
            A.PresetGeometry presetGeometry1 = new A.PresetGeometry()
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();
            presetGeometry1.Append(adjustValueList1);
            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);
            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);
            graphicData1.Append(picture1);
            graphic1.Append(graphicData1);
            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);
            drawing1.Append(inline1);
            run1.Append(runProperties1);
            run1.Append(drawing1);
            paragraph1.Append(run1);
            SectionProperties sectionProperties1 = new SectionProperties()
            {
                RsidR = "00970886"
            };
            HeaderReference headerReference1 = new HeaderReference()
            {
                Type = HeaderFooterValues.Even, Id = "rId7"
            };
            HeaderReference headerReference2 = new HeaderReference()
            {
                Type = HeaderFooterValues.Default, Id = "rId8"
            };
            FooterReference footerReference1 = new FooterReference()
            {
                Type = HeaderFooterValues.Even, Id = "rId9"
            };
            FooterReference footerReference2 = new FooterReference()
            {
                Type = HeaderFooterValues.Default, Id = "rId10"
            };
            HeaderReference headerReference3 = new HeaderReference()
            {
                Type = HeaderFooterValues.First, Id = "rId11"
            };
            FooterReference footerReference3 = new FooterReference()
            {
                Type = HeaderFooterValues.First, Id = "rId12"
            };
            PageSize pageSize1 = new PageSize()
            {
                Width = (UInt32Value)12240U, Height = (UInt32Value)15840U
            };
            PageMargin pageMargin1 = new PageMargin()
            {
                Top = 1440, Right = (UInt32Value)1440U, Bottom = 1440, Left = (UInt32Value)1440U, Header = (UInt32Value)720U, Footer = (UInt32Value)720U, Gutter = (UInt32Value)0U
            };
            Columns columns1 = new Columns()
            {
                Space = "720"
            };
            DocGrid docGrid1 = new DocGrid()
            {
                LinePitch = 360
            };

            sectionProperties1.Append(headerReference1);
            sectionProperties1.Append(headerReference2);
            sectionProperties1.Append(footerReference1);
            sectionProperties1.Append(footerReference2);
            sectionProperties1.Append(headerReference3);
            sectionProperties1.Append(footerReference3);
            sectionProperties1.Append(pageSize1);
            sectionProperties1.Append(pageMargin1);
            sectionProperties1.Append(columns1);
            sectionProperties1.Append(docGrid1);
            body1.Append(paragraph1);
            body1.Append(sectionProperties1);
            return(body1);
        }
        //.....................................................................
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private Paragraph MakeParaImage01( )
        {
            Paragraph paragraph2 = new Paragraph( )
            {
                RsidParagraphAddition = "00F8033B", RsidRunAdditionDefault = "00F8033B"
            };

            ParagraphProperties paragraphProperties2 = new ParagraphProperties( );

            ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties( );
            RunFonts runFonts3 = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };

            paragraphMarkRunProperties2.Append(runFonts3);

            paragraphProperties2.Append(paragraphMarkRunProperties2);
            BookmarkStart bookmarkStart1 = new BookmarkStart( )
            {
                Name = "_GoBack", Id = "0"
            };

            Run run2 = new Run( );

            RunProperties runProperties2 = new RunProperties( );
            RunFonts      runFonts4      = new RunFonts( )
            {
                Hint = FontTypeHintValues.EastAsia
            };
            NoProof noProof1 = new NoProof( );

            runProperties2.Append(runFonts4);
            runProperties2.Append(noProof1);

            Drawing drawing1 = new Drawing( );

            Wp.Inline inline1 = new Wp.Inline( )
            {
                DistanceFromTop = ( UInt32Value )0U, DistanceFromBottom = ( UInt32Value )0U, DistanceFromLeft = ( UInt32Value )0U, DistanceFromRight = ( UInt32Value )0U
            };
            Wp.Extent extent1 = new Wp.Extent( )
            {
                Cx = 2048161L, Cy = 3029373L
            };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent( )
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 9525L, BottomEdge = 0L
            };
            Wp.DocProperties docProperties1 = new Wp.DocProperties( )
            {
                Id = ( UInt32Value )2U, Name = "图片 2"
            };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties( );

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks( )
            {
                NoChangeAspect = true
            };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic( );
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData( )
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            Pic.Picture picture1 = new Pic.Picture( );
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties( );
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties( )
            {
                Id = ( UInt32Value )0U, Name = "test-pic1.png"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties( );

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill( );

            A.Blip blip1 = new A.Blip( )
            {
                Embed = "rId5"
            };

            A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList( );

            A.BlipExtension blipExtension1 = new A.BlipExtension( )
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };

            A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi( )
            {
                Val = false
            };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension1.Append(useLocalDpi1);

            blipExtensionList1.Append(blipExtension1);

            blip1.Append(blipExtensionList1);

            A.Stretch       stretch1       = new A.Stretch( );
            A.FillRectangle fillRectangle1 = new A.FillRectangle( );

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties( );

            A.Transform2D transform2D1 = new A.Transform2D( );
            A.Offset      offset1      = new A.Offset( )
            {
                X = 0L, Y = 0L
            };
            A.Extents extents1 = new A.Extents( )
            {
                Cx = 2048161L, Cy = 3029373L
            };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry( )
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList( );

            presetGeometry1.Append(adjustValueList1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run2.Append(runProperties2);
            run2.Append(drawing1);
            BookmarkEnd bookmarkEnd1 = new BookmarkEnd( )
            {
                Id = "0"
            };

            paragraph2.Append(paragraphProperties2);
            paragraph2.Append(bookmarkStart1);
            paragraph2.Append(run2);
            paragraph2.Append(bookmarkEnd1);
            return(paragraph2);
        }
        void ImportChartFromSpreadsheet(MainDocumentPart mainPart, Word.SdtElement sdt,
   SPFile spreadsheetFileName)
        {
            // Create a paragraph that has an inline drawing object.
            Word.Paragraph p = new Word.Paragraph();
            Word.Run r = new Word.Run();
            p.Append(r);
            Word.Drawing drawing = new Word.Drawing();
            r.Append(drawing);
            // These dimensions work perfectly for the template document.
            WP.Inline inline = new WP.Inline(new WP.Extent() { Cx = 5486400, Cy = 3200400 });
            byte[] byteArray = spreadsheetFileName.OpenBinary();

            using (MemoryStream mem = new MemoryStream())
            {
                mem.Write(byteArray, 0, (int)byteArray.Length);

                // Open the Excel spreadsheet.
                using (SpreadsheetDocument mySpreadsheet = SpreadsheetDocument.Open(mem, true))
                {
                    // Get all of the appropriate parts.
                    WorkbookPart workbookPart = mySpreadsheet.WorkbookPart;
                    WorksheetPart worksheetPart = XLGetWorksheetPartByName(mySpreadsheet,
                       "Sheet2");
                    DrawingsPart drawingPart = worksheetPart.DrawingsPart;
                    ChartPart chartPart = (ChartPart)drawingPart.GetPartById("rId1");

                    // Clone the chart part and add it to the Word document.
                    ChartPart importedChartPart = mainPart.AddPart<ChartPart>(chartPart);
                    string relId = mainPart.GetIdOfPart(importedChartPart);

                    // The frame element contains information for the chart.
                    GraphicFrame frame =
                       drawingPart.WorksheetDrawing.Descendants<GraphicFrame>().First();
                    string chartName = frame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.Name;
                    // Clone this node so that you can add it to the Word document.
                    Draw.Graphic clonedGraphic = (Draw.Graphic)frame.Graphic.CloneNode(true);
                    ChartReference c = clonedGraphic.GraphicData.GetFirstChild<ChartReference>();
                    c.Id = relId;

                    // Give the chart a unique ID and name.
                    WP.DocProperties docPr = new WP.DocProperties();
                    docPr.Name = chartName;
                    docPr.Id = GetMaxDocPrId(mainPart) + 1;

                    // Add the chart data to the inline drawing object.
                    inline.Append(docPr, clonedGraphic);
                    drawing.Append(inline);
                }
            }
            OpenXmlElement parent = sdt.Parent;
            parent.InsertAfter(p, sdt);
            sdt.Remove();
        }
Example #28
0
        public static Run GenerateRun(string relationshipId, System.Drawing.Image img)
        {
            System.Drawing.Size Emu = CalculateEmus(img);

            Run run1 = new Run();

            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();

            runProperties1.Append(noProof1);

            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent1 = new Wp.Extent() { Cx = Emu.Width, Cy = Emu.Height };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)1U, Name = "图片 1" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks() { NoChangeAspect = true };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            Pic.Picture picture1 = new Pic.Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties() { Id = (UInt32Value)0U, Name = "随机图片名" };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill();

            A.Blip blip1 = new A.Blip() { Embed = relationshipId };

            A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList();

            A.BlipExtension blipExtension1 = new A.BlipExtension() { Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}" };

            A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi() { Val = false };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension1.Append(useLocalDpi1);

            blipExtensionList1.Append(blipExtension1);

            blip1.Append(blipExtensionList1);

            A.Stretch stretch1 = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties();

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = Emu.Width, Cy = Emu.Height };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run1.Append(runProperties1);
            run1.Append(drawing1);
            return run1;
        }
Example #29
0
        // Please note that this method is specifically for generating the barcodes of the paymentlist. Needs to be refactored to accept more parameters (dimensions for instance)
        private static Drawing CreateDrawing(string imageResourceId)
        {
            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline()
            {
                DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U
            };
            Wp.Extent extent1 = new Wp.Extent()
            {
                Cx = 1057423L, Cy = 295316L
            };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent()
            {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 9525L, BottomEdge = 9525L
            };
            Wp.DocProperties docProperties1 = new Wp.DocProperties()
            {
                Id = (UInt32Value)1U, Name = "Picture 1"
            };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks()
            {
                NoChangeAspect = true
            };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData()
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            };

            Pic.Picture picture1 = new Pic.Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
            Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties()
            {
                Id = (UInt32Value)0U, Name = "bc_7032.bmp"
            };
            Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 = new Pic.NonVisualPictureDrawingProperties();

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            Pic.BlipFill blipFill1 = new Pic.BlipFill();

            A.Blip blip1 = new A.Blip()
            {
                Embed = imageResourceId
            };

            A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList();

            A.BlipExtension blipExtension1 = new A.BlipExtension()
            {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            };

            A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi()
            {
                Val = false
            };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension1.Append(useLocalDpi1);

            blipExtensionList1.Append(blipExtension1);

            blip1.Append(blipExtensionList1);

            A.Stretch       stretch1       = new A.Stretch();
            A.FillRectangle fillRectangle1 = new A.FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(stretch1);

            Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties();

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset      offset1      = new A.Offset()
            {
                X = 0L, Y = 0L
            };
            A.Extents extents1 = new A.Extents()
            {
                Cx = 1057423L, Cy = 295316L
            };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry()
            {
                Preset = A.ShapeTypeValues.Rectangle
            };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            return(drawing1);
        }
        /// <summary>
        /// The create image paragraph.
        /// </summary>
        /// <param name="relationshipId">
        /// The relationship id.
        /// </param>
        /// <param name="name">
        /// The name.
        /// </param>
        /// <param name="description">
        /// The description.
        /// </param>
        /// <param name="width">
        /// The width.
        /// </param>
        /// <param name="height">
        /// The height.
        /// </param>
        /// <returns>
        /// </returns>
        private DocumentFormat.OpenXml.Wordprocessing.Paragraph CreateImageParagraph(
            string relationshipId, string name, string description, double width, double height)
        {
            // http://msdn.microsoft.com/en-us/library/documentformat.openxml.drawing.extents.aspx
            // http://polymathprogrammer.com/2009/10/22/english-metric-units-and-open-xml/

            // cx (Extent Length)
            // Specifies the length of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
            // Example: Consider a DrawingML object specified as follows:
            // <… cx="1828800" cy="200000"/>
            // The cx attributes specifies that this object has a height of 1828800 EMUs (English Metric Units). end example]
            // The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.42).

            // cy (Extent Width)
            // Specifies the width of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
            // Example: Consider a DrawingML object specified as follows:
            // < … cx="1828800" cy="200000"/>
            // The cy attribute specifies that this object has a width of 200000 EMUs (English Metric Units). end example]
            // The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.42).
            var paragraph1 = new DocumentFormat.OpenXml.Wordprocessing.Paragraph
                {
                   RsidParagraphAddition = "00D91137", RsidRunAdditionDefault = "00AC08EB"
                };

            var run1 = new Run();

            var runProperties1 = new RunProperties();
            var noProof1 = new NoProof();

            runProperties1.Append(noProof1);

            var drawing1 = new Drawing();

            var inline1 = new Inline
                {
                   DistanceFromTop = 0U, DistanceFromBottom = 0U, DistanceFromLeft = 0U, DistanceFromRight = 0U
                };
            var extent1 = new Extent { Cx = 5753100L, Cy = 3600450L };
            extent1.Cx = (long)(width * 914400);
            extent1.Cy = (long)(height * 914400);

            var effectExtent1 = new EffectExtent { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            var docProperties1 = new DocProperties { Id = 1U, Name = name, Description = description };

            var nonVisualGraphicFrameDrawingProperties1 = new NonVisualGraphicFrameDrawingProperties();

            var graphicFrameLocks1 = new GraphicFrameLocks { NoChangeAspect = true };
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            var graphic1 = new Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            var graphicData1 = new GraphicData { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

            var picture1 = new Picture();
            picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

            var nonVisualPictureProperties1 = new NonVisualPictureProperties();
            var nonVisualDrawingProperties1 = new NonVisualDrawingProperties
                {
                   Id = 0U, Name = name, Description = description
                };

            var nonVisualPictureDrawingProperties1 = new NonVisualPictureDrawingProperties();
            var pictureLocks1 = new PictureLocks { NoChangeAspect = true, NoChangeArrowheads = true };

            nonVisualPictureDrawingProperties1.Append(pictureLocks1);

            nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
            nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

            var blipFill1 = new BlipFill();

            var blip1 = new Blip { Embed = relationshipId };

            var blipExtensionList1 = new BlipExtensionList();

            var blipExtension1 = new BlipExtension { Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}" };

            var useLocalDpi1 = new UseLocalDpi { Val = false };
            useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            blipExtension1.Append(useLocalDpi1);

            blipExtensionList1.Append(blipExtension1);

            blip1.Append(blipExtensionList1);
            var sourceRectangle1 = new SourceRectangle();

            var stretch1 = new Stretch();
            var fillRectangle1 = new FillRectangle();

            stretch1.Append(fillRectangle1);

            blipFill1.Append(blip1);
            blipFill1.Append(sourceRectangle1);
            blipFill1.Append(stretch1);

            var shapeProperties1 = new ShapeProperties { BlackWhiteMode = BlackWhiteModeValues.Auto };

            var transform2D1 = new Transform2D();
            var offset1 = new Offset { X = 0L, Y = 0L };
            var extents1 = new Extents { Cx = extent1.Cx, Cy = extent1.Cy };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            var presetGeometry1 = new PresetGeometry { Preset = ShapeTypeValues.Rectangle };
            var adjustValueList1 = new AdjustValueList();

            presetGeometry1.Append(adjustValueList1);
            var noFill1 = new NoFill();

            var outline1 = new Outline();
            var noFill2 = new NoFill();

            outline1.Append(noFill2);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);
            shapeProperties1.Append(noFill1);
            shapeProperties1.Append(outline1);

            picture1.Append(nonVisualPictureProperties1);
            picture1.Append(blipFill1);
            picture1.Append(shapeProperties1);

            graphicData1.Append(picture1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run1.Append(runProperties1);
            run1.Append(drawing1);

            paragraph1.Append(run1);

            return paragraph1;
        }
Example #31
0
        public static Drawing CreateElement(this OpenXmlPart mainDocPart, ImagePart imagePart, string name, long width, long height)
        {
            UInt32Value imageId        = 1U;
            var         relationshipId = mainDocPart.GetIdOfPart(imagePart);

            var yPos = 0;
            var xPos = 0;

            var anchor = new DW.Inline();

            anchor.Append(
                new DW.Extent {
                Cx = width, Cy = height
            }
                );

            anchor.Append(
                new DW.EffectExtent {
                LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L
            }
                );

            anchor.Append(
                new DW.DocProperties {
                Id = imageId, Name = name
            }
                );



            //anchor.Append(
            //    new DW.SimplePosition() { X = xPos, Y = yPos }
            //);

            //anchor.Append(
            //    new DW.HorizontalPosition(new DW.HorizontalAlignment(horizontalAlignment))
            //    {
            //        RelativeFrom = DW.HorizontalRelativePositionValues.Margin
            //    }
            //);

            //anchor.Append(
            //    new DW.VerticalPosition(new DW.PositionOffset("0"))
            //    {
            //        RelativeFrom = DW.VerticalRelativePositionValues.Page // позиционирование относительно страницы
            //    }
            //);

            //anchor.Append(new DW.WrapNone());


            anchor.Append(
                new DW.NonVisualGraphicFrameDrawingProperties(
                    new A.GraphicFrameLocks()
            {
                NoChangeAspect = true
            }
                    )
                );
            anchor.Append(
                new A.Graphic(
                    new A.GraphicData(
                        new PIC.Picture(
                            new PIC.NonVisualPictureProperties(
                                new PIC.NonVisualDrawingProperties {
                Id = imageId, Name = name + ".jpg"
            },
                                new PIC.NonVisualPictureDrawingProperties()
                                ),
                            new PIC.BlipFill(
                                new A.Blip(
                                    new A.BlipExtensionList(
                                        new A.BlipExtension {
                Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}"
            }
                                        )
                                    )
            {
                Embed            = relationshipId,
                CompressionState = A.BlipCompressionValues.Print
            },
                                new A.Stretch(new A.FillRectangle())
                                ),
                            new PIC.ShapeProperties(
                                new A.Transform2D(
                                    new A.Offset {
                X = xPos, Y = yPos
            },
                                    new A.Extents {
                Cx = width, Cy = height
            }
                                    ),
                                new A.PresetGeometry(new A.AdjustValueList())
            {
                Preset = A.ShapeTypeValues.Rectangle
            }
                                )
                            )
                        )
            {
                Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture"
            }
                    )
                );

            //anchor.DistanceFromTop = 0U;
            //anchor.DistanceFromBottom = 0U;
            //anchor.DistanceFromLeft = 114300U;
            //anchor.DistanceFromRight = 114300U;
            //anchor.SimplePos = false;
            //anchor.RelativeHeight = 251679232U;
            //anchor.BehindDoc = false;
            //anchor.Locked = false;
            //anchor.LayoutInCell = true;
            //anchor.AllowOverlap = true;

            return(new Drawing(anchor));
        }
Example #32
0
        // Creates an Paragraph instance and adds its children.
        public TableRow GenerateTableRow(IndividualInfo ii, string iid)
        {
            TableRow tableRow1 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00442AD3" };

            TableRowProperties tableRowProperties1 = new TableRowProperties();
            CantSplit cantSplit1 = new CantSplit();

            tableRowProperties1.Append(cantSplit1);

            TableCell tableCell1 = new TableCell();

            TableCellProperties tableCellProperties1 = new TableCellProperties();
            TableCellWidth tableCellWidth1 = new TableCellWidth() { Width = "4788", Type = TableWidthUnitValues.Dxa };

            tableCellProperties1.Append(tableCellWidth1);

            Paragraph paragraph1 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run1 = new Run();
            Break break1 = new Break();

            run1.Append(break1);

            Run run2 = new Run();

            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();

            runProperties1.Append(noProof1);
            Text text1 = new Text();
            text1.Text = ii.FirstName;

            run2.Append(runProperties1);
            run2.Append(text1);

            Run run3 = new Run();
            Text text2 = new Text() { Space = SpaceProcessingModeValues.Preserve };
            text2.Text = " ";

            run3.Append(text2);

            Run run4 = new Run();

            RunProperties runProperties2 = new RunProperties();
            NoProof noProof2 = new NoProof();

            runProperties2.Append(noProof2);
            Text text3 = new Text();
            text3.Text = ii.LastName;

            run4.Append(runProperties2);
            run4.Append(text3);

            paragraph1.Append(run1);
            paragraph1.Append(run2);
            paragraph1.Append(run3);
            paragraph1.Append(run4);

            Paragraph paragraph2 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22" };

            Run run5 = new Run();

            RunProperties runProperties3 = new RunProperties();
            NoProof noProof3 = new NoProof();

            runProperties3.Append(noProof3);
            Text text4 = new Text();
            text4.Text = ii.Address;

            run5.Append(runProperties3);
            run5.Append(text4);

            paragraph2.Append(run5);

            Paragraph paragraph2a = null;
            if (ii.Address2.HasValue())
            {
                paragraph2a = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22" };
                Run r = new Run();

                RunProperties rp = new RunProperties();
                NoProof np = new NoProof();

                rp.Append(np);
                Text tt = new Text();
                tt.Text = ii.Address;

                r.Append(rp);
                r.Append(tt);

                paragraph2a.Append(r);
            }

            Paragraph paragraph3 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00731A43", RsidRunAdditionDefault = "00FB1F22" };

            Run run6 = new Run();

            RunProperties runProperties4 = new RunProperties();
            NoProof noProof4 = new NoProof();

            runProperties4.Append(noProof4);
            Text text5 = new Text();
            text5.Text = ii.CityStateZip;
            run6.Append(runProperties4);
            run6.Append(text5);

            paragraph3.Append(run6);

            Paragraph paragraph4 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Table table1 = new Table();

            TableProperties tableProperties1 = new TableProperties();
            TableStyle tableStyle1 = new TableStyle() { Val = "TableGrid" };
            TableWidth tableWidth1 = new TableWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableBorders tableBorders1 = new TableBorders();
            TopBorder topBorder1 = new TopBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            LeftBorder leftBorder1 = new LeftBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder1 = new BottomBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            RightBorder rightBorder1 = new RightBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideHorizontalBorder insideHorizontalBorder1 = new InsideHorizontalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };
            InsideVerticalBorder insideVerticalBorder1 = new InsideVerticalBorder() { Val = BorderValues.None, Color = "auto", Size = (UInt32Value)0U, Space = (UInt32Value)0U };

            tableBorders1.Append(topBorder1);
            tableBorders1.Append(leftBorder1);
            tableBorders1.Append(bottomBorder1);
            tableBorders1.Append(rightBorder1);
            tableBorders1.Append(insideHorizontalBorder1);
            tableBorders1.Append(insideVerticalBorder1);
            TableLook tableLook1 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };

            tableProperties1.Append(tableStyle1);
            tableProperties1.Append(tableWidth1);
            tableProperties1.Append(tableBorders1);
            tableProperties1.Append(tableLook1);

            TableGrid tableGrid1 = new TableGrid();
            GridColumn gridColumn1 = new GridColumn() { Width = "1435" };
            GridColumn gridColumn2 = new GridColumn() { Width = "3122" };

            tableGrid1.Append(gridColumn1);
            tableGrid1.Append(gridColumn2);

            TableRow tableRow2 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell2 = new TableCell();

            TableCellProperties tableCellProperties2 = new TableCellProperties();
            TableCellWidth tableCellWidth2 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties2.Append(tableCellWidth2);

            Paragraph paragraph5 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run11 = new Run();
            Text text10 = new Text();
            text10.Text = "Email";

            run11.Append(text10);

            paragraph5.Append(run11);

            tableCell2.Append(tableCellProperties2);
            tableCell2.Append(paragraph5);

            TableCell tableCell3 = new TableCell();

            TableCellProperties tableCellProperties3 = new TableCellProperties();
            TableCellWidth tableCellWidth3 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties3.Append(tableCellWidth3);
            Paragraph paragraph6 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22" };

            paragraph6.Append(new Run(new Text(ii.Email)));

            tableCell3.Append(tableCellProperties3);
            tableCell3.Append(paragraph6);

            tableRow2.Append(tableCell2);
            tableRow2.Append(tableCell3);

            TableRow tableRow3 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell4 = new TableCell();

            TableCellProperties tableCellProperties4 = new TableCellProperties();
            TableCellWidth tableCellWidth4 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties4.Append(tableCellWidth4);

            Paragraph paragraph7 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run12 = new Run();
            Text text11 = new Text();
            text11.Text = "Home Phone";

            run12.Append(text11);

            paragraph7.Append(run12);

            tableCell4.Append(tableCellProperties4);
            tableCell4.Append(paragraph7);

            TableCell tableCell5 = new TableCell();

            TableCellProperties tableCellProperties5 = new TableCellProperties();
            TableCellWidth tableCellWidth5 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties5.Append(tableCellWidth5);

            Paragraph paragraph8 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22" };

            Run run13 = new Run();

            RunProperties runProperties7 = new RunProperties();
            NoProof noProof7 = new NoProof();

            runProperties7.Append(noProof7);
            Text text12 = new Text();
            text12.Text = ii.HomePhone.FmtFone();

            run13.Append(runProperties7);
            run13.Append(text12);

            Run run14 = new Run();
            Text text13 = new Text() { Space = SpaceProcessingModeValues.Preserve };
            text13.Text = " ";

            run14.Append(text13);

            paragraph8.Append(run13);
            paragraph8.Append(run14);

            tableCell5.Append(tableCellProperties5);
            tableCell5.Append(paragraph8);

            tableRow3.Append(tableCell4);
            tableRow3.Append(tableCell5);

            TableRow tableRow4 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell6 = new TableCell();

            TableCellProperties tableCellProperties6 = new TableCellProperties();
            TableCellWidth tableCellWidth6 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties6.Append(tableCellWidth6);

            Paragraph paragraph9 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run15 = new Run();
            Text text14 = new Text();
            text14.Text = "Cell Phone";

            run15.Append(text14);

            paragraph9.Append(run15);

            tableCell6.Append(tableCellProperties6);
            tableCell6.Append(paragraph9);

            TableCell tableCell7 = new TableCell();

            TableCellProperties tableCellProperties7 = new TableCellProperties();
            TableCellWidth tableCellWidth7 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties7.Append(tableCellWidth7);

            Paragraph paragraph10 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run16 = new Run();

            RunProperties runProperties8 = new RunProperties();
            NoProof noProof8 = new NoProof();

            runProperties8.Append(noProof8);
            Text text15 = new Text();
            text15.Text = ii.CellPhone.FmtFone();

            run16.Append(runProperties8);
            run16.Append(text15);

            paragraph10.Append(run16);

            tableCell7.Append(tableCellProperties7);
            tableCell7.Append(paragraph10);

            tableRow4.Append(tableCell6);
            tableRow4.Append(tableCell7);

            TableRow tableRow5 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell8 = new TableCell();

            TableCellProperties tableCellProperties8 = new TableCellProperties();
            TableCellWidth tableCellWidth8 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties8.Append(tableCellWidth8);

            Paragraph paragraph11 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run17 = new Run();
            Text text16 = new Text();
            text16.Text = "Work Phone";

            run17.Append(text16);

            paragraph11.Append(run17);

            tableCell8.Append(tableCellProperties8);
            tableCell8.Append(paragraph11);

            TableCell tableCell9 = new TableCell();

            TableCellProperties tableCellProperties9 = new TableCellProperties();
            TableCellWidth tableCellWidth9 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties9.Append(tableCellWidth9);

            Paragraph paragraph12 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run18 = new Run();

            RunProperties runProperties9 = new RunProperties();
            NoProof noProof9 = new NoProof();

            runProperties9.Append(noProof9);
            Text text17 = new Text();
            text17.Text = ii.WorkPhone.FmtFone();

            run18.Append(runProperties9);
            run18.Append(text17);

            paragraph12.Append(run18);

            tableCell9.Append(tableCellProperties9);
            tableCell9.Append(paragraph12);

            tableRow5.Append(tableCell8);
            tableRow5.Append(tableCell9);

            TableRow tableRow6 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell10 = new TableCell();

            TableCellProperties tableCellProperties10 = new TableCellProperties();
            TableCellWidth tableCellWidth10 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties10.Append(tableCellWidth10);

            Paragraph paragraph13 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run19 = new Run();
            Text text18 = new Text();
            text18.Text = "Birthday";

            run19.Append(text18);

            paragraph13.Append(run19);

            tableCell10.Append(tableCellProperties10);
            tableCell10.Append(paragraph13);

            TableCell tableCell11 = new TableCell();

            TableCellProperties tableCellProperties11 = new TableCellProperties();
            TableCellWidth tableCellWidth11 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties11.Append(tableCellWidth11);

            Paragraph paragraph14 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00BC57A3", RsidRunAdditionDefault = "00FB1F22" };

            Run run20 = new Run();

            RunProperties runProperties10 = new RunProperties();
            NoProof noProof10 = new NoProof();

            runProperties10.Append(noProof10);
            Text text19 = new Text();
            text19.Text = ii.BirthDay;

            run20.Append(runProperties10);
            run20.Append(text19);

            paragraph14.Append(run20);

            tableCell11.Append(tableCellProperties11);
            tableCell11.Append(paragraph14);

            tableRow6.Append(tableCell10);
            tableRow6.Append(tableCell11);

            TableRow tableRow7 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell12 = new TableCell();

            TableCellProperties tableCellProperties12 = new TableCellProperties();
            TableCellWidth tableCellWidth12 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties12.Append(tableCellWidth12);

            Paragraph paragraph15 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "006D0F9D", RsidRunAdditionDefault = "00FB1F22" };

            Run run21 = new Run();
            Text text20 = new Text();
            text20.Text = "Anniversary";

            run21.Append(text20);

            paragraph15.Append(run21);

            tableCell12.Append(tableCellProperties12);
            tableCell12.Append(paragraph15);

            TableCell tableCell13 = new TableCell();

            TableCellProperties tableCellProperties13 = new TableCellProperties();
            TableCellWidth tableCellWidth13 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties13.Append(tableCellWidth13);
            Paragraph paragraph16 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            paragraph16.Append(new Run(new Text(ii.Anniversary)));

            tableCell13.Append(tableCellProperties13);
            tableCell13.Append(paragraph16);

            tableRow7.Append(tableCell12);
            tableRow7.Append(tableCell13);

            TableRow tableRow8 = new TableRow() { RsidTableRowAddition = "00FB1F22", RsidTableRowProperties = "00731A43" };

            TableCell tableCell14 = new TableCell();

            TableCellProperties tableCellProperties14 = new TableCellProperties();
            TableCellWidth tableCellWidth14 = new TableCellWidth() { Width = "1435", Type = TableWidthUnitValues.Dxa };

            tableCellProperties14.Append(tableCellWidth14);

            Paragraph paragraph17 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            Run run22 = new Run();
            Text text21 = new Text();
            text21.Text = "Spouse";

            run22.Append(text21);

            paragraph17.Append(run22);

            tableCell14.Append(tableCellProperties14);
            tableCell14.Append(paragraph17);

            TableCell tableCell15 = new TableCell();

            TableCellProperties tableCellProperties15 = new TableCellProperties();
            TableCellWidth tableCellWidth15 = new TableCellWidth() { Width = "3122", Type = TableWidthUnitValues.Dxa };

            tableCellProperties15.Append(tableCellWidth15);

            Paragraph paragraph18 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00F06304", RsidRunAdditionDefault = "00FB1F22" };

            ParagraphProperties paragraphProperties1 = new ParagraphProperties();

            ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties();
            NoProof noProof11 = new NoProof();

            paragraphMarkRunProperties1.Append(noProof11);

            paragraphProperties1.Append(paragraphMarkRunProperties1);

            Run run23 = new Run();

            RunProperties runProperties11 = new RunProperties();
            NoProof noProof12 = new NoProof();

            runProperties11.Append(noProof12);
            Text text22 = new Text();
            text22.Text = ii.Spouse;

            run23.Append(runProperties11);
            run23.Append(text22);

            paragraph18.Append(paragraphProperties1);
            paragraph18.Append(run23);

            tableCell15.Append(tableCellProperties15);
            tableCell15.Append(paragraph18);

            tableRow8.Append(tableCell14);
            tableRow8.Append(tableCell15);

            table1.Append(tableProperties1);
            table1.Append(tableGrid1);
            table1.Append(tableRow2);
            table1.Append(tableRow3);
            table1.Append(tableRow4);
            table1.Append(tableRow5);
            table1.Append(tableRow6);
            table1.Append(tableRow7);
            table1.Append(tableRow8);
            Paragraph paragraph19 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00485B24", RsidRunAdditionDefault = "00FB1F22" };

            tableCell1.Append(tableCellProperties1);
            tableCell1.Append(paragraph1);
            tableCell1.Append(paragraph2);
            if (paragraph2a != null)
                tableCell1.Append(paragraph2a);
            tableCell1.Append(paragraph3);
            tableCell1.Append(paragraph4);
            tableCell1.Append(table1);
            tableCell1.Append(paragraph19);

            TableCell tableCell16 = new TableCell();

            TableCellProperties tableCellProperties16 = new TableCellProperties();
            TableCellWidth tableCellWidth16 = new TableCellWidth() { Width = "4788", Type = TableWidthUnitValues.Dxa };
            TableCellVerticalAlignment tableCellVerticalAlignment1 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };

            tableCellProperties16.Append(tableCellWidth16);
            tableCellProperties16.Append(tableCellVerticalAlignment1);
            tableCell16.Append(tableCellProperties16);

            Paragraph paragraph20 = new Paragraph() { RsidParagraphAddition = "00FB1F22", RsidParagraphProperties = "00960953", RsidRunAdditionDefault = "00FB1F22" };
            ParagraphProperties paragraphProperties2 = new ParagraphProperties();
            Justification justification1 = new Justification() { Val = JustificationValues.Center };

            paragraphProperties2.Append(justification1);
            paragraph20.Append(paragraphProperties2);

            if (iid.HasValue())
            {
                Run run24 = new Run();

                RunProperties runProperties12 = new RunProperties();
                NoProof noProof13 = new NoProof();

                runProperties12.Append(noProof13);

                Drawing drawing1 = new Drawing();

                Wp.Inline inline1 = new Wp.Inline()
                                    {
                                        DistanceFromTop = (UInt32Value)0U,
                                        DistanceFromBottom = (UInt32Value)0U,
                                        DistanceFromLeft = (UInt32Value)0U,
                                        DistanceFromRight = (UInt32Value)0U
                                    };
                Wp.Extent extent1 = new Wp.Extent() { Cx = 1428750L, Cy = 1905000L };
                Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
                Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)1U, Name = "Picture 1", Description = "D:\\Pictures\\ttt.jpg" };

                Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 =
                    new Wp.NonVisualGraphicFrameDrawingProperties();

                A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks() { NoChangeAspect = true };
                graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

                nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

                A.Graphic graphic1 = new A.Graphic();
                graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

                A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" };

                Pic.Picture picture1 = new Pic.Picture();
                picture1.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");

                Pic.NonVisualPictureProperties nonVisualPictureProperties1 = new Pic.NonVisualPictureProperties();
                Pic.NonVisualDrawingProperties nonVisualDrawingProperties1 = new Pic.NonVisualDrawingProperties()
                                                                             {
                                                                                 Id = (UInt32Value)0U,
                                                                                 Name = "Picture 459",
                                                                                 Description = "D:\\Pictures\\ttt.jpg"
                                                                             };

                Pic.NonVisualPictureDrawingProperties nonVisualPictureDrawingProperties1 =
                    new Pic.NonVisualPictureDrawingProperties();
                A.PictureLocks pictureLocks1 = new A.PictureLocks() { NoChangeAspect = false, NoChangeArrowheads = true };

                nonVisualPictureDrawingProperties1.Append(pictureLocks1);

                nonVisualPictureProperties1.Append(nonVisualDrawingProperties1);
                nonVisualPictureProperties1.Append(nonVisualPictureDrawingProperties1);

                Pic.BlipFill blipFill1 = new Pic.BlipFill();

                A.Blip blip1 = new A.Blip() { Embed = iid };

                A.BlipExtensionList blipExtensionList1 = new A.BlipExtensionList();

                A.BlipExtension blipExtension1 = new A.BlipExtension() { Uri = "{28A0092B-C50C-407E-A947-70E740481C1C}" };

                A14.UseLocalDpi useLocalDpi1 = new A14.UseLocalDpi() { Val = false };
                useLocalDpi1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

                blipExtension1.Append(useLocalDpi1);

                blipExtensionList1.Append(blipExtension1);

                blip1.Append(blipExtensionList1);
                A.SourceRectangle sourceRectangle1 = new A.SourceRectangle();

                A.Stretch stretch1 = new A.Stretch();
                A.FillRectangle fillRectangle1 = new A.FillRectangle();

                stretch1.Append(fillRectangle1);

                blipFill1.Append(blip1);
                blipFill1.Append(sourceRectangle1);
                blipFill1.Append(stretch1);

                Pic.ShapeProperties shapeProperties1 = new Pic.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

                A.Transform2D transform2D1 = new A.Transform2D();
                A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
                A.Extents extents1 = new A.Extents() { Cx = 1428750L, Cy = 1905000L };

                transform2D1.Append(offset1);
                transform2D1.Append(extents1);

                A.PresetGeometry presetGeometry1 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
                A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

                presetGeometry1.Append(adjustValueList1);
                A.NoFill noFill1 = new A.NoFill();

                A.Outline outline1 = new A.Outline();
                A.NoFill noFill2 = new A.NoFill();

                outline1.Append(noFill2);

                shapeProperties1.Append(transform2D1);
                shapeProperties1.Append(presetGeometry1);
                shapeProperties1.Append(noFill1);
                shapeProperties1.Append(outline1);

                picture1.Append(nonVisualPictureProperties1);
                picture1.Append(blipFill1);
                picture1.Append(shapeProperties1);

                graphicData1.Append(picture1);

                graphic1.Append(graphicData1);

                inline1.Append(extent1);
                inline1.Append(effectExtent1);
                inline1.Append(docProperties1);
                inline1.Append(nonVisualGraphicFrameDrawingProperties1);
                inline1.Append(graphic1);

                drawing1.Append(inline1);

                run24.Append(runProperties12);
                run24.Append(drawing1);

                paragraph20.Append(run24);
            }
            tableCell16.Append(paragraph20);

            BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_GoBack", Id = "0" };
            BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" };

            tableRow1.Append(tableRowProperties1);
            tableRow1.Append(tableCell1);
            tableRow1.Append(tableCell16);
            tableRow1.Append(bookmarkStart1);
            tableRow1.Append(bookmarkEnd1);
            return tableRow1;
        }
        // Generates content of mainDocumentPart1.
        private void GenerateMainDocumentPart1Content(MainDocumentPart mainDocumentPart1)
        {
            Document document1 = new Document() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14 wp14" } };
            document1.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            document1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            document1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            document1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            document1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            document1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            document1.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            document1.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            document1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            document1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            document1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            document1.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            document1.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            document1.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            document1.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            Body body1 = new Body();

            Paragraph paragraph1 = new Paragraph() { RsidParagraphAddition = "00365B67", RsidRunAdditionDefault = "00D831F8" };

            Run run1 = new Run();

            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();

            runProperties1.Append(noProof1);

            Drawing drawing1 = new Drawing();

            Wp.Inline inline1 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent1 = new Wp.Extent() { Cx = 5486400L, Cy = 3200400L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 19050L, BottomEdge = 19050L };
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)1U, Name = "Chart 1" };
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" };

            C.ChartReference chartReference1 = new C.ChartReference() { Id = "rId7" };
            chartReference1.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
            chartReference1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");

            graphicData1.Append(chartReference1);

            graphic1.Append(graphicData1);

            inline1.Append(extent1);
            inline1.Append(effectExtent1);
            inline1.Append(docProperties1);
            inline1.Append(nonVisualGraphicFrameDrawingProperties1);
            inline1.Append(graphic1);

            drawing1.Append(inline1);

            run1.Append(runProperties1);
            run1.Append(drawing1);

            paragraph1.Append(run1);

            Table table1 = new Table();

            TableProperties tableProperties1 = new TableProperties();
            TableWidth tableWidth1 = new TableWidth() { Width = "9527", Type = TableWidthUnitValues.Dxa };

            TableBorders tableBorders1 = new TableBorders();
            TopBorder topBorder1 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder1 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder1 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder1 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableBorders1.Append(topBorder1);
            tableBorders1.Append(leftBorder1);
            tableBorders1.Append(bottomBorder1);
            tableBorders1.Append(rightBorder1);
            Shading shading1 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMarginDefault tableCellMarginDefault1 = new TableCellMarginDefault();
            TopMargin topMargin1 = new TopMargin() { Width = "15", Type = TableWidthUnitValues.Dxa };
            TableCellLeftMargin tableCellLeftMargin1 = new TableCellLeftMargin() { Width = 15, Type = TableWidthValues.Dxa };
            BottomMargin bottomMargin1 = new BottomMargin() { Width = "15", Type = TableWidthUnitValues.Dxa };
            TableCellRightMargin tableCellRightMargin1 = new TableCellRightMargin() { Width = 15, Type = TableWidthValues.Dxa };

            tableCellMarginDefault1.Append(topMargin1);
            tableCellMarginDefault1.Append(tableCellLeftMargin1);
            tableCellMarginDefault1.Append(bottomMargin1);
            tableCellMarginDefault1.Append(tableCellRightMargin1);
            TableLook tableLook1 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };

            tableProperties1.Append(tableWidth1);
            tableProperties1.Append(tableBorders1);
            tableProperties1.Append(shading1);
            tableProperties1.Append(tableCellMarginDefault1);
            tableProperties1.Append(tableLook1);

            TableGrid tableGrid1 = new TableGrid();
            GridColumn gridColumn1 = new GridColumn() { Width = "2160" };
            GridColumn gridColumn2 = new GridColumn() { Width = "952" };
            GridColumn gridColumn3 = new GridColumn() { Width = "952" };
            GridColumn gridColumn4 = new GridColumn() { Width = "607" };
            GridColumn gridColumn5 = new GridColumn() { Width = "607" };
            GridColumn gridColumn6 = new GridColumn() { Width = "607" };
            GridColumn gridColumn7 = new GridColumn() { Width = "607" };
            GridColumn gridColumn8 = new GridColumn() { Width = "607" };
            GridColumn gridColumn9 = new GridColumn() { Width = "607" };
            GridColumn gridColumn10 = new GridColumn() { Width = "607" };
            GridColumn gridColumn11 = new GridColumn() { Width = "607" };
            GridColumn gridColumn12 = new GridColumn() { Width = "607" };

            tableGrid1.Append(gridColumn1);
            tableGrid1.Append(gridColumn2);
            tableGrid1.Append(gridColumn3);
            tableGrid1.Append(gridColumn4);
            tableGrid1.Append(gridColumn5);
            tableGrid1.Append(gridColumn6);
            tableGrid1.Append(gridColumn7);
            tableGrid1.Append(gridColumn8);
            tableGrid1.Append(gridColumn9);
            tableGrid1.Append(gridColumn10);
            tableGrid1.Append(gridColumn11);
            tableGrid1.Append(gridColumn12);

            TableRow tableRow1 = new TableRow() { RsidTableRowMarkRevision = "00C802B4", RsidTableRowAddition = "00C802B4", RsidTableRowProperties = "00C802B4" };

            TableRowProperties tableRowProperties1 = new TableRowProperties();
            TableRowHeight tableRowHeight1 = new TableRowHeight() { Val = (UInt32Value)780U };

            tableRowProperties1.Append(tableRowHeight1);

            TableCell tableCell1 = new TableCell();

            TableCellProperties tableCellProperties1 = new TableCellProperties();
            TableCellWidth tableCellWidth1 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders1 = new TableCellBorders();
            TopBorder topBorder2 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder2 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder2 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder2 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders1.Append(topBorder2);
            tableCellBorders1.Append(leftBorder2);
            tableCellBorders1.Append(bottomBorder2);
            tableCellBorders1.Append(rightBorder2);
            Shading shading2 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin1 = new TableCellMargin();
            TopMargin topMargin2 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin1 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin2 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin1 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin1.Append(topMargin2);
            tableCellMargin1.Append(leftMargin1);
            tableCellMargin1.Append(bottomMargin2);
            tableCellMargin1.Append(rightMargin1);
            TableCellVerticalAlignment tableCellVerticalAlignment1 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark1 = new HideMark();

            tableCellProperties1.Append(tableCellWidth1);
            tableCellProperties1.Append(tableCellBorders1);
            tableCellProperties1.Append(shading2);
            tableCellProperties1.Append(tableCellMargin1);
            tableCellProperties1.Append(tableCellVerticalAlignment1);
            tableCellProperties1.Append(hideMark1);

            Paragraph paragraph2 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties1 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties();
            RunFonts runFonts1 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color1 = new Color() { Val = "000000" };
            FontSize fontSize1 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript1 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties1.Append(runFonts1);
            paragraphMarkRunProperties1.Append(color1);
            paragraphMarkRunProperties1.Append(fontSize1);
            paragraphMarkRunProperties1.Append(fontSizeComplexScript1);

            paragraphProperties1.Append(spacingBetweenLines1);
            paragraphProperties1.Append(paragraphMarkRunProperties1);

            Hyperlink hyperlink1 = new Hyperlink() { Tooltip = "Million", History = true, Id = "rId8" };

            Run run2 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties2 = new RunProperties();
            RunFonts runFonts2 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color2 = new Color() { Val = "0B0080" };
            FontSize fontSize2 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript2 = new FontSizeComplexScript() { Val = "20" };

            runProperties2.Append(runFonts2);
            runProperties2.Append(color2);
            runProperties2.Append(fontSize2);
            runProperties2.Append(fontSizeComplexScript2);
            Text text1 = new Text();
            text1.Text = "Million";

            run2.Append(runProperties2);
            run2.Append(text1);

            hyperlink1.Append(run2);

            paragraph2.Append(paragraphProperties1);
            paragraph2.Append(hyperlink1);

            tableCell1.Append(tableCellProperties1);
            tableCell1.Append(paragraph2);

            TableCell tableCell2 = new TableCell();

            TableCellProperties tableCellProperties2 = new TableCellProperties();
            TableCellWidth tableCellWidth2 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders2 = new TableCellBorders();
            TopBorder topBorder3 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder3 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder3 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder3 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders2.Append(topBorder3);
            tableCellBorders2.Append(leftBorder3);
            tableCellBorders2.Append(bottomBorder3);
            tableCellBorders2.Append(rightBorder3);
            Shading shading3 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin2 = new TableCellMargin();
            TopMargin topMargin3 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin2 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin3 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin2 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin2.Append(topMargin3);
            tableCellMargin2.Append(leftMargin2);
            tableCellMargin2.Append(bottomMargin3);
            tableCellMargin2.Append(rightMargin2);
            TableCellVerticalAlignment tableCellVerticalAlignment2 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark2 = new HideMark();

            tableCellProperties2.Append(tableCellWidth2);
            tableCellProperties2.Append(tableCellBorders2);
            tableCellProperties2.Append(shading3);
            tableCellProperties2.Append(tableCellMargin2);
            tableCellProperties2.Append(tableCellVerticalAlignment2);
            tableCellProperties2.Append(hideMark2);

            Paragraph paragraph3 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties2 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines2 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification1 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties();
            RunFonts runFonts3 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color3 = new Color() { Val = "000000" };
            FontSize fontSize3 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript3 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties2.Append(runFonts3);
            paragraphMarkRunProperties2.Append(color3);
            paragraphMarkRunProperties2.Append(fontSize3);
            paragraphMarkRunProperties2.Append(fontSizeComplexScript3);

            paragraphProperties2.Append(spacingBetweenLines2);
            paragraphProperties2.Append(justification1);
            paragraphProperties2.Append(paragraphMarkRunProperties2);

            Run run3 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties3 = new RunProperties();
            RunFonts runFonts4 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color4 = new Color() { Val = "000000" };
            FontSize fontSize4 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript4 = new FontSizeComplexScript() { Val = "20" };

            runProperties3.Append(runFonts4);
            runProperties3.Append(color4);
            runProperties3.Append(fontSize4);
            runProperties3.Append(fontSizeComplexScript4);
            Text text2 = new Text();
            text2.Text = "10";

            run3.Append(runProperties3);
            run3.Append(text2);

            Run run4 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties4 = new RunProperties();
            RunFonts runFonts5 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color5 = new Color() { Val = "000000" };
            FontSize fontSize5 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript5 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment1 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties4.Append(runFonts5);
            runProperties4.Append(color5);
            runProperties4.Append(fontSize5);
            runProperties4.Append(fontSizeComplexScript5);
            runProperties4.Append(verticalTextAlignment1);
            Text text3 = new Text();
            text3.Text = "6";

            run4.Append(runProperties4);
            run4.Append(text3);

            paragraph3.Append(paragraphProperties2);
            paragraph3.Append(run3);
            paragraph3.Append(run4);

            tableCell2.Append(tableCellProperties2);
            tableCell2.Append(paragraph3);

            TableCell tableCell3 = new TableCell();

            TableCellProperties tableCellProperties3 = new TableCellProperties();
            TableCellWidth tableCellWidth3 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders3 = new TableCellBorders();
            TopBorder topBorder4 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder4 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder4 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder4 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders3.Append(topBorder4);
            tableCellBorders3.Append(leftBorder4);
            tableCellBorders3.Append(bottomBorder4);
            tableCellBorders3.Append(rightBorder4);
            Shading shading4 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin3 = new TableCellMargin();
            TopMargin topMargin4 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin3 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin4 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin3 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin3.Append(topMargin4);
            tableCellMargin3.Append(leftMargin3);
            tableCellMargin3.Append(bottomMargin4);
            tableCellMargin3.Append(rightMargin3);
            TableCellVerticalAlignment tableCellVerticalAlignment3 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark3 = new HideMark();

            tableCellProperties3.Append(tableCellWidth3);
            tableCellProperties3.Append(tableCellBorders3);
            tableCellProperties3.Append(shading4);
            tableCellProperties3.Append(tableCellMargin3);
            tableCellProperties3.Append(tableCellVerticalAlignment3);
            tableCellProperties3.Append(hideMark3);

            Paragraph paragraph4 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties3 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines3 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification2 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties3 = new ParagraphMarkRunProperties();
            RunFonts runFonts6 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color6 = new Color() { Val = "000000" };
            FontSize fontSize6 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript6 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties3.Append(runFonts6);
            paragraphMarkRunProperties3.Append(color6);
            paragraphMarkRunProperties3.Append(fontSize6);
            paragraphMarkRunProperties3.Append(fontSizeComplexScript6);

            paragraphProperties3.Append(spacingBetweenLines3);
            paragraphProperties3.Append(justification2);
            paragraphProperties3.Append(paragraphMarkRunProperties3);

            Run run5 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties5 = new RunProperties();
            RunFonts runFonts7 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color7 = new Color() { Val = "000000" };
            FontSize fontSize7 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript7 = new FontSizeComplexScript() { Val = "20" };

            runProperties5.Append(runFonts7);
            runProperties5.Append(color7);
            runProperties5.Append(fontSize7);
            runProperties5.Append(fontSizeComplexScript7);
            Text text4 = new Text();
            text4.Text = "10";

            run5.Append(runProperties5);
            run5.Append(text4);

            Run run6 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties6 = new RunProperties();
            RunFonts runFonts8 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color8 = new Color() { Val = "000000" };
            FontSize fontSize8 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript8 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment2 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties6.Append(runFonts8);
            runProperties6.Append(color8);
            runProperties6.Append(fontSize8);
            runProperties6.Append(fontSizeComplexScript8);
            runProperties6.Append(verticalTextAlignment2);
            Text text5 = new Text();
            text5.Text = "6";

            run6.Append(runProperties6);
            run6.Append(text5);

            paragraph4.Append(paragraphProperties3);
            paragraph4.Append(run5);
            paragraph4.Append(run6);

            tableCell3.Append(tableCellProperties3);
            tableCell3.Append(paragraph4);

            TableCell tableCell4 = new TableCell();

            TableCellProperties tableCellProperties4 = new TableCellProperties();
            TableCellWidth tableCellWidth4 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders4 = new TableCellBorders();
            TopBorder topBorder5 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder5 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder5 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder5 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders4.Append(topBorder5);
            tableCellBorders4.Append(leftBorder5);
            tableCellBorders4.Append(bottomBorder5);
            tableCellBorders4.Append(rightBorder5);
            Shading shading5 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin4 = new TableCellMargin();
            TopMargin topMargin5 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin4 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin5 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin4 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin4.Append(topMargin5);
            tableCellMargin4.Append(leftMargin4);
            tableCellMargin4.Append(bottomMargin5);
            tableCellMargin4.Append(rightMargin4);
            TableCellVerticalAlignment tableCellVerticalAlignment4 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark4 = new HideMark();

            tableCellProperties4.Append(tableCellWidth4);
            tableCellProperties4.Append(tableCellBorders4);
            tableCellProperties4.Append(shading5);
            tableCellProperties4.Append(tableCellMargin4);
            tableCellProperties4.Append(tableCellVerticalAlignment4);
            tableCellProperties4.Append(hideMark4);

            Paragraph paragraph5 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties4 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines4 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties4 = new ParagraphMarkRunProperties();
            RunFonts runFonts9 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color9 = new Color() { Val = "000000" };
            FontSize fontSize9 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript9 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties4.Append(runFonts9);
            paragraphMarkRunProperties4.Append(color9);
            paragraphMarkRunProperties4.Append(fontSize9);
            paragraphMarkRunProperties4.Append(fontSizeComplexScript9);

            paragraphProperties4.Append(spacingBetweenLines4);
            paragraphProperties4.Append(paragraphMarkRunProperties4);

            Run run7 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties7 = new RunProperties();
            RunFonts runFonts10 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color10 = new Color() { Val = "000000" };
            FontSize fontSize10 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript10 = new FontSizeComplexScript() { Val = "20" };

            runProperties7.Append(runFonts10);
            runProperties7.Append(color10);
            runProperties7.Append(fontSize10);
            runProperties7.Append(fontSizeComplexScript10);
            Text text6 = new Text();
            text6.Text = "✓";

            run7.Append(runProperties7);
            run7.Append(text6);

            paragraph5.Append(paragraphProperties4);
            paragraph5.Append(run7);

            tableCell4.Append(tableCellProperties4);
            tableCell4.Append(paragraph5);

            TableCell tableCell5 = new TableCell();

            TableCellProperties tableCellProperties5 = new TableCellProperties();
            TableCellWidth tableCellWidth5 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders5 = new TableCellBorders();
            TopBorder topBorder6 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder6 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder6 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder6 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders5.Append(topBorder6);
            tableCellBorders5.Append(leftBorder6);
            tableCellBorders5.Append(bottomBorder6);
            tableCellBorders5.Append(rightBorder6);
            Shading shading6 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin5 = new TableCellMargin();
            TopMargin topMargin6 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin5 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin6 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin5 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin5.Append(topMargin6);
            tableCellMargin5.Append(leftMargin5);
            tableCellMargin5.Append(bottomMargin6);
            tableCellMargin5.Append(rightMargin5);
            TableCellVerticalAlignment tableCellVerticalAlignment5 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark5 = new HideMark();

            tableCellProperties5.Append(tableCellWidth5);
            tableCellProperties5.Append(tableCellBorders5);
            tableCellProperties5.Append(shading6);
            tableCellProperties5.Append(tableCellMargin5);
            tableCellProperties5.Append(tableCellVerticalAlignment5);
            tableCellProperties5.Append(hideMark5);

            Paragraph paragraph6 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties5 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines5 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties5 = new ParagraphMarkRunProperties();
            RunFonts runFonts11 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color11 = new Color() { Val = "000000" };
            FontSize fontSize11 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript11 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties5.Append(runFonts11);
            paragraphMarkRunProperties5.Append(color11);
            paragraphMarkRunProperties5.Append(fontSize11);
            paragraphMarkRunProperties5.Append(fontSizeComplexScript11);

            paragraphProperties5.Append(spacingBetweenLines5);
            paragraphProperties5.Append(paragraphMarkRunProperties5);

            Run run8 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties8 = new RunProperties();
            RunFonts runFonts12 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color12 = new Color() { Val = "000000" };
            FontSize fontSize12 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript12 = new FontSizeComplexScript() { Val = "20" };

            runProperties8.Append(runFonts12);
            runProperties8.Append(color12);
            runProperties8.Append(fontSize12);
            runProperties8.Append(fontSizeComplexScript12);
            Text text7 = new Text();
            text7.Text = "✓";

            run8.Append(runProperties8);
            run8.Append(text7);

            paragraph6.Append(paragraphProperties5);
            paragraph6.Append(run8);

            tableCell5.Append(tableCellProperties5);
            tableCell5.Append(paragraph6);

            TableCell tableCell6 = new TableCell();

            TableCellProperties tableCellProperties6 = new TableCellProperties();
            TableCellWidth tableCellWidth6 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders6 = new TableCellBorders();
            TopBorder topBorder7 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder7 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder7 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder7 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders6.Append(topBorder7);
            tableCellBorders6.Append(leftBorder7);
            tableCellBorders6.Append(bottomBorder7);
            tableCellBorders6.Append(rightBorder7);
            Shading shading7 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin6 = new TableCellMargin();
            TopMargin topMargin7 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin6 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin7 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin6 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin6.Append(topMargin7);
            tableCellMargin6.Append(leftMargin6);
            tableCellMargin6.Append(bottomMargin7);
            tableCellMargin6.Append(rightMargin6);
            TableCellVerticalAlignment tableCellVerticalAlignment6 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark6 = new HideMark();

            tableCellProperties6.Append(tableCellWidth6);
            tableCellProperties6.Append(tableCellBorders6);
            tableCellProperties6.Append(shading7);
            tableCellProperties6.Append(tableCellMargin6);
            tableCellProperties6.Append(tableCellVerticalAlignment6);
            tableCellProperties6.Append(hideMark6);

            Paragraph paragraph7 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties6 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines6 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties6 = new ParagraphMarkRunProperties();
            RunFonts runFonts13 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color13 = new Color() { Val = "000000" };
            FontSize fontSize13 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript13 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties6.Append(runFonts13);
            paragraphMarkRunProperties6.Append(color13);
            paragraphMarkRunProperties6.Append(fontSize13);
            paragraphMarkRunProperties6.Append(fontSizeComplexScript13);

            paragraphProperties6.Append(spacingBetweenLines6);
            paragraphProperties6.Append(paragraphMarkRunProperties6);

            Run run9 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties9 = new RunProperties();
            RunFonts runFonts14 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color14 = new Color() { Val = "000000" };
            FontSize fontSize14 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript14 = new FontSizeComplexScript() { Val = "20" };

            runProperties9.Append(runFonts14);
            runProperties9.Append(color14);
            runProperties9.Append(fontSize14);
            runProperties9.Append(fontSizeComplexScript14);
            Text text8 = new Text();
            text8.Text = "✓";

            run9.Append(runProperties9);
            run9.Append(text8);

            paragraph7.Append(paragraphProperties6);
            paragraph7.Append(run9);

            tableCell6.Append(tableCellProperties6);
            tableCell6.Append(paragraph7);

            TableCell tableCell7 = new TableCell();

            TableCellProperties tableCellProperties7 = new TableCellProperties();
            TableCellWidth tableCellWidth7 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders7 = new TableCellBorders();
            TopBorder topBorder8 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder8 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder8 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder8 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders7.Append(topBorder8);
            tableCellBorders7.Append(leftBorder8);
            tableCellBorders7.Append(bottomBorder8);
            tableCellBorders7.Append(rightBorder8);
            Shading shading8 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin7 = new TableCellMargin();
            TopMargin topMargin8 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin7 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin8 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin7 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin7.Append(topMargin8);
            tableCellMargin7.Append(leftMargin7);
            tableCellMargin7.Append(bottomMargin8);
            tableCellMargin7.Append(rightMargin7);
            TableCellVerticalAlignment tableCellVerticalAlignment7 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark7 = new HideMark();

            tableCellProperties7.Append(tableCellWidth7);
            tableCellProperties7.Append(tableCellBorders7);
            tableCellProperties7.Append(shading8);
            tableCellProperties7.Append(tableCellMargin7);
            tableCellProperties7.Append(tableCellVerticalAlignment7);
            tableCellProperties7.Append(hideMark7);

            Paragraph paragraph8 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties7 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines7 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties7 = new ParagraphMarkRunProperties();
            RunFonts runFonts15 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color15 = new Color() { Val = "000000" };
            FontSize fontSize15 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript15 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties7.Append(runFonts15);
            paragraphMarkRunProperties7.Append(color15);
            paragraphMarkRunProperties7.Append(fontSize15);
            paragraphMarkRunProperties7.Append(fontSizeComplexScript15);

            paragraphProperties7.Append(spacingBetweenLines7);
            paragraphProperties7.Append(paragraphMarkRunProperties7);

            Run run10 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties10 = new RunProperties();
            RunFonts runFonts16 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color16 = new Color() { Val = "000000" };
            FontSize fontSize16 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript16 = new FontSizeComplexScript() { Val = "20" };

            runProperties10.Append(runFonts16);
            runProperties10.Append(color16);
            runProperties10.Append(fontSize16);
            runProperties10.Append(fontSizeComplexScript16);
            Text text9 = new Text();
            text9.Text = "✓";

            run10.Append(runProperties10);
            run10.Append(text9);

            paragraph8.Append(paragraphProperties7);
            paragraph8.Append(run10);

            tableCell7.Append(tableCellProperties7);
            tableCell7.Append(paragraph8);

            TableCell tableCell8 = new TableCell();

            TableCellProperties tableCellProperties8 = new TableCellProperties();
            TableCellWidth tableCellWidth8 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders8 = new TableCellBorders();
            TopBorder topBorder9 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder9 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder9 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder9 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders8.Append(topBorder9);
            tableCellBorders8.Append(leftBorder9);
            tableCellBorders8.Append(bottomBorder9);
            tableCellBorders8.Append(rightBorder9);
            Shading shading9 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin8 = new TableCellMargin();
            TopMargin topMargin9 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin8 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin9 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin8 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin8.Append(topMargin9);
            tableCellMargin8.Append(leftMargin8);
            tableCellMargin8.Append(bottomMargin9);
            tableCellMargin8.Append(rightMargin8);
            TableCellVerticalAlignment tableCellVerticalAlignment8 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark8 = new HideMark();

            tableCellProperties8.Append(tableCellWidth8);
            tableCellProperties8.Append(tableCellBorders8);
            tableCellProperties8.Append(shading9);
            tableCellProperties8.Append(tableCellMargin8);
            tableCellProperties8.Append(tableCellVerticalAlignment8);
            tableCellProperties8.Append(hideMark8);

            Paragraph paragraph9 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties8 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines8 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties8 = new ParagraphMarkRunProperties();
            RunFonts runFonts17 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color17 = new Color() { Val = "000000" };
            FontSize fontSize17 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript17 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties8.Append(runFonts17);
            paragraphMarkRunProperties8.Append(color17);
            paragraphMarkRunProperties8.Append(fontSize17);
            paragraphMarkRunProperties8.Append(fontSizeComplexScript17);

            paragraphProperties8.Append(spacingBetweenLines8);
            paragraphProperties8.Append(paragraphMarkRunProperties8);

            Run run11 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties11 = new RunProperties();
            RunFonts runFonts18 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color18 = new Color() { Val = "000000" };
            FontSize fontSize18 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript18 = new FontSizeComplexScript() { Val = "20" };

            runProperties11.Append(runFonts18);
            runProperties11.Append(color18);
            runProperties11.Append(fontSize18);
            runProperties11.Append(fontSizeComplexScript18);
            Text text10 = new Text();
            text10.Text = "✓";

            run11.Append(runProperties11);
            run11.Append(text10);

            paragraph9.Append(paragraphProperties8);
            paragraph9.Append(run11);

            tableCell8.Append(tableCellProperties8);
            tableCell8.Append(paragraph9);

            TableCell tableCell9 = new TableCell();

            TableCellProperties tableCellProperties9 = new TableCellProperties();
            TableCellWidth tableCellWidth9 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders9 = new TableCellBorders();
            TopBorder topBorder10 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder10 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder10 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder10 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders9.Append(topBorder10);
            tableCellBorders9.Append(leftBorder10);
            tableCellBorders9.Append(bottomBorder10);
            tableCellBorders9.Append(rightBorder10);
            Shading shading10 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin9 = new TableCellMargin();
            TopMargin topMargin10 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin9 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin10 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin9 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin9.Append(topMargin10);
            tableCellMargin9.Append(leftMargin9);
            tableCellMargin9.Append(bottomMargin10);
            tableCellMargin9.Append(rightMargin9);
            TableCellVerticalAlignment tableCellVerticalAlignment9 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark9 = new HideMark();

            tableCellProperties9.Append(tableCellWidth9);
            tableCellProperties9.Append(tableCellBorders9);
            tableCellProperties9.Append(shading10);
            tableCellProperties9.Append(tableCellMargin9);
            tableCellProperties9.Append(tableCellVerticalAlignment9);
            tableCellProperties9.Append(hideMark9);

            Paragraph paragraph10 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties9 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines9 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties9 = new ParagraphMarkRunProperties();
            RunFonts runFonts19 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color19 = new Color() { Val = "000000" };
            FontSize fontSize19 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript19 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties9.Append(runFonts19);
            paragraphMarkRunProperties9.Append(color19);
            paragraphMarkRunProperties9.Append(fontSize19);
            paragraphMarkRunProperties9.Append(fontSizeComplexScript19);

            paragraphProperties9.Append(spacingBetweenLines9);
            paragraphProperties9.Append(paragraphMarkRunProperties9);

            Run run12 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties12 = new RunProperties();
            RunFonts runFonts20 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color20 = new Color() { Val = "000000" };
            FontSize fontSize20 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript20 = new FontSizeComplexScript() { Val = "20" };

            runProperties12.Append(runFonts20);
            runProperties12.Append(color20);
            runProperties12.Append(fontSize20);
            runProperties12.Append(fontSizeComplexScript20);
            Text text11 = new Text();
            text11.Text = "✓";

            run12.Append(runProperties12);
            run12.Append(text11);

            paragraph10.Append(paragraphProperties9);
            paragraph10.Append(run12);

            tableCell9.Append(tableCellProperties9);
            tableCell9.Append(paragraph10);

            TableCell tableCell10 = new TableCell();

            TableCellProperties tableCellProperties10 = new TableCellProperties();
            TableCellWidth tableCellWidth10 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders10 = new TableCellBorders();
            TopBorder topBorder11 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder11 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder11 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder11 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders10.Append(topBorder11);
            tableCellBorders10.Append(leftBorder11);
            tableCellBorders10.Append(bottomBorder11);
            tableCellBorders10.Append(rightBorder11);
            Shading shading11 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin10 = new TableCellMargin();
            TopMargin topMargin11 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin10 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin11 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin10 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin10.Append(topMargin11);
            tableCellMargin10.Append(leftMargin10);
            tableCellMargin10.Append(bottomMargin11);
            tableCellMargin10.Append(rightMargin10);
            TableCellVerticalAlignment tableCellVerticalAlignment10 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark10 = new HideMark();

            tableCellProperties10.Append(tableCellWidth10);
            tableCellProperties10.Append(tableCellBorders10);
            tableCellProperties10.Append(shading11);
            tableCellProperties10.Append(tableCellMargin10);
            tableCellProperties10.Append(tableCellVerticalAlignment10);
            tableCellProperties10.Append(hideMark10);

            Paragraph paragraph11 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties10 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines10 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties10 = new ParagraphMarkRunProperties();
            RunFonts runFonts21 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color21 = new Color() { Val = "000000" };
            FontSize fontSize21 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript21 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties10.Append(runFonts21);
            paragraphMarkRunProperties10.Append(color21);
            paragraphMarkRunProperties10.Append(fontSize21);
            paragraphMarkRunProperties10.Append(fontSizeComplexScript21);

            paragraphProperties10.Append(spacingBetweenLines10);
            paragraphProperties10.Append(paragraphMarkRunProperties10);

            Run run13 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties13 = new RunProperties();
            RunFonts runFonts22 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color22 = new Color() { Val = "000000" };
            FontSize fontSize22 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript22 = new FontSizeComplexScript() { Val = "20" };

            runProperties13.Append(runFonts22);
            runProperties13.Append(color22);
            runProperties13.Append(fontSize22);
            runProperties13.Append(fontSizeComplexScript22);
            Text text12 = new Text();
            text12.Text = "✓";

            run13.Append(runProperties13);
            run13.Append(text12);

            paragraph11.Append(paragraphProperties10);
            paragraph11.Append(run13);

            tableCell10.Append(tableCellProperties10);
            tableCell10.Append(paragraph11);

            TableCell tableCell11 = new TableCell();

            TableCellProperties tableCellProperties11 = new TableCellProperties();
            TableCellWidth tableCellWidth11 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders11 = new TableCellBorders();
            TopBorder topBorder12 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder12 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder12 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder12 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders11.Append(topBorder12);
            tableCellBorders11.Append(leftBorder12);
            tableCellBorders11.Append(bottomBorder12);
            tableCellBorders11.Append(rightBorder12);
            Shading shading12 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin11 = new TableCellMargin();
            TopMargin topMargin12 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin11 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin12 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin11 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin11.Append(topMargin12);
            tableCellMargin11.Append(leftMargin11);
            tableCellMargin11.Append(bottomMargin12);
            tableCellMargin11.Append(rightMargin11);
            TableCellVerticalAlignment tableCellVerticalAlignment11 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark11 = new HideMark();

            tableCellProperties11.Append(tableCellWidth11);
            tableCellProperties11.Append(tableCellBorders11);
            tableCellProperties11.Append(shading12);
            tableCellProperties11.Append(tableCellMargin11);
            tableCellProperties11.Append(tableCellVerticalAlignment11);
            tableCellProperties11.Append(hideMark11);

            Paragraph paragraph12 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties11 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines11 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties11 = new ParagraphMarkRunProperties();
            RunFonts runFonts23 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color23 = new Color() { Val = "000000" };
            FontSize fontSize23 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript23 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties11.Append(runFonts23);
            paragraphMarkRunProperties11.Append(color23);
            paragraphMarkRunProperties11.Append(fontSize23);
            paragraphMarkRunProperties11.Append(fontSizeComplexScript23);

            paragraphProperties11.Append(spacingBetweenLines11);
            paragraphProperties11.Append(paragraphMarkRunProperties11);

            Run run14 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties14 = new RunProperties();
            RunFonts runFonts24 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color24 = new Color() { Val = "000000" };
            FontSize fontSize24 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript24 = new FontSizeComplexScript() { Val = "20" };

            runProperties14.Append(runFonts24);
            runProperties14.Append(color24);
            runProperties14.Append(fontSize24);
            runProperties14.Append(fontSizeComplexScript24);
            Text text13 = new Text();
            text13.Text = "✓";

            run14.Append(runProperties14);
            run14.Append(text13);

            paragraph12.Append(paragraphProperties11);
            paragraph12.Append(run14);

            tableCell11.Append(tableCellProperties11);
            tableCell11.Append(paragraph12);

            TableCell tableCell12 = new TableCell();

            TableCellProperties tableCellProperties12 = new TableCellProperties();
            TableCellWidth tableCellWidth12 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders12 = new TableCellBorders();
            TopBorder topBorder13 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder13 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder13 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder13 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders12.Append(topBorder13);
            tableCellBorders12.Append(leftBorder13);
            tableCellBorders12.Append(bottomBorder13);
            tableCellBorders12.Append(rightBorder13);
            Shading shading13 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin12 = new TableCellMargin();
            TopMargin topMargin13 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin12 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin13 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin12 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin12.Append(topMargin13);
            tableCellMargin12.Append(leftMargin12);
            tableCellMargin12.Append(bottomMargin13);
            tableCellMargin12.Append(rightMargin12);
            TableCellVerticalAlignment tableCellVerticalAlignment12 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark12 = new HideMark();

            tableCellProperties12.Append(tableCellWidth12);
            tableCellProperties12.Append(tableCellBorders12);
            tableCellProperties12.Append(shading13);
            tableCellProperties12.Append(tableCellMargin12);
            tableCellProperties12.Append(tableCellVerticalAlignment12);
            tableCellProperties12.Append(hideMark12);

            Paragraph paragraph13 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties12 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines12 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties12 = new ParagraphMarkRunProperties();
            RunFonts runFonts25 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color25 = new Color() { Val = "000000" };
            FontSize fontSize25 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript25 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties12.Append(runFonts25);
            paragraphMarkRunProperties12.Append(color25);
            paragraphMarkRunProperties12.Append(fontSize25);
            paragraphMarkRunProperties12.Append(fontSizeComplexScript25);

            paragraphProperties12.Append(spacingBetweenLines12);
            paragraphProperties12.Append(paragraphMarkRunProperties12);

            Run run15 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties15 = new RunProperties();
            RunFonts runFonts26 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color26 = new Color() { Val = "000000" };
            FontSize fontSize26 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript26 = new FontSizeComplexScript() { Val = "20" };

            runProperties15.Append(runFonts26);
            runProperties15.Append(color26);
            runProperties15.Append(fontSize26);
            runProperties15.Append(fontSizeComplexScript26);
            Text text14 = new Text();
            text14.Text = "✓";

            run15.Append(runProperties15);
            run15.Append(text14);

            paragraph13.Append(paragraphProperties12);
            paragraph13.Append(run15);

            tableCell12.Append(tableCellProperties12);
            tableCell12.Append(paragraph13);

            tableRow1.Append(tableRowProperties1);
            tableRow1.Append(tableCell1);
            tableRow1.Append(tableCell2);
            tableRow1.Append(tableCell3);
            tableRow1.Append(tableCell4);
            tableRow1.Append(tableCell5);
            tableRow1.Append(tableCell6);
            tableRow1.Append(tableCell7);
            tableRow1.Append(tableCell8);
            tableRow1.Append(tableCell9);
            tableRow1.Append(tableCell10);
            tableRow1.Append(tableCell11);
            tableRow1.Append(tableCell12);

            TableRow tableRow2 = new TableRow() { RsidTableRowMarkRevision = "00C802B4", RsidTableRowAddition = "00C802B4", RsidTableRowProperties = "00C802B4" };

            TableRowProperties tableRowProperties2 = new TableRowProperties();
            TableRowHeight tableRowHeight2 = new TableRowHeight() { Val = (UInt32Value)765U };

            tableRowProperties2.Append(tableRowHeight2);

            TableCell tableCell13 = new TableCell();

            TableCellProperties tableCellProperties13 = new TableCellProperties();
            TableCellWidth tableCellWidth13 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders13 = new TableCellBorders();
            TopBorder topBorder14 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder14 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder14 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder14 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders13.Append(topBorder14);
            tableCellBorders13.Append(leftBorder14);
            tableCellBorders13.Append(bottomBorder14);
            tableCellBorders13.Append(rightBorder14);
            Shading shading14 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin13 = new TableCellMargin();
            TopMargin topMargin14 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin13 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin14 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin13 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin13.Append(topMargin14);
            tableCellMargin13.Append(leftMargin13);
            tableCellMargin13.Append(bottomMargin14);
            tableCellMargin13.Append(rightMargin13);
            TableCellVerticalAlignment tableCellVerticalAlignment13 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark13 = new HideMark();

            tableCellProperties13.Append(tableCellWidth13);
            tableCellProperties13.Append(tableCellBorders13);
            tableCellProperties13.Append(shading14);
            tableCellProperties13.Append(tableCellMargin13);
            tableCellProperties13.Append(tableCellVerticalAlignment13);
            tableCellProperties13.Append(hideMark13);

            Paragraph paragraph14 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties13 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines13 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties13 = new ParagraphMarkRunProperties();
            RunFonts runFonts27 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color27 = new Color() { Val = "000000" };
            FontSize fontSize27 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript27 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties13.Append(runFonts27);
            paragraphMarkRunProperties13.Append(color27);
            paragraphMarkRunProperties13.Append(fontSize27);
            paragraphMarkRunProperties13.Append(fontSizeComplexScript27);

            paragraphProperties13.Append(spacingBetweenLines13);
            paragraphProperties13.Append(paragraphMarkRunProperties13);

            Hyperlink hyperlink2 = new Hyperlink() { Tooltip = "1,000,000,000", History = true, Id = "rId9" };

            Run run16 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties16 = new RunProperties();
            RunFonts runFonts28 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color28 = new Color() { Val = "0B0080" };
            FontSize fontSize28 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript28 = new FontSizeComplexScript() { Val = "20" };

            runProperties16.Append(runFonts28);
            runProperties16.Append(color28);
            runProperties16.Append(fontSize28);
            runProperties16.Append(fontSizeComplexScript28);
            Text text15 = new Text();
            text15.Text = "Milliard";

            run16.Append(runProperties16);
            run16.Append(text15);

            hyperlink2.Append(run16);

            paragraph14.Append(paragraphProperties13);
            paragraph14.Append(hyperlink2);

            tableCell13.Append(tableCellProperties13);
            tableCell13.Append(paragraph14);

            TableCell tableCell14 = new TableCell();

            TableCellProperties tableCellProperties14 = new TableCellProperties();
            TableCellWidth tableCellWidth14 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders14 = new TableCellBorders();
            TopBorder topBorder15 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder15 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder15 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder15 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders14.Append(topBorder15);
            tableCellBorders14.Append(leftBorder15);
            tableCellBorders14.Append(bottomBorder15);
            tableCellBorders14.Append(rightBorder15);
            Shading shading15 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin14 = new TableCellMargin();
            TopMargin topMargin15 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin14 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin15 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin14 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin14.Append(topMargin15);
            tableCellMargin14.Append(leftMargin14);
            tableCellMargin14.Append(bottomMargin15);
            tableCellMargin14.Append(rightMargin14);
            TableCellVerticalAlignment tableCellVerticalAlignment14 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark14 = new HideMark();

            tableCellProperties14.Append(tableCellWidth14);
            tableCellProperties14.Append(tableCellBorders14);
            tableCellProperties14.Append(shading15);
            tableCellProperties14.Append(tableCellMargin14);
            tableCellProperties14.Append(tableCellVerticalAlignment14);
            tableCellProperties14.Append(hideMark14);

            Paragraph paragraph15 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties14 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines14 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties14 = new ParagraphMarkRunProperties();
            RunFonts runFonts29 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color29 = new Color() { Val = "000000" };
            FontSize fontSize29 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript29 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties14.Append(runFonts29);
            paragraphMarkRunProperties14.Append(color29);
            paragraphMarkRunProperties14.Append(fontSize29);
            paragraphMarkRunProperties14.Append(fontSizeComplexScript29);

            paragraphProperties14.Append(spacingBetweenLines14);
            paragraphProperties14.Append(paragraphMarkRunProperties14);

            Run run17 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties17 = new RunProperties();
            RunFonts runFonts30 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color30 = new Color() { Val = "000000" };
            FontSize fontSize30 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript30 = new FontSizeComplexScript() { Val = "20" };

            runProperties17.Append(runFonts30);
            runProperties17.Append(color30);
            runProperties17.Append(fontSize30);
            runProperties17.Append(fontSizeComplexScript30);
            Text text16 = new Text();
            text16.Text = " ";

            run17.Append(runProperties17);
            run17.Append(text16);

            paragraph15.Append(paragraphProperties14);
            paragraph15.Append(run17);

            tableCell14.Append(tableCellProperties14);
            tableCell14.Append(paragraph15);

            TableCell tableCell15 = new TableCell();

            TableCellProperties tableCellProperties15 = new TableCellProperties();
            TableCellWidth tableCellWidth15 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders15 = new TableCellBorders();
            TopBorder topBorder16 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder16 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder16 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder16 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders15.Append(topBorder16);
            tableCellBorders15.Append(leftBorder16);
            tableCellBorders15.Append(bottomBorder16);
            tableCellBorders15.Append(rightBorder16);
            Shading shading16 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin15 = new TableCellMargin();
            TopMargin topMargin16 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin15 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin16 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin15 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin15.Append(topMargin16);
            tableCellMargin15.Append(leftMargin15);
            tableCellMargin15.Append(bottomMargin16);
            tableCellMargin15.Append(rightMargin15);
            TableCellVerticalAlignment tableCellVerticalAlignment15 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark15 = new HideMark();

            tableCellProperties15.Append(tableCellWidth15);
            tableCellProperties15.Append(tableCellBorders15);
            tableCellProperties15.Append(shading16);
            tableCellProperties15.Append(tableCellMargin15);
            tableCellProperties15.Append(tableCellVerticalAlignment15);
            tableCellProperties15.Append(hideMark15);

            Paragraph paragraph16 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties15 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines15 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification3 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties15 = new ParagraphMarkRunProperties();
            RunFonts runFonts31 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color31 = new Color() { Val = "000000" };
            FontSize fontSize31 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript31 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties15.Append(runFonts31);
            paragraphMarkRunProperties15.Append(color31);
            paragraphMarkRunProperties15.Append(fontSize31);
            paragraphMarkRunProperties15.Append(fontSizeComplexScript31);

            paragraphProperties15.Append(spacingBetweenLines15);
            paragraphProperties15.Append(justification3);
            paragraphProperties15.Append(paragraphMarkRunProperties15);

            Run run18 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties18 = new RunProperties();
            RunFonts runFonts32 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color32 = new Color() { Val = "000000" };
            FontSize fontSize32 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript32 = new FontSizeComplexScript() { Val = "20" };

            runProperties18.Append(runFonts32);
            runProperties18.Append(color32);
            runProperties18.Append(fontSize32);
            runProperties18.Append(fontSizeComplexScript32);
            Text text17 = new Text();
            text17.Text = "10";

            run18.Append(runProperties18);
            run18.Append(text17);

            Run run19 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties19 = new RunProperties();
            RunFonts runFonts33 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color33 = new Color() { Val = "000000" };
            FontSize fontSize33 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript33 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment3 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties19.Append(runFonts33);
            runProperties19.Append(color33);
            runProperties19.Append(fontSize33);
            runProperties19.Append(fontSizeComplexScript33);
            runProperties19.Append(verticalTextAlignment3);
            Text text18 = new Text();
            text18.Text = "9";

            run19.Append(runProperties19);
            run19.Append(text18);

            paragraph16.Append(paragraphProperties15);
            paragraph16.Append(run18);
            paragraph16.Append(run19);

            tableCell15.Append(tableCellProperties15);
            tableCell15.Append(paragraph16);

            TableCell tableCell16 = new TableCell();

            TableCellProperties tableCellProperties16 = new TableCellProperties();
            TableCellWidth tableCellWidth16 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders16 = new TableCellBorders();
            TopBorder topBorder17 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder17 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder17 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder17 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders16.Append(topBorder17);
            tableCellBorders16.Append(leftBorder17);
            tableCellBorders16.Append(bottomBorder17);
            tableCellBorders16.Append(rightBorder17);
            Shading shading17 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin16 = new TableCellMargin();
            TopMargin topMargin17 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin16 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin17 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin16 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin16.Append(topMargin17);
            tableCellMargin16.Append(leftMargin16);
            tableCellMargin16.Append(bottomMargin17);
            tableCellMargin16.Append(rightMargin16);
            TableCellVerticalAlignment tableCellVerticalAlignment16 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark16 = new HideMark();

            tableCellProperties16.Append(tableCellWidth16);
            tableCellProperties16.Append(tableCellBorders16);
            tableCellProperties16.Append(shading17);
            tableCellProperties16.Append(tableCellMargin16);
            tableCellProperties16.Append(tableCellVerticalAlignment16);
            tableCellProperties16.Append(hideMark16);

            Paragraph paragraph17 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties16 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines16 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties16 = new ParagraphMarkRunProperties();
            RunFonts runFonts34 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color34 = new Color() { Val = "000000" };
            FontSize fontSize34 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript34 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties16.Append(runFonts34);
            paragraphMarkRunProperties16.Append(color34);
            paragraphMarkRunProperties16.Append(fontSize34);
            paragraphMarkRunProperties16.Append(fontSizeComplexScript34);

            paragraphProperties16.Append(spacingBetweenLines16);
            paragraphProperties16.Append(paragraphMarkRunProperties16);

            Run run20 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties20 = new RunProperties();
            RunFonts runFonts35 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color35 = new Color() { Val = "000000" };
            FontSize fontSize35 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript35 = new FontSizeComplexScript() { Val = "20" };

            runProperties20.Append(runFonts35);
            runProperties20.Append(color35);
            runProperties20.Append(fontSize35);
            runProperties20.Append(fontSizeComplexScript35);
            Text text19 = new Text();
            text19.Text = "✓";

            run20.Append(runProperties20);
            run20.Append(text19);

            paragraph17.Append(paragraphProperties16);
            paragraph17.Append(run20);

            tableCell16.Append(tableCellProperties16);
            tableCell16.Append(paragraph17);

            TableCell tableCell17 = new TableCell();

            TableCellProperties tableCellProperties17 = new TableCellProperties();
            TableCellWidth tableCellWidth17 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders17 = new TableCellBorders();
            TopBorder topBorder18 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder18 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder18 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder18 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders17.Append(topBorder18);
            tableCellBorders17.Append(leftBorder18);
            tableCellBorders17.Append(bottomBorder18);
            tableCellBorders17.Append(rightBorder18);
            Shading shading18 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin17 = new TableCellMargin();
            TopMargin topMargin18 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin17 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin18 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin17 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin17.Append(topMargin18);
            tableCellMargin17.Append(leftMargin17);
            tableCellMargin17.Append(bottomMargin18);
            tableCellMargin17.Append(rightMargin17);
            TableCellVerticalAlignment tableCellVerticalAlignment17 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark17 = new HideMark();

            tableCellProperties17.Append(tableCellWidth17);
            tableCellProperties17.Append(tableCellBorders17);
            tableCellProperties17.Append(shading18);
            tableCellProperties17.Append(tableCellMargin17);
            tableCellProperties17.Append(tableCellVerticalAlignment17);
            tableCellProperties17.Append(hideMark17);

            Paragraph paragraph18 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties17 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines17 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties17 = new ParagraphMarkRunProperties();
            RunFonts runFonts36 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color36 = new Color() { Val = "000000" };
            FontSize fontSize36 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript36 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties17.Append(runFonts36);
            paragraphMarkRunProperties17.Append(color36);
            paragraphMarkRunProperties17.Append(fontSize36);
            paragraphMarkRunProperties17.Append(fontSizeComplexScript36);

            paragraphProperties17.Append(spacingBetweenLines17);
            paragraphProperties17.Append(paragraphMarkRunProperties17);

            Run run21 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties21 = new RunProperties();
            RunFonts runFonts37 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color37 = new Color() { Val = "000000" };
            FontSize fontSize37 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript37 = new FontSizeComplexScript() { Val = "20" };

            runProperties21.Append(runFonts37);
            runProperties21.Append(color37);
            runProperties21.Append(fontSize37);
            runProperties21.Append(fontSizeComplexScript37);
            Text text20 = new Text();
            text20.Text = "✓";

            run21.Append(runProperties21);
            run21.Append(text20);

            paragraph18.Append(paragraphProperties17);
            paragraph18.Append(run21);

            tableCell17.Append(tableCellProperties17);
            tableCell17.Append(paragraph18);

            TableCell tableCell18 = new TableCell();

            TableCellProperties tableCellProperties18 = new TableCellProperties();
            TableCellWidth tableCellWidth18 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders18 = new TableCellBorders();
            TopBorder topBorder19 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder19 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder19 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder19 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders18.Append(topBorder19);
            tableCellBorders18.Append(leftBorder19);
            tableCellBorders18.Append(bottomBorder19);
            tableCellBorders18.Append(rightBorder19);
            Shading shading19 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin18 = new TableCellMargin();
            TopMargin topMargin19 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin18 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin19 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin18 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin18.Append(topMargin19);
            tableCellMargin18.Append(leftMargin18);
            tableCellMargin18.Append(bottomMargin19);
            tableCellMargin18.Append(rightMargin18);
            TableCellVerticalAlignment tableCellVerticalAlignment18 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark18 = new HideMark();

            tableCellProperties18.Append(tableCellWidth18);
            tableCellProperties18.Append(tableCellBorders18);
            tableCellProperties18.Append(shading19);
            tableCellProperties18.Append(tableCellMargin18);
            tableCellProperties18.Append(tableCellVerticalAlignment18);
            tableCellProperties18.Append(hideMark18);

            Paragraph paragraph19 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties18 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines18 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties18 = new ParagraphMarkRunProperties();
            RunFonts runFonts38 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color38 = new Color() { Val = "000000" };
            FontSize fontSize38 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript38 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties18.Append(runFonts38);
            paragraphMarkRunProperties18.Append(color38);
            paragraphMarkRunProperties18.Append(fontSize38);
            paragraphMarkRunProperties18.Append(fontSizeComplexScript38);

            paragraphProperties18.Append(spacingBetweenLines18);
            paragraphProperties18.Append(paragraphMarkRunProperties18);

            Run run22 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties22 = new RunProperties();
            RunFonts runFonts39 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color39 = new Color() { Val = "000000" };
            FontSize fontSize39 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript39 = new FontSizeComplexScript() { Val = "20" };

            runProperties22.Append(runFonts39);
            runProperties22.Append(color39);
            runProperties22.Append(fontSize39);
            runProperties22.Append(fontSizeComplexScript39);
            Text text21 = new Text();
            text21.Text = " ";

            run22.Append(runProperties22);
            run22.Append(text21);

            paragraph19.Append(paragraphProperties18);
            paragraph19.Append(run22);

            tableCell18.Append(tableCellProperties18);
            tableCell18.Append(paragraph19);

            TableCell tableCell19 = new TableCell();

            TableCellProperties tableCellProperties19 = new TableCellProperties();
            TableCellWidth tableCellWidth19 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders19 = new TableCellBorders();
            TopBorder topBorder20 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder20 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder20 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder20 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders19.Append(topBorder20);
            tableCellBorders19.Append(leftBorder20);
            tableCellBorders19.Append(bottomBorder20);
            tableCellBorders19.Append(rightBorder20);
            Shading shading20 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin19 = new TableCellMargin();
            TopMargin topMargin20 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin19 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin20 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin19 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin19.Append(topMargin20);
            tableCellMargin19.Append(leftMargin19);
            tableCellMargin19.Append(bottomMargin20);
            tableCellMargin19.Append(rightMargin19);
            TableCellVerticalAlignment tableCellVerticalAlignment19 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark19 = new HideMark();

            tableCellProperties19.Append(tableCellWidth19);
            tableCellProperties19.Append(tableCellBorders19);
            tableCellProperties19.Append(shading20);
            tableCellProperties19.Append(tableCellMargin19);
            tableCellProperties19.Append(tableCellVerticalAlignment19);
            tableCellProperties19.Append(hideMark19);

            Paragraph paragraph20 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties19 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines19 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties19 = new ParagraphMarkRunProperties();
            RunFonts runFonts40 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color40 = new Color() { Val = "000000" };
            FontSize fontSize40 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript40 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties19.Append(runFonts40);
            paragraphMarkRunProperties19.Append(color40);
            paragraphMarkRunProperties19.Append(fontSize40);
            paragraphMarkRunProperties19.Append(fontSizeComplexScript40);

            paragraphProperties19.Append(spacingBetweenLines19);
            paragraphProperties19.Append(paragraphMarkRunProperties19);

            Run run23 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties23 = new RunProperties();
            RunFonts runFonts41 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color41 = new Color() { Val = "000000" };
            FontSize fontSize41 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript41 = new FontSizeComplexScript() { Val = "20" };

            runProperties23.Append(runFonts41);
            runProperties23.Append(color41);
            runProperties23.Append(fontSize41);
            runProperties23.Append(fontSizeComplexScript41);
            Text text22 = new Text();
            text22.Text = "✓";

            run23.Append(runProperties23);
            run23.Append(text22);

            paragraph20.Append(paragraphProperties19);
            paragraph20.Append(run23);

            tableCell19.Append(tableCellProperties19);
            tableCell19.Append(paragraph20);

            TableCell tableCell20 = new TableCell();

            TableCellProperties tableCellProperties20 = new TableCellProperties();
            TableCellWidth tableCellWidth20 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders20 = new TableCellBorders();
            TopBorder topBorder21 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder21 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder21 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder21 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders20.Append(topBorder21);
            tableCellBorders20.Append(leftBorder21);
            tableCellBorders20.Append(bottomBorder21);
            tableCellBorders20.Append(rightBorder21);
            Shading shading21 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin20 = new TableCellMargin();
            TopMargin topMargin21 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin20 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin21 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin20 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin20.Append(topMargin21);
            tableCellMargin20.Append(leftMargin20);
            tableCellMargin20.Append(bottomMargin21);
            tableCellMargin20.Append(rightMargin20);
            TableCellVerticalAlignment tableCellVerticalAlignment20 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark20 = new HideMark();

            tableCellProperties20.Append(tableCellWidth20);
            tableCellProperties20.Append(tableCellBorders20);
            tableCellProperties20.Append(shading21);
            tableCellProperties20.Append(tableCellMargin20);
            tableCellProperties20.Append(tableCellVerticalAlignment20);
            tableCellProperties20.Append(hideMark20);

            Paragraph paragraph21 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties20 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines20 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties20 = new ParagraphMarkRunProperties();
            RunFonts runFonts42 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color42 = new Color() { Val = "000000" };
            FontSize fontSize42 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript42 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties20.Append(runFonts42);
            paragraphMarkRunProperties20.Append(color42);
            paragraphMarkRunProperties20.Append(fontSize42);
            paragraphMarkRunProperties20.Append(fontSizeComplexScript42);

            paragraphProperties20.Append(spacingBetweenLines20);
            paragraphProperties20.Append(paragraphMarkRunProperties20);

            Run run24 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties24 = new RunProperties();
            RunFonts runFonts43 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color43 = new Color() { Val = "000000" };
            FontSize fontSize43 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript43 = new FontSizeComplexScript() { Val = "20" };

            runProperties24.Append(runFonts43);
            runProperties24.Append(color43);
            runProperties24.Append(fontSize43);
            runProperties24.Append(fontSizeComplexScript43);
            Text text23 = new Text();
            text23.Text = "✓";

            run24.Append(runProperties24);
            run24.Append(text23);

            paragraph21.Append(paragraphProperties20);
            paragraph21.Append(run24);

            tableCell20.Append(tableCellProperties20);
            tableCell20.Append(paragraph21);

            TableCell tableCell21 = new TableCell();

            TableCellProperties tableCellProperties21 = new TableCellProperties();
            TableCellWidth tableCellWidth21 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders21 = new TableCellBorders();
            TopBorder topBorder22 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder22 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder22 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder22 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders21.Append(topBorder22);
            tableCellBorders21.Append(leftBorder22);
            tableCellBorders21.Append(bottomBorder22);
            tableCellBorders21.Append(rightBorder22);
            Shading shading22 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin21 = new TableCellMargin();
            TopMargin topMargin22 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin21 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin22 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin21 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin21.Append(topMargin22);
            tableCellMargin21.Append(leftMargin21);
            tableCellMargin21.Append(bottomMargin22);
            tableCellMargin21.Append(rightMargin21);
            TableCellVerticalAlignment tableCellVerticalAlignment21 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark21 = new HideMark();

            tableCellProperties21.Append(tableCellWidth21);
            tableCellProperties21.Append(tableCellBorders21);
            tableCellProperties21.Append(shading22);
            tableCellProperties21.Append(tableCellMargin21);
            tableCellProperties21.Append(tableCellVerticalAlignment21);
            tableCellProperties21.Append(hideMark21);

            Paragraph paragraph22 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties21 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines21 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties21 = new ParagraphMarkRunProperties();
            RunFonts runFonts44 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color44 = new Color() { Val = "000000" };
            FontSize fontSize44 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript44 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties21.Append(runFonts44);
            paragraphMarkRunProperties21.Append(color44);
            paragraphMarkRunProperties21.Append(fontSize44);
            paragraphMarkRunProperties21.Append(fontSizeComplexScript44);

            paragraphProperties21.Append(spacingBetweenLines21);
            paragraphProperties21.Append(paragraphMarkRunProperties21);

            Run run25 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties25 = new RunProperties();
            RunFonts runFonts45 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color45 = new Color() { Val = "000000" };
            FontSize fontSize45 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript45 = new FontSizeComplexScript() { Val = "20" };

            runProperties25.Append(runFonts45);
            runProperties25.Append(color45);
            runProperties25.Append(fontSize45);
            runProperties25.Append(fontSizeComplexScript45);
            Text text24 = new Text();
            text24.Text = "✓";

            run25.Append(runProperties25);
            run25.Append(text24);

            paragraph22.Append(paragraphProperties21);
            paragraph22.Append(run25);

            tableCell21.Append(tableCellProperties21);
            tableCell21.Append(paragraph22);

            TableCell tableCell22 = new TableCell();

            TableCellProperties tableCellProperties22 = new TableCellProperties();
            TableCellWidth tableCellWidth22 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders22 = new TableCellBorders();
            TopBorder topBorder23 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder23 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder23 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder23 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders22.Append(topBorder23);
            tableCellBorders22.Append(leftBorder23);
            tableCellBorders22.Append(bottomBorder23);
            tableCellBorders22.Append(rightBorder23);
            Shading shading23 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin22 = new TableCellMargin();
            TopMargin topMargin23 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin22 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin23 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin22 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin22.Append(topMargin23);
            tableCellMargin22.Append(leftMargin22);
            tableCellMargin22.Append(bottomMargin23);
            tableCellMargin22.Append(rightMargin22);
            TableCellVerticalAlignment tableCellVerticalAlignment22 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark22 = new HideMark();

            tableCellProperties22.Append(tableCellWidth22);
            tableCellProperties22.Append(tableCellBorders22);
            tableCellProperties22.Append(shading23);
            tableCellProperties22.Append(tableCellMargin22);
            tableCellProperties22.Append(tableCellVerticalAlignment22);
            tableCellProperties22.Append(hideMark22);

            Paragraph paragraph23 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties22 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines22 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties22 = new ParagraphMarkRunProperties();
            RunFonts runFonts46 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color46 = new Color() { Val = "000000" };
            FontSize fontSize46 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript46 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties22.Append(runFonts46);
            paragraphMarkRunProperties22.Append(color46);
            paragraphMarkRunProperties22.Append(fontSize46);
            paragraphMarkRunProperties22.Append(fontSizeComplexScript46);

            paragraphProperties22.Append(spacingBetweenLines22);
            paragraphProperties22.Append(paragraphMarkRunProperties22);

            Run run26 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties26 = new RunProperties();
            RunFonts runFonts47 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color47 = new Color() { Val = "000000" };
            FontSize fontSize47 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript47 = new FontSizeComplexScript() { Val = "20" };

            runProperties26.Append(runFonts47);
            runProperties26.Append(color47);
            runProperties26.Append(fontSize47);
            runProperties26.Append(fontSizeComplexScript47);
            Text text25 = new Text();
            text25.Text = " ";

            run26.Append(runProperties26);
            run26.Append(text25);

            paragraph23.Append(paragraphProperties22);
            paragraph23.Append(run26);

            tableCell22.Append(tableCellProperties22);
            tableCell22.Append(paragraph23);

            TableCell tableCell23 = new TableCell();

            TableCellProperties tableCellProperties23 = new TableCellProperties();
            TableCellWidth tableCellWidth23 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders23 = new TableCellBorders();
            TopBorder topBorder24 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder24 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder24 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder24 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders23.Append(topBorder24);
            tableCellBorders23.Append(leftBorder24);
            tableCellBorders23.Append(bottomBorder24);
            tableCellBorders23.Append(rightBorder24);
            Shading shading24 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin23 = new TableCellMargin();
            TopMargin topMargin24 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin23 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin24 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin23 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin23.Append(topMargin24);
            tableCellMargin23.Append(leftMargin23);
            tableCellMargin23.Append(bottomMargin24);
            tableCellMargin23.Append(rightMargin23);
            TableCellVerticalAlignment tableCellVerticalAlignment23 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark23 = new HideMark();

            tableCellProperties23.Append(tableCellWidth23);
            tableCellProperties23.Append(tableCellBorders23);
            tableCellProperties23.Append(shading24);
            tableCellProperties23.Append(tableCellMargin23);
            tableCellProperties23.Append(tableCellVerticalAlignment23);
            tableCellProperties23.Append(hideMark23);

            Paragraph paragraph24 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties23 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines23 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties23 = new ParagraphMarkRunProperties();
            RunFonts runFonts48 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color48 = new Color() { Val = "000000" };
            FontSize fontSize48 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript48 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties23.Append(runFonts48);
            paragraphMarkRunProperties23.Append(color48);
            paragraphMarkRunProperties23.Append(fontSize48);
            paragraphMarkRunProperties23.Append(fontSizeComplexScript48);

            paragraphProperties23.Append(spacingBetweenLines23);
            paragraphProperties23.Append(paragraphMarkRunProperties23);

            Run run27 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties27 = new RunProperties();
            RunFonts runFonts49 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color49 = new Color() { Val = "000000" };
            FontSize fontSize49 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript49 = new FontSizeComplexScript() { Val = "20" };

            runProperties27.Append(runFonts49);
            runProperties27.Append(color49);
            runProperties27.Append(fontSize49);
            runProperties27.Append(fontSizeComplexScript49);
            Text text26 = new Text();
            text26.Text = " ";

            run27.Append(runProperties27);
            run27.Append(text26);

            paragraph24.Append(paragraphProperties23);
            paragraph24.Append(run27);

            tableCell23.Append(tableCellProperties23);
            tableCell23.Append(paragraph24);

            TableCell tableCell24 = new TableCell();

            TableCellProperties tableCellProperties24 = new TableCellProperties();
            TableCellWidth tableCellWidth24 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders24 = new TableCellBorders();
            TopBorder topBorder25 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder25 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder25 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder25 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders24.Append(topBorder25);
            tableCellBorders24.Append(leftBorder25);
            tableCellBorders24.Append(bottomBorder25);
            tableCellBorders24.Append(rightBorder25);
            Shading shading25 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin24 = new TableCellMargin();
            TopMargin topMargin25 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin24 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin25 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin24 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin24.Append(topMargin25);
            tableCellMargin24.Append(leftMargin24);
            tableCellMargin24.Append(bottomMargin25);
            tableCellMargin24.Append(rightMargin24);
            TableCellVerticalAlignment tableCellVerticalAlignment24 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark24 = new HideMark();

            tableCellProperties24.Append(tableCellWidth24);
            tableCellProperties24.Append(tableCellBorders24);
            tableCellProperties24.Append(shading25);
            tableCellProperties24.Append(tableCellMargin24);
            tableCellProperties24.Append(tableCellVerticalAlignment24);
            tableCellProperties24.Append(hideMark24);

            Paragraph paragraph25 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties24 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines24 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties24 = new ParagraphMarkRunProperties();
            RunFonts runFonts50 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color50 = new Color() { Val = "000000" };
            FontSize fontSize50 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript50 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties24.Append(runFonts50);
            paragraphMarkRunProperties24.Append(color50);
            paragraphMarkRunProperties24.Append(fontSize50);
            paragraphMarkRunProperties24.Append(fontSizeComplexScript50);

            paragraphProperties24.Append(spacingBetweenLines24);
            paragraphProperties24.Append(paragraphMarkRunProperties24);

            Run run28 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties28 = new RunProperties();
            RunFonts runFonts51 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color51 = new Color() { Val = "000000" };
            FontSize fontSize51 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript51 = new FontSizeComplexScript() { Val = "20" };

            runProperties28.Append(runFonts51);
            runProperties28.Append(color51);
            runProperties28.Append(fontSize51);
            runProperties28.Append(fontSizeComplexScript51);
            Text text27 = new Text();
            text27.Text = "✓";

            run28.Append(runProperties28);
            run28.Append(text27);

            paragraph25.Append(paragraphProperties24);
            paragraph25.Append(run28);

            tableCell24.Append(tableCellProperties24);
            tableCell24.Append(paragraph25);

            tableRow2.Append(tableRowProperties2);
            tableRow2.Append(tableCell13);
            tableRow2.Append(tableCell14);
            tableRow2.Append(tableCell15);
            tableRow2.Append(tableCell16);
            tableRow2.Append(tableCell17);
            tableRow2.Append(tableCell18);
            tableRow2.Append(tableCell19);
            tableRow2.Append(tableCell20);
            tableRow2.Append(tableCell21);
            tableRow2.Append(tableCell22);
            tableRow2.Append(tableCell23);
            tableRow2.Append(tableCell24);

            TableRow tableRow3 = new TableRow() { RsidTableRowMarkRevision = "00C802B4", RsidTableRowAddition = "00C802B4", RsidTableRowProperties = "00C802B4" };

            TableRowProperties tableRowProperties3 = new TableRowProperties();
            TableRowHeight tableRowHeight3 = new TableRowHeight() { Val = (UInt32Value)780U };

            tableRowProperties3.Append(tableRowHeight3);

            TableCell tableCell25 = new TableCell();

            TableCellProperties tableCellProperties25 = new TableCellProperties();
            TableCellWidth tableCellWidth25 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders25 = new TableCellBorders();
            TopBorder topBorder26 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder26 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder26 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder26 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders25.Append(topBorder26);
            tableCellBorders25.Append(leftBorder26);
            tableCellBorders25.Append(bottomBorder26);
            tableCellBorders25.Append(rightBorder26);
            Shading shading26 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin25 = new TableCellMargin();
            TopMargin topMargin26 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin25 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin26 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin25 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin25.Append(topMargin26);
            tableCellMargin25.Append(leftMargin25);
            tableCellMargin25.Append(bottomMargin26);
            tableCellMargin25.Append(rightMargin25);
            TableCellVerticalAlignment tableCellVerticalAlignment25 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark25 = new HideMark();

            tableCellProperties25.Append(tableCellWidth25);
            tableCellProperties25.Append(tableCellBorders25);
            tableCellProperties25.Append(shading26);
            tableCellProperties25.Append(tableCellMargin25);
            tableCellProperties25.Append(tableCellVerticalAlignment25);
            tableCellProperties25.Append(hideMark25);

            Paragraph paragraph26 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties25 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines25 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties25 = new ParagraphMarkRunProperties();
            RunFonts runFonts52 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color52 = new Color() { Val = "000000" };
            FontSize fontSize52 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript52 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties25.Append(runFonts52);
            paragraphMarkRunProperties25.Append(color52);
            paragraphMarkRunProperties25.Append(fontSize52);
            paragraphMarkRunProperties25.Append(fontSizeComplexScript52);

            paragraphProperties25.Append(spacingBetweenLines25);
            paragraphProperties25.Append(paragraphMarkRunProperties25);

            Hyperlink hyperlink3 = new Hyperlink() { Tooltip = "Billion", History = true, Id = "rId10" };

            Run run29 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties29 = new RunProperties();
            RunFonts runFonts53 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color53 = new Color() { Val = "0B0080" };
            FontSize fontSize53 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript53 = new FontSizeComplexScript() { Val = "20" };

            runProperties29.Append(runFonts53);
            runProperties29.Append(color53);
            runProperties29.Append(fontSize53);
            runProperties29.Append(fontSizeComplexScript53);
            Text text28 = new Text();
            text28.Text = "Billion";

            run29.Append(runProperties29);
            run29.Append(text28);

            hyperlink3.Append(run29);

            paragraph26.Append(paragraphProperties25);
            paragraph26.Append(hyperlink3);

            tableCell25.Append(tableCellProperties25);
            tableCell25.Append(paragraph26);

            TableCell tableCell26 = new TableCell();

            TableCellProperties tableCellProperties26 = new TableCellProperties();
            TableCellWidth tableCellWidth26 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders26 = new TableCellBorders();
            TopBorder topBorder27 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder27 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder27 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder27 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders26.Append(topBorder27);
            tableCellBorders26.Append(leftBorder27);
            tableCellBorders26.Append(bottomBorder27);
            tableCellBorders26.Append(rightBorder27);
            Shading shading27 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin26 = new TableCellMargin();
            TopMargin topMargin27 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin26 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin27 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin26 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin26.Append(topMargin27);
            tableCellMargin26.Append(leftMargin26);
            tableCellMargin26.Append(bottomMargin27);
            tableCellMargin26.Append(rightMargin26);
            TableCellVerticalAlignment tableCellVerticalAlignment26 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark26 = new HideMark();

            tableCellProperties26.Append(tableCellWidth26);
            tableCellProperties26.Append(tableCellBorders26);
            tableCellProperties26.Append(shading27);
            tableCellProperties26.Append(tableCellMargin26);
            tableCellProperties26.Append(tableCellVerticalAlignment26);
            tableCellProperties26.Append(hideMark26);

            Paragraph paragraph27 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties26 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines26 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification4 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties26 = new ParagraphMarkRunProperties();
            RunFonts runFonts54 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color54 = new Color() { Val = "000000" };
            FontSize fontSize54 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript54 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties26.Append(runFonts54);
            paragraphMarkRunProperties26.Append(color54);
            paragraphMarkRunProperties26.Append(fontSize54);
            paragraphMarkRunProperties26.Append(fontSizeComplexScript54);

            paragraphProperties26.Append(spacingBetweenLines26);
            paragraphProperties26.Append(justification4);
            paragraphProperties26.Append(paragraphMarkRunProperties26);

            Run run30 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties30 = new RunProperties();
            RunFonts runFonts55 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color55 = new Color() { Val = "000000" };
            FontSize fontSize55 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript55 = new FontSizeComplexScript() { Val = "20" };

            runProperties30.Append(runFonts55);
            runProperties30.Append(color55);
            runProperties30.Append(fontSize55);
            runProperties30.Append(fontSizeComplexScript55);
            Text text29 = new Text();
            text29.Text = "10";

            run30.Append(runProperties30);
            run30.Append(text29);

            Run run31 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties31 = new RunProperties();
            RunFonts runFonts56 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color56 = new Color() { Val = "000000" };
            FontSize fontSize56 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript56 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment4 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties31.Append(runFonts56);
            runProperties31.Append(color56);
            runProperties31.Append(fontSize56);
            runProperties31.Append(fontSizeComplexScript56);
            runProperties31.Append(verticalTextAlignment4);
            Text text30 = new Text();
            text30.Text = "9";

            run31.Append(runProperties31);
            run31.Append(text30);

            paragraph27.Append(paragraphProperties26);
            paragraph27.Append(run30);
            paragraph27.Append(run31);

            tableCell26.Append(tableCellProperties26);
            tableCell26.Append(paragraph27);

            TableCell tableCell27 = new TableCell();

            TableCellProperties tableCellProperties27 = new TableCellProperties();
            TableCellWidth tableCellWidth27 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders27 = new TableCellBorders();
            TopBorder topBorder28 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder28 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder28 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder28 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders27.Append(topBorder28);
            tableCellBorders27.Append(leftBorder28);
            tableCellBorders27.Append(bottomBorder28);
            tableCellBorders27.Append(rightBorder28);
            Shading shading28 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin27 = new TableCellMargin();
            TopMargin topMargin28 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin27 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin28 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin27 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin27.Append(topMargin28);
            tableCellMargin27.Append(leftMargin27);
            tableCellMargin27.Append(bottomMargin28);
            tableCellMargin27.Append(rightMargin27);
            TableCellVerticalAlignment tableCellVerticalAlignment27 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark27 = new HideMark();

            tableCellProperties27.Append(tableCellWidth27);
            tableCellProperties27.Append(tableCellBorders27);
            tableCellProperties27.Append(shading28);
            tableCellProperties27.Append(tableCellMargin27);
            tableCellProperties27.Append(tableCellVerticalAlignment27);
            tableCellProperties27.Append(hideMark27);

            Paragraph paragraph28 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties27 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines27 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification5 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties27 = new ParagraphMarkRunProperties();
            RunFonts runFonts57 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color57 = new Color() { Val = "000000" };
            FontSize fontSize57 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript57 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties27.Append(runFonts57);
            paragraphMarkRunProperties27.Append(color57);
            paragraphMarkRunProperties27.Append(fontSize57);
            paragraphMarkRunProperties27.Append(fontSizeComplexScript57);

            paragraphProperties27.Append(spacingBetweenLines27);
            paragraphProperties27.Append(justification5);
            paragraphProperties27.Append(paragraphMarkRunProperties27);

            Run run32 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties32 = new RunProperties();
            RunFonts runFonts58 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color58 = new Color() { Val = "000000" };
            FontSize fontSize58 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript58 = new FontSizeComplexScript() { Val = "20" };

            runProperties32.Append(runFonts58);
            runProperties32.Append(color58);
            runProperties32.Append(fontSize58);
            runProperties32.Append(fontSizeComplexScript58);
            Text text31 = new Text();
            text31.Text = "10";

            run32.Append(runProperties32);
            run32.Append(text31);

            Run run33 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties33 = new RunProperties();
            RunFonts runFonts59 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color59 = new Color() { Val = "000000" };
            FontSize fontSize59 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript59 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment5 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties33.Append(runFonts59);
            runProperties33.Append(color59);
            runProperties33.Append(fontSize59);
            runProperties33.Append(fontSizeComplexScript59);
            runProperties33.Append(verticalTextAlignment5);
            Text text32 = new Text();
            text32.Text = "12";

            run33.Append(runProperties33);
            run33.Append(text32);

            paragraph28.Append(paragraphProperties27);
            paragraph28.Append(run32);
            paragraph28.Append(run33);

            tableCell27.Append(tableCellProperties27);
            tableCell27.Append(paragraph28);

            TableCell tableCell28 = new TableCell();

            TableCellProperties tableCellProperties28 = new TableCellProperties();
            TableCellWidth tableCellWidth28 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders28 = new TableCellBorders();
            TopBorder topBorder29 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder29 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder29 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder29 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders28.Append(topBorder29);
            tableCellBorders28.Append(leftBorder29);
            tableCellBorders28.Append(bottomBorder29);
            tableCellBorders28.Append(rightBorder29);
            Shading shading29 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin28 = new TableCellMargin();
            TopMargin topMargin29 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin28 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin29 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin28 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin28.Append(topMargin29);
            tableCellMargin28.Append(leftMargin28);
            tableCellMargin28.Append(bottomMargin29);
            tableCellMargin28.Append(rightMargin28);
            TableCellVerticalAlignment tableCellVerticalAlignment28 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark28 = new HideMark();

            tableCellProperties28.Append(tableCellWidth28);
            tableCellProperties28.Append(tableCellBorders28);
            tableCellProperties28.Append(shading29);
            tableCellProperties28.Append(tableCellMargin28);
            tableCellProperties28.Append(tableCellVerticalAlignment28);
            tableCellProperties28.Append(hideMark28);

            Paragraph paragraph29 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties28 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines28 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties28 = new ParagraphMarkRunProperties();
            RunFonts runFonts60 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color60 = new Color() { Val = "000000" };
            FontSize fontSize60 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript60 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties28.Append(runFonts60);
            paragraphMarkRunProperties28.Append(color60);
            paragraphMarkRunProperties28.Append(fontSize60);
            paragraphMarkRunProperties28.Append(fontSizeComplexScript60);

            paragraphProperties28.Append(spacingBetweenLines28);
            paragraphProperties28.Append(paragraphMarkRunProperties28);

            Run run34 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties34 = new RunProperties();
            RunFonts runFonts61 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color61 = new Color() { Val = "000000" };
            FontSize fontSize61 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript61 = new FontSizeComplexScript() { Val = "20" };

            runProperties34.Append(runFonts61);
            runProperties34.Append(color61);
            runProperties34.Append(fontSize61);
            runProperties34.Append(fontSizeComplexScript61);
            Text text33 = new Text();
            text33.Text = "✓";

            run34.Append(runProperties34);
            run34.Append(text33);

            paragraph29.Append(paragraphProperties28);
            paragraph29.Append(run34);

            tableCell28.Append(tableCellProperties28);
            tableCell28.Append(paragraph29);

            TableCell tableCell29 = new TableCell();

            TableCellProperties tableCellProperties29 = new TableCellProperties();
            TableCellWidth tableCellWidth29 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders29 = new TableCellBorders();
            TopBorder topBorder30 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder30 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder30 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder30 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders29.Append(topBorder30);
            tableCellBorders29.Append(leftBorder30);
            tableCellBorders29.Append(bottomBorder30);
            tableCellBorders29.Append(rightBorder30);
            Shading shading30 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin29 = new TableCellMargin();
            TopMargin topMargin30 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin29 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin30 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin29 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin29.Append(topMargin30);
            tableCellMargin29.Append(leftMargin29);
            tableCellMargin29.Append(bottomMargin30);
            tableCellMargin29.Append(rightMargin29);
            TableCellVerticalAlignment tableCellVerticalAlignment29 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark29 = new HideMark();

            tableCellProperties29.Append(tableCellWidth29);
            tableCellProperties29.Append(tableCellBorders29);
            tableCellProperties29.Append(shading30);
            tableCellProperties29.Append(tableCellMargin29);
            tableCellProperties29.Append(tableCellVerticalAlignment29);
            tableCellProperties29.Append(hideMark29);

            Paragraph paragraph30 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties29 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines29 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties29 = new ParagraphMarkRunProperties();
            RunFonts runFonts62 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color62 = new Color() { Val = "000000" };
            FontSize fontSize62 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript62 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties29.Append(runFonts62);
            paragraphMarkRunProperties29.Append(color62);
            paragraphMarkRunProperties29.Append(fontSize62);
            paragraphMarkRunProperties29.Append(fontSizeComplexScript62);

            paragraphProperties29.Append(spacingBetweenLines29);
            paragraphProperties29.Append(paragraphMarkRunProperties29);

            Run run35 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties35 = new RunProperties();
            RunFonts runFonts63 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color63 = new Color() { Val = "000000" };
            FontSize fontSize63 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript63 = new FontSizeComplexScript() { Val = "20" };

            runProperties35.Append(runFonts63);
            runProperties35.Append(color63);
            runProperties35.Append(fontSize63);
            runProperties35.Append(fontSizeComplexScript63);
            Text text34 = new Text();
            text34.Text = "✓";

            run35.Append(runProperties35);
            run35.Append(text34);

            paragraph30.Append(paragraphProperties29);
            paragraph30.Append(run35);

            tableCell29.Append(tableCellProperties29);
            tableCell29.Append(paragraph30);

            TableCell tableCell30 = new TableCell();

            TableCellProperties tableCellProperties30 = new TableCellProperties();
            TableCellWidth tableCellWidth30 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders30 = new TableCellBorders();
            TopBorder topBorder31 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder31 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder31 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder31 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders30.Append(topBorder31);
            tableCellBorders30.Append(leftBorder31);
            tableCellBorders30.Append(bottomBorder31);
            tableCellBorders30.Append(rightBorder31);
            Shading shading31 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin30 = new TableCellMargin();
            TopMargin topMargin31 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin30 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin31 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin30 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin30.Append(topMargin31);
            tableCellMargin30.Append(leftMargin30);
            tableCellMargin30.Append(bottomMargin31);
            tableCellMargin30.Append(rightMargin30);
            TableCellVerticalAlignment tableCellVerticalAlignment30 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark30 = new HideMark();

            tableCellProperties30.Append(tableCellWidth30);
            tableCellProperties30.Append(tableCellBorders30);
            tableCellProperties30.Append(shading31);
            tableCellProperties30.Append(tableCellMargin30);
            tableCellProperties30.Append(tableCellVerticalAlignment30);
            tableCellProperties30.Append(hideMark30);

            Paragraph paragraph31 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties30 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines30 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties30 = new ParagraphMarkRunProperties();
            RunFonts runFonts64 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color64 = new Color() { Val = "000000" };
            FontSize fontSize64 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript64 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties30.Append(runFonts64);
            paragraphMarkRunProperties30.Append(color64);
            paragraphMarkRunProperties30.Append(fontSize64);
            paragraphMarkRunProperties30.Append(fontSizeComplexScript64);

            paragraphProperties30.Append(spacingBetweenLines30);
            paragraphProperties30.Append(paragraphMarkRunProperties30);

            Run run36 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties36 = new RunProperties();
            RunFonts runFonts65 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color65 = new Color() { Val = "000000" };
            FontSize fontSize65 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript65 = new FontSizeComplexScript() { Val = "20" };

            runProperties36.Append(runFonts65);
            runProperties36.Append(color65);
            runProperties36.Append(fontSize65);
            runProperties36.Append(fontSizeComplexScript65);
            Text text35 = new Text();
            text35.Text = "✓";

            run36.Append(runProperties36);
            run36.Append(text35);

            paragraph31.Append(paragraphProperties30);
            paragraph31.Append(run36);

            tableCell30.Append(tableCellProperties30);
            tableCell30.Append(paragraph31);

            TableCell tableCell31 = new TableCell();

            TableCellProperties tableCellProperties31 = new TableCellProperties();
            TableCellWidth tableCellWidth31 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders31 = new TableCellBorders();
            TopBorder topBorder32 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder32 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder32 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder32 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders31.Append(topBorder32);
            tableCellBorders31.Append(leftBorder32);
            tableCellBorders31.Append(bottomBorder32);
            tableCellBorders31.Append(rightBorder32);
            Shading shading32 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin31 = new TableCellMargin();
            TopMargin topMargin32 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin31 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin32 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin31 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin31.Append(topMargin32);
            tableCellMargin31.Append(leftMargin31);
            tableCellMargin31.Append(bottomMargin32);
            tableCellMargin31.Append(rightMargin31);
            TableCellVerticalAlignment tableCellVerticalAlignment31 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark31 = new HideMark();

            tableCellProperties31.Append(tableCellWidth31);
            tableCellProperties31.Append(tableCellBorders31);
            tableCellProperties31.Append(shading32);
            tableCellProperties31.Append(tableCellMargin31);
            tableCellProperties31.Append(tableCellVerticalAlignment31);
            tableCellProperties31.Append(hideMark31);

            Paragraph paragraph32 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties31 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines31 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties31 = new ParagraphMarkRunProperties();
            RunFonts runFonts66 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color66 = new Color() { Val = "000000" };
            FontSize fontSize66 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript66 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties31.Append(runFonts66);
            paragraphMarkRunProperties31.Append(color66);
            paragraphMarkRunProperties31.Append(fontSize66);
            paragraphMarkRunProperties31.Append(fontSizeComplexScript66);

            paragraphProperties31.Append(spacingBetweenLines31);
            paragraphProperties31.Append(paragraphMarkRunProperties31);

            Run run37 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties37 = new RunProperties();
            RunFonts runFonts67 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color67 = new Color() { Val = "000000" };
            FontSize fontSize67 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript67 = new FontSizeComplexScript() { Val = "20" };

            runProperties37.Append(runFonts67);
            runProperties37.Append(color67);
            runProperties37.Append(fontSize67);
            runProperties37.Append(fontSizeComplexScript67);
            Text text36 = new Text();
            text36.Text = "✓";

            run37.Append(runProperties37);
            run37.Append(text36);

            paragraph32.Append(paragraphProperties31);
            paragraph32.Append(run37);

            tableCell31.Append(tableCellProperties31);
            tableCell31.Append(paragraph32);

            TableCell tableCell32 = new TableCell();

            TableCellProperties tableCellProperties32 = new TableCellProperties();
            TableCellWidth tableCellWidth32 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders32 = new TableCellBorders();
            TopBorder topBorder33 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder33 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder33 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder33 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders32.Append(topBorder33);
            tableCellBorders32.Append(leftBorder33);
            tableCellBorders32.Append(bottomBorder33);
            tableCellBorders32.Append(rightBorder33);
            Shading shading33 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin32 = new TableCellMargin();
            TopMargin topMargin33 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin32 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin33 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin32 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin32.Append(topMargin33);
            tableCellMargin32.Append(leftMargin32);
            tableCellMargin32.Append(bottomMargin33);
            tableCellMargin32.Append(rightMargin32);
            TableCellVerticalAlignment tableCellVerticalAlignment32 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark32 = new HideMark();

            tableCellProperties32.Append(tableCellWidth32);
            tableCellProperties32.Append(tableCellBorders32);
            tableCellProperties32.Append(shading33);
            tableCellProperties32.Append(tableCellMargin32);
            tableCellProperties32.Append(tableCellVerticalAlignment32);
            tableCellProperties32.Append(hideMark32);

            Paragraph paragraph33 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties32 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines32 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties32 = new ParagraphMarkRunProperties();
            RunFonts runFonts68 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color68 = new Color() { Val = "000000" };
            FontSize fontSize68 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript68 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties32.Append(runFonts68);
            paragraphMarkRunProperties32.Append(color68);
            paragraphMarkRunProperties32.Append(fontSize68);
            paragraphMarkRunProperties32.Append(fontSizeComplexScript68);

            paragraphProperties32.Append(spacingBetweenLines32);
            paragraphProperties32.Append(paragraphMarkRunProperties32);

            Run run38 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties38 = new RunProperties();
            RunFonts runFonts69 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color69 = new Color() { Val = "000000" };
            FontSize fontSize69 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript69 = new FontSizeComplexScript() { Val = "20" };

            runProperties38.Append(runFonts69);
            runProperties38.Append(color69);
            runProperties38.Append(fontSize69);
            runProperties38.Append(fontSizeComplexScript69);
            Text text37 = new Text();
            text37.Text = "✓";

            run38.Append(runProperties38);
            run38.Append(text37);

            paragraph33.Append(paragraphProperties32);
            paragraph33.Append(run38);

            tableCell32.Append(tableCellProperties32);
            tableCell32.Append(paragraph33);

            TableCell tableCell33 = new TableCell();

            TableCellProperties tableCellProperties33 = new TableCellProperties();
            TableCellWidth tableCellWidth33 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders33 = new TableCellBorders();
            TopBorder topBorder34 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder34 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder34 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder34 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders33.Append(topBorder34);
            tableCellBorders33.Append(leftBorder34);
            tableCellBorders33.Append(bottomBorder34);
            tableCellBorders33.Append(rightBorder34);
            Shading shading34 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin33 = new TableCellMargin();
            TopMargin topMargin34 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin33 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin34 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin33 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin33.Append(topMargin34);
            tableCellMargin33.Append(leftMargin33);
            tableCellMargin33.Append(bottomMargin34);
            tableCellMargin33.Append(rightMargin33);
            TableCellVerticalAlignment tableCellVerticalAlignment33 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark33 = new HideMark();

            tableCellProperties33.Append(tableCellWidth33);
            tableCellProperties33.Append(tableCellBorders33);
            tableCellProperties33.Append(shading34);
            tableCellProperties33.Append(tableCellMargin33);
            tableCellProperties33.Append(tableCellVerticalAlignment33);
            tableCellProperties33.Append(hideMark33);

            Paragraph paragraph34 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties33 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines33 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties33 = new ParagraphMarkRunProperties();
            RunFonts runFonts70 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color70 = new Color() { Val = "000000" };
            FontSize fontSize70 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript70 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties33.Append(runFonts70);
            paragraphMarkRunProperties33.Append(color70);
            paragraphMarkRunProperties33.Append(fontSize70);
            paragraphMarkRunProperties33.Append(fontSizeComplexScript70);

            paragraphProperties33.Append(spacingBetweenLines33);
            paragraphProperties33.Append(paragraphMarkRunProperties33);

            Run run39 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties39 = new RunProperties();
            RunFonts runFonts71 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color71 = new Color() { Val = "000000" };
            FontSize fontSize71 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript71 = new FontSizeComplexScript() { Val = "20" };

            runProperties39.Append(runFonts71);
            runProperties39.Append(color71);
            runProperties39.Append(fontSize71);
            runProperties39.Append(fontSizeComplexScript71);
            Text text38 = new Text();
            text38.Text = "✓";

            run39.Append(runProperties39);
            run39.Append(text38);

            paragraph34.Append(paragraphProperties33);
            paragraph34.Append(run39);

            tableCell33.Append(tableCellProperties33);
            tableCell33.Append(paragraph34);

            TableCell tableCell34 = new TableCell();

            TableCellProperties tableCellProperties34 = new TableCellProperties();
            TableCellWidth tableCellWidth34 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders34 = new TableCellBorders();
            TopBorder topBorder35 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder35 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder35 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder35 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders34.Append(topBorder35);
            tableCellBorders34.Append(leftBorder35);
            tableCellBorders34.Append(bottomBorder35);
            tableCellBorders34.Append(rightBorder35);
            Shading shading35 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin34 = new TableCellMargin();
            TopMargin topMargin35 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin34 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin35 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin34 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin34.Append(topMargin35);
            tableCellMargin34.Append(leftMargin34);
            tableCellMargin34.Append(bottomMargin35);
            tableCellMargin34.Append(rightMargin34);
            TableCellVerticalAlignment tableCellVerticalAlignment34 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark34 = new HideMark();

            tableCellProperties34.Append(tableCellWidth34);
            tableCellProperties34.Append(tableCellBorders34);
            tableCellProperties34.Append(shading35);
            tableCellProperties34.Append(tableCellMargin34);
            tableCellProperties34.Append(tableCellVerticalAlignment34);
            tableCellProperties34.Append(hideMark34);

            Paragraph paragraph35 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties34 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines34 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties34 = new ParagraphMarkRunProperties();
            RunFonts runFonts72 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color72 = new Color() { Val = "000000" };
            FontSize fontSize72 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript72 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties34.Append(runFonts72);
            paragraphMarkRunProperties34.Append(color72);
            paragraphMarkRunProperties34.Append(fontSize72);
            paragraphMarkRunProperties34.Append(fontSizeComplexScript72);

            paragraphProperties34.Append(spacingBetweenLines34);
            paragraphProperties34.Append(paragraphMarkRunProperties34);

            Run run40 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties40 = new RunProperties();
            RunFonts runFonts73 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color73 = new Color() { Val = "000000" };
            FontSize fontSize73 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript73 = new FontSizeComplexScript() { Val = "20" };

            runProperties40.Append(runFonts73);
            runProperties40.Append(color73);
            runProperties40.Append(fontSize73);
            runProperties40.Append(fontSizeComplexScript73);
            Text text39 = new Text();
            text39.Text = "✓";

            run40.Append(runProperties40);
            run40.Append(text39);

            paragraph35.Append(paragraphProperties34);
            paragraph35.Append(run40);

            tableCell34.Append(tableCellProperties34);
            tableCell34.Append(paragraph35);

            TableCell tableCell35 = new TableCell();

            TableCellProperties tableCellProperties35 = new TableCellProperties();
            TableCellWidth tableCellWidth35 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders35 = new TableCellBorders();
            TopBorder topBorder36 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder36 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder36 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder36 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders35.Append(topBorder36);
            tableCellBorders35.Append(leftBorder36);
            tableCellBorders35.Append(bottomBorder36);
            tableCellBorders35.Append(rightBorder36);
            Shading shading36 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin35 = new TableCellMargin();
            TopMargin topMargin36 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin35 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin36 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin35 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin35.Append(topMargin36);
            tableCellMargin35.Append(leftMargin35);
            tableCellMargin35.Append(bottomMargin36);
            tableCellMargin35.Append(rightMargin35);
            TableCellVerticalAlignment tableCellVerticalAlignment35 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark35 = new HideMark();

            tableCellProperties35.Append(tableCellWidth35);
            tableCellProperties35.Append(tableCellBorders35);
            tableCellProperties35.Append(shading36);
            tableCellProperties35.Append(tableCellMargin35);
            tableCellProperties35.Append(tableCellVerticalAlignment35);
            tableCellProperties35.Append(hideMark35);

            Paragraph paragraph36 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties35 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines35 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties35 = new ParagraphMarkRunProperties();
            RunFonts runFonts74 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color74 = new Color() { Val = "000000" };
            FontSize fontSize74 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript74 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties35.Append(runFonts74);
            paragraphMarkRunProperties35.Append(color74);
            paragraphMarkRunProperties35.Append(fontSize74);
            paragraphMarkRunProperties35.Append(fontSizeComplexScript74);

            paragraphProperties35.Append(spacingBetweenLines35);
            paragraphProperties35.Append(paragraphMarkRunProperties35);

            Run run41 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties41 = new RunProperties();
            RunFonts runFonts75 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color75 = new Color() { Val = "000000" };
            FontSize fontSize75 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript75 = new FontSizeComplexScript() { Val = "20" };

            runProperties41.Append(runFonts75);
            runProperties41.Append(color75);
            runProperties41.Append(fontSize75);
            runProperties41.Append(fontSizeComplexScript75);
            Text text40 = new Text();
            text40.Text = "✓";

            run41.Append(runProperties41);
            run41.Append(text40);

            paragraph36.Append(paragraphProperties35);
            paragraph36.Append(run41);

            tableCell35.Append(tableCellProperties35);
            tableCell35.Append(paragraph36);

            TableCell tableCell36 = new TableCell();

            TableCellProperties tableCellProperties36 = new TableCellProperties();
            TableCellWidth tableCellWidth36 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders36 = new TableCellBorders();
            TopBorder topBorder37 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder37 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder37 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder37 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders36.Append(topBorder37);
            tableCellBorders36.Append(leftBorder37);
            tableCellBorders36.Append(bottomBorder37);
            tableCellBorders36.Append(rightBorder37);
            Shading shading37 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin36 = new TableCellMargin();
            TopMargin topMargin37 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin36 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin37 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin36 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin36.Append(topMargin37);
            tableCellMargin36.Append(leftMargin36);
            tableCellMargin36.Append(bottomMargin37);
            tableCellMargin36.Append(rightMargin36);
            TableCellVerticalAlignment tableCellVerticalAlignment36 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark36 = new HideMark();

            tableCellProperties36.Append(tableCellWidth36);
            tableCellProperties36.Append(tableCellBorders36);
            tableCellProperties36.Append(shading37);
            tableCellProperties36.Append(tableCellMargin36);
            tableCellProperties36.Append(tableCellVerticalAlignment36);
            tableCellProperties36.Append(hideMark36);

            Paragraph paragraph37 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties36 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines36 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties36 = new ParagraphMarkRunProperties();
            RunFonts runFonts76 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color76 = new Color() { Val = "000000" };
            FontSize fontSize76 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript76 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties36.Append(runFonts76);
            paragraphMarkRunProperties36.Append(color76);
            paragraphMarkRunProperties36.Append(fontSize76);
            paragraphMarkRunProperties36.Append(fontSizeComplexScript76);

            paragraphProperties36.Append(spacingBetweenLines36);
            paragraphProperties36.Append(paragraphMarkRunProperties36);

            Run run42 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties42 = new RunProperties();
            RunFonts runFonts77 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color77 = new Color() { Val = "000000" };
            FontSize fontSize77 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript77 = new FontSizeComplexScript() { Val = "20" };

            runProperties42.Append(runFonts77);
            runProperties42.Append(color77);
            runProperties42.Append(fontSize77);
            runProperties42.Append(fontSizeComplexScript77);
            Text text41 = new Text();
            text41.Text = "✓";

            run42.Append(runProperties42);
            run42.Append(text41);

            paragraph37.Append(paragraphProperties36);
            paragraph37.Append(run42);

            tableCell36.Append(tableCellProperties36);
            tableCell36.Append(paragraph37);

            tableRow3.Append(tableRowProperties3);
            tableRow3.Append(tableCell25);
            tableRow3.Append(tableCell26);
            tableRow3.Append(tableCell27);
            tableRow3.Append(tableCell28);
            tableRow3.Append(tableCell29);
            tableRow3.Append(tableCell30);
            tableRow3.Append(tableCell31);
            tableRow3.Append(tableCell32);
            tableRow3.Append(tableCell33);
            tableRow3.Append(tableCell34);
            tableRow3.Append(tableCell35);
            tableRow3.Append(tableCell36);

            TableRow tableRow4 = new TableRow() { RsidTableRowMarkRevision = "00C802B4", RsidTableRowAddition = "00C802B4", RsidTableRowProperties = "00C802B4" };

            TableRowProperties tableRowProperties4 = new TableRowProperties();
            TableRowHeight tableRowHeight4 = new TableRowHeight() { Val = (UInt32Value)765U };

            tableRowProperties4.Append(tableRowHeight4);

            TableCell tableCell37 = new TableCell();

            TableCellProperties tableCellProperties37 = new TableCellProperties();
            TableCellWidth tableCellWidth37 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders37 = new TableCellBorders();
            TopBorder topBorder38 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder38 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder38 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder38 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders37.Append(topBorder38);
            tableCellBorders37.Append(leftBorder38);
            tableCellBorders37.Append(bottomBorder38);
            tableCellBorders37.Append(rightBorder38);
            Shading shading38 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin37 = new TableCellMargin();
            TopMargin topMargin38 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin37 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin38 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin37 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin37.Append(topMargin38);
            tableCellMargin37.Append(leftMargin37);
            tableCellMargin37.Append(bottomMargin38);
            tableCellMargin37.Append(rightMargin37);
            TableCellVerticalAlignment tableCellVerticalAlignment37 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark37 = new HideMark();

            tableCellProperties37.Append(tableCellWidth37);
            tableCellProperties37.Append(tableCellBorders37);
            tableCellProperties37.Append(shading38);
            tableCellProperties37.Append(tableCellMargin37);
            tableCellProperties37.Append(tableCellVerticalAlignment37);
            tableCellProperties37.Append(hideMark37);

            Paragraph paragraph38 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties37 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines37 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties37 = new ParagraphMarkRunProperties();
            RunFonts runFonts78 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color78 = new Color() { Val = "000000" };
            FontSize fontSize78 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript78 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties37.Append(runFonts78);
            paragraphMarkRunProperties37.Append(color78);
            paragraphMarkRunProperties37.Append(fontSize78);
            paragraphMarkRunProperties37.Append(fontSizeComplexScript78);

            paragraphProperties37.Append(spacingBetweenLines37);
            paragraphProperties37.Append(paragraphMarkRunProperties37);

            Hyperlink hyperlink4 = new Hyperlink() { Tooltip = "Trillion", History = true, Id = "rId11" };

            Run run43 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties43 = new RunProperties();
            RunFonts runFonts79 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color79 = new Color() { Val = "0B0080" };
            FontSize fontSize79 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript79 = new FontSizeComplexScript() { Val = "20" };

            runProperties43.Append(runFonts79);
            runProperties43.Append(color79);
            runProperties43.Append(fontSize79);
            runProperties43.Append(fontSizeComplexScript79);
            Text text42 = new Text();
            text42.Text = "Trillion";

            run43.Append(runProperties43);
            run43.Append(text42);

            hyperlink4.Append(run43);

            paragraph38.Append(paragraphProperties37);
            paragraph38.Append(hyperlink4);

            tableCell37.Append(tableCellProperties37);
            tableCell37.Append(paragraph38);

            TableCell tableCell38 = new TableCell();

            TableCellProperties tableCellProperties38 = new TableCellProperties();
            TableCellWidth tableCellWidth38 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders38 = new TableCellBorders();
            TopBorder topBorder39 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder39 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder39 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder39 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders38.Append(topBorder39);
            tableCellBorders38.Append(leftBorder39);
            tableCellBorders38.Append(bottomBorder39);
            tableCellBorders38.Append(rightBorder39);
            Shading shading39 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin38 = new TableCellMargin();
            TopMargin topMargin39 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin38 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin39 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin38 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin38.Append(topMargin39);
            tableCellMargin38.Append(leftMargin38);
            tableCellMargin38.Append(bottomMargin39);
            tableCellMargin38.Append(rightMargin38);
            TableCellVerticalAlignment tableCellVerticalAlignment38 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark38 = new HideMark();

            tableCellProperties38.Append(tableCellWidth38);
            tableCellProperties38.Append(tableCellBorders38);
            tableCellProperties38.Append(shading39);
            tableCellProperties38.Append(tableCellMargin38);
            tableCellProperties38.Append(tableCellVerticalAlignment38);
            tableCellProperties38.Append(hideMark38);

            Paragraph paragraph39 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties38 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines38 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification6 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties38 = new ParagraphMarkRunProperties();
            RunFonts runFonts80 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color80 = new Color() { Val = "000000" };
            FontSize fontSize80 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript80 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties38.Append(runFonts80);
            paragraphMarkRunProperties38.Append(color80);
            paragraphMarkRunProperties38.Append(fontSize80);
            paragraphMarkRunProperties38.Append(fontSizeComplexScript80);

            paragraphProperties38.Append(spacingBetweenLines38);
            paragraphProperties38.Append(justification6);
            paragraphProperties38.Append(paragraphMarkRunProperties38);

            Run run44 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties44 = new RunProperties();
            RunFonts runFonts81 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color81 = new Color() { Val = "000000" };
            FontSize fontSize81 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript81 = new FontSizeComplexScript() { Val = "20" };

            runProperties44.Append(runFonts81);
            runProperties44.Append(color81);
            runProperties44.Append(fontSize81);
            runProperties44.Append(fontSizeComplexScript81);
            Text text43 = new Text();
            text43.Text = "10";

            run44.Append(runProperties44);
            run44.Append(text43);

            Run run45 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties45 = new RunProperties();
            RunFonts runFonts82 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color82 = new Color() { Val = "000000" };
            FontSize fontSize82 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript82 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment6 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties45.Append(runFonts82);
            runProperties45.Append(color82);
            runProperties45.Append(fontSize82);
            runProperties45.Append(fontSizeComplexScript82);
            runProperties45.Append(verticalTextAlignment6);
            Text text44 = new Text();
            text44.Text = "12";

            run45.Append(runProperties45);
            run45.Append(text44);

            paragraph39.Append(paragraphProperties38);
            paragraph39.Append(run44);
            paragraph39.Append(run45);

            tableCell38.Append(tableCellProperties38);
            tableCell38.Append(paragraph39);

            TableCell tableCell39 = new TableCell();

            TableCellProperties tableCellProperties39 = new TableCellProperties();
            TableCellWidth tableCellWidth39 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders39 = new TableCellBorders();
            TopBorder topBorder40 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder40 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder40 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder40 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders39.Append(topBorder40);
            tableCellBorders39.Append(leftBorder40);
            tableCellBorders39.Append(bottomBorder40);
            tableCellBorders39.Append(rightBorder40);
            Shading shading40 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin39 = new TableCellMargin();
            TopMargin topMargin40 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin39 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin40 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin39 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin39.Append(topMargin40);
            tableCellMargin39.Append(leftMargin39);
            tableCellMargin39.Append(bottomMargin40);
            tableCellMargin39.Append(rightMargin39);
            TableCellVerticalAlignment tableCellVerticalAlignment39 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark39 = new HideMark();

            tableCellProperties39.Append(tableCellWidth39);
            tableCellProperties39.Append(tableCellBorders39);
            tableCellProperties39.Append(shading40);
            tableCellProperties39.Append(tableCellMargin39);
            tableCellProperties39.Append(tableCellVerticalAlignment39);
            tableCellProperties39.Append(hideMark39);

            Paragraph paragraph40 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties39 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines39 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification7 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties39 = new ParagraphMarkRunProperties();
            RunFonts runFonts83 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color83 = new Color() { Val = "000000" };
            FontSize fontSize83 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript83 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties39.Append(runFonts83);
            paragraphMarkRunProperties39.Append(color83);
            paragraphMarkRunProperties39.Append(fontSize83);
            paragraphMarkRunProperties39.Append(fontSizeComplexScript83);

            paragraphProperties39.Append(spacingBetweenLines39);
            paragraphProperties39.Append(justification7);
            paragraphProperties39.Append(paragraphMarkRunProperties39);

            Run run46 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties46 = new RunProperties();
            RunFonts runFonts84 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color84 = new Color() { Val = "000000" };
            FontSize fontSize84 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript84 = new FontSizeComplexScript() { Val = "20" };

            runProperties46.Append(runFonts84);
            runProperties46.Append(color84);
            runProperties46.Append(fontSize84);
            runProperties46.Append(fontSizeComplexScript84);
            Text text45 = new Text();
            text45.Text = "10";

            run46.Append(runProperties46);
            run46.Append(text45);

            Run run47 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties47 = new RunProperties();
            RunFonts runFonts85 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color85 = new Color() { Val = "000000" };
            FontSize fontSize85 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript85 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment7 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties47.Append(runFonts85);
            runProperties47.Append(color85);
            runProperties47.Append(fontSize85);
            runProperties47.Append(fontSizeComplexScript85);
            runProperties47.Append(verticalTextAlignment7);
            Text text46 = new Text();
            text46.Text = "18";

            run47.Append(runProperties47);
            run47.Append(text46);

            paragraph40.Append(paragraphProperties39);
            paragraph40.Append(run46);
            paragraph40.Append(run47);

            tableCell39.Append(tableCellProperties39);
            tableCell39.Append(paragraph40);

            TableCell tableCell40 = new TableCell();

            TableCellProperties tableCellProperties40 = new TableCellProperties();
            TableCellWidth tableCellWidth40 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders40 = new TableCellBorders();
            TopBorder topBorder41 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder41 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder41 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder41 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders40.Append(topBorder41);
            tableCellBorders40.Append(leftBorder41);
            tableCellBorders40.Append(bottomBorder41);
            tableCellBorders40.Append(rightBorder41);
            Shading shading41 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin40 = new TableCellMargin();
            TopMargin topMargin41 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin40 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin41 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin40 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin40.Append(topMargin41);
            tableCellMargin40.Append(leftMargin40);
            tableCellMargin40.Append(bottomMargin41);
            tableCellMargin40.Append(rightMargin40);
            TableCellVerticalAlignment tableCellVerticalAlignment40 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark40 = new HideMark();

            tableCellProperties40.Append(tableCellWidth40);
            tableCellProperties40.Append(tableCellBorders40);
            tableCellProperties40.Append(shading41);
            tableCellProperties40.Append(tableCellMargin40);
            tableCellProperties40.Append(tableCellVerticalAlignment40);
            tableCellProperties40.Append(hideMark40);

            Paragraph paragraph41 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties40 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines40 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties40 = new ParagraphMarkRunProperties();
            RunFonts runFonts86 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color86 = new Color() { Val = "000000" };
            FontSize fontSize86 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript86 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties40.Append(runFonts86);
            paragraphMarkRunProperties40.Append(color86);
            paragraphMarkRunProperties40.Append(fontSize86);
            paragraphMarkRunProperties40.Append(fontSizeComplexScript86);

            paragraphProperties40.Append(spacingBetweenLines40);
            paragraphProperties40.Append(paragraphMarkRunProperties40);

            Run run48 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties48 = new RunProperties();
            RunFonts runFonts87 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color87 = new Color() { Val = "000000" };
            FontSize fontSize87 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript87 = new FontSizeComplexScript() { Val = "20" };

            runProperties48.Append(runFonts87);
            runProperties48.Append(color87);
            runProperties48.Append(fontSize87);
            runProperties48.Append(fontSizeComplexScript87);
            Text text47 = new Text();
            text47.Text = "✓";

            run48.Append(runProperties48);
            run48.Append(text47);

            paragraph41.Append(paragraphProperties40);
            paragraph41.Append(run48);

            tableCell40.Append(tableCellProperties40);
            tableCell40.Append(paragraph41);

            TableCell tableCell41 = new TableCell();

            TableCellProperties tableCellProperties41 = new TableCellProperties();
            TableCellWidth tableCellWidth41 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders41 = new TableCellBorders();
            TopBorder topBorder42 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder42 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder42 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder42 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders41.Append(topBorder42);
            tableCellBorders41.Append(leftBorder42);
            tableCellBorders41.Append(bottomBorder42);
            tableCellBorders41.Append(rightBorder42);
            Shading shading42 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin41 = new TableCellMargin();
            TopMargin topMargin42 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin41 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin42 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin41 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin41.Append(topMargin42);
            tableCellMargin41.Append(leftMargin41);
            tableCellMargin41.Append(bottomMargin42);
            tableCellMargin41.Append(rightMargin41);
            TableCellVerticalAlignment tableCellVerticalAlignment41 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark41 = new HideMark();

            tableCellProperties41.Append(tableCellWidth41);
            tableCellProperties41.Append(tableCellBorders41);
            tableCellProperties41.Append(shading42);
            tableCellProperties41.Append(tableCellMargin41);
            tableCellProperties41.Append(tableCellVerticalAlignment41);
            tableCellProperties41.Append(hideMark41);

            Paragraph paragraph42 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties41 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines41 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties41 = new ParagraphMarkRunProperties();
            RunFonts runFonts88 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color88 = new Color() { Val = "000000" };
            FontSize fontSize88 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript88 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties41.Append(runFonts88);
            paragraphMarkRunProperties41.Append(color88);
            paragraphMarkRunProperties41.Append(fontSize88);
            paragraphMarkRunProperties41.Append(fontSizeComplexScript88);

            paragraphProperties41.Append(spacingBetweenLines41);
            paragraphProperties41.Append(paragraphMarkRunProperties41);

            Run run49 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties49 = new RunProperties();
            RunFonts runFonts89 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color89 = new Color() { Val = "000000" };
            FontSize fontSize89 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript89 = new FontSizeComplexScript() { Val = "20" };

            runProperties49.Append(runFonts89);
            runProperties49.Append(color89);
            runProperties49.Append(fontSize89);
            runProperties49.Append(fontSizeComplexScript89);
            Text text48 = new Text();
            text48.Text = "✓";

            run49.Append(runProperties49);
            run49.Append(text48);

            paragraph42.Append(paragraphProperties41);
            paragraph42.Append(run49);

            tableCell41.Append(tableCellProperties41);
            tableCell41.Append(paragraph42);

            TableCell tableCell42 = new TableCell();

            TableCellProperties tableCellProperties42 = new TableCellProperties();
            TableCellWidth tableCellWidth42 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders42 = new TableCellBorders();
            TopBorder topBorder43 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder43 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder43 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder43 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders42.Append(topBorder43);
            tableCellBorders42.Append(leftBorder43);
            tableCellBorders42.Append(bottomBorder43);
            tableCellBorders42.Append(rightBorder43);
            Shading shading43 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin42 = new TableCellMargin();
            TopMargin topMargin43 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin42 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin43 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin42 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin42.Append(topMargin43);
            tableCellMargin42.Append(leftMargin42);
            tableCellMargin42.Append(bottomMargin43);
            tableCellMargin42.Append(rightMargin42);
            TableCellVerticalAlignment tableCellVerticalAlignment42 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark42 = new HideMark();

            tableCellProperties42.Append(tableCellWidth42);
            tableCellProperties42.Append(tableCellBorders42);
            tableCellProperties42.Append(shading43);
            tableCellProperties42.Append(tableCellMargin42);
            tableCellProperties42.Append(tableCellVerticalAlignment42);
            tableCellProperties42.Append(hideMark42);

            Paragraph paragraph43 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties42 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines42 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties42 = new ParagraphMarkRunProperties();
            RunFonts runFonts90 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color90 = new Color() { Val = "000000" };
            FontSize fontSize90 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript90 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties42.Append(runFonts90);
            paragraphMarkRunProperties42.Append(color90);
            paragraphMarkRunProperties42.Append(fontSize90);
            paragraphMarkRunProperties42.Append(fontSizeComplexScript90);

            paragraphProperties42.Append(spacingBetweenLines42);
            paragraphProperties42.Append(paragraphMarkRunProperties42);

            Run run50 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties50 = new RunProperties();
            RunFonts runFonts91 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color91 = new Color() { Val = "000000" };
            FontSize fontSize91 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript91 = new FontSizeComplexScript() { Val = "20" };

            runProperties50.Append(runFonts91);
            runProperties50.Append(color91);
            runProperties50.Append(fontSize91);
            runProperties50.Append(fontSizeComplexScript91);
            Text text49 = new Text();
            text49.Text = "✓";

            run50.Append(runProperties50);
            run50.Append(text49);

            paragraph43.Append(paragraphProperties42);
            paragraph43.Append(run50);

            tableCell42.Append(tableCellProperties42);
            tableCell42.Append(paragraph43);

            TableCell tableCell43 = new TableCell();

            TableCellProperties tableCellProperties43 = new TableCellProperties();
            TableCellWidth tableCellWidth43 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders43 = new TableCellBorders();
            TopBorder topBorder44 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder44 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder44 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder44 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders43.Append(topBorder44);
            tableCellBorders43.Append(leftBorder44);
            tableCellBorders43.Append(bottomBorder44);
            tableCellBorders43.Append(rightBorder44);
            Shading shading44 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin43 = new TableCellMargin();
            TopMargin topMargin44 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin43 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin44 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin43 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin43.Append(topMargin44);
            tableCellMargin43.Append(leftMargin43);
            tableCellMargin43.Append(bottomMargin44);
            tableCellMargin43.Append(rightMargin43);
            TableCellVerticalAlignment tableCellVerticalAlignment43 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark43 = new HideMark();

            tableCellProperties43.Append(tableCellWidth43);
            tableCellProperties43.Append(tableCellBorders43);
            tableCellProperties43.Append(shading44);
            tableCellProperties43.Append(tableCellMargin43);
            tableCellProperties43.Append(tableCellVerticalAlignment43);
            tableCellProperties43.Append(hideMark43);

            Paragraph paragraph44 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties43 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines43 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties43 = new ParagraphMarkRunProperties();
            RunFonts runFonts92 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color92 = new Color() { Val = "000000" };
            FontSize fontSize92 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript92 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties43.Append(runFonts92);
            paragraphMarkRunProperties43.Append(color92);
            paragraphMarkRunProperties43.Append(fontSize92);
            paragraphMarkRunProperties43.Append(fontSizeComplexScript92);

            paragraphProperties43.Append(spacingBetweenLines43);
            paragraphProperties43.Append(paragraphMarkRunProperties43);

            Run run51 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties51 = new RunProperties();
            RunFonts runFonts93 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color93 = new Color() { Val = "000000" };
            FontSize fontSize93 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript93 = new FontSizeComplexScript() { Val = "20" };

            runProperties51.Append(runFonts93);
            runProperties51.Append(color93);
            runProperties51.Append(fontSize93);
            runProperties51.Append(fontSizeComplexScript93);
            Text text50 = new Text();
            text50.Text = "✓";

            run51.Append(runProperties51);
            run51.Append(text50);

            paragraph44.Append(paragraphProperties43);
            paragraph44.Append(run51);

            tableCell43.Append(tableCellProperties43);
            tableCell43.Append(paragraph44);

            TableCell tableCell44 = new TableCell();

            TableCellProperties tableCellProperties44 = new TableCellProperties();
            TableCellWidth tableCellWidth44 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders44 = new TableCellBorders();
            TopBorder topBorder45 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder45 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder45 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder45 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders44.Append(topBorder45);
            tableCellBorders44.Append(leftBorder45);
            tableCellBorders44.Append(bottomBorder45);
            tableCellBorders44.Append(rightBorder45);
            Shading shading45 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin44 = new TableCellMargin();
            TopMargin topMargin45 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin44 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin45 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin44 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin44.Append(topMargin45);
            tableCellMargin44.Append(leftMargin44);
            tableCellMargin44.Append(bottomMargin45);
            tableCellMargin44.Append(rightMargin44);
            TableCellVerticalAlignment tableCellVerticalAlignment44 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark44 = new HideMark();

            tableCellProperties44.Append(tableCellWidth44);
            tableCellProperties44.Append(tableCellBorders44);
            tableCellProperties44.Append(shading45);
            tableCellProperties44.Append(tableCellMargin44);
            tableCellProperties44.Append(tableCellVerticalAlignment44);
            tableCellProperties44.Append(hideMark44);

            Paragraph paragraph45 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties44 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines44 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties44 = new ParagraphMarkRunProperties();
            RunFonts runFonts94 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color94 = new Color() { Val = "000000" };
            FontSize fontSize94 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript94 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties44.Append(runFonts94);
            paragraphMarkRunProperties44.Append(color94);
            paragraphMarkRunProperties44.Append(fontSize94);
            paragraphMarkRunProperties44.Append(fontSizeComplexScript94);

            paragraphProperties44.Append(spacingBetweenLines44);
            paragraphProperties44.Append(paragraphMarkRunProperties44);

            Run run52 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties52 = new RunProperties();
            RunFonts runFonts95 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color95 = new Color() { Val = "000000" };
            FontSize fontSize95 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript95 = new FontSizeComplexScript() { Val = "20" };

            runProperties52.Append(runFonts95);
            runProperties52.Append(color95);
            runProperties52.Append(fontSize95);
            runProperties52.Append(fontSizeComplexScript95);
            Text text51 = new Text();
            text51.Text = "✓";

            run52.Append(runProperties52);
            run52.Append(text51);

            paragraph45.Append(paragraphProperties44);
            paragraph45.Append(run52);

            tableCell44.Append(tableCellProperties44);
            tableCell44.Append(paragraph45);

            TableCell tableCell45 = new TableCell();

            TableCellProperties tableCellProperties45 = new TableCellProperties();
            TableCellWidth tableCellWidth45 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders45 = new TableCellBorders();
            TopBorder topBorder46 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder46 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder46 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder46 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders45.Append(topBorder46);
            tableCellBorders45.Append(leftBorder46);
            tableCellBorders45.Append(bottomBorder46);
            tableCellBorders45.Append(rightBorder46);
            Shading shading46 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin45 = new TableCellMargin();
            TopMargin topMargin46 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin45 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin46 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin45 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin45.Append(topMargin46);
            tableCellMargin45.Append(leftMargin45);
            tableCellMargin45.Append(bottomMargin46);
            tableCellMargin45.Append(rightMargin45);
            TableCellVerticalAlignment tableCellVerticalAlignment45 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark45 = new HideMark();

            tableCellProperties45.Append(tableCellWidth45);
            tableCellProperties45.Append(tableCellBorders45);
            tableCellProperties45.Append(shading46);
            tableCellProperties45.Append(tableCellMargin45);
            tableCellProperties45.Append(tableCellVerticalAlignment45);
            tableCellProperties45.Append(hideMark45);

            Paragraph paragraph46 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties45 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines45 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties45 = new ParagraphMarkRunProperties();
            RunFonts runFonts96 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color96 = new Color() { Val = "000000" };
            FontSize fontSize96 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript96 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties45.Append(runFonts96);
            paragraphMarkRunProperties45.Append(color96);
            paragraphMarkRunProperties45.Append(fontSize96);
            paragraphMarkRunProperties45.Append(fontSizeComplexScript96);

            paragraphProperties45.Append(spacingBetweenLines45);
            paragraphProperties45.Append(paragraphMarkRunProperties45);

            Run run53 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties53 = new RunProperties();
            RunFonts runFonts97 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color97 = new Color() { Val = "000000" };
            FontSize fontSize97 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript97 = new FontSizeComplexScript() { Val = "20" };

            runProperties53.Append(runFonts97);
            runProperties53.Append(color97);
            runProperties53.Append(fontSize97);
            runProperties53.Append(fontSizeComplexScript97);
            Text text52 = new Text();
            text52.Text = "✓";

            run53.Append(runProperties53);
            run53.Append(text52);

            paragraph46.Append(paragraphProperties45);
            paragraph46.Append(run53);

            tableCell45.Append(tableCellProperties45);
            tableCell45.Append(paragraph46);

            TableCell tableCell46 = new TableCell();

            TableCellProperties tableCellProperties46 = new TableCellProperties();
            TableCellWidth tableCellWidth46 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders46 = new TableCellBorders();
            TopBorder topBorder47 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder47 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder47 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder47 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders46.Append(topBorder47);
            tableCellBorders46.Append(leftBorder47);
            tableCellBorders46.Append(bottomBorder47);
            tableCellBorders46.Append(rightBorder47);
            Shading shading47 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin46 = new TableCellMargin();
            TopMargin topMargin47 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin46 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin47 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin46 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin46.Append(topMargin47);
            tableCellMargin46.Append(leftMargin46);
            tableCellMargin46.Append(bottomMargin47);
            tableCellMargin46.Append(rightMargin46);
            TableCellVerticalAlignment tableCellVerticalAlignment46 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark46 = new HideMark();

            tableCellProperties46.Append(tableCellWidth46);
            tableCellProperties46.Append(tableCellBorders46);
            tableCellProperties46.Append(shading47);
            tableCellProperties46.Append(tableCellMargin46);
            tableCellProperties46.Append(tableCellVerticalAlignment46);
            tableCellProperties46.Append(hideMark46);

            Paragraph paragraph47 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties46 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines46 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties46 = new ParagraphMarkRunProperties();
            RunFonts runFonts98 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color98 = new Color() { Val = "000000" };
            FontSize fontSize98 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript98 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties46.Append(runFonts98);
            paragraphMarkRunProperties46.Append(color98);
            paragraphMarkRunProperties46.Append(fontSize98);
            paragraphMarkRunProperties46.Append(fontSizeComplexScript98);

            paragraphProperties46.Append(spacingBetweenLines46);
            paragraphProperties46.Append(paragraphMarkRunProperties46);

            Run run54 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties54 = new RunProperties();
            RunFonts runFonts99 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color99 = new Color() { Val = "000000" };
            FontSize fontSize99 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript99 = new FontSizeComplexScript() { Val = "20" };

            runProperties54.Append(runFonts99);
            runProperties54.Append(color99);
            runProperties54.Append(fontSize99);
            runProperties54.Append(fontSizeComplexScript99);
            Text text53 = new Text();
            text53.Text = "✓";

            run54.Append(runProperties54);
            run54.Append(text53);

            paragraph47.Append(paragraphProperties46);
            paragraph47.Append(run54);

            tableCell46.Append(tableCellProperties46);
            tableCell46.Append(paragraph47);

            TableCell tableCell47 = new TableCell();

            TableCellProperties tableCellProperties47 = new TableCellProperties();
            TableCellWidth tableCellWidth47 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders47 = new TableCellBorders();
            TopBorder topBorder48 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder48 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder48 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder48 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders47.Append(topBorder48);
            tableCellBorders47.Append(leftBorder48);
            tableCellBorders47.Append(bottomBorder48);
            tableCellBorders47.Append(rightBorder48);
            Shading shading48 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin47 = new TableCellMargin();
            TopMargin topMargin48 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin47 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin48 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin47 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin47.Append(topMargin48);
            tableCellMargin47.Append(leftMargin47);
            tableCellMargin47.Append(bottomMargin48);
            tableCellMargin47.Append(rightMargin47);
            TableCellVerticalAlignment tableCellVerticalAlignment47 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark47 = new HideMark();

            tableCellProperties47.Append(tableCellWidth47);
            tableCellProperties47.Append(tableCellBorders47);
            tableCellProperties47.Append(shading48);
            tableCellProperties47.Append(tableCellMargin47);
            tableCellProperties47.Append(tableCellVerticalAlignment47);
            tableCellProperties47.Append(hideMark47);

            Paragraph paragraph48 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties47 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines47 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties47 = new ParagraphMarkRunProperties();
            RunFonts runFonts100 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color100 = new Color() { Val = "000000" };
            FontSize fontSize100 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript100 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties47.Append(runFonts100);
            paragraphMarkRunProperties47.Append(color100);
            paragraphMarkRunProperties47.Append(fontSize100);
            paragraphMarkRunProperties47.Append(fontSizeComplexScript100);

            paragraphProperties47.Append(spacingBetweenLines47);
            paragraphProperties47.Append(paragraphMarkRunProperties47);

            Run run55 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties55 = new RunProperties();
            RunFonts runFonts101 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color101 = new Color() { Val = "000000" };
            FontSize fontSize101 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript101 = new FontSizeComplexScript() { Val = "20" };

            runProperties55.Append(runFonts101);
            runProperties55.Append(color101);
            runProperties55.Append(fontSize101);
            runProperties55.Append(fontSizeComplexScript101);
            Text text54 = new Text();
            text54.Text = "✓";

            run55.Append(runProperties55);
            run55.Append(text54);

            paragraph48.Append(paragraphProperties47);
            paragraph48.Append(run55);

            tableCell47.Append(tableCellProperties47);
            tableCell47.Append(paragraph48);

            TableCell tableCell48 = new TableCell();

            TableCellProperties tableCellProperties48 = new TableCellProperties();
            TableCellWidth tableCellWidth48 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders48 = new TableCellBorders();
            TopBorder topBorder49 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder49 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder49 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder49 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders48.Append(topBorder49);
            tableCellBorders48.Append(leftBorder49);
            tableCellBorders48.Append(bottomBorder49);
            tableCellBorders48.Append(rightBorder49);
            Shading shading49 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin48 = new TableCellMargin();
            TopMargin topMargin49 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin48 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin49 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin48 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin48.Append(topMargin49);
            tableCellMargin48.Append(leftMargin48);
            tableCellMargin48.Append(bottomMargin49);
            tableCellMargin48.Append(rightMargin48);
            TableCellVerticalAlignment tableCellVerticalAlignment48 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark48 = new HideMark();

            tableCellProperties48.Append(tableCellWidth48);
            tableCellProperties48.Append(tableCellBorders48);
            tableCellProperties48.Append(shading49);
            tableCellProperties48.Append(tableCellMargin48);
            tableCellProperties48.Append(tableCellVerticalAlignment48);
            tableCellProperties48.Append(hideMark48);

            Paragraph paragraph49 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties48 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines48 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties48 = new ParagraphMarkRunProperties();
            RunFonts runFonts102 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color102 = new Color() { Val = "000000" };
            FontSize fontSize102 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript102 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties48.Append(runFonts102);
            paragraphMarkRunProperties48.Append(color102);
            paragraphMarkRunProperties48.Append(fontSize102);
            paragraphMarkRunProperties48.Append(fontSizeComplexScript102);

            paragraphProperties48.Append(spacingBetweenLines48);
            paragraphProperties48.Append(paragraphMarkRunProperties48);

            Run run56 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties56 = new RunProperties();
            RunFonts runFonts103 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color103 = new Color() { Val = "000000" };
            FontSize fontSize103 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript103 = new FontSizeComplexScript() { Val = "20" };

            runProperties56.Append(runFonts103);
            runProperties56.Append(color103);
            runProperties56.Append(fontSize103);
            runProperties56.Append(fontSizeComplexScript103);
            Text text55 = new Text();
            text55.Text = "✓";

            run56.Append(runProperties56);
            run56.Append(text55);

            paragraph49.Append(paragraphProperties48);
            paragraph49.Append(run56);

            tableCell48.Append(tableCellProperties48);
            tableCell48.Append(paragraph49);

            tableRow4.Append(tableRowProperties4);
            tableRow4.Append(tableCell37);
            tableRow4.Append(tableCell38);
            tableRow4.Append(tableCell39);
            tableRow4.Append(tableCell40);
            tableRow4.Append(tableCell41);
            tableRow4.Append(tableCell42);
            tableRow4.Append(tableCell43);
            tableRow4.Append(tableCell44);
            tableRow4.Append(tableCell45);
            tableRow4.Append(tableCell46);
            tableRow4.Append(tableCell47);
            tableRow4.Append(tableCell48);

            TableRow tableRow5 = new TableRow() { RsidTableRowMarkRevision = "00C802B4", RsidTableRowAddition = "00C802B4", RsidTableRowProperties = "00C802B4" };

            TableRowProperties tableRowProperties5 = new TableRowProperties();
            TableRowHeight tableRowHeight5 = new TableRowHeight() { Val = (UInt32Value)780U };

            tableRowProperties5.Append(tableRowHeight5);

            TableCell tableCell49 = new TableCell();

            TableCellProperties tableCellProperties49 = new TableCellProperties();
            TableCellWidth tableCellWidth49 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders49 = new TableCellBorders();
            TopBorder topBorder50 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder50 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder50 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder50 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders49.Append(topBorder50);
            tableCellBorders49.Append(leftBorder50);
            tableCellBorders49.Append(bottomBorder50);
            tableCellBorders49.Append(rightBorder50);
            Shading shading50 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin49 = new TableCellMargin();
            TopMargin topMargin50 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin49 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin50 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin49 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin49.Append(topMargin50);
            tableCellMargin49.Append(leftMargin49);
            tableCellMargin49.Append(bottomMargin50);
            tableCellMargin49.Append(rightMargin49);
            TableCellVerticalAlignment tableCellVerticalAlignment49 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark49 = new HideMark();

            tableCellProperties49.Append(tableCellWidth49);
            tableCellProperties49.Append(tableCellBorders49);
            tableCellProperties49.Append(shading50);
            tableCellProperties49.Append(tableCellMargin49);
            tableCellProperties49.Append(tableCellVerticalAlignment49);
            tableCellProperties49.Append(hideMark49);

            Paragraph paragraph50 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties49 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines49 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties49 = new ParagraphMarkRunProperties();
            RunFonts runFonts104 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color104 = new Color() { Val = "000000" };
            FontSize fontSize104 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript104 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties49.Append(runFonts104);
            paragraphMarkRunProperties49.Append(color104);
            paragraphMarkRunProperties49.Append(fontSize104);
            paragraphMarkRunProperties49.Append(fontSizeComplexScript104);

            paragraphProperties49.Append(spacingBetweenLines49);
            paragraphProperties49.Append(paragraphMarkRunProperties49);

            Hyperlink hyperlink5 = new Hyperlink() { Tooltip = "Quadrillion", History = true, Id = "rId12" };

            Run run57 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties57 = new RunProperties();
            RunFonts runFonts105 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color105 = new Color() { Val = "0B0080" };
            FontSize fontSize105 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript105 = new FontSizeComplexScript() { Val = "20" };

            runProperties57.Append(runFonts105);
            runProperties57.Append(color105);
            runProperties57.Append(fontSize105);
            runProperties57.Append(fontSizeComplexScript105);
            Text text56 = new Text();
            text56.Text = "Quadrillion";

            run57.Append(runProperties57);
            run57.Append(text56);

            hyperlink5.Append(run57);

            paragraph50.Append(paragraphProperties49);
            paragraph50.Append(hyperlink5);

            tableCell49.Append(tableCellProperties49);
            tableCell49.Append(paragraph50);

            TableCell tableCell50 = new TableCell();

            TableCellProperties tableCellProperties50 = new TableCellProperties();
            TableCellWidth tableCellWidth50 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders50 = new TableCellBorders();
            TopBorder topBorder51 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder51 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder51 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder51 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders50.Append(topBorder51);
            tableCellBorders50.Append(leftBorder51);
            tableCellBorders50.Append(bottomBorder51);
            tableCellBorders50.Append(rightBorder51);
            Shading shading51 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin50 = new TableCellMargin();
            TopMargin topMargin51 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin50 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin51 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin50 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin50.Append(topMargin51);
            tableCellMargin50.Append(leftMargin50);
            tableCellMargin50.Append(bottomMargin51);
            tableCellMargin50.Append(rightMargin50);
            TableCellVerticalAlignment tableCellVerticalAlignment50 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark50 = new HideMark();

            tableCellProperties50.Append(tableCellWidth50);
            tableCellProperties50.Append(tableCellBorders50);
            tableCellProperties50.Append(shading51);
            tableCellProperties50.Append(tableCellMargin50);
            tableCellProperties50.Append(tableCellVerticalAlignment50);
            tableCellProperties50.Append(hideMark50);

            Paragraph paragraph51 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties50 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines50 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification8 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties50 = new ParagraphMarkRunProperties();
            RunFonts runFonts106 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color106 = new Color() { Val = "000000" };
            FontSize fontSize106 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript106 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties50.Append(runFonts106);
            paragraphMarkRunProperties50.Append(color106);
            paragraphMarkRunProperties50.Append(fontSize106);
            paragraphMarkRunProperties50.Append(fontSizeComplexScript106);

            paragraphProperties50.Append(spacingBetweenLines50);
            paragraphProperties50.Append(justification8);
            paragraphProperties50.Append(paragraphMarkRunProperties50);

            Run run58 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties58 = new RunProperties();
            RunFonts runFonts107 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color107 = new Color() { Val = "000000" };
            FontSize fontSize107 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript107 = new FontSizeComplexScript() { Val = "20" };

            runProperties58.Append(runFonts107);
            runProperties58.Append(color107);
            runProperties58.Append(fontSize107);
            runProperties58.Append(fontSizeComplexScript107);
            Text text57 = new Text();
            text57.Text = "10";

            run58.Append(runProperties58);
            run58.Append(text57);

            Run run59 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties59 = new RunProperties();
            RunFonts runFonts108 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color108 = new Color() { Val = "000000" };
            FontSize fontSize108 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript108 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment8 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties59.Append(runFonts108);
            runProperties59.Append(color108);
            runProperties59.Append(fontSize108);
            runProperties59.Append(fontSizeComplexScript108);
            runProperties59.Append(verticalTextAlignment8);
            Text text58 = new Text();
            text58.Text = "15";

            run59.Append(runProperties59);
            run59.Append(text58);

            paragraph51.Append(paragraphProperties50);
            paragraph51.Append(run58);
            paragraph51.Append(run59);

            tableCell50.Append(tableCellProperties50);
            tableCell50.Append(paragraph51);

            TableCell tableCell51 = new TableCell();

            TableCellProperties tableCellProperties51 = new TableCellProperties();
            TableCellWidth tableCellWidth51 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders51 = new TableCellBorders();
            TopBorder topBorder52 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder52 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder52 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder52 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders51.Append(topBorder52);
            tableCellBorders51.Append(leftBorder52);
            tableCellBorders51.Append(bottomBorder52);
            tableCellBorders51.Append(rightBorder52);
            Shading shading52 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin51 = new TableCellMargin();
            TopMargin topMargin52 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin51 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin52 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin51 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin51.Append(topMargin52);
            tableCellMargin51.Append(leftMargin51);
            tableCellMargin51.Append(bottomMargin52);
            tableCellMargin51.Append(rightMargin51);
            TableCellVerticalAlignment tableCellVerticalAlignment51 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark51 = new HideMark();

            tableCellProperties51.Append(tableCellWidth51);
            tableCellProperties51.Append(tableCellBorders51);
            tableCellProperties51.Append(shading52);
            tableCellProperties51.Append(tableCellMargin51);
            tableCellProperties51.Append(tableCellVerticalAlignment51);
            tableCellProperties51.Append(hideMark51);

            Paragraph paragraph52 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties51 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines51 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };
            Justification justification9 = new Justification() { Val = JustificationValues.Center };

            ParagraphMarkRunProperties paragraphMarkRunProperties51 = new ParagraphMarkRunProperties();
            RunFonts runFonts109 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color109 = new Color() { Val = "000000" };
            FontSize fontSize109 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript109 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties51.Append(runFonts109);
            paragraphMarkRunProperties51.Append(color109);
            paragraphMarkRunProperties51.Append(fontSize109);
            paragraphMarkRunProperties51.Append(fontSizeComplexScript109);

            paragraphProperties51.Append(spacingBetweenLines51);
            paragraphProperties51.Append(justification9);
            paragraphProperties51.Append(paragraphMarkRunProperties51);

            Run run60 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties60 = new RunProperties();
            RunFonts runFonts110 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color110 = new Color() { Val = "000000" };
            FontSize fontSize110 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript110 = new FontSizeComplexScript() { Val = "20" };

            runProperties60.Append(runFonts110);
            runProperties60.Append(color110);
            runProperties60.Append(fontSize110);
            runProperties60.Append(fontSizeComplexScript110);
            Text text59 = new Text();
            text59.Text = "10";

            run60.Append(runProperties60);
            run60.Append(text59);

            Run run61 = new Run();

            RunProperties runProperties61 = new RunProperties();
            RunFonts runFonts111 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color111 = new Color() { Val = "000000" };
            FontSize fontSize111 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript111 = new FontSizeComplexScript() { Val = "20" };
            VerticalTextAlignment verticalTextAlignment9 = new VerticalTextAlignment() { Val = VerticalPositionValues.Superscript };

            runProperties61.Append(runFonts111);
            runProperties61.Append(color111);
            runProperties61.Append(fontSize111);
            runProperties61.Append(fontSizeComplexScript111);
            runProperties61.Append(verticalTextAlignment9);
            Text text60 = new Text();
            text60.Text = "24";

            run61.Append(runProperties61);
            run61.Append(text60);

            paragraph52.Append(paragraphProperties51);
            paragraph52.Append(run60);
            paragraph52.Append(run61);

            tableCell51.Append(tableCellProperties51);
            tableCell51.Append(paragraph52);

            TableCell tableCell52 = new TableCell();

            TableCellProperties tableCellProperties52 = new TableCellProperties();
            TableCellWidth tableCellWidth52 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders52 = new TableCellBorders();
            TopBorder topBorder53 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder53 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder53 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder53 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders52.Append(topBorder53);
            tableCellBorders52.Append(leftBorder53);
            tableCellBorders52.Append(bottomBorder53);
            tableCellBorders52.Append(rightBorder53);
            Shading shading53 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin52 = new TableCellMargin();
            TopMargin topMargin53 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin52 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin53 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin52 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin52.Append(topMargin53);
            tableCellMargin52.Append(leftMargin52);
            tableCellMargin52.Append(bottomMargin53);
            tableCellMargin52.Append(rightMargin52);
            TableCellVerticalAlignment tableCellVerticalAlignment52 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark52 = new HideMark();

            tableCellProperties52.Append(tableCellWidth52);
            tableCellProperties52.Append(tableCellBorders52);
            tableCellProperties52.Append(shading53);
            tableCellProperties52.Append(tableCellMargin52);
            tableCellProperties52.Append(tableCellVerticalAlignment52);
            tableCellProperties52.Append(hideMark52);

            Paragraph paragraph53 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties52 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines52 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties52 = new ParagraphMarkRunProperties();
            RunFonts runFonts112 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color112 = new Color() { Val = "000000" };
            FontSize fontSize112 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript112 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties52.Append(runFonts112);
            paragraphMarkRunProperties52.Append(color112);
            paragraphMarkRunProperties52.Append(fontSize112);
            paragraphMarkRunProperties52.Append(fontSizeComplexScript112);

            paragraphProperties52.Append(spacingBetweenLines52);
            paragraphProperties52.Append(paragraphMarkRunProperties52);

            Run run62 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties62 = new RunProperties();
            RunFonts runFonts113 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color113 = new Color() { Val = "000000" };
            FontSize fontSize113 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript113 = new FontSizeComplexScript() { Val = "20" };

            runProperties62.Append(runFonts113);
            runProperties62.Append(color113);
            runProperties62.Append(fontSize113);
            runProperties62.Append(fontSizeComplexScript113);
            Text text61 = new Text();
            text61.Text = "✓";

            run62.Append(runProperties62);
            run62.Append(text61);

            paragraph53.Append(paragraphProperties52);
            paragraph53.Append(run62);

            tableCell52.Append(tableCellProperties52);
            tableCell52.Append(paragraph53);

            TableCell tableCell53 = new TableCell();

            TableCellProperties tableCellProperties53 = new TableCellProperties();
            TableCellWidth tableCellWidth53 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders53 = new TableCellBorders();
            TopBorder topBorder54 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder54 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder54 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder54 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders53.Append(topBorder54);
            tableCellBorders53.Append(leftBorder54);
            tableCellBorders53.Append(bottomBorder54);
            tableCellBorders53.Append(rightBorder54);
            Shading shading54 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin53 = new TableCellMargin();
            TopMargin topMargin54 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin53 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin54 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin53 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin53.Append(topMargin54);
            tableCellMargin53.Append(leftMargin53);
            tableCellMargin53.Append(bottomMargin54);
            tableCellMargin53.Append(rightMargin53);
            TableCellVerticalAlignment tableCellVerticalAlignment53 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark53 = new HideMark();

            tableCellProperties53.Append(tableCellWidth53);
            tableCellProperties53.Append(tableCellBorders53);
            tableCellProperties53.Append(shading54);
            tableCellProperties53.Append(tableCellMargin53);
            tableCellProperties53.Append(tableCellVerticalAlignment53);
            tableCellProperties53.Append(hideMark53);

            Paragraph paragraph54 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties53 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines53 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties53 = new ParagraphMarkRunProperties();
            RunFonts runFonts114 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color114 = new Color() { Val = "000000" };
            FontSize fontSize114 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript114 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties53.Append(runFonts114);
            paragraphMarkRunProperties53.Append(color114);
            paragraphMarkRunProperties53.Append(fontSize114);
            paragraphMarkRunProperties53.Append(fontSizeComplexScript114);

            paragraphProperties53.Append(spacingBetweenLines53);
            paragraphProperties53.Append(paragraphMarkRunProperties53);

            Run run63 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties63 = new RunProperties();
            RunFonts runFonts115 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color115 = new Color() { Val = "000000" };
            FontSize fontSize115 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript115 = new FontSizeComplexScript() { Val = "20" };

            runProperties63.Append(runFonts115);
            runProperties63.Append(color115);
            runProperties63.Append(fontSize115);
            runProperties63.Append(fontSizeComplexScript115);
            Text text62 = new Text();
            text62.Text = "✓";

            run63.Append(runProperties63);
            run63.Append(text62);

            paragraph54.Append(paragraphProperties53);
            paragraph54.Append(run63);

            tableCell53.Append(tableCellProperties53);
            tableCell53.Append(paragraph54);

            TableCell tableCell54 = new TableCell();

            TableCellProperties tableCellProperties54 = new TableCellProperties();
            TableCellWidth tableCellWidth54 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders54 = new TableCellBorders();
            TopBorder topBorder55 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder55 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder55 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder55 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders54.Append(topBorder55);
            tableCellBorders54.Append(leftBorder55);
            tableCellBorders54.Append(bottomBorder55);
            tableCellBorders54.Append(rightBorder55);
            Shading shading55 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin54 = new TableCellMargin();
            TopMargin topMargin55 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin54 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin55 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin54 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin54.Append(topMargin55);
            tableCellMargin54.Append(leftMargin54);
            tableCellMargin54.Append(bottomMargin55);
            tableCellMargin54.Append(rightMargin54);
            TableCellVerticalAlignment tableCellVerticalAlignment54 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark54 = new HideMark();

            tableCellProperties54.Append(tableCellWidth54);
            tableCellProperties54.Append(tableCellBorders54);
            tableCellProperties54.Append(shading55);
            tableCellProperties54.Append(tableCellMargin54);
            tableCellProperties54.Append(tableCellVerticalAlignment54);
            tableCellProperties54.Append(hideMark54);

            Paragraph paragraph55 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties54 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines54 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties54 = new ParagraphMarkRunProperties();
            RunFonts runFonts116 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color116 = new Color() { Val = "000000" };
            FontSize fontSize116 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript116 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties54.Append(runFonts116);
            paragraphMarkRunProperties54.Append(color116);
            paragraphMarkRunProperties54.Append(fontSize116);
            paragraphMarkRunProperties54.Append(fontSizeComplexScript116);

            paragraphProperties54.Append(spacingBetweenLines54);
            paragraphProperties54.Append(paragraphMarkRunProperties54);

            Run run64 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties64 = new RunProperties();
            RunFonts runFonts117 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color117 = new Color() { Val = "000000" };
            FontSize fontSize117 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript117 = new FontSizeComplexScript() { Val = "20" };

            runProperties64.Append(runFonts117);
            runProperties64.Append(color117);
            runProperties64.Append(fontSize117);
            runProperties64.Append(fontSizeComplexScript117);
            Text text63 = new Text();
            text63.Text = " ";

            run64.Append(runProperties64);
            run64.Append(text63);

            paragraph55.Append(paragraphProperties54);
            paragraph55.Append(run64);

            tableCell54.Append(tableCellProperties54);
            tableCell54.Append(paragraph55);

            TableCell tableCell55 = new TableCell();

            TableCellProperties tableCellProperties55 = new TableCellProperties();
            TableCellWidth tableCellWidth55 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders55 = new TableCellBorders();
            TopBorder topBorder56 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder56 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder56 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder56 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders55.Append(topBorder56);
            tableCellBorders55.Append(leftBorder56);
            tableCellBorders55.Append(bottomBorder56);
            tableCellBorders55.Append(rightBorder56);
            Shading shading56 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin55 = new TableCellMargin();
            TopMargin topMargin56 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin55 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin56 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin55 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin55.Append(topMargin56);
            tableCellMargin55.Append(leftMargin55);
            tableCellMargin55.Append(bottomMargin56);
            tableCellMargin55.Append(rightMargin55);
            TableCellVerticalAlignment tableCellVerticalAlignment55 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark55 = new HideMark();

            tableCellProperties55.Append(tableCellWidth55);
            tableCellProperties55.Append(tableCellBorders55);
            tableCellProperties55.Append(shading56);
            tableCellProperties55.Append(tableCellMargin55);
            tableCellProperties55.Append(tableCellVerticalAlignment55);
            tableCellProperties55.Append(hideMark55);

            Paragraph paragraph56 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties55 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines55 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties55 = new ParagraphMarkRunProperties();
            RunFonts runFonts118 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color118 = new Color() { Val = "000000" };
            FontSize fontSize118 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript118 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties55.Append(runFonts118);
            paragraphMarkRunProperties55.Append(color118);
            paragraphMarkRunProperties55.Append(fontSize118);
            paragraphMarkRunProperties55.Append(fontSizeComplexScript118);

            paragraphProperties55.Append(spacingBetweenLines55);
            paragraphProperties55.Append(paragraphMarkRunProperties55);

            Run run65 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties65 = new RunProperties();
            RunFonts runFonts119 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color119 = new Color() { Val = "000000" };
            FontSize fontSize119 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript119 = new FontSizeComplexScript() { Val = "20" };

            runProperties65.Append(runFonts119);
            runProperties65.Append(color119);
            runProperties65.Append(fontSize119);
            runProperties65.Append(fontSizeComplexScript119);
            Text text64 = new Text();
            text64.Text = "✓";

            run65.Append(runProperties65);
            run65.Append(text64);

            paragraph56.Append(paragraphProperties55);
            paragraph56.Append(run65);

            tableCell55.Append(tableCellProperties55);
            tableCell55.Append(paragraph56);

            TableCell tableCell56 = new TableCell();

            TableCellProperties tableCellProperties56 = new TableCellProperties();
            TableCellWidth tableCellWidth56 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders56 = new TableCellBorders();
            TopBorder topBorder57 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder57 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder57 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder57 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders56.Append(topBorder57);
            tableCellBorders56.Append(leftBorder57);
            tableCellBorders56.Append(bottomBorder57);
            tableCellBorders56.Append(rightBorder57);
            Shading shading57 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin56 = new TableCellMargin();
            TopMargin topMargin57 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin56 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin57 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin56 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin56.Append(topMargin57);
            tableCellMargin56.Append(leftMargin56);
            tableCellMargin56.Append(bottomMargin57);
            tableCellMargin56.Append(rightMargin56);
            TableCellVerticalAlignment tableCellVerticalAlignment56 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark56 = new HideMark();

            tableCellProperties56.Append(tableCellWidth56);
            tableCellProperties56.Append(tableCellBorders56);
            tableCellProperties56.Append(shading57);
            tableCellProperties56.Append(tableCellMargin56);
            tableCellProperties56.Append(tableCellVerticalAlignment56);
            tableCellProperties56.Append(hideMark56);

            Paragraph paragraph57 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties56 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines56 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties56 = new ParagraphMarkRunProperties();
            RunFonts runFonts120 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color120 = new Color() { Val = "000000" };
            FontSize fontSize120 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript120 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties56.Append(runFonts120);
            paragraphMarkRunProperties56.Append(color120);
            paragraphMarkRunProperties56.Append(fontSize120);
            paragraphMarkRunProperties56.Append(fontSizeComplexScript120);

            paragraphProperties56.Append(spacingBetweenLines56);
            paragraphProperties56.Append(paragraphMarkRunProperties56);

            Run run66 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties66 = new RunProperties();
            RunFonts runFonts121 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color121 = new Color() { Val = "000000" };
            FontSize fontSize121 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript121 = new FontSizeComplexScript() { Val = "20" };

            runProperties66.Append(runFonts121);
            runProperties66.Append(color121);
            runProperties66.Append(fontSize121);
            runProperties66.Append(fontSizeComplexScript121);
            Text text65 = new Text();
            text65.Text = "✓";

            run66.Append(runProperties66);
            run66.Append(text65);

            paragraph57.Append(paragraphProperties56);
            paragraph57.Append(run66);

            tableCell56.Append(tableCellProperties56);
            tableCell56.Append(paragraph57);

            TableCell tableCell57 = new TableCell();

            TableCellProperties tableCellProperties57 = new TableCellProperties();
            TableCellWidth tableCellWidth57 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders57 = new TableCellBorders();
            TopBorder topBorder58 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder58 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder58 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder58 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders57.Append(topBorder58);
            tableCellBorders57.Append(leftBorder58);
            tableCellBorders57.Append(bottomBorder58);
            tableCellBorders57.Append(rightBorder58);
            Shading shading58 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin57 = new TableCellMargin();
            TopMargin topMargin58 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin57 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin58 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin57 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin57.Append(topMargin58);
            tableCellMargin57.Append(leftMargin57);
            tableCellMargin57.Append(bottomMargin58);
            tableCellMargin57.Append(rightMargin57);
            TableCellVerticalAlignment tableCellVerticalAlignment57 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark57 = new HideMark();

            tableCellProperties57.Append(tableCellWidth57);
            tableCellProperties57.Append(tableCellBorders57);
            tableCellProperties57.Append(shading58);
            tableCellProperties57.Append(tableCellMargin57);
            tableCellProperties57.Append(tableCellVerticalAlignment57);
            tableCellProperties57.Append(hideMark57);

            Paragraph paragraph58 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties57 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines57 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties57 = new ParagraphMarkRunProperties();
            RunFonts runFonts122 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color122 = new Color() { Val = "000000" };
            FontSize fontSize122 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript122 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties57.Append(runFonts122);
            paragraphMarkRunProperties57.Append(color122);
            paragraphMarkRunProperties57.Append(fontSize122);
            paragraphMarkRunProperties57.Append(fontSizeComplexScript122);

            paragraphProperties57.Append(spacingBetweenLines57);
            paragraphProperties57.Append(paragraphMarkRunProperties57);

            Run run67 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties67 = new RunProperties();
            RunFonts runFonts123 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color123 = new Color() { Val = "000000" };
            FontSize fontSize123 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript123 = new FontSizeComplexScript() { Val = "20" };

            runProperties67.Append(runFonts123);
            runProperties67.Append(color123);
            runProperties67.Append(fontSize123);
            runProperties67.Append(fontSizeComplexScript123);
            Text text66 = new Text();
            text66.Text = "✓";

            run67.Append(runProperties67);
            run67.Append(text66);

            paragraph58.Append(paragraphProperties57);
            paragraph58.Append(run67);

            tableCell57.Append(tableCellProperties57);
            tableCell57.Append(paragraph58);

            TableCell tableCell58 = new TableCell();

            TableCellProperties tableCellProperties58 = new TableCellProperties();
            TableCellWidth tableCellWidth58 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders58 = new TableCellBorders();
            TopBorder topBorder59 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder59 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder59 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder59 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders58.Append(topBorder59);
            tableCellBorders58.Append(leftBorder59);
            tableCellBorders58.Append(bottomBorder59);
            tableCellBorders58.Append(rightBorder59);
            Shading shading59 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin58 = new TableCellMargin();
            TopMargin topMargin59 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin58 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin59 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin58 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin58.Append(topMargin59);
            tableCellMargin58.Append(leftMargin58);
            tableCellMargin58.Append(bottomMargin59);
            tableCellMargin58.Append(rightMargin58);
            TableCellVerticalAlignment tableCellVerticalAlignment58 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark58 = new HideMark();

            tableCellProperties58.Append(tableCellWidth58);
            tableCellProperties58.Append(tableCellBorders58);
            tableCellProperties58.Append(shading59);
            tableCellProperties58.Append(tableCellMargin58);
            tableCellProperties58.Append(tableCellVerticalAlignment58);
            tableCellProperties58.Append(hideMark58);

            Paragraph paragraph59 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties58 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines58 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties58 = new ParagraphMarkRunProperties();
            RunFonts runFonts124 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color124 = new Color() { Val = "000000" };
            FontSize fontSize124 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript124 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties58.Append(runFonts124);
            paragraphMarkRunProperties58.Append(color124);
            paragraphMarkRunProperties58.Append(fontSize124);
            paragraphMarkRunProperties58.Append(fontSizeComplexScript124);

            paragraphProperties58.Append(spacingBetweenLines58);
            paragraphProperties58.Append(paragraphMarkRunProperties58);

            Run run68 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties68 = new RunProperties();
            RunFonts runFonts125 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color125 = new Color() { Val = "000000" };
            FontSize fontSize125 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript125 = new FontSizeComplexScript() { Val = "20" };

            runProperties68.Append(runFonts125);
            runProperties68.Append(color125);
            runProperties68.Append(fontSize125);
            runProperties68.Append(fontSizeComplexScript125);
            Text text67 = new Text();
            text67.Text = "✓";

            run68.Append(runProperties68);
            run68.Append(text67);

            paragraph59.Append(paragraphProperties58);
            paragraph59.Append(run68);

            tableCell58.Append(tableCellProperties58);
            tableCell58.Append(paragraph59);

            TableCell tableCell59 = new TableCell();

            TableCellProperties tableCellProperties59 = new TableCellProperties();
            TableCellWidth tableCellWidth59 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders59 = new TableCellBorders();
            TopBorder topBorder60 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder60 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder60 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder60 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders59.Append(topBorder60);
            tableCellBorders59.Append(leftBorder60);
            tableCellBorders59.Append(bottomBorder60);
            tableCellBorders59.Append(rightBorder60);
            Shading shading60 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin59 = new TableCellMargin();
            TopMargin topMargin60 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin59 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin60 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin59 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin59.Append(topMargin60);
            tableCellMargin59.Append(leftMargin59);
            tableCellMargin59.Append(bottomMargin60);
            tableCellMargin59.Append(rightMargin59);
            TableCellVerticalAlignment tableCellVerticalAlignment59 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark59 = new HideMark();

            tableCellProperties59.Append(tableCellWidth59);
            tableCellProperties59.Append(tableCellBorders59);
            tableCellProperties59.Append(shading60);
            tableCellProperties59.Append(tableCellMargin59);
            tableCellProperties59.Append(tableCellVerticalAlignment59);
            tableCellProperties59.Append(hideMark59);

            Paragraph paragraph60 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties59 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines59 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties59 = new ParagraphMarkRunProperties();
            RunFonts runFonts126 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color126 = new Color() { Val = "000000" };
            FontSize fontSize126 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript126 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties59.Append(runFonts126);
            paragraphMarkRunProperties59.Append(color126);
            paragraphMarkRunProperties59.Append(fontSize126);
            paragraphMarkRunProperties59.Append(fontSizeComplexScript126);

            paragraphProperties59.Append(spacingBetweenLines59);
            paragraphProperties59.Append(paragraphMarkRunProperties59);

            Run run69 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties69 = new RunProperties();
            RunFonts runFonts127 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color127 = new Color() { Val = "000000" };
            FontSize fontSize127 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript127 = new FontSizeComplexScript() { Val = "20" };

            runProperties69.Append(runFonts127);
            runProperties69.Append(color127);
            runProperties69.Append(fontSize127);
            runProperties69.Append(fontSizeComplexScript127);
            Text text68 = new Text();
            text68.Text = "✓";

            run69.Append(runProperties69);
            run69.Append(text68);

            paragraph60.Append(paragraphProperties59);
            paragraph60.Append(run69);

            tableCell59.Append(tableCellProperties59);
            tableCell59.Append(paragraph60);

            TableCell tableCell60 = new TableCell();

            TableCellProperties tableCellProperties60 = new TableCellProperties();
            TableCellWidth tableCellWidth60 = new TableCellWidth() { Width = "0", Type = TableWidthUnitValues.Auto };

            TableCellBorders tableCellBorders60 = new TableCellBorders();
            TopBorder topBorder61 = new TopBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            LeftBorder leftBorder61 = new LeftBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder61 = new BottomBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };
            RightBorder rightBorder61 = new RightBorder() { Val = BorderValues.Single, Color = "AAAAAA", Size = (UInt32Value)6U, Space = (UInt32Value)0U };

            tableCellBorders60.Append(topBorder61);
            tableCellBorders60.Append(leftBorder61);
            tableCellBorders60.Append(bottomBorder61);
            tableCellBorders60.Append(rightBorder61);
            Shading shading61 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "F9F9F9" };

            TableCellMargin tableCellMargin60 = new TableCellMargin();
            TopMargin topMargin61 = new TopMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            LeftMargin leftMargin60 = new LeftMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            BottomMargin bottomMargin61 = new BottomMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };
            RightMargin rightMargin60 = new RightMargin() { Width = "48", Type = TableWidthUnitValues.Dxa };

            tableCellMargin60.Append(topMargin61);
            tableCellMargin60.Append(leftMargin60);
            tableCellMargin60.Append(bottomMargin61);
            tableCellMargin60.Append(rightMargin60);
            TableCellVerticalAlignment tableCellVerticalAlignment60 = new TableCellVerticalAlignment() { Val = TableVerticalAlignmentValues.Center };
            HideMark hideMark60 = new HideMark();

            tableCellProperties60.Append(tableCellWidth60);
            tableCellProperties60.Append(tableCellBorders60);
            tableCellProperties60.Append(shading61);
            tableCellProperties60.Append(tableCellMargin60);
            tableCellProperties60.Append(tableCellVerticalAlignment60);
            tableCellProperties60.Append(hideMark60);

            Paragraph paragraph61 = new Paragraph() { RsidParagraphMarkRevision = "00C802B4", RsidParagraphAddition = "00C802B4", RsidParagraphProperties = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            ParagraphProperties paragraphProperties60 = new ParagraphProperties();
            SpacingBetweenLines spacingBetweenLines60 = new SpacingBetweenLines() { Before = "240", After = "240", Line = "288", LineRule = LineSpacingRuleValues.AtLeast };

            ParagraphMarkRunProperties paragraphMarkRunProperties60 = new ParagraphMarkRunProperties();
            RunFonts runFonts128 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };
            Color color128 = new Color() { Val = "000000" };
            FontSize fontSize128 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript128 = new FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties60.Append(runFonts128);
            paragraphMarkRunProperties60.Append(color128);
            paragraphMarkRunProperties60.Append(fontSize128);
            paragraphMarkRunProperties60.Append(fontSizeComplexScript128);

            paragraphProperties60.Append(spacingBetweenLines60);
            paragraphProperties60.Append(paragraphMarkRunProperties60);

            Run run70 = new Run() { RsidRunProperties = "00C802B4" };

            RunProperties runProperties70 = new RunProperties();
            RunFonts runFonts129 = new RunFonts() { Ascii = "MS Gothic", HighAnsi = "MS Gothic", EastAsia = "MS Gothic", ComplexScript = "MS Gothic" };
            Color color129 = new Color() { Val = "000000" };
            FontSize fontSize129 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript129 = new FontSizeComplexScript() { Val = "20" };

            runProperties70.Append(runFonts129);
            runProperties70.Append(color129);
            runProperties70.Append(fontSize129);
            runProperties70.Append(fontSizeComplexScript129);
            Text text69 = new Text();
            text69.Text = "✓";

            run70.Append(runProperties70);
            run70.Append(text69);

            paragraph61.Append(paragraphProperties60);
            paragraph61.Append(run70);

            tableCell60.Append(tableCellProperties60);
            tableCell60.Append(paragraph61);

            tableRow5.Append(tableRowProperties5);
            tableRow5.Append(tableCell49);
            tableRow5.Append(tableCell50);
            tableRow5.Append(tableCell51);
            tableRow5.Append(tableCell52);
            tableRow5.Append(tableCell53);
            tableRow5.Append(tableCell54);
            tableRow5.Append(tableCell55);
            tableRow5.Append(tableCell56);
            tableRow5.Append(tableCell57);
            tableRow5.Append(tableCell58);
            tableRow5.Append(tableCell59);
            tableRow5.Append(tableCell60);

            table1.Append(tableProperties1);
            table1.Append(tableGrid1);
            table1.Append(tableRow1);
            table1.Append(tableRow2);
            table1.Append(tableRow3);
            table1.Append(tableRow4);
            table1.Append(tableRow5);
            Paragraph paragraph62 = new Paragraph() { RsidParagraphAddition = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            Paragraph paragraph63 = new Paragraph() { RsidParagraphAddition = "00C802B4", RsidRunAdditionDefault = "00C802B4" };

            Run run71 = new Run();
            Text text70 = new Text() { Space = SpaceProcessingModeValues.Preserve };
            text70.Text = "Current world population is expected to be 7 billion. Once world has supported a population of 71 billion. India is 3.5 million square km in area. Assuming only 60% of the land is usable. We are left with 2 million square km. Divide this land among 7 billion. ";

            run71.Append(text70);

            Run run72 = new Run() { RsidRunAddition = "00F216F1" };
            Text text71 = new Text();
            text71.Text = "2000/7= 300 sq. meters (17 m X 17 m)";

            run72.Append(text71);

            paragraph63.Append(run71);
            paragraph63.Append(run72);
            Paragraph paragraph64 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

            Table table2 = new Table();

            TableProperties tableProperties2 = new TableProperties();
            TableStyle tableStyle1 = new TableStyle() { Val = "TableGrid" };
            TableWidth tableWidth2 = new TableWidth() { Width = "0", Type = TableWidthUnitValues.Auto };
            TableLook tableLook2 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };

            tableProperties2.Append(tableStyle1);
            tableProperties2.Append(tableWidth2);
            tableProperties2.Append(tableLook2);

            TableGrid tableGrid2 = new TableGrid();
            GridColumn gridColumn13 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn14 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn15 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn16 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn17 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn18 = new GridColumn() { Width = "1368" };
            GridColumn gridColumn19 = new GridColumn() { Width = "1368" };

            tableGrid2.Append(gridColumn13);
            tableGrid2.Append(gridColumn14);
            tableGrid2.Append(gridColumn15);
            tableGrid2.Append(gridColumn16);
            tableGrid2.Append(gridColumn17);
            tableGrid2.Append(gridColumn18);
            tableGrid2.Append(gridColumn19);

            table2.Append(tableProperties2);
            table2.Append(tableGrid2);

            for (var i = 0; i <= 5; i++)
            {
                var tr = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };
                for (var j = 0; j <= 6; j++)
                {
                    var tableCell61 = new TableCell();

                    TableCellProperties tableCellProperties61 = new TableCellProperties();
                    TableCellWidth tableCellWidth61 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

                    tableCellProperties61.Append(tableCellWidth61);

                    Paragraph paragraph65 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

                    Run run73 = new Run();
                    Text text72 = new Text();
                    text72.Text = (i+j).ToString();

                    run73.Append(text72);

                    paragraph65.Append(run73);

                    tableCell61.Append(tableCellProperties61);
                    tableCell61.Append(paragraph65);

                    tr.Append(tableCell61);
                }
                table2.Append(tr);
            }
            #region CommentsTable
            /* TableRow tableRow6 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell61 = new TableCell();

             TableCellProperties tableCellProperties61 = new TableCellProperties();
             TableCellWidth tableCellWidth61 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties61.Append(tableCellWidth61);

             Paragraph paragraph65 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run73 = new Run();
             Text text72 = new Text();
             text72.Text = "Pradeep";

             run73.Append(text72);

             paragraph65.Append(run73);

             tableCell61.Append(tableCellProperties61);
             tableCell61.Append(paragraph65);

             TableCell tableCell62 = new TableCell();

             TableCellProperties tableCellProperties62 = new TableCellProperties();
             TableCellWidth tableCellWidth62 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties62.Append(tableCellWidth62);

             Paragraph paragraph66 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run74 = new Run();
             Text text73 = new Text();
             text73.Text = "2";

             run74.Append(text73);

             paragraph66.Append(run74);

             tableCell62.Append(tableCellProperties62);
             tableCell62.Append(paragraph66);

             TableCell tableCell63 = new TableCell();

             TableCellProperties tableCellProperties63 = new TableCellProperties();
             TableCellWidth tableCellWidth63 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties63.Append(tableCellWidth63);

             Paragraph paragraph67 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run75 = new Run();
             Text text74 = new Text();
             text74.Text = "3";

             run75.Append(text74);

             paragraph67.Append(run75);

             tableCell63.Append(tableCellProperties63);
             tableCell63.Append(paragraph67);

             TableCell tableCell64 = new TableCell();

             TableCellProperties tableCellProperties64 = new TableCellProperties();
             TableCellWidth tableCellWidth64 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties64.Append(tableCellWidth64);

             Paragraph paragraph68 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run76 = new Run();
             Text text75 = new Text();
             text75.Text = "4";

             run76.Append(text75);

             paragraph68.Append(run76);

             tableCell64.Append(tableCellProperties64);
             tableCell64.Append(paragraph68);

             TableCell tableCell65 = new TableCell();

             TableCellProperties tableCellProperties65 = new TableCellProperties();
             TableCellWidth tableCellWidth65 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties65.Append(tableCellWidth65);

             Paragraph paragraph69 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run77 = new Run();
             Text text76 = new Text();
             text76.Text = "5";

             run77.Append(text76);

             paragraph69.Append(run77);

             tableCell65.Append(tableCellProperties65);
             tableCell65.Append(paragraph69);

             TableCell tableCell66 = new TableCell();

             TableCellProperties tableCellProperties66 = new TableCellProperties();
             TableCellWidth tableCellWidth66 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties66.Append(tableCellWidth66);

             Paragraph paragraph70 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run78 = new Run();
             Text text77 = new Text();
             text77.Text = "6";

             run78.Append(text77);

             paragraph70.Append(run78);

             tableCell66.Append(tableCellProperties66);
             tableCell66.Append(paragraph70);

             TableCell tableCell67 = new TableCell();

             TableCellProperties tableCellProperties67 = new TableCellProperties();
             TableCellWidth tableCellWidth67 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties67.Append(tableCellWidth67);

             Paragraph paragraph71 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run79 = new Run();
             Text text78 = new Text();
             text78.Text = "7";

             run79.Append(text78);

             paragraph71.Append(run79);

             tableCell67.Append(tableCellProperties67);
             tableCell67.Append(paragraph71);

             tableRow6.Append(tableCell61);
             tableRow6.Append(tableCell62);
             tableRow6.Append(tableCell63);
             tableRow6.Append(tableCell64);
             tableRow6.Append(tableCell65);
             tableRow6.Append(tableCell66);
             tableRow6.Append(tableCell67);

             TableRow tableRow7 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell68 = new TableCell();

             TableCellProperties tableCellProperties68 = new TableCellProperties();
             TableCellWidth tableCellWidth68 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties68.Append(tableCellWidth68);

             Paragraph paragraph72 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run80 = new Run();
             Text text79 = new Text();
             text79.Text = "8";

             run80.Append(text79);

             paragraph72.Append(run80);

             tableCell68.Append(tableCellProperties68);
             tableCell68.Append(paragraph72);

             TableCell tableCell69 = new TableCell();

             TableCellProperties tableCellProperties69 = new TableCellProperties();
             TableCellWidth tableCellWidth69 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties69.Append(tableCellWidth69);

             Paragraph paragraph73 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run81 = new Run();
             Text text80 = new Text();
             text80.Text = "9";

             run81.Append(text80);

             paragraph73.Append(run81);

             tableCell69.Append(tableCellProperties69);
             tableCell69.Append(paragraph73);

             TableCell tableCell70 = new TableCell();

             TableCellProperties tableCellProperties70 = new TableCellProperties();
             TableCellWidth tableCellWidth70 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties70.Append(tableCellWidth70);

             Paragraph paragraph74 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run82 = new Run();
             Text text81 = new Text();
             text81.Text = "10";

             run82.Append(text81);

             paragraph74.Append(run82);

             tableCell70.Append(tableCellProperties70);
             tableCell70.Append(paragraph74);

             TableCell tableCell71 = new TableCell();

             TableCellProperties tableCellProperties71 = new TableCellProperties();
             TableCellWidth tableCellWidth71 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties71.Append(tableCellWidth71);

             Paragraph paragraph75 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run83 = new Run();
             Text text82 = new Text();
             text82.Text = "11";

             run83.Append(text82);

             paragraph75.Append(run83);

             tableCell71.Append(tableCellProperties71);
             tableCell71.Append(paragraph75);

             TableCell tableCell72 = new TableCell();

             TableCellProperties tableCellProperties72 = new TableCellProperties();
             TableCellWidth tableCellWidth72 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties72.Append(tableCellWidth72);

             Paragraph paragraph76 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run84 = new Run();
             Text text83 = new Text();
             text83.Text = "12";

             run84.Append(text83);

             paragraph76.Append(run84);

             tableCell72.Append(tableCellProperties72);
             tableCell72.Append(paragraph76);

             TableCell tableCell73 = new TableCell();

             TableCellProperties tableCellProperties73 = new TableCellProperties();
             TableCellWidth tableCellWidth73 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties73.Append(tableCellWidth73);

             Paragraph paragraph77 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run85 = new Run();
             Text text84 = new Text();
             text84.Text = "13";

             run85.Append(text84);

             paragraph77.Append(run85);

             tableCell73.Append(tableCellProperties73);
             tableCell73.Append(paragraph77);

             TableCell tableCell74 = new TableCell();

             TableCellProperties tableCellProperties74 = new TableCellProperties();
             TableCellWidth tableCellWidth74 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties74.Append(tableCellWidth74);

             Paragraph paragraph78 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run86 = new Run();
             Text text85 = new Text();
             text85.Text = "14";

             run86.Append(text85);

             paragraph78.Append(run86);

             tableCell74.Append(tableCellProperties74);
             tableCell74.Append(paragraph78);

             tableRow7.Append(tableCell68);
             tableRow7.Append(tableCell69);
             tableRow7.Append(tableCell70);
             tableRow7.Append(tableCell71);
             tableRow7.Append(tableCell72);
             tableRow7.Append(tableCell73);
             tableRow7.Append(tableCell74);

             TableRow tableRow8 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell75 = new TableCell();

             TableCellProperties tableCellProperties75 = new TableCellProperties();
             TableCellWidth tableCellWidth75 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties75.Append(tableCellWidth75);

             Paragraph paragraph79 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run87 = new Run();
             Text text86 = new Text();
             text86.Text = "15";

             run87.Append(text86);

             paragraph79.Append(run87);

             tableCell75.Append(tableCellProperties75);
             tableCell75.Append(paragraph79);

             TableCell tableCell76 = new TableCell();

             TableCellProperties tableCellProperties76 = new TableCellProperties();
             TableCellWidth tableCellWidth76 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties76.Append(tableCellWidth76);

             Paragraph paragraph80 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run88 = new Run();
             Text text87 = new Text();
             text87.Text = "16";

             run88.Append(text87);

             paragraph80.Append(run88);

             tableCell76.Append(tableCellProperties76);
             tableCell76.Append(paragraph80);

             TableCell tableCell77 = new TableCell();

             TableCellProperties tableCellProperties77 = new TableCellProperties();
             TableCellWidth tableCellWidth77 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties77.Append(tableCellWidth77);

             Paragraph paragraph81 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run89 = new Run();
             Text text88 = new Text();
             text88.Text = "17";

             run89.Append(text88);

             paragraph81.Append(run89);

             tableCell77.Append(tableCellProperties77);
             tableCell77.Append(paragraph81);

             TableCell tableCell78 = new TableCell();

             TableCellProperties tableCellProperties78 = new TableCellProperties();
             TableCellWidth tableCellWidth78 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties78.Append(tableCellWidth78);

             Paragraph paragraph82 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run90 = new Run();
             Text text89 = new Text();
             text89.Text = "18";

             run90.Append(text89);

             paragraph82.Append(run90);

             tableCell78.Append(tableCellProperties78);
             tableCell78.Append(paragraph82);

             TableCell tableCell79 = new TableCell();

             TableCellProperties tableCellProperties79 = new TableCellProperties();
             TableCellWidth tableCellWidth79 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties79.Append(tableCellWidth79);

             Paragraph paragraph83 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run91 = new Run();
             Text text90 = new Text();
             text90.Text = "19";

             run91.Append(text90);

             paragraph83.Append(run91);

             tableCell79.Append(tableCellProperties79);
             tableCell79.Append(paragraph83);

             TableCell tableCell80 = new TableCell();

             TableCellProperties tableCellProperties80 = new TableCellProperties();
             TableCellWidth tableCellWidth80 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties80.Append(tableCellWidth80);

             Paragraph paragraph84 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run92 = new Run();
             Text text91 = new Text();
             text91.Text = "20";

             run92.Append(text91);

             paragraph84.Append(run92);

             tableCell80.Append(tableCellProperties80);
             tableCell80.Append(paragraph84);

             TableCell tableCell81 = new TableCell();

             TableCellProperties tableCellProperties81 = new TableCellProperties();
             TableCellWidth tableCellWidth81 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties81.Append(tableCellWidth81);

             Paragraph paragraph85 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run93 = new Run();
             Text text92 = new Text();
             text92.Text = "21";

             run93.Append(text92);

             paragraph85.Append(run93);

             tableCell81.Append(tableCellProperties81);
             tableCell81.Append(paragraph85);

             tableRow8.Append(tableCell75);
             tableRow8.Append(tableCell76);
             tableRow8.Append(tableCell77);
             tableRow8.Append(tableCell78);
             tableRow8.Append(tableCell79);
             tableRow8.Append(tableCell80);
             tableRow8.Append(tableCell81);

             TableRow tableRow9 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell82 = new TableCell();

             TableCellProperties tableCellProperties82 = new TableCellProperties();
             TableCellWidth tableCellWidth82 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties82.Append(tableCellWidth82);

             Paragraph paragraph86 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run94 = new Run();
             LastRenderedPageBreak lastRenderedPageBreak1 = new LastRenderedPageBreak();
             Text text93 = new Text();
             text93.Text = "A";

             run94.Append(lastRenderedPageBreak1);
             run94.Append(text93);

             paragraph86.Append(run94);

             tableCell82.Append(tableCellProperties82);
             tableCell82.Append(paragraph86);

             TableCell tableCell83 = new TableCell();

             TableCellProperties tableCellProperties83 = new TableCellProperties();
             TableCellWidth tableCellWidth83 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties83.Append(tableCellWidth83);

             Paragraph paragraph87 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run95 = new Run();
             Text text94 = new Text();
             text94.Text = "BB";

             run95.Append(text94);

             paragraph87.Append(run95);

             tableCell83.Append(tableCellProperties83);
             tableCell83.Append(paragraph87);

             TableCell tableCell84 = new TableCell();

             TableCellProperties tableCellProperties84 = new TableCellProperties();
             TableCellWidth tableCellWidth84 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties84.Append(tableCellWidth84);

             Paragraph paragraph88 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run96 = new Run();
             Text text95 = new Text();
             text95.Text = "CC";

             run96.Append(text95);

             paragraph88.Append(run96);

             tableCell84.Append(tableCellProperties84);
             tableCell84.Append(paragraph88);

             TableCell tableCell85 = new TableCell();

             TableCellProperties tableCellProperties85 = new TableCellProperties();
             TableCellWidth tableCellWidth85 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties85.Append(tableCellWidth85);

             Paragraph paragraph89 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run97 = new Run();
             Text text96 = new Text();
             text96.Text = "DD";

             run97.Append(text96);

             paragraph89.Append(run97);

             tableCell85.Append(tableCellProperties85);
             tableCell85.Append(paragraph89);

             TableCell tableCell86 = new TableCell();

             TableCellProperties tableCellProperties86 = new TableCellProperties();
             TableCellWidth tableCellWidth86 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties86.Append(tableCellWidth86);

             Paragraph paragraph90 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run98 = new Run();
             Text text97 = new Text();
             text97.Text = "EE";

             run98.Append(text97);

             paragraph90.Append(run98);

             tableCell86.Append(tableCellProperties86);
             tableCell86.Append(paragraph90);

             TableCell tableCell87 = new TableCell();

             TableCellProperties tableCellProperties87 = new TableCellProperties();
             TableCellWidth tableCellWidth87 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties87.Append(tableCellWidth87);

             Paragraph paragraph91 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run99 = new Run();
             Text text98 = new Text();
             text98.Text = "FF";

             run99.Append(text98);

             paragraph91.Append(run99);

             tableCell87.Append(tableCellProperties87);
             tableCell87.Append(paragraph91);

             TableCell tableCell88 = new TableCell();

             TableCellProperties tableCellProperties88 = new TableCellProperties();
             TableCellWidth tableCellWidth88 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties88.Append(tableCellWidth88);

             Paragraph paragraph92 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run100 = new Run();
             Text text99 = new Text();
             text99.Text = "GG";

             run100.Append(text99);

             paragraph92.Append(run100);

             tableCell88.Append(tableCellProperties88);
             tableCell88.Append(paragraph92);

             tableRow9.Append(tableCell82);
             tableRow9.Append(tableCell83);
             tableRow9.Append(tableCell84);
             tableRow9.Append(tableCell85);
             tableRow9.Append(tableCell86);
             tableRow9.Append(tableCell87);
             tableRow9.Append(tableCell88);

             TableRow tableRow10 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell89 = new TableCell();

             TableCellProperties tableCellProperties89 = new TableCellProperties();
             TableCellWidth tableCellWidth89 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties89.Append(tableCellWidth89);

             Paragraph paragraph93 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run101 = new Run();
             Text text100 = new Text();
             text100.Text = "HH";

             run101.Append(text100);

             paragraph93.Append(run101);

             tableCell89.Append(tableCellProperties89);
             tableCell89.Append(paragraph93);

             TableCell tableCell90 = new TableCell();

             TableCellProperties tableCellProperties90 = new TableCellProperties();
             TableCellWidth tableCellWidth90 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties90.Append(tableCellWidth90);

             Paragraph paragraph94 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run102 = new Run();
             Text text101 = new Text() { Space = SpaceProcessingModeValues.Preserve };
             text101.Text = "EE ";

             run102.Append(text101);

             paragraph94.Append(run102);

             tableCell90.Append(tableCellProperties90);
             tableCell90.Append(paragraph94);

             TableCell tableCell91 = new TableCell();

             TableCellProperties tableCellProperties91 = new TableCellProperties();
             TableCellWidth tableCellWidth91 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties91.Append(tableCellWidth91);

             Paragraph paragraph95 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run103 = new Run();
             Text text102 = new Text();
             text102.Text = "MM";

             run103.Append(text102);

             paragraph95.Append(run103);

             tableCell91.Append(tableCellProperties91);
             tableCell91.Append(paragraph95);

             TableCell tableCell92 = new TableCell();

             TableCellProperties tableCellProperties92 = new TableCellProperties();
             TableCellWidth tableCellWidth92 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties92.Append(tableCellWidth92);

             Paragraph paragraph96 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run104 = new Run();
             Text text103 = new Text();
             text103.Text = "TT";

             run104.Append(text103);

             paragraph96.Append(run104);

             tableCell92.Append(tableCellProperties92);
             tableCell92.Append(paragraph96);

             TableCell tableCell93 = new TableCell();

             TableCellProperties tableCellProperties93 = new TableCellProperties();
             TableCellWidth tableCellWidth93 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties93.Append(tableCellWidth93);

             Paragraph paragraph97 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run105 = new Run();
             Text text104 = new Text();
             text104.Text = "KK";

             run105.Append(text104);

             paragraph97.Append(run105);

             tableCell93.Append(tableCellProperties93);
             tableCell93.Append(paragraph97);

             TableCell tableCell94 = new TableCell();

             TableCellProperties tableCellProperties94 = new TableCellProperties();
             TableCellWidth tableCellWidth94 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties94.Append(tableCellWidth94);

             Paragraph paragraph98 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run106 = new Run();
             Text text105 = new Text();
             text105.Text = "LL";

             run106.Append(text105);

             paragraph98.Append(run106);

             tableCell94.Append(tableCellProperties94);
             tableCell94.Append(paragraph98);

             TableCell tableCell95 = new TableCell();

             TableCellProperties tableCellProperties95 = new TableCellProperties();
             TableCellWidth tableCellWidth95 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties95.Append(tableCellWidth95);

             Paragraph paragraph99 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run107 = new Run();
             Text text106 = new Text();
             text106.Text = "PP";

             run107.Append(text106);

             paragraph99.Append(run107);

             tableCell95.Append(tableCellProperties95);
             tableCell95.Append(paragraph99);

             tableRow10.Append(tableCell89);
             tableRow10.Append(tableCell90);
             tableRow10.Append(tableCell91);
             tableRow10.Append(tableCell92);
             tableRow10.Append(tableCell93);
             tableRow10.Append(tableCell94);
             tableRow10.Append(tableCell95);

             TableRow tableRow11 = new TableRow() { RsidTableRowAddition = "00F216F1", RsidTableRowProperties = "00F216F1" };

             TableCell tableCell96 = new TableCell();

             TableCellProperties tableCellProperties96 = new TableCellProperties();
             TableCellWidth tableCellWidth96 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties96.Append(tableCellWidth96);

             Paragraph paragraph100 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run108 = new Run();
             Text text107 = new Text();
             text107.Text = "HH";

             run108.Append(text107);

             paragraph100.Append(run108);

             tableCell96.Append(tableCellProperties96);
             tableCell96.Append(paragraph100);

             TableCell tableCell97 = new TableCell();

             TableCellProperties tableCellProperties97 = new TableCellProperties();
             TableCellWidth tableCellWidth97 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties97.Append(tableCellWidth97);

             Paragraph paragraph101 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run109 = new Run();
             Text text108 = new Text();
             text108.Text = "LLL";

             run109.Append(text108);

             paragraph101.Append(run109);

             tableCell97.Append(tableCellProperties97);
             tableCell97.Append(paragraph101);

             TableCell tableCell98 = new TableCell();

             TableCellProperties tableCellProperties98 = new TableCellProperties();
             TableCellWidth tableCellWidth98 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties98.Append(tableCellWidth98);

             Paragraph paragraph102 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run110 = new Run();
             Text text109 = new Text();
             text109.Text = "LLLLLL";

             run110.Append(text109);

             paragraph102.Append(run110);

             tableCell98.Append(tableCellProperties98);
             tableCell98.Append(paragraph102);

             TableCell tableCell99 = new TableCell();

             TableCellProperties tableCellProperties99 = new TableCellProperties();
             TableCellWidth tableCellWidth99 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties99.Append(tableCellWidth99);

             Paragraph paragraph103 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run111 = new Run();
             Text text110 = new Text();
             text110.Text = "MMMM";

             run111.Append(text110);

             paragraph103.Append(run111);

             tableCell99.Append(tableCellProperties99);
             tableCell99.Append(paragraph103);

             TableCell tableCell100 = new TableCell();

             TableCellProperties tableCellProperties100 = new TableCellProperties();
             TableCellWidth tableCellWidth100 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties100.Append(tableCellWidth100);

             Paragraph paragraph104 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run112 = new Run();
             Text text111 = new Text();
             text111.Text = "BOU";

             run112.Append(text111);

             paragraph104.Append(run112);

             tableCell100.Append(tableCellProperties100);
             tableCell100.Append(paragraph104);

             TableCell tableCell101 = new TableCell();

             TableCellProperties tableCellProperties101 = new TableCellProperties();
             TableCellWidth tableCellWidth101 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties101.Append(tableCellWidth101);

             Paragraph paragraph105 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run113 = new Run();
             Text text112 = new Text();
             text112.Text = "NOIULJ";

             run113.Append(text112);

             paragraph105.Append(run113);

             tableCell101.Append(tableCellProperties101);
             tableCell101.Append(paragraph105);

             TableCell tableCell102 = new TableCell();

             TableCellProperties tableCellProperties102 = new TableCellProperties();
             TableCellWidth tableCellWidth102 = new TableCellWidth() { Width = "1368", Type = TableWidthUnitValues.Dxa };

             tableCellProperties102.Append(tableCellWidth102);

             Paragraph paragraph106 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

             Run run114 = new Run();
             Text text113 = new Text();
             text113.Text = "LUIOI";

             run114.Append(text113);

             paragraph106.Append(run114);

             tableCell102.Append(tableCellProperties102);
             tableCell102.Append(paragraph106);

             tableRow11.Append(tableCell96);
             tableRow11.Append(tableCell97);
             tableRow11.Append(tableCell98);
             tableRow11.Append(tableCell99);
             tableRow11.Append(tableCell100);
             tableRow11.Append(tableCell101);
             tableRow11.Append(tableCell102);

             table2.Append(tableProperties2);
             table2.Append(tableGrid2);
             table2.Append(tableRow6);
             table2.Append(tableRow7);
             table2.Append(tableRow8);
             table2.Append(tableRow9);
             table2.Append(tableRow10);
             table2.Append(tableRow11);*/
            #endregion
            Paragraph paragraph107 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };
            BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_GoBack", Id = "0" };

            paragraph107.Append(bookmarkStart1);
            BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" };

            Paragraph paragraph108 = new Paragraph() { RsidParagraphAddition = "00F216F1", RsidRunAdditionDefault = "00F216F1" };

            Run run115 = new Run();

            RunProperties runProperties71 = new RunProperties();
            NoProof noProof2 = new NoProof();

            runProperties71.Append(noProof2);

            Drawing drawing2 = new Drawing();

            Wp.Inline inline2 = new Wp.Inline() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U };
            Wp.Extent extent2 = new Wp.Extent() { Cx = 5486400L, Cy = 3200400L };
            Wp.EffectExtent effectExtent2 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 19050L, BottomEdge = 19050L };
            Wp.DocProperties docProperties2 = new Wp.DocProperties() { Id = (UInt32Value)2U, Name = "Chart 2" };
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties2 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.Graphic graphic2 = new A.Graphic();
            graphic2.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData2 = new A.GraphicData() { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" };

            C.ChartReference chartReference2 = new C.ChartReference() { Id = "rId13" };
            chartReference2.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
            chartReference2.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");

            graphicData2.Append(chartReference2);

            graphic2.Append(graphicData2);

            inline2.Append(extent2);
            inline2.Append(effectExtent2);
            inline2.Append(docProperties2);
            inline2.Append(nonVisualGraphicFrameDrawingProperties2);
            inline2.Append(graphic2);

            drawing2.Append(inline2);

            run115.Append(runProperties71);
            run115.Append(drawing2);

            paragraph108.Append(run115);

            SectionProperties sectionProperties1 = new SectionProperties() { RsidR = "00F216F1" };
            HeaderReference headerReference1 = new HeaderReference() { Type = HeaderFooterValues.Default, Id = "rId14" };
            PageSize pageSize1 = new PageSize() { Width = (UInt32Value)12240U, Height = (UInt32Value)15840U };
            PageMargin pageMargin1 = new PageMargin() { Top = 1440, Right = (UInt32Value)1440U, Bottom = 1440, Left = (UInt32Value)1440U, Header = (UInt32Value)720U, Footer = (UInt32Value)720U, Gutter = (UInt32Value)0U };
            Columns columns1 = new Columns() { Space = "720" };
            DocGrid docGrid1 = new DocGrid() { LinePitch = 360 };

            sectionProperties1.Append(headerReference1);
            sectionProperties1.Append(pageSize1);
            sectionProperties1.Append(pageMargin1);
            sectionProperties1.Append(columns1);
            sectionProperties1.Append(docGrid1);

            body1.Append(paragraph1);
            body1.Append(table1);
            body1.Append(paragraph62);
            body1.Append(paragraph63);
            body1.Append(paragraph64);
            body1.Append(table2);
            body1.Append(paragraph107);
            body1.Append(bookmarkEnd1);
            body1.Append(paragraph108);
            body1.Append(sectionProperties1);

            document1.Append(body1);

            mainDocumentPart1.Document = document1;
        }