LibreOffice 6.4: Примечания к выпуску

    From The Document Foundation Wiki
    This page is a translated version of the page ReleaseNotes/6.4 and the translation is 84% complete.
    Outdated translations are marked like this.



    Writer

    • Добавлена возможность отмечать комментарии, как решенные в Writer tdf#119228 (Scott Clarke, Codethink)
    Решенный комментарий
    Меню решенного комментария
    Пример отображения решенного комментария
    То же комментарий сделан невидимым
    • Исправлено отсутствовавшее отслеживание изменений для списков tdf#42748 (László Németh, NISZ)
    • Направление текста btLr теперь также доступно во врезках Writer статья в блоге (Miklos Vajna, Collabora)
    Bottom-to-top, left-to-right text in frames
    The bottom-to-top, left-to-right text direction in frames can be adjusted from the properties menu.
    • Теперь возможно комментировать в Writer изображения и диаграммы статья в блоге (Miklos Vajna, Collabora)
    Комментарий, добавленный к изображению в Writer
    Комментарий, добавленный к диаграмме в Writer
    • Теперь возможно автоматически избегать перекрытия фигур с новым параметром обтекания статья в блоге (Miklos Vajna, Collabora)
      • Добавлена возможность для привязки перекрытия объекта в черновик OASIS ODF 9e827baed18bbcd410029dbcb81ac5a0da2cc6b4
      • Сделано возможным настроить привязанный объект для перекрытия tdf#124600
    The "Allow overlap" checkbox is located in the edit option of the Wrap function for shapes.
    Uncheck "Allow overlap" to automatically disable the overlapping of shapes.
    • A banner (or "infobar") is now shown when a document can't be formatted properly because of missing hyphenation rules. tdf#128191 (Samuel Mehrbrodt, CIB)

    Таблицы

    Важные улучшения в управлении таблицами (László Németh, NISZ):

    • Быстрое перемещение/удаление таблицы: команда Вырезать теперь вырезает всю таблицу вместо удаления ее содержимого tdf#118311
    • Быстрое перемещение/удаление строк/столбцов таблицы tdf#127759
      • Команда Вырезать теперь вырезает выделенные строки или столбцы, если они выделены с помощью щелчка мыши перед ними
      • После этого команда Вставить вставляет удаленную часть таблицы перед текущей строкой/столбцом
    • Новая команда в меню Вставить как... для вставки данных таблицы в таблицу (в контекстном меню и в главном меню Правка)
      • Команда "Paste as Nested Table" tdf#37156
    Paste nested tables in Writer
      • Команда "Вставить как строки выше" и "Вставить как колонки перед" tdf#64902
    • Улучшены операции перетаскивания мышью данных таблицы
      • теперь таблица перемещается вместо создания дубликата tdf#84806
      • теперь строки и столбцы (выбранные расширенным выбором таблицы) и полностью выделенные таблицы перемещаются, путем вставки новых строк таблицы выше или столбцов перед, вместо перезаписи ячеек целевой таблицы. В случае перемещения (не копирования, т.е. без использования клавиши Ctrl во время перетаскивания) выделенные строки и столбцы удаляются полностью, вместо очистки своего содержимого. tdf#35570

    Calc

    • Улучешено выделение ячеек, которые содержат гиперссылки tdf#126393 (Samuel Mehrbrodt, CIB)
    • Теперь ячейки с предварительно заданным форматом MM:SS или [MM]:SS или MM:SS.00 или [MM]:SS.00 принимают ввод двухзначных групп, таких как 12:34, как значение минуты:секунды вместо часы:минуты:00. Для принудительного ввода обычных часы:минуты:секунды для таких ячеек необходимо вводить трехзначные группы, например 12:34:00. tdf#76441 (Eike Rathke (Red Hat, Inc.))
    • Улучшенно масштабирование вычислений групп формул на процессорах с большим количеством ядер за счет возможного объединения нескольких независимых групп формул. 845e1c (Dennis Francis, Collabora)
    • Реализована распараллеленная версия super scalar sample sort алгоритма (читайте подробнее здесь) для ускорения сортировки. Сейчас это используется при создании сводных таблиц, где требуется какая-то сортировка. 46d0af (Dennis Francis, Collabora)
    • Затенение заголовков строк/стробцов удалено. Они теперь рисуются плоскими. tdf#127508 (Heiko Tietze)
    • Deleted a 15 symbols limit to password length for XLSX files tdf#97086 (Eike Rathke, Red Hat)

    Улучшения производительности

    • ускорено открытие XLSX файлов со множеством комментариев tdf#129228 (Noel Grandin, Collabora)
    • ускорена загрузка документов Calc со множеством функций COUNTIF() tdf#128812 (Noel Grandin, Collabora)
    • ускорено сохранение XLS файлов с большим количеством стилей tdf#126021 (Noel Grandin, Collabora)
    • ускорена загрузка ODS файлов с отслеживанием изменений tdf#125688 (Noel Grandin, Collabora)
    • ускорена операция копирования ячеек со множеством комментариев в Calc tdf#76324 (Noel Grandin, Collabora)

    Экспорт всего листа в PDF

    Благодаря новой опции экспорта полного листа в параметрах экспорта PDF, теперь можно экспортировать весь лист таблицы Calc в PDF, как одну большую PDF страницу. Это позволяет пользователям видеть все содержимое документа электронной таблицы в формате PDF без обычного разбиения листов на печатные страницы. официальный пост в блоге, пост в блоге разработчика 68dc00 c11d96 e23496 45122e (Muhammet Kara, Collabora)

    Thanks to the new Whole Sheet Export setting of the PDF export options, it is now possible to export your files in Calc to PDF with all pages on a sheet as one page in the PDF. This allows the users to see the full content of a spreadsheet document in a pdf form, without the usual slicing of the sheets into printable pages. official blog post blog post with dev notes 68dc00 c11d96 e23496 45122e (Muhammet Kara, Collabora)

    Как это использовать?

    • Откройте свою таблицу в LibreOffice Calc
    • Выберите пункт меню Файл ▸ Экспорт в PDF...
    • На вкладке Общие в диалоге Параметры PDF отметьте флажком опцию Full-Sheet Previews
    • Нажмите кнопку Экспорт и выберите место для сохранения вашего PDF
    • Наслаждайтесь вашим PDF файлом со всем содержимым листа Calc на одной странице
    Опция в диалоге
    Пример таблицы
    Обычный вывод PDF из примера листа
    Full-sheet preview PDF из примера листа

    Доступно в Online API

    Новая возможность также была добавлена в Online REST API. Команда ниже может быть использована для получения вывода всего листа, как одной страницы PDF:

    curl --insecure -F "data=@YourSpreadSheetDocument.ods" -F "FullSheetPreview=true" https://localhost:9980/lool/convert-to/pdf > out.pdf

    Обратите внимание, что использование параметра --insecure необходимо только при тестировании функции на локальной установке, и мы не рекомендуем использовать ее для случаев, не связанных с тестированием.

    Источник XML

    • XML-структура, содержащая вложенные повторяющиеся элементы, теперь может быть импортирована. (Kohei Yoshida)
    • Это больше не экспериментальная функция, и по умолчанию она включена без необходимости включать экспериментальные функции. (Kohei Yoshida)
    • Улучшена стабильность и исправлены некоторые редкие сбои. (Stephan Bergmann, Kohei Yoshida)

    Новые функции электронных таблиц

    Изменения функций электронных таблиц

    Impress & Draw

    • Добавлено 'Удалить гиперссылку' в контекстное меню в Impress (Samuel Mehrbrodt, CIB)
    • Добавлена возможность 'Consolidate Text', которая собирает несколько выделенных текстовых блоков в один (в первую очередь для упрощения редактирования фрагментированного содержимого из импортированного PDF) tdf#118370 (Justin Luth, SIL)
    Combine text boxes from e.g. imported PDF files in Draw
    • Взаимодействие теперь выполняется только в режиме презентации (при нажатии на объект). Для режима редактирования было добавлено контекстное меню 'Выполнить взаимодействие'. tdf#125748 (Samuel Mehrbrodt, CIB)
    • Сенсорное изображение теперь соответствует настройкам, требующим Ctrl+щелчок мышью для перехода по гиперссылке (Samuel Mehrbrodt, CIB)
    • Гиперссылка в сенсорном изображении теперь работает и в режиме демонстрации презентации тоже tdf#74045 (Samuel Mehrbrodt, CIB)

    Улучшения производительности

    • Ускорено отркытие некоторых PPT файлов tdf#121740 (Noel Grandin, Collabora)
    • Оптимизация: улучшен отклик во время ввода текста в списке, для которого назначена анимация tdf#129708 (Serge Krot, CIB)

    Base

    Access2Base, вызываемый из Python: Access2Base API для пользователей Base может быть запущен в версии 6.4 либо из Basic (как обычно), либо из Python. В последнем случае процесс Python может выполняться изнутри или снаружи (через сокеты) процесса LibreOffice. Basic и Python могут быть смешаны в одном приложении.

    Пример: запустите из консоли Python (или из макроса на Python)

    from access2base import *
     db = Application.OpenDatabase('C:\...\... .odb')
     rs = db.OpenRecordset('SELECT * FROM [EXPENSES]')
     data = rs.GetRows(1000)   # data contains a tuple of (max 1000) Expenses records
    

    Больше информации на странице документации (Jean-Pierre Ledure).

    Firebird embedded database creation put back experimental considering the number of bugs.

    Диаграммы

    Math

    BASIC

    • Macros: When converting Hex strings of negative value, treat the high-order bit always as sign bit, e.g., &H8000 = -2^15, &HFFFF = -1, and &H7FFFFFFF = 2^31-1. Behaviour is identical in either modes, i.e., LibO Basic, with Option Compatible, and Option VBA Support 0/1. tdf#62326 (Andreas Heinisch)
    • Исправлена обработка для функции, которая не имеет закрывающей скобки tdf#80731 (Pierre Lepage; Mike Kaganski, Collabora)

    Ядро / Общее

    • Внутренние пути теперь отображаются в интерфейсе пользователя tdf#126088 (Samuel Mehrbrodt, CIB)
    • Добавлена опция для включения/отключения отправки отчета о падении LibreOffice в TDF tdf#107471 (Gabor Kelemen)
    • Контекстные меню для гиперссылок были унифицированы. Каждая гиперссылка теперь имеет следующие элементы в контекстном меню: (Samuel Mehrbrodt, CIB)
      • Открыть гиперссылку
      • Редактировать гиперссылку
      • Копировать гиперссылку
      • Удалить гиперссылку
    • Добавлена возможность добавлять в документы QR код (Shubham Goyal, GSoC; наставники: Thorsten Behrens, Samuel Mehrbrodt)
      • Для добавления QR кода в документы выберите пункт меню Вставка ▸ Объект ▸ QR код
      • Генератор QR кода имеет три параметра:
        • URL/Text: из чего будет сгенерирован QR код
        • Correction: Выберите сложность QR-кода. Более сложный QR может восстановиться лучше, если будет повреждён. «Низкий» предпочтителен для длинных URL.
        • Border: рамка вокруг QR кода
    Генератор QR кода
    Генератор QR кода с параметрами

    Справка LibreOffice

    • Добавлена страница справки для функции FOURIER и анализа Фурье в Calc commit (Olivier Hallot)
    • В Справке (онлайн версия) теперь есть новый поисковый движок xapian-omega, который работает более быстро и выдает более релевантные результаты (Olivier Hallot)
    Страница с результатом поиска новым движком xapian-omega в онлайн Справке
    • У множества локализованных страниц Справки теперь есть скриншоты. Для примера, здесь, здесь и здесь. (Olivier Hallot)
    Скриншоты диалогов на страницах Справки

    Фильтры

    Улучшения в фильтре импорта Excel 2003 XML:

    Примечание: ядро функционала импорта файлов Excel 2003 XML предоставляется библиотекой orcus.

    • Исправлена проблема с импортом файлов в кодировке UTF-16. tdf#123553 (Kohei Yoshida)
    • Исправлена проблема с импортом файлов, содержащих именованные значения цвета. tdf#126515 tdf#123880 (Kohei Yoshida)
    • Исправлено несколько проблем с парсингом XML, которые влияли на импорт определенных файлов. (Kohei Yoshida)

    Улучшения в фильтре импорта/экспорта DOC и DOCX:

    • Исправлено форматирование символа в комбинации с таблицей и стилем абзаца при иvпорте docx c424a1f509205cfbaa3421bddfd6514b340a798a (Miklos Vajna, Collabora)
    • Subscript/Superscript (escapement): many improvements preventing position creep on every save, allowing escapement in character styles, more accurate placement of "automatic" escapement, and support for greater than 100% escapement. tdf#99602 tdf#120412 (NISZ and SIL)
    • Импорт DOCX VML теперь поддерживает направление текста tbRl для текстовых фреймов Writer (используемых например в японском тексте) статья в блоге (Miklos Vajna, Collabora)
    • Теперь поддерживаются непрерывные концевые сноски (не на отдельной странице) в стиле Word и это используется для файлов DOC статья в блоге 4814e8ca, (Miklos Vajna, Collabora)
    • Улучшен импорт/экспорт абстрактной нумерации в DOCX tdf#95848 (Michael Stahl, CIB)
    • Улучшен импорт/экспорт форматирования меток списка в DOCX tdf#64222 (Michael Stahl, CIB)
    • Улучшено управление текстовыми полями Word, включая работу функционала Отмена/Возврат и параметр конфигурации Office::Common::Filter::Microsoft::Import::ForceImportWWFieldsAsGenericFields для даже вложенных полей в RTF и DOCX (Michael Stahl, CIB)
    • Улучшен импорт непрерывных разрывов разделов DOCX с разными заголовками tdf#112202 (Michael Stahl, CIB)
    • Теперь возможен экспорт индексов в RTF tdf#129574 (Michael Stahl, CIB)

    Улучшения в фильтре импорта/экспорта PPT и PPTX:

    • Теперь градиент в качестве фона слайда в Powerpoint PPTX сохраняется корректно tdf#127379 (Tamás Zolnai, Collabora)
    • Объекты Math (формулы) из PPTX теперь обрабатываются лучше, игнорируя замену их на изображения статья в блоге (Miklos Vajna, Collabora)

    Подписывание документа

    • Теперь подписи макросов ODF сохраняются при изменении документа или создании документа из подписанного шаблона без изменения кода самого макроса tdf#42316 (Jan-Marek Glogowski, CIB)

    Интерфейс пользователя

    Общие улучшения

    • Миниатюры документов на стартовом экране теперь содержат значок, обозначающий модуль LibreOffice tdf#125756 (Heiko Tietze, TDF)
    StartCenter.png

    Боковая панель

    • Добавлена секция Таблица на Боковую панель Writer commit (Tamás Zolnai, Collabora)
      • Секция таблица содержит больше инструментов tdf#128683 (Roman Kuznetsov)
    Новая секция Таблица на Боковой панели Writer
    • {{{1}}}
      The Navigator now grays out the content categories that are not applicable to the currently opened document, reducing visual busyness. tdf#129625 (Jim Raykowski)
    Navigator with grayed out categories

    Темы значков

    • Breeze & Sifr icon themes got SVG variant of dark version. tdf#128849 (Luca Carlon & Rizal Muttaqin)
    • Sifr icon theme got extra large 32px*32px support. tdf#129846 (Rizal Muttaqin)
    Sifr Extra Large Icons.png

    Онлайн и мобильный

    • Свойства таблицы в Writer - одна из множества новых возможностей в LibreOffice Online 6.4.0. несколько коммитов (Szymon Kłos, Ashod Nakashian, Pedro Pinto Silva, .. Collabora)
    Боковая панель со свойствами таблиц в Writer Online
    • Добавлены "ручки" для изменения размеров таблицы для iOS/Mobile tdf#126959 (Tomaž Vajngerl, Collabora)
    Table handles in Writer online
    • Теперь у вас есть полный контроль над оглавлением в документах Writer Online

    много коммитов (Andras Timar, .. Collabora)

    Full Table of Content dialog in Writer
    • В дополнение к условному форматированию на панели инструментов, теперь есть улучшенный диалог Условное форматирование для iOS/Online d2b4b608696e7a6ba7ed15c97972aa8ed3707bb2 (Mert Tümer, Collabora)
    Full conditional formatting in Calc online
    • Теперь возможно помещать графические элементы на передний и задний план в iOS/Mobile tdf#125566 (Tomaž Vajngerl, Collabora)
    • Боковая панель теперь предоставляет широкий диапазон возможностей для выбранной диаграммы.

    много коммитов (Ashod Nakashian, Henry Castro, Pranav Kant, .. Collabora)

    Side bar with chart function in Calc online
    • Добавлен диалог выбора цвета для текста и фона в презентациях, линий в электронных таблицах и презентациях, текста и фона для плавающих фреймов в текстовых документах. много коммитов (Szymon Kłos, Pranav Kant, Marco Cecchetti, .. Collabora)
    Выбор цвета в Writer online
    • Теперь вы можете использовать полнофункциональный мастер функций в Calc Online. много коммитов (Pedro Pinto Silva, Michael Meeks, Muhammet Kara, .. Collabora)
    Мастер функций in Calc Online
    • В Calc Online теперь вы можете выбрать желаемый процент масштабирования между 33% и 200%. commit (Michael Meeks, Collabora)
    • Много улучшений ... (Michael Meeks, Tor Lillqvist, Tomaž Vajngerl, Dennis Francis, Andras Timar, Muhammet Kara, Miklos Vajna, Ashod, Jan Holesovsky, Ashod Nakashian, Mike Kaganski, Collabora)

    Меню

    Была добавлена настройка для скрытия линеек (Samuel Mehrbrodt, CIB)

    Строка состояния

    В строку состояния был добавлен выпадающий список для быстрого переключения языка документа (Samuel Mehrbrodt, CIB)

    Настройка

    Следующий метод PostMessage был добавлен, чтобы позволить настройку графического интерфейса: (Samuel Mehrbodt, CIB)

    • Remove_Statusbar_Element для удаления элемента из строки состояния

    Локализация

    • Словенский тезаурус был обновлен (теперь содержит более 20000 слов), также добавлен значок и описание для соответствующего расширения commit, commit (Martin Srebotnjak)
    • AutoText in Writer: Complete all translated user interfaces with Formula Numbering (FN + F3) and Lorem Ipsum dummy text (LOREM + F3) tdf#81436 (Laurent BP)

    Макросы

    Python

    Встроенный CPython был обновлён до выпуска 3.7.6 b10be5d48433076f0b7238d818020f708553e114 (Michael Stahl, CIB)

    Удалённые / устаревшие возможности

    Java

    Удалена поддержка для Java 6 и 7. Java 8 теперь наиболее старая поддерживаемая версия.

    Интерфейс пользователя

    GTK+2 VCL plugin

    Бэкэнд GTK+2 VCL быд удалён. 1ae450504cf57457f9702684b1517fda1dd3c481

    Совместимость

    Mac

    Windows

    • Можно задать ограничение на использование памяти для процесса soffice.bin. (Jan-Marek Glogowski, CIB)

    Это можно включить, отредактировав файл bootstrap.ini. Больше информации доступно в комментариях по ссылке https://gerrit.libreoffice.org/#/c/78819/

    [Win32]
    LimitMaximumMemoryInMB=0
    ExcludeChildProcessesFromLimit=true
    
    • Не полагайтесь на собственную обработку недавно использованных папок в Windows в родном средстве выбора файлов tdf#43021 (Jan-Marek Glogowski, CIB)

    Linux

    Kf5 + Qt5

    Плагин Kf5 / Qt5 VCL продолжает заполнять пробелы в функциональности по сравнению с другими бэкэндами VCL. Независимо от исправленных ошибок, наиболее заметные для пользователя улучшения и изменения:

    • Изменено название бэкэнда с kde5 на kf5 tdf#125922
    • Исправлено прокручивание тачпадом tdf#125201
    • Исправлено первичное выделение и другие проблемы с буфером обмена tdf#122239
    • Улучшена поддержка обработки модификаторов во время операций перетаскивания tdf#126560
    • Правильная группировка окон модулей LibreOffice и диалогов в панели задач tdf#125921 tdf#129071
    • Вкладки теперь поддерживают темы Qt tdf#105884

    (Jan-Marek Glogowski (CIB), Michael Weghorn (LHM), Katarina Behrens (CIB))

    Полный список исправлений ошибок в 6.4 можно найти здесь. Другие ошибки и отсутствующие функции отслеживаются в мета-ошибке KDE tdf#102495.

    Изменения API

    Изменения UNO API

    Общие

    • Следующие новые свойства были добавлены к MediaDescriptor. Они позволяют заблокировать определенные аспекты для каждого документа (Samuel Mehrbrodt, Serge Krot - CIB):
      • LockContentExtraction: Запрещает копирование / перетаскивание любого текста из соответствующего документа в другой документ или приложение
      • LockExport: Предотвращает экспорт содержимого документа в любой файл
      • LockPrint: Отключает все функции печати
      • LockSave: Отключает все функции записи
      • LockEditDoc: Отключает переключение в режим редактирования из режима только для чтения

    Панель информирования

    У панели информирования теперь есть UNO API (XInfobarProvider). Вы можете добавлять, обновлять и удалять панель информирования, используя API. tdf#97926 (Samuel Mehrbrodt, CIB)

    • Пример макроса на Basic есть в сообщении в 9e3ba7c3

    Writer

    • Поведение реализации XText::insertTextContent() в Writer относительно того, какое форматирование текста применяется к вставленному содержимому, изменилось, чтобы восстановить поведение, которое действовало до случайного изменения в LO 6.1 / 6.0.4 635bd7fbcb1d131627ba98fd9085dd2b11e0d33c (Michael Stahl, CIB)

    Изменения конфигурации

    • Улучшен параметр DisableMacrosExecution. Если для этого параметра задано значение true, любое выполнение макроса запрещено (даже в редакторе Basic/Javascript/Beanshell). Соответствующие пункты меню также теперь отключены. (Samuel Mehrbrodt, CIB)