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

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

18 Апрель 2021, 17:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как скрыть номер страницы, если в документе только одна страница  (Прочитано 4633 раз)
0 Пользователей и 1 Гость смотрят эту тему.
wlad
Участник
**
Offline Offline

Сообщений: 20


« Стартовое сообщение: 30 Март 2016, 10:51 »

Доброго времени суток!

Как видно из заголовка, нужно чтобы в документе печатался номер страницы только если в документе более одной страницы. то есть если я открываю документ и текст помещается на одной странице, то номер страницы не печатается; если на двух и более то номер страницы выводится на печать.
Заранее Спасибо!

С Уважением
wlad
« Последнее редактирование: 5 Апрель 2016, 11:25 от wlad » Записан
wlad
Участник
**
Offline Offline

Сообщений: 20


« Ответ #1: 5 Апрель 2016, 18:01 »

Спасибо за быстрый ответ!

Кажется подобрался к верному решению, думаю это сделать через Вставка -> Поле -> Поле с условием.
Сейчас немогу найти источник, где можно глобальные переменные в OpenOffice посмотреть.
Тогда можно будет написать:
Если переменная "количество страниц" > 1 то выводи переменную "номер страницы", иначе выводи "пусто".

Если кто-нибудь может подсказать, буду очень благодарен!
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #2: 5 Апрель 2016, 18:23 »

1. Спасибо за быстрый ответ!
2. Кажется подобрался к верному решению, думаю это сделать через Вставка -> Поле -> Поле с условием.
Сейчас немогу найти источник, где можно глобальные переменные в OpenOffice посмотреть.
Тогда можно будет написать:
Если переменная "количество страниц" > 1 то выводи переменную "номер страницы", иначе выводи "пусто".
1. Если Вы хотите получить ответ, то необходимо указать используемый офисный пакет и его версию. Вероятность быстрого ответа зависит и от того, сколько форумчан используют вашу версию офиса.
2. Решение неверное. Всё делается без макросов стандартными средствами офиса. Беда в том, что в разных офисах разный GUI (см. п.1).
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #3: 5 Апрель 2016, 19:06 »

Из выложенного Вами в другом топике test.odt\meta.xml\.. понял, что Вы используете AOO-4.1.1. У меня этого офиса нет, у большинства форумчан - тоже. Боюсь, что ответ на вопрос будете ждать очень долго.
Записан
rami
Гуру
*******
Offline Offline

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


iMac, LibreOffice и Apache OpenOffice


« Ответ #4: 5 Апрель 2016, 19:46 »

Самое простое, что приходит на ум — создайте/измените шаблон по умолчанию, чтобы в нём были два стиля страницы: 1) для одностраничного и 2) многостраничного документов. Уложились в одну страницу — стиль одностраничный без номеров страниц, не уложились — стиль обычный или многостраничный с номерами страниц.
Записан

wlad
Участник
**
Offline Offline

Сообщений: 20


« Ответ #5: 6 Апрель 2016, 09:35 »

1. Если Вы хотите получить ответ, то необходимо указать используемый офисный пакет и его версию. Вероятность быстрого ответа зависит и от того, сколько форумчан используют вашу версию офиса.
2. Решение неверное. Всё делается без макросов стандартными средствами офиса. Беда в том, что в разных офисах разный GUI (см. п.1).
1. Чтобы не спугнуть форумчан с другими версиями офисов, я и не писал версию своих офисов.  Улыбка
Честно сказать мне OpenOffice и Libreoffice тем и нравится, что у него меньше проблем между различными версиями, чем у microsoft office.
То есть если я открываю сейчас файл, который создал 5 лет назад, он выглядит также как и 5 лет назад.
2. Я не хотел использовать макрос, я же написал что предполагаю использовать поле с условиями.
Вставка -> Поле -> Дополнительно -> Поле с условиями.

Мои версии офисов: Open Office 4.1.2, Libre Office 5.0.5.2
Могу установить любую если понадобится!


* text s usloviem.jpg (47.79 Кб, 542x406 - просмотрено 13 раз.)

* skrity text.jpg (46.1 Кб, 542x406 - просмотрено 14 раз.)
« Последнее редактирование: 6 Апрель 2016, 10:58 от wlad » Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #6: 6 Апрель 2016, 19:20 »

