提交 d77d696e 编写于 作者: NoSubject's avatar NoSubject

版式文件模板和格式优化

上级 d919c2b3
......@@ -229,7 +229,7 @@
<div class="doc_block doc_layout_editionArea">
<P class=MsoNormal style='font-size:16.0pt;font-family:仿宋'><span>&nbsp</span></P>
<table class="doc_block" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:bottom;'>
<table class="doc_block" data-compute-style="y" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:inside;'>
<tr>
<td class="doc_layout_edition_copyto" valign=top style='width:46.45pt;border:none; mso-border-alt:none; padding:5.4pt 0cm 5.4pt 14pt'>
<p class=MsoNormal align=left style='text-align:left;'><span class="doc_layout_edition_copyto_title" style='font-size:14.0pt;font-family:仿宋;letter-spacing:-0.4pt'> 抄送:</span></p>
......
......@@ -186,13 +186,13 @@
<div class="doc_block doc_layout_editionArea">
<P class=MsoNormal style='font-size:16.0pt;font-family:仿宋'><span>&nbsp</span></P>
<table class="doc_block doc_layout_edition" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:bottom;'>
<table class="doc_block doc_layout_edition" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:inside;'>
<tr>
<td class="line_top_thick_bottom_thin" style='border-right:none;border-left:none; padding:5.4pt 0'>
<table style="width:100%; border: none">
<table data-compute-style="y" style="width:100%; border: none">
<tr>
<td class="doc_layout_edition_copyto" valign=top style='width:27pt;border:none;padding:5.4pt 0cm 5.4pt 14pt'>
<td class="doc_layout_edition_copyto" valign=top style='width:27pt; max-width:44pt; min-width:44px; border:none;padding:5.4pt 0cm 5.4pt 14pt'>
<p class=MsoNormal align=left style='text-align:left;line-height: normal'><span class="doc_layout_edition_copyto_title" style='font-size:14.0pt;font-family:仿宋;letter-spacing:-0.4pt'>送:</span></p>
</td>
<td colspan=2 style='width:387pt;border:none;padding:5.4pt 16pt 5.4pt 0cm'>
......@@ -216,7 +216,7 @@
<table class=MsoTableGrid border=0 cellspacing=0 cellpadding=0 width="100%" style='width:100.0%;border-collapse:collapse;border:none;'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td class="doc_layout_edition_issuance" valign=top style='border:none; padding: 0pt 0pt 0pt 14pt'>
<td class="doc_layout_edition_issuance" valign=top style='width:300pt; border:none; padding: 0pt 0pt 0pt 14pt'>
<p class=MsoNormal align=left style='text-align:left'><span class="doc_layout_edition_issuance_unit" style='font-size:14.0pt;font-family:仿宋;letter-spacing:-0.4pt'>[印发单位]</span></p>
</td>
<td valign=top style='border:none; padding: 0pt 14pt 0pt 0pt'>
......
......@@ -206,11 +206,11 @@
<div class="doc_block doc_layout_editionArea">
<P class=MsoNormal style='font-size:16.0pt;font-family:仿宋'><span>&nbsp</span></P>
<table class="doc_block doc_layout_edition" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:bottom;'>
<table class="doc_block doc_layout_edition" border=1 cellspacing=0 cellpadding=0 style='width:100%; border-collapse:collapse;border:none;mso-border-top-alt:solid windowtext 1.5pt; mso-border-bottom-alt:solid windowtext 1.5pt;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:inside;'>
<tr>
<td class="line_top_thick_bottom_thin" style='border-right:none;border-left:none; padding:5.4pt 0'>
<table style="width:100%; border: none">
<table data-compute-style="y" style="width:100%; border: none">
<tr>
<td class="doc_layout_edition_copyto" valign=top style='width:27pt;border:none;padding:5.4pt 0cm 5.4pt 14pt'>
<p class=MsoNormal align=left style='text-align:left;line-height: normal'><span class="doc_layout_edition_copyto_title" style='font-size:14.0pt;font-family:仿宋;letter-spacing:-0.4pt'>送:</span></p>
......
......@@ -236,7 +236,7 @@
<div class="doc_block doc_layout_editionArea">
<P class=MsoNormal style='font-size:16.0pt;font-family:仿宋'><span>&nbsp</span></P>
<table class="doc_block doc_layout_edition" border=1 cellspacing=0 cellpadding=0 style='width:100%; line-height:normal;border-collapse:collapse;border:none;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:bottom;'>
<table class="doc_block doc_layout_edition" data-compute-style="y" border=1 cellspacing=0 cellpadding=0 style='width:100%; line-height:normal;border-collapse:collapse;border:none;mso-yfti-tbllook:2184; mso-padding-alt:0cm 0cm 0cm 0cm;mso-table-anchor-vertical:margin; mso-table-anchor-horizontal:column;mso-table-left:left;mso-table-top:inside;'>
<tr>
<td valign="top" class="line_top_thick_bottom_thin doc_layout_edition_copyto" style='width:54pt; border-left:none;border-right:none; padding:5.4pt 0cm 5.4pt 14pt'>
<p class=MsoNormal align=left style='font-size:14.0pt;font-family:仿宋; text-align:left;line-height: normal'><span class="doc_layout_edition_copyto_title" style='font-size:14.0pt;font-family:仿宋;letter-spacing:-0.4pt; padding:0cm'>抄送:</span></p>
......
......@@ -564,44 +564,47 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
debugger;
if (this.layout_issuanceUnit && this.layout_issuanceDate){
var unitWidth = o2.getTextSize(this.layout_issuanceUnit.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
var dateWidth = o2.getTextSize(this.layout_issuanceDate.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
// var unitWidth = this.layout_issuanceUnit.getSize().x;
// var dateWidth = this.layout_issuanceDate.getSize().x;
if (unitWidth<dateWidth){
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd){
var pt = ((dateWidth-unitWidth)/96)*72 +32+32;
flagTd.setStyle("width", ""+pt+"pt");
}
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", "auto");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "right");
var table = this.layout_issuanceUnit.getParent("table")
if (table && !table.hasClass("doc_layout_headIssuance")) {
var unitWidth = o2.getTextSize(this.layout_issuanceUnit.get("text"), {
"font-size": "16pt",
"font-family": "'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
var dateWidth = o2.getTextSize(this.layout_issuanceDate.get("text"), {
"font-size": "16pt",
"font-family": "'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
// var unitWidth = this.layout_issuanceUnit.getSize().x;
// var dateWidth = this.layout_issuanceDate.getSize().x;
if (unitWidth < dateWidth) {
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd) {
var pt = ((dateWidth - unitWidth) / 96) * 72 + 32 + 32;
flagTd.setStyle("width", "" + pt + "pt");
}
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", "auto");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "right");
}else{
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var table = this.layout_issuanceUnit.getParent("table");
var x = table.getSize().x;
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", ""+x+"px");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "center");
} else {
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var table = this.layout_issuanceUnit.getParent("table");
var x = table.getSize().x;
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", "" + x + "px");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "center");
}
}
}
......@@ -697,6 +700,29 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
}
}
var coptyToTitleNode = (this.layout_copytoTitle || this.layout_copyto2Title);
if (coptyToTitleNode){
var editionTable = coptyToTitleNode.getParent("table");
if (editionTable.get("data-compute-style")=="y"){
var rows = editionTable.rows;
for (var i=0; i<rows.length; i++){
var cell = rows[i].cells[0];
var tmp = cell.getElement(".doc_layout_edition_issuance_unit");
if (!tmp) tmp = cell.getElement(".doc_layout_edition_issuance_date");
if (!tmp){
var text = cell.get("text").trim();
var l = 14*text.length;
cell.setStyles({
"max-width": ""+l+"pt",
"min-width": ""+l+"pt"
});
}
}
}
}
if (this.layout_editionArea) this.layout_editionArea.show();
......@@ -2307,47 +2333,72 @@ debugger;
}
debugger;
if (this.layout_issuanceUnit && this.layout_issuanceDate){
var unitWidth = o2.getTextSize(this.layout_issuanceUnit.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
var dateWidth = o2.getTextSize(this.layout_issuanceDate.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
if (this.layout_issuanceUnit && this.layout_issuanceDate ){
var table = this.layout_issuanceUnit.getParent("table")
if (table && !table.hasClass("doc_layout_headIssuance")){
var unitWidth = o2.getTextSize(this.layout_issuanceUnit.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
var dateWidth = o2.getTextSize(this.layout_issuanceDate.get("text"), {
"font-size":"16pt",
"font-family":"'Times New Roman',仿宋",
"letter-spacing": "-0.4pt"
}).x;
// var unitWidth = this.layout_issuanceUnit.getSize().x;
// var dateWidth = this.layout_issuanceDate.getSize().x;
if (unitWidth<dateWidth){
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd){
var pt = ((dateWidth-unitWidth)/96)*72 +32+32;
flagTd.setStyle("width", ""+pt+"pt");
}
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", "auto");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "right");
// var unitWidth = this.layout_issuanceUnit.getSize().x;
// var dateWidth = this.layout_issuanceDate.getSize().x;
if (unitWidth<dateWidth){
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd){
var pt = ((dateWidth-unitWidth)/96)*72 +32+32;
flagTd.setStyle("width", ""+pt+"pt");
}else{
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var table = this.layout_issuanceUnit.getParent("table");
var x = table.getSize().x;
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", ""+x+"px");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "center");
}
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", "auto");
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "right");
}else{
var flagTd = this.layout_issuanceUnit.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var table = this.layout_issuanceUnit.getParent("table");
var x = table.getSize().x;
table = this.layout_issuanceDate.getParent("table");
table.setStyle("width", ""+x+"px");
}
}
var coptyToTitleNode = (this.layout_copytoTitle || this.layout_copyto2Title);
if (coptyToTitleNode){
var editionTable = coptyToTitleNode.getParent("table");
if (editionTable.get("data-compute-style")=="y"){
var rows = editionTable.rows;
for (var i=0; i<rows.length; i++){
var cell = rows[i].cells[0];
var tmp = cell.getElement(".doc_layout_edition_issuance_unit");
if (!tmp) tmp = cell.getElement(".doc_layout_edition_issuance_date");
if (!tmp){
var text = cell.get("text").trim();
var l = 14*text.length;
cell.setStyles({
"max-width": ""+l+"pt",
"min-width": ""+l+"pt"
});
}
flagTd = this.layout_issuanceDate.getParent("td").getNext("td");
if (flagTd) flagTd.setStyle("width", "32pt");
var p = this.layout_issuanceDate.getParent("p");
if (p) p.setStyle("text-align", "center");
}
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册