Show TOC

HTML EditLocate this document in the navigation structure

Definition

A multiline region for displaying and editing text - similar to control textEdit. The difference to textEdit is, that the text in the control is not restricted to a single font, size and style. The htmlEdit control is a WYSIWYG editor that produces HTML documents. Formatting options include:

  • Bold, italic and underlined text.

  • Bulleted and numbered lists.

  • Text fonts, text size and text color can be selected.

  • Links and images can be added.

This control is available for web browser Internet Explorer Version 5.x and higher.

  • id

    Identification name of the htmlEdit control.

  • doAlign

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Alignment" functions - left, center and right Alignment.

  • doBackground

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Background" function for text.

  • doBold

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Bold-Characters" functions.

  • doCutCopyPaste

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Cut, Copy and Paste" functions.

  • doForeground

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Foreground" function for text (text color).

  • doImage

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Insert Image" function.

  • doInOutdent

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Increase Indent/Decrease Indent" function.

  • doItalic

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Italic-Characters" function.

  • doLink

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Insert Link to the Web" function.

  • doLinkKM

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Insert Link to the Knowledge Management (KM) " function.

  • doList

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Bulleted/Numbered List" functions.

  • doPreview

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the document "Preview" function.

  • doPrint

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the document "Print" function.

  • doStrikethrough

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Strikethrough" function.

  • doStyle

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Style" function.

  • doSuperSubScript

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Super/Sub script" function.

  • doTextsize

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Textsize" function.

  • doUnderline

    A boolean value that activates (=TRUE) or deactivates (=FALSE) the "Underline" function.

  • height

    Defines the height of the htmlEdit control.

  • imageHeight

    Defines the height of the image to be inserted.

  • imageSrc

    Defines the name of the image to be inserted.

  • imageTooltip

    Defines the tooltip for the image.

  • imageWidth

    Defines the width of the image to be inserted.

  • linkTarget

    Defines the target of the link to be inserted. The following values refer to w3c HTML-standard.

    • _blank

      The web client should load the designated document in a new, unnamed window.

    • _self

      The web client should load the document in the same frame as the element that refers to the target.

    • _parent

      The web client should load the document into the immediate FRAMESET parent of the current frame. This value is equivalent to _self if the current frame has no parent.

    • _top

      The web client should load the document into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent.

  • linkText

    Defines the text of the link to be inserted.

  • linkURL

    Defines the URL (href=) of the link to be inserted.

  • oldId

    Defines the oldId attribute for the htmlEdit control.

  • oldText

    Defines the previous content of the control. The previous content is the content before you start an "insert image" or "insert link" function.

  • onInsertImage

    Defines the event handling method that will be processed when the user activates the "Insert Image" function.

  • onInsertLink

    Defines the event handling method that will be processed when the user activates the "Insert Link" function.

  • text

    Defines the string of text displayed. This text can be edited and/or new text can be added.

  • width

    Defines the width of the htmlEdit control.

Attributes

M

Values

Usage

id

*

String (cs)

Taglib

id="htmlEdit"

Classlib

setId ("htemlEdit")

doAlign

FALSE (d)

TRUE

Taglib

doAlign="TRUE"

Classlib

setDoAlign(true)

doBackground

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoBackground(true)

doBold

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoBold(true)

doCutCopyPaste

FALSE (d)

TRUE

Taglib

doCutCopyPaste"TRUE"

Classlib

setDoCutCopyPaste (true)

doForeground

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoForeground(true)

doImage

FALSE (d)

TRUE

Taglib

doImageLink="TRUE"

Classlib

setDoImage(true)

doInOutDent

FALSE (d)

TRUE

Taglib

doInOutDent="TRUE"

Classlib

setDoInOutDent (true)

doItalic

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoItalic(true)

doLink

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoLink(true)

doLinkKM

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoLinkKM(true)

doList

FALSE (d)

TRUE

Taglib

doList="TRUE"

Classlib

setDoList(true)

doPreview

FALSE (d)

TRUE

Taglib

doPreview="TRUE"

Classlib

setDoPreview(true)

doPrint

FALSE (d)

TRUE

Taglib

doAlign="TRUE"

Classlib

setDoAlign(true)

doStandardEdit

FALSE (d)

TRUE

Taglib

doStandardEdit="TRUE"

Classlib

No method available

doStrikethrough

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoStrikethrough(true)

doStyle

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoStyle(true)

doSuperSubScript

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoSuperSubScript(true)

doTextsize

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoTextsizetrue)

doUnderline

FALSE (d)

TRUE

Taglib

No tag available

Classlib

setDoUnderline(true)

height

Unit

Taglib

height="300px"

Classlib

setHeight("300px")

imageHeight

Unit

Taglib

No tag available

Classlib

setImageHeight("100px")

imageSrc

String

Taglib

No tag available

Classlib

setImageSrc("SAPLogo.gif")

imageTooltip

String

Taglib

No tag available

Classlib

setImageToolTip("SAP Logo")

imageWidth

Unit

Taglib

No tag available

Classlib

setImageWidth("100px")

linkTarget

_blank

_self

_parent

_top

Taglib

No tag available

Classlib

setLinkTarget("_top")

linkText

String

Taglib

No tag available

Classlib

setLinkText("Go to SAP")

linkURL

String

Taglib

No tag available

Classlib

setLinkURL("http://www.sap.com")

oldId

String

Taglib

No tag available

Classlib

setOldId("prevID")

oldText

String

Taglib

No tag available

Classlib

setOldText("Episode I")

text

String

Taglib

text="The Star Wars Saga"

Classlib

setText("The Star Wars Saga")

width

Unit

Taglib

width="400px"

Classlib

setWidth("400px")

Events

M

Values

Usage

onInsertImage

String (cs)

Taglib

oninsertImage="onImage"

Classlib

setOninsertImage("onImage")

onInsertLink

String (cs)

Taglib

onInsertLink="onLink"

Classlib

setOnInsertLink="onLink"

Example

using the taglib

 <hbj:htmlEdit 
    id="htmlEdit" 
    text="The Star Wars Saga" 
    height="200" 
    width="300" 
    doPrint="TRUE" 
    doPreview="TRUE" 
    doCutCopyPaste="TRUE" 
    doList="TRUE" 
    doAlign="TRUE" 
    doInOutdent="TRUE" 
    onInsertLink="onLink" 
    onInsertImage="onImage" 
    />

         

using the classlib

    Form form = (Form) this.getForm();
    HtmlEdit he = new HtmlEdit("myNavigation");
    he.setText("The Star Wars Saga");
    he.setHeight("200");
    he.setWidth("300");
    he.setDoPrint(true);
    he.setDoPreview(true);
    he.setDoCutCopyPaste(true);
    he.setDoList(true);
    he.setDoAlign(true);
    he.setDoInOutdent(true);
    he.setOnInsertLink("onLink");
    he.setOnInsertImage("onImage");
    form.addComponent(he);

         

Result