Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

23 Май 2022, 07:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как программно сменить ориентацию страницы... с книжно?...  (Прочитано 4702 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)

Offline Offline

Сообщений: 797


« Стартовое сообщение: 19 Сентябрь 2016, 21:15 »

Компонент: Writer
Версия продукта: 4.x
Сборка: Не важно
ОС: Windows 7

Как программно сменить ориентацию страницы... с книжной на альбомную?

--
Подпись: ВладМир
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 447



« Ответ #1: 19 Сентябрь 2016, 21:54 »

программно сменить
вам нужен код макроса?
или таки вам нужно просто сменить ориентацию страницы на альбомную?
https://wiki.documentfoundation.org/Faq/Writer/012/ru
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
ВладМир
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #2: 19 Сентябрь 2016, 22:54 »

Мне нужен макрос....ну и до кучи...размер полей..как задать...тоже очень нада Улыбка
Скриптом vbs создаю (открываю) документ Writer. Открывается по умолчанию книжная ориентация. А мне надо альбомную...
« Последнее редактирование: 19 Сентябрь 2016, 22:58 от ВладМир » Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 140


iMac, LibreOffice и Apache OpenOffice


« Ответ #3: 20 Сентябрь 2016, 07:29 »

Скриптом vbs создаю (открываю) документ Writer. Открывается по умолчанию книжная ориентация. А мне надо альбомную...
Зачем жонглировать ориентацией Непонимающий Создайте шаблон "альбома" и открывайте его (макросом).
Записан

economist
Форумчанин
***
Offline Offline

Сообщений: 1 672


« Ответ #4: 20 Сентябрь 2016, 07:56 »

Тоже за шаблон и стили. В отличие от MS Word - в OpenOffice и LibreOffice Writer концепция стилей, разделенная на вкладки стилиста (F11) - прекрасно усваивается организмом. Ориентацию и поля задайте стилями. Там же можно сделать другие вещи, кажущиеся людям фантастикой. Например чтобы вторая страница автоматически получала нижний колонтитул с номером страницы, начинающимся с цифры 2.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
ВладМир
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #5: 20 Сентябрь 2016, 18:01 »

Я наверно что-то не понимаю...а неужели нельзя в скрипте указать требуемые мне параметры страницы, текста, полей? и не таскать за собой кучу шаблонов...
Можно же
objTable.setPropertyValue "BackColor", 13421823 изменить цвет фона
objCursor.setPropertyValue "CharColor", 255 или цвет шрифта
так почему нельзя....(вернее я не знаю как)...изменить ориентацию....
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 140


iMac, LibreOffice и Apache OpenOffice


« Ответ #6: 20 Сентябрь 2016, 19:36 »

Я наверно что-то не понимаю...а неужели нельзя в скрипте указать требуемые мне параметры страницы, текста, полей? и не таскать за собой кучу шаблонов...
Ну, да, таскать за собой "целую кучу" из одного единственного шаблона Смеющийся Смеющийся Смеющийся проще написать 100500 строк кода...

так почему нельзя....(вернее я не знаю как)...изменить ориентацию....
Можно:
Код:
Sub main
Dim oCursor As Object
oCursor=ThisComponent.Text.createTextCursor()
oCursor.gotoStart(False)
oCursor.gotoEnd(True)
oCursor.PageDescName="Альбомный"
End Sub
Записан

ВладМир
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #7: 20 Сентябрь 2016, 19:49 »

Спасибо, rami! Все получилось! Ведь можешь...когда захочешь! Подмигивающий
Дай ссылочку...где можно об этом почитать!
Еще раз СПАСИБО!!!
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!