0
kn
01.02.15
✎
12:33
|
Есть шаблон в формате doc, если он лежит на диске, то получается с ним работать через OpenOffice, теперь задача этот шаблон поместить в макет.
Как тогда работать с ним? Приведу пример как работаю с файлом на диске
ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
Свойства = ServiceManager.Bridge_GetStruct("com.sun.star.beans.PropertyValue");
Args = Новый COMSafeArray("VT_VARIANT", 1);
Свойства1 = ServiceManager.Bridge_GetStruct("com.sun.star.beans.PropertyValue");
Свойства1.Name = "Hidden";
Свойства1.Value = 0;
Args.SetValue(0,Свойства1);
Doc = Desktop.LoadComponentFromURL(ПривестиФайлКУРЛ(ФайлШаблона), "_blank", 0, Args);
и дальше работаю с Doc, а как в случае если в макете? и какой тип макета выбрать Activ Document или Двоичные данные? Спасибо откликнувшимся.
|
|