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

From The Document Foundation Wiki
Jump to: navigation, search
This page is a translated version of the page ReleaseNotes/6.4 and the translation is 94% complete.

Other languages:
dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎עברית • ‎italiano • ‎日本語 • ‎português do Brasil • ‎русский • ‎slovenščina • ‎Türkçe • ‎中文(中国大陆)‎
BHS large 6.4 RC2.png

Contents

Об этой странице

Это незавершённый электронный журнал, используемый в качестве заметок для создания примечаний к версии, которую мы собираемся выпустить. Пожалуйста, не добавляйте функционал который уже имеется в выпуске 6.3! Пожалуйста, не добавляйте желаемый функционал, который вы надеетесь увидеть. Добавляйте только то, что уже реализовано и именно в этом выпуске. Кроме того, в большинстве случаев всё, что нам остаётся, — переводить страницу с английского языка на русский.

Хорошие примеры оформления:

  • Многие люди, постоянно активно участвующие в деятельности сообщества, прекрасно понимают, где необходимо искать новую функцию в приложении. Однако пресс-релизы читают люди, которые не в курсе нововведений. Поэтому, там где это имеет смысл, укажите путь до нового функционала (например, Меню ▸ Сервис ▸ Макросы ▸ Управление макросами ▸ Python...). Это значительно облегчит им работу с новой версией.
  • Если функция может быть показана в выгодном свете с образцом или тестовым файлом, было бы замечательно иметь ссылку на загрузку тестового файла, который мы можем использовать, чтобы лучше продемонстрировать новые возможности.
  • Русскоязычные скриншоты. Не всегда мы можем сделать скриншот с русской локализацией. Но, когда это возможно, лучше показать его, так как читающие эту страницу не обязательно знают иной язык кроме русского. Кроме того, это позволит пользователю проще сориентироваться.
  • Укажите разработчика, который сделал изменение в коде. Просто добавьте его имя в скобках в конце строки.

Команда локализации и всё сообщество пользователей LibreOffice RU заранее благодарят вас за помощь при переводе и коррекции этого пресс-релиза!


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 core commit 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.

Таблицы

Важные улучшения в управлении таблицами (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.))
  • Улучшенно масштабирование вычислений групп формул на процессорах с большим количеством ядер за счет возможного объединения нескольких независимых групп формул. core commit 845e1c (Dennis Francis, Collabora)
  • Затенение заголовков строк/стробцов удалено. Они теперь рисуются плоскими. tdf#127508 (Heiko Tietze)

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

  • ускорено открытие 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 без обычного разбиения листов на печатные страницы. официальный пост в блоге, пост в блоге разработчика core commit 68dc00 core commit c11d96 core commit e23496 core commit 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).

Диаграммы

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:

  • 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 статья в блоге (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)
  • Export of indexes to RTF is now possible 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

Классические панели инструментов

Темы значков

Диалоги

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



  • Свойства таблицы в 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 core commit 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 core commit b10be5d48433076f0b7238d818020f708553e114 (Michael Stahl, CIB)

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

Java

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

Общие

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

GTK+2 VCL plugin

Бэкэнд GTK+2 VCL быд удалён. commit 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)

Writer

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

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

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

Изменения SDK

Android Viewer

Новые возможности