LibreOffice 26.8: Примечания к выпуску
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Writer
- Направление абзаца для текста с написанием справа налево теперь определяется автоматически при открытии или вставке текста без форматирования. (Jonathan Clark, TDF) tdf#157037
- Добавлена поддержка чтения и повторного экспорта свойств стилей "hidden" и "show in gallery" в файлах DOCX. Это позволяет отфильтровать список стилей, оставляя только значимые. (Szymon Kłos, Collabora) 5bee91d5
- В новых документах выравнивание абзацев по умолчанию теперь задаётся как "Начало". (Jonathan Clark, TDF) tdf#169035
- Смена направления абзаца больше не приводит к зеркальному отражению выравнивания для абзацев, выровненных по левому или правому краю. Для абзацев, где требуется автоматическое выравнивание в зависимости от направления письма, используйте параметры выравнивания "Начало" или "Конец". (Jonathan Clark, TDF) tdf#165206
- В фильтре DOCX для Writer улучшена работа с удалёнными фрагментами текста, содержащими комментарии.blog post (Miklos Vajna, Collabora)
- Добавлена новая настройка, позволяющая отображать сетку базовых линий для межстрочного интервала на странице: ▸ ▸ . (blog post) (Tamás Zolnai) tdf#169806
- Цвет сетки может быть изменен: ▸ ▸ ▸ ▸ ▸
-
Новая функциональность "Базовая сетка" во Writer
- Межстрочный интервал на странице теперь корректно работает внутри врезок Writer. Текст внутри врезки правильно выравнивается по сетке базовых линий. (blog post) (Tamás Zolnai) tdf#93785
-
Исправленное форматирование межстрочного интервала на странице внутри врезок.
- При отображении имен полей в Writer теперь отображается описание типа поля в отношение полей со статистикой документа. (Andreas Heinisch) tdf#45048
-
Имена полей теперь включают описание подтипа.
- Подготовлена техническая основа для сравнения документов в режиме рядом. blog post (Miklos Vajna, Collabora)
- Компоновщик абзацев: новый компоновщик абзацев выравнивает интервалы между словами в соседних строках, устраняя фундаментальный недостаток «жадного» однострочного компоновщика текстовых редакторов. (blog post). (László Németh) tdf#38159
-
Компоновщик абзацев.
- Добавлен режим Draft (Черновик) для работы без отвлекающих факторов. ▸ (László Németh) tdf#168705
-
Документ в виде черновика (Draft).
-
Документ в обычном виде.
- Теперь при печати составного письма диалоговое окно "Рассылка писем..." запоминает настройки вывода: один документ или отдельные документы, а также формат файла. (Laurent Balland) tdf#144771
- В боковой панели поиска появилась возможность осуществлять поиск по комментариям. (Vojtěch Doležal) tdf#170192
- Улучшен перенос строк для двунаправленного текста. Пробелы в конце строки теперь располагаются в направлении написания абзаца, а не в направлении чтения. (Jonathan Clark, TDF) tdf#146572
-
Пробелы в конце строки теперь располагаются в направлении написания абзаца, а не в направлении чтения.
- Добавлена возможность запретить замену текущего выделения вводимым текстом ▸ ▸ ▸ (Andreas Heinisch) tdf#169913
- Исправлены маркеры перетаскивания для изменения размера объектов в документах с написанием справа налево и вертикальным расположением символов в документах на китайском, японском и корейском языках. Теперь изменение размера объектов происходит более интуитивно. (Jonathan Clark, TDF) tdf#56412
-
Изменение размера объектов в документах с написанием справа налево теперь работает корректно.
- При включении параметра «Переключить непечатаемые символы» также отображаются символы форматирования для двунаправленного текста. (Jonathan Clark, TDF) tdf#63929
-
Символы двунаправленного текста теперь отображаются рядом с другими символвами форматирования.
- Теперь в Writer можно сортировать разделы по заголовкам в алфавитном порядке. (Jim Raykowski) tdf#167491
- Изменение параметров боковой панели быстрого поиска теперь происходит в боковой панели, а не в модальном диалоговом окне. (Vojtěch Doležal) tdf#170980
- Навигация по страницам с помощью Alt + PgDn и Alt + PgUp теперь располагает страницу так, чтобы ее верхняя часть находилась в верхней части области просмотра. Диалоговое окно "Перейти к странице" также было изменено, чтобы поведение было аналогичным. (Jim Raykowski) tdf#171259
- Добавлено свойство "минимальная длина слова в символах", позволяющее ограничить расстановку переносов границами составных компонентов. (László Németh) tdf#170177
- В диалоговом окне "Подсчёт слов" теперь отображаются данные о количестве слов "до/после курсора". (Tien Nguyen Minh) tdf#123083
- Стиль символов компонента "Конец гиперссылки" в "Оглавление, указатель или библиография" теперь по умолчанию соответствует стилю "Начало гиперссылки". (Manish Bera) tdf#50050
- Названия стилей страниц отображаются в элементах оформления разрывов страниц. (Heiko Tietze, TDF) tdf#128616
- Список отображаемых стилей в раскрывающемся меню "Стили" можно настроить с помощью экспертных настроек параметров
ShowDefaultStyles,ShowUsedStyles,ShowFavouriteStyles, иShowUserDefinedStylesвorg.openoffice.Office.Common. (Jim Raykowski) tdf#171727 - В случае удаления начальных/конечных пробелов или табуляции при автоматическом форматировании будет автоматически отображаться информационная панель. (Heiko Tietze, TDF) tdf#171343
-
Информационное окно с возможностью принять изменения и больше не показывать его или изменить настройки
Навигатор
- В Навигаторе Writer теперь отображаются Указатели. (Jim Raykowski) tdf#164864
- В Навигаторе стало возможным сортировать Заголовки и их содержимое (для этого должны быть активированы экспериментальные функции). (Jim Raykowski) tdf#169674
Производительность
- Ускорено открытие очень больших документов Writer с изображениями. (Noel Grandin, Collabora) tdf#170595
Calc
- Функция "Проверка данных" теперь позволяет автоматически "тихо" отклонять недопустимые значения (восстановлено поведение, существовавшее до версии 24.2). (Heiko Tietze, TDF) tdf#160096
- Добавлена команда "Перемешать" (Shuffle) для случайного изменения порядка ячеек в диапазоне. (Tomaž Vajngerl, Collabora) tdf#158196
- Теперь Calc лучше обрабатывает ввод и редактирование текста с написанием справа налево. При вводе такого текста в пустую ячейку направление текста автоматически меняется используемое. (Jonathan Clark, TDF) tdf#65563 tdf#144296
-
Теперь редактирование таблиц с написанием справа налево должно стать более удобным.
-
Теперь, когда это возможно, направления ячеек определяются автоматически.
- Вычисляемые поля сводных таблиц (Balazs Varga, Collabora) tdf#78486 (Olivier Hallot, TDF) tdf#172107
-
Диалог вычисляемых полей
- Улучшена совместимость XLSX с переносами строк в ячейках, в которых отображается значение по ссылке. (Bayram Çiçek, Collabora) tdf#169326
- Улучшен пользовательский интерфейс для изменения форматирования текста в диалоговом окне верхнего и нижнего колонтитулов в Calc. (Viraj Parmar) tdf#103035
- Теперь в стилях ячеек Calc поддерживаются относительные размеры шрифтов. (Paolo Benvenuto) tdf#92144
- Ctrl + Home перемещает курсор в первую незаблокированную ячейку на листе. (Andreas Heinisch) tdf#107994
- Элементы управления формами XLSX теперь отображаются в навигаторе. (Jim Raykowski) tdf#167766
- Преобразовали кнопку на панели инструментов "Обрамление" в сдвоенную кнопку, которая запоминает и повторно применяет последний использованный стиль границ. (Andreas Heinisch) tdf#58349
-
Выпадающий список стилей границ
- При переходе по ссылкам на скрытые листы теперь отображается уведомление (Heiko Tietze, TDF) tdf#118866
Impress
- Теперь можно перейти от нумерованного списка к маркированному blog post (Miklos Vajna, Collabora)
- Impress & Draw теперь поддерживает несколько размеров страниц в документе blog post (Mohit Marathe, Collabora) tdf#49787
-
Изменить размер всех страниц
- Встроенные шаблоны: теперь для некоторых шаблонов, таких как Blueprint Plans, Beehive, DNA, Lights, Nature Illustration (соотношение сторон 16:9 теперь используется по умолчанию), доступны соотношения сторон 16:9 и 4:3. Это позволяет избежать растягивания фонового изображения при изменении соотношения сторон страницы. (Laurent Balland) tdf#170789
- Добавлены разделы для презентаций (Pranam Lashkari, Collabora)
-
Разделы презентации доступны из контекстного меню на панели слайдов
- На панелях слайдов и страниц теперь отображаются пользовательские названия слайдов рядом с номером слайда над эскизом. (Andreas Heinisch) tdf#37654
-
Пользовательские названия слайдов
- Значки на дополнительной панели навигации в слайд-шоу теперь автоматически масштабируются при изменении размера окна. (Vladislav Tarakanov) tdf#158394
- Выбор слайда в режиме "Структура" теперь отслеживает положения курсора. (Andreas Heinisch) tdf#99079
Draw
- Изменение между собой функций масштабирования и прокрутки с помощью колесика мыши: при включенном режиме в Draw колесико мыши используется для масштабирования, а не для прокрутки, а сочетание клавиш Ctrl + колесико мыши — для прокрутки, а не для масштабирования. (Lucas Negrea) tdf#171291
Base
- Сохраненные комментарии к SQL в режиме дизайна: Исправлена проблема, из-за которой комментарии в SQL-запросе автоматически удалялись при переключении запроса в режим дизайна.
⚠️ Внимание: Комментарии все равно будут потеряны, если запрос активно редактируется в режиме дизайна, поскольку визуальный редактор заново генерирует базовый SQL-код. (Vissarion Fysikopoulos, TDF) tdf#42713 - Фильтрация по столбцам с датами, временем и временными метками теперь поддерживается в Base при использовании встроенной базы данных Firebird. (Vissarion Fysikopoulos, TDF) tdf#153057
Диаграммы
- LibreOffice теперь обеспечивает базовую поддержку импорта и реэкспорта новых типов диаграмм (chartex), которые можно создавать в Microsoft Office и сохранять в форматах OOXML. К типам диаграмм с такой базовой поддержкой относятся диаграммы «ящик с усами», воронкообразные диаграммы, диаграммы Парето, радиальные диаграммы, древовидные диаграммы и каскадные диаграммы. Диаграммы с картами регионов содержат обширную географическую информацию, которая не поддерживается, поэтому, хотя тип диаграммы сохраняется при реэкспорте, содержательная часть практически не сохраняется. Пока нет поддержки отображения или редактирования этих типов диаграмм. Вместо этого отображается сообщение о том, что данный тип диаграммы ещё не поддерживается в LibreOffice. (Kurt Nordback, Collabora) tdf#165742
Math
- Для скриптов N’Ko и Adlam были добавлены именованные функции и операторы. (Neil S. Patel) tdf#170259
- Для формул в языках с написанием справа налево добавлены указывающие влево стрелки и блочные стрелки. (Neil S. Patel) tdf#158727
- Теперь в Math есть диалоговое окно для создания матриц. (Jan Rheinländer) tdf#170787
Ядро / Общее
- На вкладке "Общие" в диалоговом окне стилей теперь отображаются интерактивные "крошки" для каждого свойства, которое отличается от родительского стиля. На каждой "крошке" отображается название и значение свойства, а также кнопка "X" при редактировании для возврата свойства к родительскому стилю. Все свойства отображаются полностью, без многоточия. (Paolo Benvenuto) tdf#89826
-
Кнопки "Изменить" и "Просмотреть" для сброса свойств стиля до родительского.
- LibreOffice теперь поддерживает названия шрифтов на других языках в дополнение к текущему языку интерфейса. Документы, созданные с использованием других языков интерфейса, теперь будут отображаться с использованием шрифтов, указанных автором, при условии, что эти шрифты установлены в системе. (Jonathan Clark, TDF) tdf#63011
- Сочетания клавиш можно настроить для отдельного документа в диалоговом окне настройки клавиатуры. (Neil Roberts, TDF) tdf#94522
-
Диалог для сохранения горячих клавиш в документ.
- При использовании стандартных виджетов пользовательского интерфейса VCL (например, если не установлен пакет интеграции с рабочим столом, такой как
libreoffice-kf6) отображается информационное окно с предупреждением о возникшей проблеме и способах ее решения. (Heiko Tietze, TDF) tdf#172256 - Вариации шрифтов OpenType теперь поддерживаются нативно. (Khaled Hosny, Alif Type) tdf#171624 tdf#153368 tdf#118792 tdf#152206
- Экранирующие символы Юникода теперь работают при поиске и замене с использованием регулярных выражений. (Anamay Narkar) tdf#106137
Интерфейс пользователя
- Добавлено больше форматов бумаги (A0, A1, A2, B0, B1, B2, B3) в диалоговое окно "Стиль страницы", а также на боковую панель "Страница". (Samuel Mehrbrodt, Collabora) tdf#106889
- Используется детерминированный список стилей, единый для панели "Вкладок", панели инструментов "Форматирование" и боковой панели в раскрывающемся списке "Стиль" на панели "Свойства". При использовании нового пользовательского стиля не скрывается ни один из стандартных стилей, что позволяет избежать ощущения беспорядочной подборки. (Szymon Kłos, Collabora) tdf#108239
-
Просмотр стиля в панели Вкладок и выпадающего списка в боковой панели.
- Изменение цветов темы приложения больше не требует перезапуска. (Heiko Tietze, TDF) tdf#170678
- Доступ к цветам темы можно получить через панель интерфейса "Вкладок" в Impress. (Samuel Mehrbrodt, Collabora, Heiko Tietze, TDF) tdf#170485
-
Цвета тем на панели Вкладок в Impress
- В диалоговом окне "Гиперссылка" появилась опция "Удалить строку запроса". (Siddhi Salunkhe) tdf#170592
- В Windows для диалоговых окон с изменяемым размером теперь отображается кнопка "Развернуть на весь экран". (Thomas Rogenmoser) tdf#141381
- Теперь можно переключаться между вкладками панели Вкладок с помощью колесика мыши или тачпада. (Jonas Greifenhain) tdf#103033
- Существующие стили таблиц в Writer и Calc теперь можно редактировать. Внутренний формат был изменен с двоичного на XML. (Karthik Godha) tdf#105933 tdf#49437
- Теперь доступны специфичные для macOS пункты меню "Эмодзи и символы", "Поддержка диктовки" и "Автозаполнение". (Dan Williams, TDF) tdf#94251
- В пользовательских словарях появился фильтр поиска. (Shlok Kanani) tdf#170978
-
Фильтр поиска
- Страница параметров ▸ была реорганизована. (Sahil Gautam, Collabora) tdf#151144
- Фон панелей Вкладок окрашен индивидуально для каждого приложения. Эти цвета пока жестко заданы и объединены с фоном, чтобы работать как в темной, так и в светлой теме. Управление осуществляется с помощью продвинутой настройки
NotebookbarColorTransparency, где 0 — это точный заданный цвет, а 255 — цвет фона. Значение по умолчанию — 150. (Heiko Tietze, TDF) tdf#121174
-
Интерфейс с вкладками и включенными цветами приложений
- В пользовательском интерфейсе Вкладок теперь есть метки категорий. (Heiko Tietze, TDF) tdf#166641
- В средстве выбора стилей абзацев в пользовательском интерфейсе Вкладок отображается только одна (стилизованная) метка, а сетка стилей расширяется, занимая все доступное пространство приложения. (Heiko Tietze, TDF) tdf#169763 tdf#168657
-
Сравнение средства выбора стиля для версий 26.8 и 26.2
- Фильтры стилей на боковой панели "Стили" можно применять независимо. (Jim Raykowski) tdf#167949
Доступность
- Теперь по виджету с разделенными кнопками вставки специального символа можно перемещаться с помощью клавиатуры. (Michael Weghorn, TDF) tdf#168594
- Текст индексов строк и столбцов в таблицах Writer теперь отображается, как указано в ARIA. (Michael Weghorn, TDF) tdf#171086
Изменения терминов в интерфейсе пользователя
- В разделе Параметров "Пользователь" поле "Компания" было переименовано в более общее "Организация". (Aleksi Kallio) tdf#169121
- Флажок "Игнорировать системный язык ввода" теперь имеет более понятную подпись: "Применять системный язык ввода к новому тексту". (Prajwal Shelar; Isha Desai) tdf#134628
- "Безопасный режим" теперь называется "Режим устранения неполадок" (Troubleshoot Mode), что отражает его назначение и позволяет избежать недопонимания. (Adolfo Jayme-Barrientos) tdf#171916
- "Использовать режим квадратных страниц для текстовой сетки" теперь называется "Использовать сетку для рукописного текста для восточноазиатских языков" (Use CJK manuscript grid), были соответствующим образом обновлены расширенная всплывающая подсказка и справочный текст. Этот параметр включает сетку genkō yōshi
. (Olivier Hallot, TDF) tdf#171455
- Ярлыки двух команд "Новый" были уточнены: "Новый документ" и "Новый стиль из выделенного фрагмента". (Heiko Tietze, TDF) tdf#169766
- Название настройки "Показывать снова" было заменено на "Не показывать снова". (Heiko Tietze, TDF) tdf#169313
Макросы
Python
Пользователи могут создавать и редактировать скрипты на Python прямо из диалогового окна управления макросами без установки APSO. Кнопки для выполнения действий теперь активны. Скрипты на Python будут открываться в стандартном текстовом редакторе во всех операционных системах. (Neil Roberts, TDF) tdf#56289
Скрипты могут создавать экземпляры служб UNO, используя конструктор, вместо того чтобы использовать строку. (Neil Roberts, TDF) tdf#171122
Например:
from com.sun.star.awt import Toolkit
toolkit = Toolkit.create(self.xContext)
Аналогично для синглтонов:
from com.sun.star.frame import theDesktop
desktop = theDesktop.get(ctx)
Пользователи, отлаживающие удаленные процессы в LibreOffice — запущенные с помощью officehelper.py — могут быть освобождены из памяти. Информацию можно найти в главе [для разработчиков LibreOffice — начало работы»]. (Alain Romedenne) tdf#163465
from officehelper import SessionManager
def my_script():
# здесь будет пользовательский код
g_exportedScripts = (my_script,) # точки входа в LibreOffice
if __name__ == "__main__": # точка входа для IDE
with SessionManager() as ctx: # удаленный контекст Python
my_script()
Библиотека макросов ScriptForge
Расширяемая и надежная коллекция макросов для LibreOffice, которые можно вызывать из пользовательских макросов Basic или Python. (Jean-Pierre Ledure)
Библиотеки состоят из 35 сервисов, каждый из которых имеет свой набор методов и свойств.
Новое в LibreOffice 26.8
- Новый метод ui.EnterValue(...) отображает для пользователя поле для ввода текста (см. функцию Basic InputBox()) и возвращает введенное значение в виде скаляра запрошенного типа или Empty/None, если пользователь закрывает поле. Поддерживаются следующие типы: STRING, PASSWORD, BOOL, INTEGER, FLOAT, DATE, TIME, DATETIME, COMBO, LIST и RADIO.
- (Только для Basic) Новые методы array.Map(), array.Filter() и array.Reduce() позволяют использовать методы функционального программирования с массивами Basic. Они имитируют свои аналоги в Python. Эти методы позволяют программистам писать более простой и короткий код, не вдаваясь в такие тонкости, как циклы, ветвления и обработка ошибок.
- Новые методы session.GetUnoProperty() и session.GetPropertyByName() возвращают значение свойства, соответствующее объекту UNO или экземпляру службы ScriptForge, когда имя свойства задано в виде строки.
- (Только для Python) Скрипты на Python могут запускаться либо (1) внутри процесса LibreOffice в обычном режиме, либо (2) как клиент сервера LibreOffice с использованием канал или сокет. Преимущество варианта (2) заключается в возможности использовать предпочитаемую IDE для редактирования и отладки скрипта. Недостатком является наличие ссылки на канал/сокет в исходном коде скрипта. Этого можно избежать, используя канал по умолчанию с именем «PIPE2LIBREOFFICE». Один и тот же код будет работать без изменений в обоих режимах (1) и (2).
Весь набор сервисов (за исключением случаев, когда они лучше реализуются встроенными функциями) доступен для скриптов Python с идентичным синтаксисом и поведением, как в Basic.
ScriptForge в вики: читать Macros/ScriptForge (Lobaluna).
Английская версия документации библиотек ScriptForge (26.8) частично интегрирована в страницы справки LibreOffice (https://help.libreoffice.org/26.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Ведется их доработка и перевод на другие языки. (Alain Romedenne, Lobaluna)
Android Viewer
Локализация
- Теперь автозамена будет автоматически заменять букву "Х" в тексте на эсперанто циркумфлексами. Например, “sxangxigxi” превратится в “ŝanĝiĝi”. (Neil Roberts, TDF) tdf#172042
-
Автоматическая замена буквы "Х" на циркумфлекс в тексте на эсперанто
Справка LibreOffice
Справка принимает содержимое MathML с префиксом пространства имён "m" (O. Hallot, TDF)
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" display="block">
<m:semantics>
<m:mrow>
<m:mi>cot</m:mi>
<m:mrow>
...
</m:math>
Обновления и исправления в содержимом Справки:
Удалённые / устаревшие возможности
- Удалены устаревшие параметры конфигурации Java-апплетов из схем реестра NetAccess и Security. (Shlok Kanani) (Gabor Kelemen, Collabora) tdf#162563
- Удален устаревший пример
OfficeBean(основанный на функциональности Java-апплета) из SDK. (Stephan Bergmann, Collabora) 05ba63c6 - Устаревшие шрифты Gentium Basic и Gentium Book Basic (версия 1.102, SIL) больше не входят в комплект. Примечание: Если вам все еще нужны эти шрифты, их можно загрузить с нашего сайта. В качестве альтернативы вы можете попробовать перейти на новые шрифты Gentium и Gentium Book, которые можно загрузить с сайта SIL. (Xisco Faulí, TDF) tdf#167563
- API AppletShape устарело и будет удалено в одной из будущих версий.
Изменения API
- Удалили устаревший Profile API и заменили его ручным парсером файлов .ini. (Shlok Kanani) tdf#49602
FunctionAccess::callFunctionтеперь принимает отсутствующие аргументы. (Neil Roberts, TDF) tdf#168267
Качество кода
- В качестве валидатора PDF для автоматических тестов была добавлена VeraPDF. (Xisco Faulí, TDF) tdf#136822








