📄 parasupport.jsp
字号:
switch(index){ case 0: if(bf > 100000 || at > 100000){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 1: if(bf > 100000 || at > 100000){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 2: if(bf > 1000000 || at > 1000000){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 3: if(bf > 75750 || at > 75750){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 4: if(bf > 757500 || at > 757500){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 5: if(bf > 170000 || at > 170000){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 6: if(bf > 29000 || at > 29000){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; case 7: if(bf > 134217.727 || at > 134217.727){ alert("<%= resourceBundle.getString("InvalidSpacing") %>"); return; } break; } var lsList = document.getElementById('lineSpace'); var lnSpace = lsList.options[lsList.selectedIndex].value; var rng = this.opener.IBM_RTE_getSelectionRange("<%= editorName %>"); if(<%=isAccessible%>){ if (this.opener.opener.IBM_RTE_isMozilla()) this.opener.opener.IBM_RTE_Mozilla_addPTags("<%= editorName %>"); }else{ if (this.opener.IBM_RTE_isMozilla()) this.opener.IBM_RTE_Mozilla_addPTags("<%= editorName %>"); } var parNode; if (this.opener.IBM_RTE_isMozilla()) { parNode = rng.startContainer; var strName = parNode.nodeName; while(strName != "P" && strName != "DIV" && strName != "BODY"){ parNode = parNode.parentNode; strName = parNode.nodeName; } } else { parNode = rng.parentElement(); var strName = parNode.tagName; while(strName != "P" && strName != "DIV" && strName != "BODY"){ parNode = parNode.parentNode; strName = parNode.tagName; } } <%-- Following code is for Mozilla --%> if(this.opener.IBM_RTE_isMozilla()) { var arr = this.opener.IBM_RTE_getDocument("<%= editorName %>").body.getElementsByTagName('P'); var xx = 0; while(arr[xx] != null) { var bodyRange = this.opener.IBM_RTE_getDocument("<%= editorName %>").createRange(); var inRange = false; paraRange = bodyRange; paraRange.setStartBefore(arr[xx]); paraRange.setEndAfter(arr[xx]); var START_TO_START = 0; var END_TO_START = 3; if(paraRange.compareBoundaryPoints(START_TO_START,rng) >= 0){ if(paraRange.compareBoundaryPoints(END_TO_START,rng) <= 0) inRange = true; } else if(rng.compareBoundaryPoints(END_TO_START,paraRange) <= 0) inRange = true; if(inRange) { //parNode = arr[xx]; arr[xx].align = alnType; arr[xx].style.textAlign = alnType; arr[xx].style.lineHeight = lnSpace; arr[xx].style.marginLeft = lt + mgnU; arr[xx].style.marginRight = rt + mgnU; arr[xx].style.marginTop = bf + spU; arr[xx].style.marginBottom = at + spU; } xx++; } }<%-- Mozilla code end--%>else<%-- Internet Explore Code start--%>{ var arr = this.opener.IBM_RTE_getDocument("<%= editorName %>").body.getElementsByTagName('P'); var xx = 0; var enteredInRange = false; var paraRange; while(arr[xx]!=null) { var inRange = false; paraRange = this.opener.IBM_RTE_getDocument("<%= editorName %>").body.createTextRange(); paraRange.moveToElementText(arr[xx]); if(paraRange.compareEndPoints("StartToStart",rng) <= 0){ if(paraRange.compareEndPoints("EndToStart",rng) >= 0) inRange = true; } else if(rng.compareEndPoints("EndToStart",paraRange) >= 0) inRange = true; if(inRange){ parNode = arr[xx]; parNode.align = alnType; parNode.style.lineHeight = lnSpace; parNode.style.marginLeft = lt + mgnU; parNode.style.marginRight = rt + mgnU; parNode.style.marginTop = bf + spU; parNode.style.marginBottom = at + spU; enteredInRange = true; } else if(enteredInRange)break; xx++; }}<%-- Internet Explore code end--%> parent.close(); } function cancelClicked() { parent.close(); } //resize the window to fit the content of the main div //note the addition of 35px. This is a rough amount added //to account for the title bar of the window. function resizeWindow() { var h = document.getElementById("thebody").offsetHeight; var w = document.getElementById("thebody").offsetWidth; window.resizeTo(w + 30, h + 60); } function initPara() { setValues(); resizeWindow(); }function checkIfNumber(lt){ var ch; var flag = "integer"; var dot = false; for(i=0; i<lt.length; i++) { ch = lt.charAt(i); if((ch>=0 && ch <= 9) || ch == '.') { if(dot == true && ch =='.'){ alert("<%= resourceBundle.getString("InvalidNumberEntry") %>"); flag = "invalidNumber"; break; } if(ch == '.') { flag = "decimal"; dot = true; continue; } } else { flag = "false"; break; } } return flag;}</script></head><body dir="<%= tableDir %>" lang="<%= langToUse %>" onLoad="initPara();" style="margin:6px;"><table><tr><td><div id="thebody"><img src="<%= img %>/paragraphSupport.gif" alt="" width="18" height="18" border="0" align="absmiddle"><span class="portlet-section-header"><%= resourceBundle.getString("Paragraph") %></span><hr class="portlet-separator"><label for="alignment" class="portlet-form-field-label"><%= resourceBundle.getString("Alignment") %></label><br><SELECT id="alignList" > <OPTION value="left"><%= resourceBundle.getString("ParaLeft") %></OPTION> <OPTION value="center"><%= resourceBundle.getString("ParaCenter") %></OPTION> <OPTION value="right"><%= resourceBundle.getString("ParaRight") %></OPTION> <OPTION value="justify"><%= resourceBundle.getString("ParaJustify") %></OPTION></SELECT><br> <br><table border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="5"><span class="portlet-section-header"><%= resourceBundle.getString("Margins") %></span></td> </tr> <tr> <td colspan="5" height="5"><img src="../images/dot.gif" alt="" width="1" height="5" border="0"></td> </tr> <tr> <td><%= resourceBundle.getString("Left") %></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><%= resourceBundle.getString("Right") %></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><%= resourceBundle.getString("Units") %></td> </tr> <tr> <td><input id="leftId" type="text" value="0" size="5" style="text-align: right;"/></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><input id="rightId" style="text-align: right;" type="text" value="0" size="5"></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td> <select id="mgnUnit"> <option>ex</option> <option>em</option> <option selected>px</option> <option>cm</option> <option>mm</option> <option>pc</option> <option>in</option> <option>pt</option> </select> </td> </tr> <tr> <td colspan="5" height="15"><img src="../images/dot.gif" alt="" width="1" height="15" border="0"></td> </tr> <tr> <td colspan="5"><span class="portlet-section-header"><%= resourceBundle.getString("Spacing") %></span></td> </tr> <tr> <td colspan="5" height="5"><img src="../images/dot.gif" alt="" width="1" height="5" border="0"></td> </tr> <tr> <td><%= resourceBundle.getString("Above") %></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><%= resourceBundle.getString("Below") %></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><%= resourceBundle.getString("Units") %></td> </tr> <tr> <td><input id="beforeId" style="text-align: right;" type="text" value="0" size="5"></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td><input id="afterId" style="text-align: right;" type="text" value="0" size="5"></td> <td width="20"><img src="../images/dot.gif" alt="" width="20" height="1" border="0"></td> <td> <select id="spUnit"> <option>ex</option> <option>em</option> <option selected>px</option> <option>cm</option> <option>mm</option> <option>pc</option> <option>in</option> <option>pt</option> </select> </td> </tr></table><br><%= resourceBundle.getString("LineSpacing") %><br> <select id="lineSpace"> <option value="normal"><%= resourceBundle.getString("Normal") %></option> <option value="6pt">6pt</option> <option value="12pt">12pt</option> <option value="18pt">18pt</option> <option value="24pt">24pt</option> <option value="30pt">30pt</option> <option value="36pt">36pt</option> </select><hr class="portlet-separator"><table><tr><td><input type="button" class="wpsButtonText" value="<%= resourceBundle.getString("OK")%>" id="btnOk" onclick="okClicked();"></td><td><input type="button" class="wpsButtonText" value="<%= resourceBundle.getString("Cancel") %>" id="btnCancel" onclick="cancelClicked();"></td></tr></table></div></td></tr></table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -