Beispiel #1
0
        public static void Generate(string path, Data data, BiultSetting biultSetting)
        {
            string generatePath = System.IO.Directory.GetCurrentDirectory() + @"\" + data.Town;

            if (!Directory.Exists(generatePath))         //判断文件目录是否已经存在
            {
                Directory.CreateDirectory(generatePath); //创建文件夹
            }
            BiultReportForm brf = new BiultReportForm();

            try {
                brf.CreateAWord();
                Index.biult(brf, data);
                CFGZS.biult(brf, data);
                CFGZS.biult(brf, data);
                CFJDS.biult(brf, data);
                CFJDS.biult(brf, data);
                if (data.ConfiscateAreaPrice > 0)
                {
                    CLJD.biult(brf, data);
                    CLJD.biult(brf, data);
                }
                JKTZ.biult(brf, data, biultSetting);
                brf.TypeBackspace();
                //brf.TypeBackspace();
                brf.SetView(Microsoft.Office.Interop.Word.WdViewType.wdPrintView);
                brf.SaveWord(path);
            } catch (Exception ex) {
                throw ex;
            }
        }
Beispiel #2
0
 /// <summary>
 /// 标题
 /// </summary>
 /// <param name="brf"></param>
 private static void addTitle(BiultReportForm brf, Data data)
 {
     if (GetOffice.isNotNewOffice())
     {
         brf.TypeBackspace();
     }
     pFontName      = "宋体";
     pText          = "青田县国土资源局";
     pFontSize      = 24;
     ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
     pFontBold      = 1;//设置粗体
     addLine(brf);
     pText = "行 政 处 罚 告 知 书";
     addLine(brf);
     pFontSize = 12;
     pFontBold = 0;//设置细体
     pText     = "青土资告字〔" + data.PunishDate + "〕第" + data.Code + String.Format("{0:0000}", data.ID) + "号";
     addLine(brf);
     pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle;
     pText          = "                                                       ";
     pFontSize      = 15;
     ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphJustifyHi;
     brf.SetLineSpacing(4f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceExactly);
     addLine(brf);
 }
Beispiel #3
0
 /// <summary>
 /// 标题
 /// </summary>
 /// <param name="brf"></param>
 private static void addTitle(BiultReportForm brf, Data data)
 {
     if (GetOffice.isNotNewOffice())
     {
         brf.TypeBackspace();
     }
     pText          = "";
     pFontName      = "宋体";
     pFontSize      = 22;
     pFontBold      = 1;
     ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
     //addLine(brf);
     pText = "罚没交款通知单";
     addLine(brf);
     pText = "(" + data.Town + ")";
     addLine(brf);
 }
Beispiel #4
0
 /// <summary>
 /// 标题
 /// </summary>
 /// <param name="brf"></param>
 private static void addTitle(BiultReportForm brf, Data data)
 {
     if (GetOffice.isNotNewOffice())
     {
         brf.TypeBackspace();
     }
     pText          = "青田县国土资源局";
     pFontSize      = 24;
     pFontName      = "宋体";
     ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
     pFontBold      = 1;//设置粗体
     addLine(brf);
     pFontSize = 24;
     pText     = "关于对被没收房屋的处理决定";
     addLine(brf);
     pFontSize = 12;
     pFontBold = 0;//设置细体
     pText     = "";
     addLine(brf);
     pText          = "青土资没作字〔" + data.PunishDate + "〕" + data.Code + String.Format("{0:0000}", data.ConfiscateID) + "号";
     ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight;
     addLine(brf);
 }