В LibreOffice_5.0.5.2 это делается так как показано в gif-файле. Дополнительно в архиве снимки экрана в png-формате.


* N_страниц.gif (396.73 Кб, 1266x1038 - просмотрено 29 раз.)
* Desktop.zip (314.96 Кб - загружено 6 раз.)
Записан
wlad
Участник
**
Offline Offline

Сообщений: 20


« Ответ #7: 7 Апрель 2016, 12:35 »

В LibreOffice_5.0.5.2 это делается так как показано в gif-файле. Дополнительно в архиве снимки экрана в png-формате.
Спасибо аре за подробную инструкцию, но это немного другое.
В вашем случае делается разрыв между первой страницей и последующими, соответственно можно нумерацию менять.

Попробую подробно описать проблему:
Есть документ-шаблон в формате ott.
Когда открываем этот долкумент и вводим в него текст на одну страницу, тоесть текст помещается на одной страницы, то номер страницы не выводится, его не видно, в принципе логично потому- что страница одна.
Если вводимый текст занимает больше одной страницы, то номер страницы выводится, то есть виден. Например: 1-3, 2-3, 3-3 в документе из трех страниц.

Есть догадка использовать поле "Скрытый текст"(Вставка-Поле-Дополнительно-Функции).
Нашел переменную которая отвечает за количество страниц PAGE, но не пойму как использовать это в условие, какая форма заполнения в этих полях.

Думаю так, Если PAGE ==1 то скрывай номер страницы, но незнаю как это реализовать.


* hidden text.jpg (46.1 Кб, 542x406 - просмотрено 12 раз.)
Записан
McAaron
Форумчанин
***
Offline Offline

Сообщений: 442


« Ответ #8: 7 Апрель 2016, 17:18 »

Попробую подробно описать проблему:
Есть документ-шаблон в формате ott.
Когда открываем этот долкумент и вводим в него текст на одну страницу, тоесть текст помещается на одной страницы, то номер страницы не выводится, его не видно, в принципе логично потому- что страница одна.
Если вводимый текст занимает больше одной страницы, то номер страницы выводится, то есть виден. Например: 1-3, 2-3, 3-3 в документе из трех страниц.
Есть догадка использовать поле "Скрытый текст"(Вставка-Поле-Дополнительно-Функции).
Не нужно делать сложно то, что можно сделать просто.
Стандартное и самое простое решение Вашей проблемы состоит именно в том, что первая страница имеет стиль, отличный от остальных.
Такие же требования могут быть и к главам, и тогда используется три стиля -- самая первая страница, первая страница главы и просто страница.
Данное решение реализуется быстро, просто и использует самый базовый функционал, который вряд ли будет поломан в процессе развития офиса:-)
Позволяет поменять не только форматирование, но и фон, например, если документ нужно  делать на форматке.
При этом отлично реализуется в виде шаблонов.
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #9: 8 Апрель 2016, 12:57 »

Попробую подробно описать проблему:
1. Есть документ-шаблон в формате ott.
Когда открываем этот долкумент и вводим в него текст на одну страницу, тоесть текст помещается на одной страницы, то номер страницы не выводится, его не видно, в принципе логично потому- что страница одна.
Если вводимый текст занимает больше одной страницы, то номер страницы выводится, то есть виден.
2. Например: 1-3, 2-3, 3-3 в документе из трех страниц.
3. Есть догадка использовать поле "Скрытый текст"(Вставка-Поле-Дополнительно-Функции).
Нашел переменную которая отвечает за количество страниц PAGE, но не пойму как использовать это в условие, какая форма заполнения в этих полях.
Думаю так, Если PAGE ==1 то скрывай номер страницы, но незнаю как это реализовать.
3. Мысль ошибочна.
1. Посмотрите GIF (рисунки в ZIP-архиве). Обратите внимание на 3-й слайд - нахождение курсора должно быть только здесь!
2. Судя по сообщению, вы выводите дополнительно число страниц - поступаете аналогично.


* N_pages_2.gif (729.23 Кб, 1600x1200 - просмотрено 19 раз.)
* N_pages_2.zip (802.92 Кб - загружено 6 раз.)
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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