General questions / System configurations
-
What is the Sferyx
JSyndrome HTMLEditor Applet Edition?
- Sferyx JSyndrome HTMLEditor is a Java Bean component suitable
for use in any Java application which needs HTML/XHTML document
authoring. It allows the creation of complex HTML documents visually
and contains a huge API and entire SDK which permits java developers
to customize it easily and integrate it in their applications and
services. Back to top
-
For who is intended
the Applet Edition?
- The Applet Edition is designed especially for web masters, designers
and other users that are not necessarily java developers. It has
extensive API exposed through applet parameters and javascript functions
and allows full customization and integration with existing web
applications. In case you are java programmer in search of a java
bean component for integration in java applications you may consider
the Component
Edition. Back to top
-
How can I customize
the editor in order to integrate it with my application?
- You can use the available applet parameters and javascript functions
to fully customize the editor's UI, functionalities and end user
experience. The retail product comes with Users
manual, this FAQ , sample code, on-line demos and our 30 days
startup support in order to resolve any possible integration issues
you may encounter. Back to top
-
How can I provide
my own dialogs for browsing images and hyperlinks?
- The best way is to customize the remote browse dialogs - they
can be configured to load any html formatted page. You can provide
also navigation via hyperlinks inside those dialogs. Consult the
"Users manual" for major
details on how to do that.
Back to top
-
What system configurations
are supported?
- Virtually is supported any system with compatible Java runtime
v. 1.3/1.4/1.5/1.6/ 1.7/1.8 or greater. Among the directly supported operating
systems are Microsoft Windows 95/98/ME, NT, 2000, XP, Vista,
Windows 7, Mac OS X 10.3
or greater, Linux, Solaris, Free BSD. You can consult also the browser/OS
compatibility matrix for further details Back
to top
-
What JDK/JRE versions
are supported?
- Any subversion of the following JRE/JDKs are supported
1.3/1.4/1.5/1.6/1.7/1.8 or higher.
We do recommend when possible to install the latest java releases
for optimal performance and best user experience. Back
to top
Demo version questions
-
What are the limitations
of the demo version?
- The demo version for the Applet Edition is setup to expire after
30 days. If you may need extended trial version please contact support@sferyx.com
. You can consult the supplied documentation, this FAQ and the executable
examples and program listings for to evaluate better the available
functionalities. Back to top
- Does the retail product display a splash
screen and other messages?
- No the retail product does not contain the splash screen, the nag
screens and other evaluation messages. Those are present only in the
demo versions. Back to top
-
I have some questions
regarding my evaluation - what should I do?
- In case you may have questions about the product, evaluation etc.
do not hesitate to contact our customer support at support@sferyx.com
. They will be happy to assist you. Back to top
-
Is it possible to receive
a fully functional evaluation version?
- The Applet Edition demo version is fully functional for the Professional
version. If you are interested in receiving evaluation of a different
version of the product please contact sales@sferyx.com
. Back to top
Publishing content
-
How can I upload files
using the editor?
- Yes, all linked files in the document such as images, objects,
hyperlink targets like pdf,doc etc. can be published easily in a
way absolutely transparent for the end user. These automatic uploads
can be configured easily through the built-in "save remote"
of the editor. the editor can publish content though HTTP multipart
form upload or WebDav. Back to top
-
How can I configure
WebDav in order to publish content and files through the editor?
This matter is very well covered in the "User
Manual" the sections "Configuring of "Save
Remote" functionality" and "Configuring
of "Upload Images and Files functionality " .
We have also provided examples of simple server side scripts for receiving
the content.
It is sufficient to add the parameter as follows:
<PARAM NAME="publishContentUsingWebDAV"
VALUE="true|false">
You should also specify the following parameter
to make work the WebDAV uploads:
<PARAM NAME = "uploadedObjectsTranslationPath"
VALUE="http://server_path_to_the_uploaded_images">
-
indicates how the uploaded
object's path should be translated automatically by the editor in
order to match the server paths - this is to be used both with
multipart uploads and WebDAV
-
How can I configure
multipart form uploads in order to publish content and files through
the editor?
This matter is very well covered in the "User
Manual" the sections "Configuring of "Save
Remote" functionality" and "Configuring
of "Upload Images and Files functionality " .
We have also provided examples of simple server side scripts for receiving
the content. Back to top
Custom XML tags
-
-
How can I provide
my own property dialogs for my custom XML tags and associate action
with them?
-Currently manipulating of XML tags is supported in the Component
Edition. Back to top
-
-
Customization/Internationalization
features
-
How do I provide custom
objects (<object> tag) rendering and how do I associate my
own property dialogs with them?
- You can provide your own rendering for your <object> tags
- for example if you whish to provide a custom icon to be displayed
simply specify the ""editor_icon"" attribute
like this: <object editor_icon="http://your_icon.gif">
. This will cause the editor to render the object tag with your
icon.
If you need to provide a component representation then you can use
the classid attribute and provide a class to be loaded and used
for rendering of the <object> tag like this:
<object use_custom_object_rendering="true" classid="mypackage.MyComponentClass">
- this will result in loading and instantiating of you class.
If you need to associate a custom property dialog then you can use
the following approach:
<object classid_property_dialog="mypackage.MyCustomDialogClass">
- this will cause when clicking on the "Properties" menu
to be displayed your property dialog. You can integrate it with
the editor implementing the methods initDialogFields() and getNewAttributes().
Please see the sample file for detailed information on how to do
that.
<object use_custom_object_rendering="true"
classid_property_dialog="com.test.PropertiesDialog" name="mc1"
classid="com.test.TestButton" text="test button1">
</object> - this examples show how to use custom
component for rendering and also to set custom property dialog.
You can also pass some property through the attributes such as
names, label, text etc.
-
How can I translate
the UI of the editor?
<PARAM NAME="loadInterfaceLanguageFile"VALUE="http://yourhost/german.txt">
- If you use this method, the editor will load the language
file and will initialize the entire user interface with the new
language setting. This way the editor interface can be localized
in any language as needed. See the supplied "sample-german-translation.txt"
file as an example for the format of the UI language files. This
method will seek first for an url and subsequently in the class
path for the file so you can place the files in the same folder
where is the applet jar file. This now allows not only URLs to be
specified as parameters but also resources.
If you see some labels missing you simply can add the translation
in the language file respecting this simple rule:
Convert the text in English in lowercase and replace the whitespaces
with "_" . This way add new entry in the language file
with the correct translation.
Example:
Label "Find what" - should be added an entry like this:
find_what=your translation in your language
Also for the "Whole words only"
whole_words_only=your translation in your language
Upon request we can supply to our customers additional translations
in French, German, Spanish, Italian and also other languages.
In case you need specific language, you may contact us at support@sferyx.com.
Back to top
-
How can I specify my
own dictionary for the spellchecker?
<PARAM NAME ="externalDictionary"
VALUE="http://yourhost/dictionary.dict"> -
If you use this method, the editor will load the dictionary file
and will use it for further spell checking operations. This method
will seek first for an url and subsequently in the class path for
the file so you can place the files in the same folder where is
the applet jar file. This now allows not only URLs to be specified
as parameters but also resources. Dictionary can be plain text or
compressed - this will be recognized automatically by the editor
upon loading.
The dictionary should be plain text in the following semicolon delimited
format:
A=;aa;aaaa;aaaaaa;.....etc;
B=;bb;bbb;bbbbb;bbbbbbb;......;
C=;ccc;cccc;ccccc;ccccc;....;
Each line contains all words for a given letter, for example
the first line contains all the words beginning with A, the second
with B etc.
All the words should be in lower case, note the initial and end
delimiters. There shouldn't be any white spaces. Back
to top
Content manipulation features
-
How can I import external
style sheets?
- use the following method:
<PARAM NAME ="externalStyleSheetLocation"
VALUE="http://yourhost/YourStyleSheetFile.css">
This method will seek first for an url and subsequently in the class
path for the file. This now allows not only URLs to be specified
as parameters but also resources. The generic CSS file format is
fully supported. This will load the CSS file and will refresh the
editor content applying the new style sheet. The style dropdowns
will reflect the newly loaded style classes. You can use any combination
of externally loaded classes, in-document style definitions like
<style> tags and linked style
sheets through <link> tags
or @import statements. Back
to top
-
How can I specify default
fonts without using style sheets?
- This is easy. Simply use the following:
<PARAM NAME ="defaultInitialFont"
VALUE="verdana,sans-serif">
<PARAM NAME ="defaultInitialFontSize" VALUE="10">
This will cause the editor by default to generate <font> tags
setting automatically the specified font without the need style
sheets to be loaded. Back to top
-
How can I set the editor's
content?
- There are a plenty of ways to set the content of the editor. The
most common are:
Javascript:
htmlEditor.setContent("<htm>some
htmlcontent</html>"); - will set the content of
the editor
htmlEditor.insertContent("<b>some htmlcontent</b>");
- will insert arbitrary content at the caret position
htmlEditor.appendContent("<b>some htmlcontent</b>");
- will append the content to the existing content of the
editor
htmlEditor.openLocation("http://your_location");
- will open the file at the give location
htmleditor.setURLEncodedContent(String htmlURLEncodedContent)
- sets the content of the HTMLEditor. The content could be an html
document which is URLEncoded - it will be decoded by the editor
and rendered properly.
Applet Parameters:
- If you are using ASP server scripting you can do the following:
<PARAM NAME="initialURLEncodedContent"
VALUE="<%=Server.URLEncode( your_content_variable_here
)%>">
- If you are using PHP server scripting you can do the following:
<PARAM NAME="initialURLEncodedContent"
VALUE="<?php echo urlencode( $your_content_variable_here
) ?>">
- If you are using JSP server scripting you can do the following:
<PARAM NAME="initialURLEncodedContent"
VALUE="<%=URLEncoder.encode( your_content_variable_here
); %>">
You can specify a remote location to be opened when the editor is
loaded. This way you can control easily what the editor loads, and
is the easiest way to open complex pages with images and hyperlinks
which need to be resolved correctly
<PARAM NAME="initialURL" VALUE="http://yourhost/your_page_to_be_loaded">
Note that the URL should be a fully qualified absolute URL including
the protocol (http://) etc.
The document base for resolving of images will be set automatically
with the location of the page, however if you want to override
this setting you can do so using the absoluteDocumentTranslationURL
applet parameter. Please see the Applet parameters section in
the Users Manual for major details
about the various parameters. Back to top
-
How can I get the editor's
content?
When using the component, you can get the content of the editor:
htmleditor.getContent() - will return the entire content
of the page
htmleditor.getBodyContent() - will
return only the content of the body
Important Note: With the new functions like the
parameter <PARAM NAME ="embedAllImagesInsideTheDocument" VALUE="true|false">
or the JavaScript method
setEmbedAllImagesInsideTheDocument(true) you can
instruct the editor to automatically embed all images inside the
document and create a self contained HTML document with inline
Base 64 encoded images. This way it is very to transfer the
whole document as a string and avoid uploading all images
separately - you can transfer the document using a simple POST
or via JavaScript to hidden fields etc.
Other methods for retrieving the content of the editor include the
Save Remote functionalities, Multipart form data uploads, WebDav
publishing as described in the Users
Manual
Back to top
-
How can I specify read-only
sections within the document?
You can mark sections of the document as read-only simply putting
a readonly attribute like this:
<p readonly="true">
...some content
</p>
or
<div readonly="true">
...some content
</div>
or
<table readonly="true">
...some content
</table>
Note that the attribute readonly="true" should be specified
in lowercase.
All page elements containing such an attribute will be treated
as read-only and thus not editable.
Back to top
-
What pasting operations
are supported?
<PARAM NAME="preferredPasteOperation"
VALUE="PASTE_FORMATTED_TEXT|PASTE_PLAIN_TEXT| PASTE_FORMATTED_PARAGRAPHS_WITHOUT_STYLE
|PASTE_FILTERED_FORMATTED_TEXT"> - if this parameter
is specified the preferred paste operation will be used as a default
paste operation for the editor. Allowed values are as follows:
PASTE_FORMATTED_TEXT
PASTE_PLAIN_TEXT
PASTE_FORMATTED_PARAGRAPHS_WITHOUT_STYLE
PASTE_FILTERED_FORMATTED_TEXT
Back to top
-
What symbols can be
inserted in the editor in edit time?
- Through the built-in Insert Symbol dialog on the Insert menu you
can insert any available symbol on your platform. Additionally through
insertContent() you can insert any kind on html content and thus
all supported html entities. Back to top
-
How can I apply style
classes to the different document elements?
- Through the quick style dropdown menu on the toolbar to all text
elements. Additionally on all property dialogs there are style dropdowns
for applying an manipulating the style classes of all document elements
such as paragraphs, lists, tables, table cells, images, form elements
etc. Back to top
-
How can I retrieve
document elements easily?
The Component Edition Enterprise version provides an additional
package which is the Javascript Emulation Engine which allows document
elements to be referenced in a javascript like manner from your
java application - you can check these functionalities here
Back to top
- How can I enable the text folding
functionalities?
If you would like to enable text folding
on a certain document elements, you will need to add the following
attributes:<div
textfolding="true" initialstate="collapsed
| expanded"><h1>Some heading</h1>
<p>The rest of the text here</p>
</div>
Application integration features
-
Can I embed easily
the editor in my web application?
- Yes, nothing easier than this. We have provided all the necessary
customization features and API calls for to provide the easiest
possible integration. However in case you may need help with your
integration do not hesitate to contact our customer support at support@sferyx.com
Back to top
-
How can I specify my
own style sheets, language files and dictionaries in order to redistribute
them easily with the editor?
You can bundle your resources in a jar file together with your classes
and the HTMLEditor. We have done the possible to make this process
easy - style sheets, language files and dictionaries can be loaded
from the classpath of your application directly without the need
to make any additional efforts. The editor automatically will search
for the specified resources. See also the Customization/Internationalization
features chapter above. Back to top
-
How can I use multiple
editors on the same HTML page?
- Absolutely no problems with that - simply instantiate the editors
in your page or application window and it will work out of the box
without any additional configuration. Back to top
-
-
-
-
-
How can I display the
editor in HTML Source mode only?
<PARAM NAME = "sourceCodeModeOnly"
VALUE="true|false"> - Specifies whether the
editor should run only in source code editor mode or not. If true,
the editor will display only the HTML source code editor with syntax
highlighting Back to top
-
How to remove unwanted
menu items?
Removing menu items:
<PARAM NAME ="menuItemsToRemove"
VALUE="insertBreakMenuItem,insertParagraphMenuItem,...">
- Indicates which menu items should be removed from the
menus. This list contains comma separated names of the menu items
contained within the editor to be removed. This allows the full
customization of the dropdown menus inside the main menu. The
full list is:
File Menu
newFileMenuItem - new
file menu item on the "File" menu
openFileMenuItem - open file menu item
on the "File" menu
openLocationMenuItem - open location
menu item on the "File" menu
closeFileMenuItem - close file menu
item on the "File" menu
saveFileMenuItem - save file menu item
on the "File" menu
saveasFileMenuItem - save remote file
menu item on the "File" menu
printFileMenuItem - print file menu
item on the "File" menu
exitFileMenuItem - close file menu item
on the "File" menu
Edit Menu
copyMenuItem -copy menu
item on the "Edit" menu
cutMenuItem - cut menu item on the "Edit"
menu
pasteMenuItem - paste menu item on the
"Edit" menu
copyFormattedTextMenuItem - copy formatted
text menu item on the "Edit" menu
pasteFormattedTextMenuItem- paste formatted
text menu item on the "Edit" menu
selectAllMenuItem - select all menu
item on the "Edit" menu
findMenuItem - find menu item on the
"Edit" menu - professional version
replaceMenuItem - replace menu item
on the "Edit" menu - professional version
Insert Menu
insertBreakMenuItem
- insert break menu item on the "Insert" menu
insertParagraphMenuItem - insert paragraph
menu item on the "Insert" menu
insertSpaceMenuItem - insert space menu
item on the "Insert" menu
horizontalLineMenuItem - insert horizontal
line menu item on the "Insert" menu
insertDateMenuItem - insert date menu
item on the "Insert" menu
insertSymbolMenuItem - insert symbol
menu item on the "Insert" menu
insertFormFieldTextBoxMenuItem - insert
text box menu item on the "Insert -> Form" menu
insertFormFieldTextAreaMenuItem - insert
text area menu item on the "Insert -> Form" menu
insertFormFieldCheckBoxMenuItem - insert
check box menu item on the "Insert -> Form" menu
insertFormFieldRadioButtonMenuItem -
insert radio button menu item on the "Insert -> Form"
menu
insertFormFieldDropDownMenuItem - insert
drop down menuitem on the "Insert -> Form" menu
insertFormFieldPushButtonMenuItem -
insert push button menu item on the "Insert -> Form"
menu
insertFormFieldImageButtonMenuItem -
insert image button menu item on the "Insert -> Form"
menu
insertInsertImageMenuItem - insert image
menu item on the "Insert" menu
insertInsertHyperlinkMenuItem - insert
hyperlink menu item on the "Insert " menu
Table Menu
insertTableMainMenuItem
- insert table menu item on the "Table" menu
insertTableRowMainMenuItem - insert
table row menu item on the "Table" menu
insertTableColumnMainMenuItem - insert
table column menu item on the "Table" menu
deleteTableCellsItem - delete table
column menu item on the "Table" menu
selectTableMenuItem - select table menu
item on the "Table" menu
selectTableColumnMenuItem - select table
column menu item on the "Table" menu
selectTableRowMenuItem - select table
row menu item on the "Table" menu
selectTableCellMenuItem - select table
cell menu item on the "Table" menu
splitTableCellMenuItem - split table
cell menu item on the "Table" menu
mergeTableCellMenuItem - merge table
cell menu item on the "Table" menu
tablePropertiesMainMenuItem - table
properties menu item on the "Table" menu
tableCellPropertiesMainMenuItem - table
cell properties menu item on the "Table" menu
Window Menu
newWindowMenuItem -
new window menu item on the "Window" menu
Format Menu
fontPropertiesMainMenuItem
- font properties menu item on the "Format" menu
pagePropertiesMainMenuItem - page properties
menu item on the "Format" menu
View Menu
viewStatusBarMenuItem
- view status bar menu item on the "View" menu
viewToolBarMenuItem - view tool bar
menu item on the "View" menu - professional version
viewSourceEditorMenuItem - view source
editor menu item on the "View" menu - professional version
viewPagePreviewMenuItem - view preview
menu item on the "View" menu - professional version
Help Menu
aboutFileMenuItem -
about menu item on the "Help" menu
-
How to remove unwanted
toolbar items?
Removing toolbar items:
<PARAM NAME ="toolbarItemsToRemove"
VALUE="tableBtn,decreaseIndentButton,fontsList,...">
- Indicates which toolbar items should be removed from the main
tool bar. This list contains comma separated names of the toolbar
items contained within the editor's main tool bar to be removed.
This allows the full customization of the tools inside the main
tool bar. The full list of the items is:
insertImageButton -
the insert image toolbar button;
tableBtn - the insert table toolbar
button;
undoButton - the undo toolbar button;
redoButton - the redo toolbar button;
insertHyperlinkButton - the insert hyperlink
toolbar button;
increaseIndentButton - the increase
indent toolbar button;
decreaseIndentButton - the decrease
indent toolbar button;
fontSizeButton - the font properties
button;
setForegroundButton - the font foreground
toolbar button;
unorderedListButton - the unordered
list toolbar button;
orderedListButton - the ordered list
toolbar button;
newFileButton - the new file toolbar
button;
openFileButton - the open file toolbar
button;
saveFileButton - the save file button;
printFileButton - the print file button;
pasteButton - the paste toolbar button;
copyButton - the copy toolbar button;
cutButton - the cut toolbar button;
alignRightButton - the align right toolbar
button;
alignCenterButton - the align center
toolbar button;
alignLeftButton - the align left toolbar
button;
fontUnderlineButton - the font underline
toolbar button;
fontItalicButton - the font italic toolbar
button;
fontBoldButton - the font bold toolbar
button;
copyFormattingButton - the copy formatting
toolbar button;
fontsList - the fonts list toolbar combo
box;
fontSizes - the font sizes toolbar combo
box;
headingStyles - the headings toolbar
combo box;
insertTableButton -
insert table toolbar button
insertTableRowButton - insert row toolbar
button
insertTableColumnButton - insert column
toolbar button
deleteTableCellsButton - delete table
cells toolbar button
selectTableButton - select table toolbar
button
selectTableColumnButton - select table
column toolbar button
selectTableRowButton - select table
row toolbar button
selectTableCellButton - select table
cell toolbar button
splitTableCellButton - split table cell
toolbar button
mergeTableCellButton - merge table cell
toolbar button
tablePropertiesButton - table properties
toolbar button
tableCellPropertiesButton - table cell
properties toolbar button
styleClasses - the style
classes toolbar combo box
showParagraphsButton
- the button for revealing paragraphs
fontBackgroundButton - font background
(text highlight) button
insertEquationButton - the button for
inserting mathematical equations through Sferyx EquationEditor
alignJustifyButton -
the button for align justify paragraphs
superscriptButton - the button for superscipt
subscriptButton - the button for subscript
insertSymbolButton- the button for inserting symbols
tableToolbarSeparator-
the separator between the table items
pasteToolbarSeparator- the separator between the pasting
items
undoToolbarSeparator- the separator between the undo
items
saveToolbarSeparator- the separator between save items
printToolbarSeparator
- the separator before the print item
fontToolbarSeparator - the separator between formatting items
fontStyleToolbarSeparator - the separator before the
style combo
alignmentToolbarSeparator - the separator before the paragraph
alignment items
listsToolbarSeparator- the separator before the list items
zoomoutTextButton -
the text zoom out button
zoominTextButton - the text zoom in button
pdfExportButton - the PDF export toolbar button when
enabled
imageMapRectButton -
the image map insert rectangle button
imageMapCircleButton - the image map insert circle button
imageMapPolyButton - the image map insert polygon button
-
How to remove unwanted
menus?
Removing entire menus:
<PARAM NAME ="menusToRemove"
VALUE="menuTools,menuWindow,menuHelp,...">
- Indicates which menus should be removed from the main menu bar.
This list contains comma separated names of the menus contained
within the editor's main menu bar to be removed. This allows the
full customization of the menus inside the main menu bar. The
full list of the menus is:
Main Menus:
menuFile - the File
menu on the main menu bar - will remove the entire menu;
menuEdit - the Edit menu on the main
menu bar - will remove the entire menu;
menuView - the View menu on the main
menu bar - will remove the entire menu;
menuInsert - the Insert menu on the
main menu bar - will remove the entire menu;
menuFormat - the Format menu on the
main menu bar - will remove the entire menu;
menuTools - the Tools menu on the main
menu bar - will remove the entire menu;
menuTable - the Table menu on the main
menu bar - will remove the entire menu;
menuWindow - the Window menu on the
main menu bar - will remove the entire menu;
menuHelp - the Help menu on the main
menu bar - will remove the entire menu;
Submenus:
menuInsertTable - the
Insert menu inside the Table main menu - will remove the entire
menu;
menuSelectTable - the Select menu inside
the Table main menu - will remove the entire menu;
menuPropertiesTable - the Properties
menu inside the Table main menu - will remove the entire menu;
menuForm - the Form menu inside the
Insert main menu - will remove the entire menu;
-
How to remove items
from the popup menu?
<PARAM NAME ="removedPopupMenuItems"
VALUE="listPropertiesMenuItem,insertTableRowMenuItem...">
- Indicates which toolbar items should be removed from the main
popup menu. This list contains comma separated names of the popup
menu items contained within the editor's main popup bar to be removed.
This allows the full customization of the tools inside the main
popup menu. The full list of the tool bar items is:
listPropertiesMenuItem
- list properties popup menu item, appears when the cursor is placed
over a list
insertTableRowMenuItem - insert table
row popup menu item
insertTableCellMenuItem - insert table
cell popup menu item
insertTableMenuItem - insert table row
popup menu item
imagePropertiesMenuItem - image properties
popup menu item, appears when there is an image selected
imageButtonFieldPropertiesMenuItem -
image button properties popup menu item, appears when there is
an image button selected
formPropertiesMenuItem - form button
properties popup menu item, appears when there is a form
buttonFieldPropertiesMenuItem - button
properties popup menu item, appears when there is a button selected
radioButtonFieldPropertiesMenuItem -
radio button properties popup menu item, appears when there is
a radio button selected
checkBoxFieldPropertiesMenuItem - check
box properties popup menu item, appears when there is a check
box selected
textFieldPropertiesMenuItem - text field
properties popup menu item, appears when there is a text field
selected
textAreaFieldPropertiesMenuItem - text
area properties popup menu item, appears when there is a text
area selected
selectFieldPropertiesMenuItem - select(list)
field properties popup menu item, appears when there is a select
field(list) selected
tablePropertiesMenuItem - table properties
popup menu item, appears when there is a table at the cursor position
tableCellPropertiesMenuItem - table
cell properties popup menu item, appears when there is a table
at the cursor position
pagePropertiesMenuItem - page properties
popup menu item
mergeItem - merge table cells properties
popup menu item, appears when there is a table at the cursor position
splitItem - split table cell properties
popup menu item, appears when there is a table at the cursor position
hyperlinkPropertiesPopupMenuItem - hyperlink
properties popup menu item
fontPropertiesMenuItem - font properties
popup menu item
objectPropertiesMenuItem - object properties
popup menu item
paragraphPropertiesPopupMenuItem - paragraph
properties popup menu item
copyItem - copy formatted text popup
menu item
copyPlainTextMenuItem - copy plain text
popup menu item
pasteItem - paste formatted text popup
menu item
copyPopupMenuItem - copy popup menu
item
pastePopupMenuItem - paste popup menu
item
cutPopupMenuItem - cut popup menu item
boldPopupMenuItem - bold popup menu
item
italicPopupMenuItem - italic popup menu
item
underlinePopupMenuItem - underline popup
menu item
alignLeftPopupMenuItem - align left
popup menu item
alignCenterPopupMenuItem - align center
popup menu item
alignRightPopupMenuItem - align center
popup menu item
-
How to disable the
popup menu?
<PARAM NAME="popupMenuVisible"
VALUE="true|false"> - if specified the popup
menu will be enabled/disabled. The default value is true
Back to top
-
How to enable/disable
the as-you-type spellchecker?
(Enterprise Only) <PARAM NAME="asYouTypeSpellcheckingEnabled"
VALUE="true|false"> - if this parameter is set
to true then upon typing the spellchecking will performed. The default
value is false.
Back to top
-
How to add my own buttons
on the toolbar?
<PARAM NAME="addJavascriptButtons"
VALUE="shortcutToolbar,helloFromJavascript(),null,Hello there|shortcutToolbar,helloFromJavascript2(),null,Hello
here"> Possibility to add javascript buttons from
applet parameter. Parameters are: shortcutToolbar - the toolbar
with open, save, etc. shortcuts, and formattingToolbar - which contains
all text formatting buttons, the second parameter is the javascript
function to be invoked, third parameter is the icon of the button
(should be a fully qualified URL), and last is the tooltip text
to be displayed when the mouse is over the button.
Javascript:
public void addJavascriptButton("shortcutToolbar","helloFromJavascript()","http://host/icon.gif","Tooltip
Text") - this will add new javascript button on the
specified toolbar. The toolbars are as follows: shortcutToolbar
- the toolbar with open, save, etc. shortcuts, and formattingToolbar
- which contains all text formatting buttons. The second parameter
is the javascript function to be invoked, third parameter is the
icon of the button (should be a fully qualified URL), and last is
the tooltip text to be displayed when the mouse is over the button.
Back to top
-
-
How to specify default
charset?
You can do this two ways:
<PARAM NAME="defaultCharset"
VALUE="windows-1251"> - this parameter specifies
which charset to be used as default one. It can be used as a replacement
for the <meta http-equiv> directive for editing of international
pages.
or use inside the document
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-1">
Back to top
- How to configure preferred past operations?
See What pasting operations are supported
. The user can choose paste operation from the "Edit" menu.
Back to top
-
-
-
How to disable the
HTML Source editor?
<PARAM NAME ="sourceEditorVisible"
VALUE="true|false"> - Indicates if the entire
source editor is visible or not. The default value is true
Back to top
-
How to disable the
HTML Preview?
<PARAM NAME ="previewVisible"
VALUE="true|false"> - Indicates if the preview
section is visible or not. The default value is true
Back to top
-
How to disable the
Main Menu?
<PARAM NAME ="mainMenuVisible"
VALUE="true|false"> - Indicates if the entire
main menu is visible or not. The default value is true
Back to top
-
How to disable the
Toolbars?
<PARAM NAME ="toolbarVisible"
VALUE="true|false"> - Indicates if the entire
main toolbar is visible or not. The default value is true
<PARAM NAME ="formattingToolbarVisible"
VALUE="true|false"> - Indicates if the formatting
toolbar is visible or not. The default value is true
<PARAM NAME ="shortcutsToolbarVisible"
VALUE="true|false"> - Indicates if the shortcuts
toolbar is visible or not. The default value is true
Back to top
-
How to disable the Statusbar?
<PARAM NAME ="statusbarVisible" VALUE="true|false">
- Indicates if the status bar is visible or not. The default value
is true
Back to top
Oracle Forms Integration
-
-
-
-
Licensing questions
-
Can I redistribute
the HTMLEditor Applet Edition with my application?
Yes, the redistribution of the applet with your applications and
services is subject to convenient OEM license. The current prices
can be found here
. If you are interested in purchasing of OEM license please contact
sales@sferyx.com
Back to top
-
What types of licenses
are available?
There are available the following licenses:
- Single Domain License - for one domain
- Server License - for all domains within a single server
- ISP license - for all servers within a same physical location
- OEM license - for redistribution with your applications and services
- Source code license - the full source code of the product
The current prices can be found here
. You can purchase licenses directly from our on-line
store
Back to top
-
Should my users register
when using the editor?
No, no one of your customers will be ever asked to register in order
to use the editor. Back to top
-
Do you have maintenance
contracts?
Yes, we do offer maintenance contracts. Please check the
pricing page for major details. Back to top
-
Do you have support
contracts?
Yes, we do offer priority support contracts. Please check the
pricing page for major details. Back to top
-
Can I purchase the
Source code?
Yes, we do offer Source code license - it includes the full source
code of the product with the right to create and redistribute derivative
products. Please check the
pricing page for major details and contact sales@sferyx.com
in case you are interested in purchasing the Source code license.
Back to top
Customization services
-
I need a special feature
- can you provide it for me?
We do execute customization features upon customer request. Please
contact sales@sferyx.com and
you will get a quote for requested features. In many cases the features
our customers are looking for already exist, so do not hesitate
to contact us if you have any doubts.
Back to top
Customer support questions
-
How long are the support
response times?
We do all the possible to respond to customer questions during
the first 24 hours. However in some cases the response time may
take longer due to the message queue on our side.
Back to top
-
I contacted the customer
support via e-mail, but didn't receive any reply. What should I
do?
We always respond to e-mails. In case you do not receive answer
within a reasonable amount of time please check the following:
1) Verify that you do not have a mail filter which may block our
messages.
2) Do the possible to verify that we actually have received your
message.
In case that there are communication problems you can always send
us a fax to ++390292140494 supplying additional contact information
such as your phone and/or fax numbers. We will contact you asap.
Back to top
-
Do you have maintenance
contracts?
Yes, we do offer maintenance contracts. Please check the
pricing page for major details. Back to top
-
Do you have support
contracts?
Yes, we do offer priority support contracts. Please check the
pricing page for major details. Back to top
Add-ons / Additional features
-
Is there
Equation (Math ML) editor component?
Yes, we do have Equation Editor component - Sferyx Equation Editor
- please contact support@sferyx.com
for major details.
- Is there CSS (Style Sheet)
editor component?
Yes, we do have CSS Editor component - - Sferyx CSS Editor - please
contact support@sferyx.com
for major details.
- Is there PDF Export component?
Yes, we do have
PDF Export component - Sferyx PDF Export Add-on for the Sferyx
HTML Editor - please
contact support@sferyx.com
for major details.
- How to enable the Equation Editor
component inside the Sferyx HTML Editor?
If you have purchased a bundle including the Sferyx EquationEditor
or you have purchased a separate license for the EquationEditor, you
can enable it inside the Sferyx HTMLEditor Component Edition by
simply invoking the following method:
htmlEditor.setEquationEditorIntegrationEnabled(true);
- How to enable the PDF Export component
inside the Sferyx HTML Editor?
If you have purchased a bundle including the Sferyx PDFExport
component or you have purchased a separate license for the PDFExport,
you can enable it inside the Sferyx HTMLEditor Component Edition by
simply invoking the following method:
htmlEditor.setPDFExportEnabled(true);
| Home
| Screenshots | Users
Manual | License | Demo
& Download
Copyright © 2002-2006 Sferyx
Srl. All rights reserved. Sferyx and the Sferyx logo are registered trademarks
of Sferyx Srl. http://www.sferyx.com
All other trademarks and logos are the property of their respective owners.
|