/// <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); }
/// <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); }
/// <summary> /// 标题 /// </summary> /// <param name="brf"></param> private static void addTitle(BiultReportForm brf, Data data) { pText = ""; pFontSize = 42; ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; addLine(brf); addLine(brf); pText = "青田县国土资源局"; pFontBold = 1;//设置粗体 addLine(brf); pFontSize = 24; pText = "青土资告字〔" + data.PunishDate + "〕第" + data.Code + String.Format("{0:0000}", data.ID) + "号"; addLine(brf); pText = "青土资罚〔" + data.PunishDate + "〕" + data.Code + String.Format("{0:0000}", data.ID) + "号"; addLine(brf); pText = data.Name; addLine(brf); }
/// <summary> /// 输入正文 /// </summary> /// <param name="brf"></param> /// <param name="data"></param> private static void addText(BiultReportForm brf, Data data, BiultSetting biultSetting) { ptextAlignment = 0; pFontBold = 0; pText = ""; pFontName = "仿宋_GB2312"; pFontSize = 16; pText = ""; addLine(brf); addLine(brf); pText = "执收单位:" + biultSetting.Unit; addLine(brf); pText = "开户银行:" + biultSetting.Bank; addLine(brf); pText = "账号:" + biultSetting.Account; addLine(brf); pText = "户名:" + biultSetting.UserName; addLine(brf); pText = "交款地点:" + biultSetting.Address; addLine(brf); pText = ""; addLine(brf); addLine(brf); pText = "交款单位(或个人):" + data.Name; addLine(brf); pText = "金额:¥" + Math.Round((data.Price + data.ConfiscateAreaPrice), 2).ToString(); addLine(brf); pText = "(大写) " + ecanNum.CmycurD((data.Price + data.ConfiscateAreaPrice).ToString()); addLine(brf); pText = ""; addLine(brf); addLine(brf); addLine(brf); addLine(brf); pText = " 青田县国土资源局"; addLine(brf); pText = " " + System.DateTime.Now.Year + "年 月 日"; addLine(brf); }
/// <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); }
/// /// 插入文字 public void InsertText(string pText, int pFontSize, Microsoft.Office.Interop.Word.WdColor pFontColor, int pFontBold, Microsoft.Office.Interop.Word.WdParagraphAlignment ptextAlignment) { //设置字体样式以及方向 this._wordApplication.Application.Selection.Font.Size = pFontSize; this._wordApplication.Application.Selection.Font.Bold = pFontBold; this._wordApplication.Application.Selection.Font.Color = pFontColor; this._wordApplication.Application.Selection.ParagraphFormat.Alignment = ptextAlignment; this._wordApplication.Application.Selection.TypeText(pText); }
/// <summary> /// 输入正文 /// </summary> /// <param name="brf"></param> /// <param name="data"></param> private static void addText(BiultReportForm brf, Data data) { pFontName = "仿宋_GB2312"; pText = ""; addLine(brf); foreach (string name in data.Names) { pText += name + "、"; } pText = pText.TrimEnd('、'); pText += ":"; pFontSize = 16; ptextAlignment = 0; addLine(brf); pText = " 我局行政处罚决定书(青土资罚〔2014〕"; pText += data.Code + String.Format("{0:0000}", data.ID); pText += "号)依法没收你户"; pText += data.BuildDate.ToString().Substring(0, 4); pText += "年"; pText += data.BuildDate.ToString().Substring(4, 2); pText += "月在青田县"; pText += data.Town; pText += data.Location; if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText += "非法建造的房屋。"; } else { pText += "超土地审批限额建造的房屋。"; } addLine(brf); pText = " 没收建筑面积计"; pText += data.ConfiscateArea; pText += "平方米(占地"; if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText += data.IllegaArea; } else { pText += data.ConfiscateFloorArea; } pText += "平方米,依照《青田县人民政府关于印发青田县实施〈浙江省违法建筑处置规定〉细则(暂行)》(青政发〔2014〕62号)"; if (data.BuildDate >= 201304) { pText += "、《青田县人民政府关于印发青田县实施浙江省违法建筑处置规定细则(暂行)的补充意见的通知》(青政发〔2014〕101号)"; } pText += "有关规定,没收金额为"; pText += data.ConfiscateAreaUnit; pText += "元/平方米,共计人民币"; pText += ecanNum.CmycurD(data.ConfiscateAreaPrice.ToString()) + "(¥" + Math.Round(data.ConfiscateAreaPrice, 2) + ")。现根据你户申请,经研究决定,由你户购回。"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addLine(brf); pText = " 现责令你户办理有关手续,否则将另行处理。"; addLine(brf); pText = ""; addLine(brf); addLine(brf); pText = " " + System.DateTime.Now.Year + "年 月 日"; addLine(brf); }
/// <summary> /// 输入正文 /// </summary> /// <param name="brf"></param> /// <param name="data"></param> private static void addText(BiultReportForm brf, Data data) { //if (data.BuildDate > 201304) { brf.SetLineSpacing(24f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceExactly); //} else { // brf.SetLineSpacing(21f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpace1pt5); //} pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; pFontName = "仿宋_GB2312"; pText = ""; foreach (string name in data.Names) { pText += name + "、"; } pText = pText.TrimEnd('、'); pText += ":"; pFontSize = 15; ptextAlignment = 0; addLine(brf); pText = " 经查明,你未经批准于"; pText += data.BuildDate.ToString().Substring(0, 4); pText += "年"; pText += data.BuildDate.ToString().Substring(4, 2); pText += "月擅自在青田县"; pText += data.Town; pText += data.Location; pText += "非法占用土地"; pText += Math.Round(data.IllegaArea, 2); pText += "平方米"; if (data.FarmArea > 0) { pText += ",其中耕地面积"; pText += data.FarmArea; pText += "平方米"; } if (data.ConfiscateAreaPrice > 0) { if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText += ",并在该土地上建造建筑物(房屋),非法建筑物面积为"; pText += data.ConfiscateArea; pText += "平方米。经核对青田县"; } else { pText += "(其中超土地审批限额"; pText += data.ConfiscateFloorArea; pText += "平方米),并在该土地上建造建筑物(房屋),其中超出审批限额占用的土地上的建筑物面积为"; pText += data.ConfiscateArea; pText += "平方米。经核对青田县"; } } else { pText += ",用于建房。经核对青田县"; } pText += data.Town; pText += "土地利用总体规划,该地块符合土地利用总体规划。以上事实有调查摸底登记表、违法建筑照片、违法建筑处置公示清单等证据证实。其行为违反了《中华人民共和国土地管理法》、《浙江省实施〈中华人民共和国土地管理法〉办法》等法律法规有关规定。依照《中华人民共和国土地管理法》、《青田县人民政府关于印发青田县实施〈浙江省违法建筑处置规定〉细则(暂行)》(青政发〔2014〕62号)"; if (data.BuildDate >= 201304) { pText += "、《青田县人民政府关于印发青田县实施浙江省违法建筑处置规定细则(暂行)的补充意见的通知》(青政发〔2014〕101号)"; } pText += "有关规定,拟对你的违法行为作如下行政处罚:"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addLine(brf); pText = ""; addTxt(brf); //如果没收 if (data.ConfiscateAreaPrice > 0) { if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText = " 1.没收你户非法占用" + Math.Round(data.IllegaArea, 2); } else { pText = " 1.没收你户超出审批限额占用的" + data.ConfiscateFloorArea.ToString(); } pText += "平方米的土地上的建筑物,建筑面积为" + data.ConfiscateArea.ToString() + "平方米。"; addLine(brf); pText = " 2.对你户非法占用土地" + Math.Round(data.IllegaArea, 2) + "平方米的行为处以罚款,"; addTxt(brf); } else { pText = " 对你户非法占用土地的行为处以罚款,"; addTxt(brf); } pText = "罚款额为"; if (data.FarmArea > 0) { pText += "非法占用耕地每平方米"; pText += data.FarmUnit.ToString(); pText += "元,"; } pText += "非法占用其他土地每平方米"; pText += data.IllegaUnit.ToString(); pText += "元,合计人民币" + ecanNum.CmycurD(data.Price.ToString()) + "(¥" + Math.Round(data.Price, 2) + ")。"; addLine(brf); pText = " 根据《中华人民共和国行政处罚法》第三十二条之规定,你享有陈述、申辩"; if (data.ConfiscateAreaPrice + data.Price > 50000) { pText += "、要求听证"; } pText += "的权利,可在接到本告知书之日起三日内向我局提出,逾期不提出的,视为放弃陈述、申辩"; //处罚总金额大于5W有听证 if (data.ConfiscateAreaPrice + data.Price > 50000) { pText += "、要求听证的权利。"; } else { pText += "的权利。"; } addLine(brf); pText = ""; addLine(brf); pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; //ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight; pText = " " + System.DateTime.Now.Year + "年 月 日"; addLine(brf); }
/// <summary> /// word中创建一个段落 /// </summary> /// <param name="odoc"></param> /// <param name="bookmark">书签</param> /// <param name="oRng">书签位置</param> /// <param name="text">显示文本</param> /// <param name="blod">加粗</param> /// <param name="spaceafter">段间间隔</param> /// <param name="aliment">对齐方式</param> public void CreatParagraph(Microsoft.Office.Interop.Word._Document odoc, object bookmark, ref object oRng, string text, int blod, int spaceafter, Microsoft.Office.Interop.Word.WdParagraphAlignment aliment) { Microsoft.Office.Interop.Word.Paragraph oPara; if (bookmark != null) { oRng = odoc.Bookmarks.get_Item(ref bookmark).Range; } oPara = odoc.Content.Paragraphs.Add(ref oRng); oPara.Range.Text = text; oPara.Range.Font.Bold = blod; oPara.Format.SpaceAfter = spaceafter; oPara.Alignment = aliment; oPara.Range.InsertParagraphAfter(); }
/// <summary> /// 输入正文 /// </summary> /// <param name="brf"></param> /// <param name="data"></param> private static void addText(BiultReportForm brf, Data data) { ptextAlignment = 0; pFontSize = 15; pFontName = "仿宋_GB2312"; if (data.Characters.Count != 1) { brf.SetLineSpacing(21f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpace1pt5); } else { brf.SetLineSpacing(24f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceExactly); } if (data.ConfiscateAreaPrice > 0) { brf.SetLineSpacing(21f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpace1pt5); } else { brf.SetLineSpacing(24f, Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceExactly); } for (int i = 0; i < data.Names.Length; i++) { string name = data.Names[i]; pText = " 被处罚人:" + name + ","; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addTxt(brf); if (data.CardIDs != null) { if (data.CardIDs[i].Length == 18) { pText = data.Sex[i]; } else { pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; pText = " "; } } else { pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; pText = " "; } addTxt(brf);//性别 pText = ",汉族;出生于"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addTxt(brf); if (data.CardIDs != null) { if (data.CardIDs[i].Length == 18) { pText = data.BirthDate[i].Year + "年" + data.BirthDate[i].Month + "月" + data.BirthDate[i].Day + "日"; } else { pText = " 年 月 日"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; } } else { pText = " 年 月 日"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; } addTxt(brf);//出生年月日 pText = ""; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addTxt(brf); if (data.CardIDs != null) { if (data.CardIDs[i].Length == 18) { pText = ",身份证号码:" + data.CardIDs[i]; } else if (data.CardIDs[i].Length == 9) { pText = ",护照号码:" + data.CardIDs[i]; } else { pText = ",身份证号码: "; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; } } else { pText = ",身份证号码: "; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; } addTxt(brf);//身份证号码 pText = ",地址:" + data.Town + data.Location.Substring(0, data.Location.IndexOf('村') + 1) + "。"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addLine(brf); } pText = " 案 由:非法占用土地。"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addLine(brf); pText = " 被处罚人未经批准于"; pText += data.BuildDate.ToString().Substring(0, 4); pText += "年"; pText += data.BuildDate.ToString().Substring(4, 2); pText += "月擅自在青田县"; pText += data.Town; pText += data.Location; pText += "非法占用土地" + Math.Round(data.IllegaArea, 2); if (data.ConfiscateAreaPrice > 0) { pText += "平方米"; if (data.FarmArea > 0) { pText += ",其中耕地面积"; pText += Math.Round((double)data.FarmArea, 2); pText += "平方米,"; } if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText += "并在该土地上建造建筑物(房屋),非法建筑物面积为"; pText += data.ConfiscateArea; pText += "平方米。经核对青田县"; } else { pText += "(其中超土地审批限额"; pText += Math.Round(data.ConfiscateFloorArea, 2); pText += "平方米),并在该土地上建造建筑物(房屋),其中超出审批限额占用的土地上的建筑物面积为"; pText += Math.Round(data.ConfiscateArea, 2); pText += "平方米。经核对青田县"; } } else { pText += "平方米"; if (data.FarmArea > 0) { pText += ",其中耕地面积"; pText += Math.Round((double)data.FarmArea, 2); pText += "平方米"; } pText += "并在该土地上建造建筑物(房屋)。经核对青田县"; } pText += data.Town; pText += "土地利用总体规划,该地块符合土地利用总体规划。以上事实有调查摸底登记表、违法建筑照片、违法建筑处置公示清单等证据证实。其行为违反了《中华人民共和国土地管理法》、《浙江省实施〈中华人民共和国土地管理法〉办法》等法律法规有关规定。依照《中华人民共和国土地管理法》、《青田县人民政府关于印发青田县实施〈浙江省违法建筑处置规定〉细则(暂行)》(青政发〔2014〕62号)"; if (data.BuildDate >= 201304) { pText += "、《青田县人民政府关于印发青田县实施浙江省违法建筑处置规定细则(暂行)的补充意见的通知》(青政发〔2014〕101号)"; } pText += "有关规定,对被处罚人的违法行为作如下行政处罚:"; pFontUnderline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineNone; addLine(brf); pText = ""; addTxt(brf); //如果没收 if (data.ConfiscateAreaPrice > 0) { if (data.BuildDate >= 201304 && !data.Control.Equals("四级")) { pText = " 1.没收被处罚人非法占用的" + Math.Round(data.IllegaArea, 2); } else { pText = " 1.没收被处罚人超出审批限额占用的" + Math.Round(data.ConfiscateFloorArea, 2); } pText += "平方米的土地上的建筑物,建筑面积为" + Math.Round(data.ConfiscateArea, 2) + "平方米。"; addLine(brf); pText = " 2.对被处罚人非法占用" + Math.Round(data.IllegaArea, 2) + "平方米土地的行为处以罚款,"; addTxt(brf); } else { pText = " 对被处罚人非法占用土地的行为处以罚款,"; addTxt(brf); } pText = "罚款额为"; if (data.FarmArea > 0) { pText += "非法占用耕地每平方米"; pText += data.FarmUnit.ToString(); pText += "元,"; } pText += "非法占用其他土地每平方米"; pText += data.IllegaUnit.ToString(); pText += "元,合计人民币" + ecanNum.CmycurD(data.Price.ToString()) + "(¥" + Math.Round(data.Price, 2) + ")。"; addLine(brf); pText = " 如不服本处罚决定的,可在接到本处罚决定书之日起六十日内向丽水巿国土资源局或青田县人民政府提出行政复议申请,或者在三个月内向人民法院提起行政诉讼,逾期既不申请复议又不提起诉讼,又不履行本处罚决定的,本局将申请人民法院强制执行,费用由被处罚人支付。"; //处罚总金额大于5W有听证 addLine(brf); pText = ""; addLine(brf); //ptextAlignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight; pText = " " + System.DateTime.Now.Year + "年 月 日"; addLine(brf); }