Как задать ObjectStyle для картинки ?

Статус
Закрыто для дальнейших ответов.

Style

Участник
Топикстартер
Сообщения
9
Реакции
0
делаю так :
...
if (fname != ""){
para.insertionPoints.lastItem().place(File(fname));
//а как теперь помещенной картике задать ObjectStyle ??? (в стиле задана рамка, отстум и т.п.)
????.appliedObjectStyle(myDocument.objectStyles.item("objstyle1"));
или ???.applyStyle(myDocument.objectStyles.item("objstyle1")); как в случае с параграфом ?
}
 

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как задать ObjectStyle для картинки ?

вот так не получится?
PHP:
myFoto = para.insertionPoints.lastItem().place(File(fname)) ;
myFoto.appliedObjectStyle(myDocument.objectStyles.it em("objstyle1"));
 

Style

Участник
Топикстартер
Сообщения
9
Реакции
0
Ответ: Как задать ObjectStyle для картинки ?

я совсем забыл, appliedObjectStyle - это свойство а не метод :)
вот так по идее должно работать:

try{
var myFoto = para.insertionPoints.lastItem().place(File(fname));
alert(foto); //говотит - object Image, а у него есть свойство appliedObjectStyle
var myStyle = myDocument.objectStyles.item("objstyle1");
myFoto.appliedObjectStyle = style;
} catch (e){
alert(e);
}
ошибок не выдает, но и ничего не делает...
 

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как задать ObjectStyle для картинки ?

myFoto.appliedObjectStyle = myStyle;
 

Style

Участник
Топикстартер
Сообщения
9
Реакции
0
Ответ: Как задать ObjectStyle для картинки ?

ragman сказал(а):
myFoto.appliedObjectStyle = myStyle;
ето я сам заметил, но не в этом дело :)
теперь наконецто решил проблему:
все дело в том что, оказывается есть метод не совсем документированный (вот как так можно ?) :)
Код:
 if (fname != ""){
            try{
                var st = myDocument.objectStyles.item("myobjstyle");
                para.insertionPoints.lastItem().place(File(fname));
                var myFoto = para.rectangles.lastItem();
[COLOR=Red][B]                myFoto.applyObjectStyle(st); [/B][/COLOR]            } catch (e){
                alert(e);
            }
}
 
Статус
Закрыто для дальнейших ответов.