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

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

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

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Печать с фиксированными ячейками  (Прочитано 570 раз)
0 Пользователей и 1 Гость смотрят эту тему.
meat_12237
Участник
**
Offline Offline

Сообщений: 34


« Стартовое сообщение: 5 Апрель 2021, 15:31 »

Приветствую.

Зафиксировал ячейки сверху и слева. Вручную выставил вид таблицы.

Подскажите, как мне ее распечатать именно в таком виде ?

Вариант скрывать ячейки не подходжит.
Записан
kompilainenn
Мастер
*****
Offline Offline

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



« Ответ #1: 5 Апрель 2021, 15:50 »

Задать диапазон печати?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
meat_12237
Участник
**
Offline Offline

Сообщений: 34


« Ответ #2: 6 Апрель 2021, 09:23 »

Задать диапазон печати не получится. Сверху и слева ячейки фиксированные. Диапазон задается прямоугольником, без учета фиксации ячеек.

Может, есть какой-нибудь пункт типа "Напечатать видимое" ?
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #3: 6 Апрель 2021, 10:34 »

Что значит «не подходит»? Добавьте столбец слева (поле фильтра), но не включайте его в диапазон печати, который надо задать. В поле фильтра введите формулу, которая покажет, какие записи надо выбрать, а какие нет (1/0) или сделайте это вручную. Отфильтруйте записи и выведите на печать. И будет вам «видимое»…
« Последнее редактирование: 6 Апрель 2021, 10:39 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
meat_12237
Участник
**
Offline Offline

Сообщений: 34


« Ответ #4: 7 Апрель 2021, 12:15 »

Уточню свою задачу: необходим инструмент для печати фрагментов растрового плана, чтобы отображались маркеры осей и расстояние между ними.

В качестве инструмента рассматриваю Calc.

Изобажение вставляю в ячейку. Маркеры осей и расстояния между осями ввожу в верхние и левые ячейки, после их фиксирую. Теперь могу перемещаться по плану, даже могу масштабировать - маркеры осей следуют за просмотром. Для просмотра очень удобно.

Не могу придумать, как решить проблему с печатью выбранного фрагмента.

Файл прилагаю.

* План.ods (283.15 Кб - загружено 13 раз.)
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #5: 7 Апрель 2021, 15:39 »

Файл подробнее гляну позже.
Но ведь можно динамически изменять диапазон печати, задавая его макросом, исходя из выделенного диапазона (это просто) или видимого (это сложнее, надо работать с объектом Pane).X

как решить проблему с печатью выбранного фрагмента
Что вы понимаете под выбранным фрагментом? Левый верхний угол - понятно, вроде. А правый нижний? Причём в вашем примере используемый диапазон (ячейки с данными) меньше по размеру, чем сам рисунок.
Детализируйте понятия: в таком виде, выбранный фрагмент. Как выбран или, может, диапазон ячеек, выделенный мышкой?

Нажимаете F8 (режим выделения). Выводите курсор в левый верхний угол клавишами со стрелками, далее нажимаете Shift+стрелка вправо/стрелка вниз. При этом выделение ячеек происходит под рисунком. Сохраняете выделенный фрагмент, как диапазон печати. Печатаете.
Надо уточнить, как работает клавиша F8 (которая расширяет выделение)...
F8 turns additional selection mode on or off. In this mode, you can use the arrow keys to extend the selection. You can also click in another cell to extend the selection.
Да, макрос не нужен. Это самый простой способ, и он работает.
« Последнее редактирование: 7 Апрель 2021, 19:52 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #6: 7 Апрель 2021, 19:50 »

Создаем сквозные строки и столбцы для печати.
Меню/Формат/Диапазоны печати/Правка. Повторять строки: $1:$2; повторять столбцы: $A:$B. Нажать OK.

Теперь можно печатать выделенные ячейки. При печати нажать плюсик на "Ещё" в "Области печати и копии" (идиотизм!), Из которых: Печатать выбранные ячейки.

Диапазон печати менять не надо.
Записан

Владимир.
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #7: 7 Апрель 2021, 20:02 »

Да, согласен. Задать только строки и столбцы для повторения в диапазоне печати. Далее можно не прокручивать лист вообще, а выводить курсор в левый верхний угол и выделять Shift+клавишами со стрелками (под рисунком).
Вызов диалога печати - по Ctrl+P. Печать выделенных ячеек.
Однако, повторение строк/столбцов без реального диапазона + печать только выделенных ячеек было не очевидно. Этот приём следует запомнить: может пригодиться каждому.
« Последнее редактирование: 7 Апрель 2021, 20:06 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #8: 8 Апрель 2021, 12:14 »

Не увидел свойства команды диспетчера ".uno:Print" для задания сразу печати только выбранных ячеек в окне диалога "Печать". Есть свойство "Selection", но для чего оно, не ясно (похоже, для выбранных листов, но не ячеек). Неужели надо делать, как показано здесь? (Можно напечатать выделенный фрагмент, но при этом временно переопределяется диапазон печати.)

С другой стороны, в рассмотренном в этой ветке примере диапазон выделенных ячеек действительно неявно добавляется к ранее установленным диапазонам печати (сквозные строки/столбцы), потому что печатается всё вместе. Значит, в коде мы должны добавить диапазон выделенных ячеек к диапазонам печати, только временно. Кто думает иначе?

.uno:Print
PrinterName
FileName
Copies
RangeText
Selection
Asynchron
Collate
Silent
« Последнее редактирование: 8 Апрель 2021, 12:31 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #9: 8 Апрель 2021, 14:59 »

Вариант с временным переопределением области печати возможен. При этом сквозные строки и столбцы включать в область печати не нужно - они присоединяются автоматически.
Записан

Владимир.
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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