Esempio n. 1
0
        public static void setAttributesForEstimatedCostTable(WordMethods wm, int rowsCount, int colsCount)
        {
            for (int i = 0; i < colsCount; i++)
            {
                wm.setSelectionToCell(1, i + 1);
                wm.Selection.Text     = Contract.getElementOfHeadersOfEstimatedCostForm(i + 1);
                wm.Selection.FontSize = 12;
                wm.Selection.FontName = "Times New Roman";
                wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                wm.Selection.Aligment = TextAligment.Center;
            }

            for (int i = 0; i < rowsCount - 1; i++)
            {
                for (int j = 0; j < colsCount; j++)
                {
                    wm.setSelectionToCell(i + 2, j + 1);  //wordDoc.SetColumnWidth(1,120);//wordDoc.SetColumnWidth(2, 60)
                    wm.Selection.FontSize = 12;
                    wm.Selection.FontName = "Times New Roman";
                    wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                    wm.Selection.Aligment = TextAligment.Center;
                }
            }

            //for (int i = 0; i < dataGridView1.RowCount; i++)
            //{
            //    wm.setWidthForCell(i + 1, 1, 40);
            //    wm.setWidthForCell(i + 1, 3, 200);
            //}
        }
Esempio n. 2
0
        public static void setAttributesForWorkSchedulesTable(WordMethods wm, int rowsCount, int colsCount) // Counts from dataGridView
        {
            wm.setHeightForRow(2, 15);
            wm.setColumnWidth(1, 40);
            wm.setHeightForRow(1, 45);

            for (int i = 0; i < colsCount; i++)
            {
                wm.setSelectionToCell(1, i + 1);
                wm.Selection.FontSize = 12;
                wm.Selection.FontName = "Times New Roman";
                wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                wm.Selection.Aligment = TextAligment.Center;
                wm.setSelectionToCell(2, i + 1);
                wm.Selection.FontSize = 12;
                wm.Selection.FontName = "Times New Roman";
                wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                wm.Selection.Aligment = TextAligment.Center;
            }


            for (int i = 0; i < rowsCount - 1; i++)
            {
                for (int j = 0; j < colsCount; j++)
                {
                    wm.setSelectionToCell(i + 3, j + 1);  //wordDoc.SetColumnWidth(1,120);//wordDoc.SetColumnWidth(2, 60)
                    wm.Selection.FontSize = 12;
                    wm.Selection.FontName = "Times New Roman";
                    wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                    wm.Selection.Aligment = TextAligment.Center;

                    // _wm.Selection.setLineSpacing(1f);
                    //_wm.setColumnWidth(1, 300);
                    //_wm.Selection.Aligment = TextAligment.Center; //где-то нужно будет поменять выравнивание
                }
            }

            for (int i = 0; i < rowsCount - 1; i++)
            {
                wm.setSelectionToCell(i + 3, 2);
                wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                wm.Selection.Aligment = TextAligment.Left;
                wm.setSelectionToCell(i + 3, 5);
                wm.Selection.VertAl   = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
                wm.Selection.Aligment = TextAligment.Left;
            }
        }
Esempio n. 3
0
 public static void insertToCell(WordMethods wm, string text, int i, int j)
 {
     wm.setSelectionToCell(i, j);
     wm.Selection.Text = text;
 }