Всем привет.
Собственно требуется перенести из одного документа все стили в другой, например, только что созданный.
В чем может быть дело? Или мб есть какой-нибудь более простой способ?
Собственно требуется перенести из одного документа все стили в другой, например, только что созданный.
Код:
private void CopyStyles(Objects styles, Objects DestStyles)
{
for (int i = DestStyles.Count; i > 0; i--)
DestStyles.Remove(i);
string myJavaScript = "var style = arguments[0];\r";
myJavaScript += "style.duplicate();\r";
for (int iCells = 1; iCells <= styles.Count; iCells++)
{
dynamic style = styles[iCells];
Array myArguments = new object[1] { style };
dynamic o = m_Application.DoScript(myJavaScript, InDesignServer.idScriptLanguage.
idJavascript, myArguments);// тут падает Некорректный запрос о стиле корневого объекта.
DestStyles.Add(o);
}
}