Because of this difference between HTML and the formats which can be saved from other Impression savers, the HTML tools need to use a set of predefined styles. The actual definitions of the styles do not matter (with a few minor exceptions) but the names of the styles must be exactly correct (matching is case insensitive).
These Impression tools allow you to edit HTML using Impression. You can author WWW pages, mark-up existing Impression documents for inclusion on the WWW, load HTML documents into Impression for use elsewhere and edit existing HTML pages.
These HTML tools do not support HTML 3.0 (HTML+) features, or forms. HTML 3.0 features are mainly effects, for example, commands which change font size, and merely serve to reduce consistency between documents. Consistency is one of the aims of HTML... However, alignment of paragraphs is supported.
Conditions of use
These Impression tools are Shareware. You may use them for up to two
weeks, after which you must
register your copy or stop using them. You may give copies of the
unregistered versions to anyone, but you
must ensure that the files are exactly as you received them.
These tools have no connection with Computer Concepts – do not contact CC for technical support relating to the use of these tools. Computer Concepts makes no recommendation or otherwise relating to the use of these tools.
Registering has several advantages...
1. You get versions of the tools which don't put annoying messages urging you to register at the beginning of every file they load and save.
2. You'll get the latest version of the tools, and updates via email.
3. You'll get technical support from me.
4. I have some incentive to improve the tools, so you may get extra features...
5. You'll have a clear conscience.
So, why not register now? If you've used these tools for any real work, you really ought to...
To register, send some money (you decide how much – would you rather use Impression or a text editor, or even worse some random HTML editor on another computer?) to the address below. Tell me your name, postal address and e-mail address - I will email you your registered version. If you want a copy returned by post, include a blank formatted disc and return postage.
To register, report any bugs or anything else, contact me as
Ben Summers
email:
Email is preferred as it's far quicker for me to respond than any other medium. If you wish to report a bug, please tell me what version of Impression you are using.
(By the way, if you hadn't already guessed, I'd really appreciate it if you'd register...)
When you try to load the tools into some early versions of Style, you may get a message informing you that the module needs a newer version of Impression. In this case, contact Computer Concepts for details of upgrading to the latest version. This upgrade is usually free.
You can load these tools into Impression by either double clicking on them when Impression is loaded, or placing them in the Auto directory (see the Impression manual).
It is possible to create a document which will produce incorrect HTML. You should always follow the rules set out below. However, you should not find them too restrictive as HTML has been designed to be able to mark up any document.
To save a text story as HTML, place the caret in the text, click MENU over the document, and then follow the 'File' and then 'Save text story' submenus.
Both versions of the loader create all the styles described below unless a style with that name is already defined in the document. If you don't like the styles I've defined, modify the 'stylesheet' document, and drag your HTML files into that. Name comparison is case insensitive. All comments in the HTML files are ignored and not included in the document.
It is suggested that you turn the 'Smart quotes' preference option to off before using the editing loader as this can alter text in an unexpected way, which can cause incorrect HTML files to be created if the file is saved out again.
To load an HTML file, load the appropriate loader into Impression, and then drag the file in as you would any other text file.
To ensure that these styles are applied properly, always apply them by placing the cursor in the line of text (don't select anything) and then choose the style from the style menu (or use a keyboard shortcut). To apply one to multiple lines, use this method on each line in turn.
Technical note: The head element is terminated and the body element started after the first heading. These delimiters are used by some WWW searching programs.
Information about this style.
This style marks the enclosed text as the title of the document. This is usually shown in the title bar of the window in the viewing application, although it need not be. It is conventional to start the document with a title – this will help certain WWW searching programs.
These styles mark the enclosed text as a heading. The number is the level. Assuming you are viewing this in an HTML viewer, the levels look like
This style marks a word as being 'defined'. It is usually shown in italics, like this.
This style marks a word as being emphasised. It is usually shown in bold, like this.
This style marks things like the titles of books and films. They are usually shown in italics, like A Beginner's Guide to HTML.
This marks some text as being code, for example a code listing. It is usually displayed in a mono-spaced font. For example
FOR X = 1 TO 10
PRINT "Hello"
NEXT X
This marks text as user keyboard entry. Usually displayed in a mono-spaced font, like this.
This marks text as a computer status message. Usually displayed in a mono-spaced font, like this.
Strong emphasis, usually displayed in bold, like this.
For a variable where the user is intended to replace it with a specific instance. Usually displayed in italics. For example, *Delete filename deletes the file.
This style should be applied to a line to insert a horizontal rule in the document. Any text on that line ignored.
This marks text as an address, for example for contacting the author of the document. You may also wish to apply 'No line space' to the text for correct formatting.
HTML viewers usually format text with a break at the end of each paragraph. Applying this style to a region of text stops breaks appearing after paragraphs.
This marks text as preformatted - line breaks and spaces are significant. For example
This is some preformatted text.
A
B
C
This style inserts a hypertext link command into the text. It has a special syntax which you must adhere to if the command is to be output. The command has three elements, the href (a URL specifying what the link links to), an optional name for the anchor so it can be referenced from another document or this document, and finally some text. You must have either an href or a name and the text.
You must separate each element with a ` (top right hand corner key in the main keyboard block). An element can be blank, in which case it is not output. The line has the syntax <href>`<name>`<text>. You can use character based styles in the text, but you mustn't use them in the href and name.
For example http://www.ncsa.uiuc.edu/General/Internet/WWW/ HTMLPrimer.html`primerlink`Beginner's Guide to HTML will set a link to the HTML primer. The link is called 'primerlink' and can be referenced in other links.
The style sets links like Jump to start of this section.
This style inserts an in-line image command into the text. The syntax is
<image
name>`<align>`<alternative text>.
Align can be 'centre', 'top' or 'bottom', and the alternative text will be
displayed if the viewer cannot display images for any reason. For example, to
insert the image 'testimg' in
the same directory as the file, use
to give an
image without any alternative text aligned at the
top,
for an image with alternative
text, etc.
These styles generate list structures in the HTML file. To create a list, prefix the element with a tab. Multiple tabs create nested lists. The list type of a list is that of the topmost list type style applied at the beginning of the first tab.
For example, to create a simple list, use
Tabs not covered by a list style are ignored.
This style stops translation of HTML codes that this saver can't output using this set of styles. For example,
will appear in heading four. When using this style, you should ensure that you use valid HTML commands.
For example, this is bold, and this is italic.
It is generally good style to avoid using these explicit bold and italic statements.
You can use super and subscript effects to output appropriate commands in the HTML source, for example use subscript and superscript. However, not many browsers support these commands yet.
This paragraph is centred.
This paragraph is right aligned.
This paragraph is fully justified. This paragraph is fully justified. This paragraph is fully justified. This paragraph is fully justified. This paragraph is fully justified.
Sequence Character
& &
< <
> >
& &
< <
> >
Æ Æ
Á Á
 Â
À À
Å Å
à Ã
Ä Ä
Ç Ç
Ð Ð
É É
Ê Ê
È È
Ë Ë
Í Í
Î Î
Ì Ì
Ï Ï
Ñ Ñ
Ó Ó
Ô Ô
Ò Ò
Ø Ø
Õ Õ
Ö Ö
Þ Þ
Ú Ú
Û Û
Ù Ù
Ü Ü
Ý Ý
á á
â â
æ æ
à à
å å
ã ã
ä ä
ç ç
é é
ê ê
è è
ð ð
ë ë
í í
î î
ì ì
ï ï
ñ ñ
ó ó
ô ô
ò ò
ø ø
õ õ
ö ö
ß ß
þ þ
ú ú
û û
ù ù
ü ü
ý ý
ÿ ÿ
" "
– –
— —
 
 
(non-breaking space)
© ©
™ ™
® ®
¡ ¡
£ £
¥ ¥
¦ ¦
§ §
« «
» »
¬ ¬
° °
± ±
¹ ¹
² ²
³ ³
µ µ
¶ ¶
· ·
¼ ¼
½ ½
¿ ¿
¾ ¾Matching is necessarily case sensitive. Unknown escape sequences are ignored in the display loader, and loaded as text marked with the Direct style in the editing loader.
Top bit set characters not in this list are saved as simply that character – this may cause problems in some browsers so ensure you only use ones in this list.