--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/filehandling/richtexttohtmlconverter/inc/HTMLDEFS.H Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,93 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __RICH_TEXT_2_HTML_TAGS_H_
+#define __RICH_TEXT_2_HTML_TAGS_H_
+
+// consts for HTML tags
+const TInt KTwipsToBlockQuote = 1440; //
+const TInt KHtmlTwipsToHeight = 72; //
+const TInt KHtmlTwipsToHeightBaseAdjust = 30; // Assigned by trial & error
+const TInt KHtmlMaxFontSize = 7;
+
+// codes for HTML reserved characters
+#define KLessThan '<'
+#define KGreaterThan '>'
+#define KAmpersand '&'
+
+_LIT8(KHtmlLessThan, "<");
+_LIT8(KHtmlGreaterThan, ">");
+_LIT8(KHtmlAmpersand, "&");
+
+#define KCRLF "\x0d\x0a"
+
+// Tagsville...
+// Meta markup tags
+_LIT8(KHTMLDocType32, "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\x0d\x0a");
+_LIT8(KHtmlStartTag, "<HTML> \x0d\x0a");
+_LIT8(KHtmlEndTag, "</HTML> \x0d\x0a");
+_LIT8(KHtmlHeadStartTag, "<HEAD> \x0d\x0a");
+_LIT8(KHtmlHeadEndTag, "</HEAD> \x0d\x0a");
+_LIT8(KHTMLHeadMetaGenTag, "<META NAME=\"generator\" CONTENT=\"rt2html converter\">\x0d\x0a");
+#ifdef _UNICODE
+ _LIT8(KHTMLMetaCharSetUTF8, "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">");
+#endif // _UNICODE
+_LIT8(KHTMLHeadTitleStartTag, "<TITLE>");
+_LIT8(KHTMLHeadTitleEndTag, "</TITLE>\x0d\x0a");
+_LIT8(KHtmlBodyStartTag, "<BODY BGCOLOR=\"#%+02x%+02x%+02x\" TEXT=\"#%+02x%+02x%+02x\">\x0d\x0a");
+_LIT8(KHtmlBodyEndTag, "</BODY>\x0d\x0a");
+
+_LIT8(KHtmlFontSizeStart, "<FONT SIZE=%d>");
+_LIT8(KHtmlFontColourStart, "<FONT COLOR=\"#%+02x%+02x%+02x\">");
+//
+_LIT8(KHtmlFontStartClrNSize, "<FONT SIZE=%d COLOR=\"#%+02x%+02x%+02x\">");
+//
+_LIT8(KHtmlFontEnd, "</FONT>");
+_LIT8(KHtmlBoldStart, "<B>");
+_LIT8(KHtmlBoldEnd, "</B>");
+_LIT8(KHtmlUnderlineStart, "<U>");
+_LIT8(KHtmlUnderlineEnd, "</U>");
+_LIT8(KHtmlItalicStart, "<I>");
+_LIT8(KHtmlItalicEnd, "</I>");
+_LIT8(KHtmlStrikeoutStart, "<S>") ;
+_LIT8(KHtmlStrikeoutEnd, "</S>");
+_LIT8(KHtmlSuperscriptStart, "<SUP>");
+_LIT8(KHtmlSuperscriptEnd, "</SUP>");
+_LIT8(KHtmlSubscriptStart, "<SUB>");
+_LIT8(KHtmlSubscriptEnd, "</SUB>");
+_LIT8(KHtmlTeletypeStart, "<TT>");
+_LIT8(KHtmlTeletypeEnd, "</TT>");
+
+// Paragraph level formatting
+_LIT8(KHtmlDivAlignNoneStart, "<DIV>");
+_LIT8(KHtmlDivAlignCentreStart, "<DIV ALIGN=CENTER>");
+_LIT8(KHtmlDivAlignLeftStart, "<DIV ALIGN=LEFT>");
+_LIT8(KHtmlDivAlignRightStart, "<DIV ALIGN=RIGHT>");
+_LIT8(KHtmlDivAlignJustifyStart, "<DIV ALIGN=JUSTIFIED>");
+_LIT8(KHtmlDivEnd, "</DIV> \x0d\x0a");
+_LIT8(KHtmlDivBlankEnd, " </DIV>");
+_LIT8(KHtmlDivBlank, "<DIV> </DIV>");
+_LIT8(KHtmlParagraphEnd, "</P> \x0d\x0a");
+_LIT8(KHtmlBulletListStart, "<UL>");
+_LIT8(KHtmlBulletListEnd, "\x0d\x0a</UL>\x0d\x0a");
+_LIT8(KHtmlBulletListPointStart, "\x0d\x0a<LI>");
+_LIT8(KHtmlBulletListPointEnd, "</DIV></LI>");
+_LIT8(KHtmlBlockquoteStart, "<BLOCKQUOTE>");
+_LIT8(KHtmlBlockquoteEnd, "</BLOCKQUOTE>");
+
+_LIT8(KHtmlLineBreak, "<BR>");
+_LIT8(KHtmlFailedEmbedTag, "<FONT COLOR=\"red\" size=7>X</FONT>");
+
+#endif // __RICH_TEXT_2_HTML_TAGS_H_