Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 22:24
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Прочитал документацию, но...Необходимо в текстовый документ добавить рисованые объекты - прямоугольники, линии и т.п. Код макроса, приведенный в литературе работает в Draw, но не хочет работать в Writer. Например:Кодim Doc As ObjectDim Page As ObjectDim LineShape As ObjectDim Point As New com.sun.star.awt.PointDim Size As New com.sun.star.awt.SizePoint.x = 1000Point.y = 1000Size.Width = 10000Size.Height = 10000Doc = StarDesktop.CurrentComponentPage = Doc.drawPages(0)LineShape = Doc.createInstance("com.sun.star.drawing .LineShape")LineShape.Size = SizeLineShape.Position = PointPage.add(LineShape)Вроде ведь структура объектов одинакова, но не работает. Остается только путь программирования с помощью имитации команд Код:dispatcher.executeDispatch(document, ".uno:InsertDraw", "", 0, Array())?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Чем Corel Draw 12 отличается от нового по моему Corel Draw X Guest Новые вопросы и ответы 2 0 01.01.2012 16:06
Можно ли макросом заполнить поля? Guest Новый архив 3 0 29.09.2011 01:35
вставка документа OO Draw в документ OO Writer Guest Третий архив вопросов и ответов 0 28.09.2011 10:00
Некорректный перенос формул из Draw во Writer Guest Новые вопросы и ответы 4 0 28.09.2011 06:39



© www.otvetnemail.ru - Форум вопросов и ответов.