⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 toolbar_format1.jsp

📁 IBM RSA下的JSF开发示例
💻 JSP
字号:
        <%@ page contentType="text/html; charset=utf-8" %><%@ page buffer="none" autoFlush="true" %><%@ page import="java.util.*" %><%@ page import="java.text.*" %><%@ page import="com.ibm.pvc.wps.docEditor.*" %><%@ taglib uri="/WEB-INF/tld/DocEditor.tld" prefix="docEditor" %><jsp:useBean id="com_ibm_pvc_wps_docEditor" class="java.lang.String" scope="request"/><% String userAgent = request.getHeader("user-agent"); %><% boolean isMozilla = userAgent.indexOf("Gecko") == -1 ? false : true;  %><% Editor aEditor = (Editor)request.getAttribute("com_ibm_pvc_wps_docEditor_" + com_ibm_pvc_wps_docEditor); %><% String editorName = aEditor.getName(); %><% String locale = (String)aEditor.getAttribute("locale"); %><% ResourceBundle resourceBundle = (ResourceBundle)aEditor.getAttribute("resourceBundle"); %><% boolean withSource = aEditor.getAttribute("addSource") != null; %><% String isBidi = (String)aEditor.getAttribute("isBidi"); %><% String imageDirection = "_ltr"; if (isBidi.equalsIgnoreCase("true")) imageDirection = "_rtl"; %><% String indentImg = "indent" + imageDirection + ".gif"; %><% String outdentImg = "outdent" + imageDirection + ".gif"; %><%                                    String[] fonts = {"Arial", "Courier", "SansSerif", "Tahoma", "Verdana", "Wingdings"};    String[] fontNames = {"Arial", "Courier", "Sans Serif", "Tahoma", "Verdana", "Wingdings"};    ResourceBundle fontBundle = null;    try {           fontBundle = ResourceBundle.getBundle("com.ibm.wps.odc.editors.Config", LocaleHelper.getLocale(locale));     }     catch (MissingResourceException e) { fontBundle = null; }    if (fontBundle != null) {        Vector vFonts = new Vector();        Vector vFontNames = new Vector();                int i = 0;        while (i != -1) {            try {                // If fontEntry is null, throws exception, sets i=-1, loop stops;                String fontEntry = fontBundle.getString("fontmenu." + i);                // If fontmenu.x= - , stop falling back to parent properties;                if ("-".equals(fontEntry.trim())) break;                int ind = fontEntry.indexOf(";");                if (ind != -1) {                    if (ind == 0) {                        vFontNames.add(fontEntry.substring(ind + 1));                        vFonts.add(fontEntry.substring(ind + 1));                    } else {                                         vFontNames.add(fontEntry.substring(0, ind));                        vFonts.add(fontEntry.substring(ind + 1));                    }                }                else {                    if (!("".equals(fontEntry))){                        vFontNames.add(fontEntry);                        vFonts.add(fontEntry);                    }                }                i++;            }            catch (Exception e) {                i = -1;            }        }        try {            fonts = (String[])vFonts.toArray(new String[vFonts.size()]);            fontNames = (String[])vFontNames.toArray(new String[vFontNames.size()]);        }        catch (Exception e) {        }   }%>                                <% String rb_0 = resourceBundle.getString("Format"); %><% String rb_1 = resourceBundle.getString("Format2"); %><% String rb_2 = resourceBundle.getString("Normal"); %><% String rb_3 = resourceBundle.getString("Heading1"); %><% String rb_4 = resourceBundle.getString("Heading2"); %><% String rb_5 = resourceBundle.getString("Heading3"); %><% String rb_6 = resourceBundle.getString("Heading4"); %><% String rb_7 = resourceBundle.getString("Heading5"); %><% String rb_8 = resourceBundle.getString("Heading6"); %><% String rb_9 = resourceBundle.getString("Font"); %><% String rb_10 = resourceBundle.getString("Font2"); %><% //String rb_11 = resourceBundle.getString("Arial"); %><% //String rb_12 = resourceBundle.getString("Courier"); %><% //String rb_13 = resourceBundle.getString("SansSerif"); %><% //String rb_14 = resourceBundle.getString("Tahoma"); %><% //String rb_15 = resourceBundle.getString("Verdana"); %><% //String rb_16 = resourceBundle.getString("Wingdings"); %><% String rb_17 = resourceBundle.getString("Size2"); %><% String rb_18 = "7pt"; //resourceBundle.getString("7pt"); %><% String rb_19 = "9pt"; //resourceBundle.getString("9pt"); %><% String rb_20 = "12pt"; //resourceBundle.getString("12pt"); %><% String rb_21 = "14pt"; //resourceBundle.getString("14pt"); %><% String rb_22 = "18pt"; //resourceBundle.getString("18pt"); %><% String rb_23 = "24pt"; //resourceBundle.getString("24pt"); %><% String fn_0 = "IBM_RTE_doFontStyle('" + editorName + "', this, 'formatblock')"; %><% String fn_1 = "IBM_RTE_doFontStyle('" + editorName + "', this, 'fontname')"; %><% String fn_2 = "IBM_RTE_doFontStyle('" + editorName + "', this, 'fontsize')"; %><% String toolbarName = "ToolbarFormat1"; %><docEditor:addToolbar editor="<%= editorName %>" name="<%= toolbarName %>" justify="left"/><docEditor:addImage editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="ImageFontFormat" text="<%= rb_0 %>" image="format.gif"/><docEditor:addList definition="control_list2.jsp" editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="ListFontFormat"  script="<%= fn_0 %>"><% if (isMozilla) { %>    <docEditor:addListItem item="" text="<%= rb_1 %>"/>    <docEditor:addListItem item="P" text="<%= rb_2 %>"/>    <docEditor:addListItem item="H1" text="<%= rb_3 %>"/>    <docEditor:addListItem item="H2" text="<%= rb_4 %>"/>    <docEditor:addListItem item="H3" text="<%= rb_5 %>"/>    <docEditor:addListItem item="H4" text="<%= rb_6 %>"/>    <docEditor:addListItem item="H5" text="<%= rb_7 %>"/>    <docEditor:addListItem item="H6" text="<%= rb_8 %>"/><% } else { %>    <docEditor:addListItem item="" text="<%= rb_1 %>"/>    <docEditor:addListItem item="Normal" text="<%= rb_2 %>"/>    <docEditor:addListItem item="<H1>" text="<%= rb_3 %>"/>    <docEditor:addListItem item="<H2>" text="<%= rb_4 %>"/>    <docEditor:addListItem item="<H3>" text="<%= rb_5 %>"/>    <docEditor:addListItem item="<H4>" text="<%= rb_6 %>"/>    <docEditor:addListItem item="<H5>" text="<%= rb_7 %>"/>    <docEditor:addListItem item="<H6>" text="<%= rb_8 %>"/><% } %></docEditor:addList><docEditor:addDivider editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="Divider1" /><docEditor:addImage editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="ImageFontStyle" text="<%= rb_9 %>" image="font.gif"/><docEditor:addList definition="control_list2.jsp" editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="ListFontStyle" script="<%= fn_1 %>">    <docEditor:addListItem item="" text="<%= rb_10 %>"/>    <% for (int i = 0; i < fonts.length; i++) { %>        <% String font = fonts[i]; %>        <% String fontname = fontNames[i]; %>            <docEditor:addListItem item="<%= font %>" text="<%= fontname %>"/>    <% } %>    </docEditor:addList><docEditor:addList definition="control_list2.jsp" editor="<%= editorName %>" toolbar="<%= toolbarName %>" name="ListFontSize" script="<%= fn_2 %>">    <docEditor:addListItem item="" text="<%= rb_17 %>"/>    <docEditor:addListItem item="1" text="<%= rb_18 %>"/>    <docEditor:addListItem item="2" text="<%= rb_19 %>"/>    <docEditor:addListItem item="3" text="<%= rb_20 %>"/>    <docEditor:addListItem item="4" text="<%= rb_21 %>"/>    <docEditor:addListItem item="5" text="<%= rb_22 %>"/>    <docEditor:addListItem item="6" text="<%= rb_23 %>"/></docEditor:addList>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -