textrendering/word/group/README.TXT
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 02:02:46 +0200
changeset 0 1fb32624e06b
permissions -rw-r--r--
Revision: 201003 Kit: 201005

Contents
--------

1.  How do I internationalize a Word template?
    1.1  For Word with a single "normal" template?
    1.2  For Word with multiple templates?

------------------------------------------------------------------------

1.  How do I internationalize a Word template?
    1.1 For Word with a single "normal" template?

It depends on the version of Word, if it's word with templates

You write a tool to do this (please!):

Get WORD and WPENG, and associated components.

WPENG:

Remove the comments from CWordModel::ConstructL() around this code:
	iStyleList=NULL;
	iStyleShortCutList=NULL;
	iStyleList=CStyleList::NewL();
	iStyleShortCutList=new(ELeave) CStyleShortCutList(3);
	for (TInt ii=0;ii<3;ii++)
		{
		CParagraphStyle* style=CParagraphStyle::NewL(*iParaFormatLayer,*iCharFormatLayer);
		RParagraphStyleInfo info(style);
		iStyleList->AppendL(&info);
		}
	iStyleList->At(0).iStyle->SetType(KSystemParagraphStyleUid);
	iStyleList->At(0).iStyle->iName=_L("Heading 1");
	iStyleList->At(1).iStyle->SetType(KSystemParagraphStyleUid);
	iStyleList->At(1).iStyle->iName=_L("Heading 2");
	iStyleList->At(2).iStyle->SetType(KSystemParagraphStyleUid);
	iStyleList->At(2).iStyle->iName=_L("Heading 3");
	iStyleShortCutList->AppendL('1');
	iStyleShortCutList->AppendL('2');
	iStyleShortCutList->AppendL('3');
	iNormalStyleShortCut='N';

Rename "Heading" and shortcuts above to your desired heading and
shortcut text.

WORD:

In CWordDocument::NewDocumentL()

comment out these two lines:

	LocateTemplateL(templateFileName);
	//
	DoNewDocumentL(templateFileName);

Start Word in the emulator.  When Word has opened, close it straight
away.  Open the document created (probably C:\Documents\Word) in word.
You are now fine to edit the style information, the text should be
OK.

Don't forget all the other Word settings, such as Object view (set to
ICONIC by default - should be glass door) and printer settings (set to
Printer via PC for normal font information)

------------------------------------------------------------------------

    1.2 For Word with a single "normal" template?

This hasn't been documented yet, though it shouldn't be radically
different from the above.  Use your initiative.