Всем привет. У меня очередная проблема.
Задачка состоит в том, чтобы в новый создаваемый документ вставить вордовский документ и заменить стили в нем индизайновскими которые созданы в текущем документе.
Что у меня не верно подскажите кто знает? Может быть настроек не хватает каких либо?
Заранее благодарен.
Задачка состоит в том, чтобы в новый создаваемый документ вставить вордовский документ и заменить стили в нем индизайновскими которые созданы в текущем документе.
Код:
Document newDoc;
...
//*********первый вариант *******
newDoc.CellStyleMappings.Add(sStyleNameFromWord, sStyleNameFromIdesign, idMapType.idStyleMappingRule);// падает - "Отсутствует обязательный параметр "MappingRuleType" метода "Add"."
//*********второй вариант********
ParaStyleMappings par = newDoc.ParaStyleMappings;
string myJavaScript = "var par = arguments[0];\r";
myJavaScript += "var source = arguments[1];\r";
myJavaScript += "var dest = arguments[2];\r";
myJavaScript += "par.Add(source, dest, idMapType.idStyleMappingRule);\r";
Array myArguments = new object[3] { par, sStyleNameFromWord, sStyleNameFromIdesign };
m_Application.DoScript(myJavaScript, InDesignServer.idScriptLanguage.idJavascript, myArguments);// падает - par.Add не является функцией
Что у меня не верно подскажите кто знает? Может быть настроек не хватает каких либо?
Заранее благодарен.