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

    From The Document Foundation Wiki

    Журнал изменений LibreOffice 4.3

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

    Эта страница содержит перечень улучшений и новых возможностей, включённых в выпуск LibreOffice 4.3.

    Writer

    Увеличение максимального количества символов в абзаце

    Снято ограничение на 65535 символов в одном абзаце (16 бит), теперь возможна запись до 2147483647 символов (32 бита). Особенно полезен в случае наличия требования к оформлению протоколов заседаний в одном абзаце. tdf#30668,i#17171 (Caolán McNamara)

    Абзац с количеством символом больше 64 тысяч

    Перемещённые кнопки навигации

    Кнопки навигации перемещены из-под полосы вертикальной прокрутки на панель поиска (Samuel Mehrbrodt, UX-Advise Team)

    Раньше
    Теперь

    Кнопки увеличения и уменьшения кегля

    • Удалено ограничение в 72pt на кнопке увеличения шрифта. tdf#73414 (Maxim Monastirsky, Caolán McNamara)
    • Также добавлена возможность увеличения/уменьшения кегля для графических объектов. commit (Maxim Monastirsky)

    Импорт и экспорт DrawingML

    Новый фильтр импорта и экспорта drawingML в DOCX для фигур и текстовых врезок. Для получения более подробной информации смотрите запись в блоге. (Miklos Vajna)

    LibreOffice 4.2
    LibreOffice 4.3

    Попробуйте новую возможность на примере этого документа DOCX

    Импорт/экспорт вложенных комментариев

    Импорт и экспорт вложенных комментариев в фильтрах ODF, DOC, DOCX и RTF i#123792 (Oliver-Rainer Wittmann - Apache: ODF filter and DOCX import part, Miklos Vajna: DOCX export and RTF/DOC filter parts)

    Вложенные комментарии в файле, импортированные из RTF.

    Пропорциональное изменение размера изображения

    Теперь по умолчанию изображения в документе масштабируются пропорционально, свободное изменение размеров изображений (длина отдельно, ширина отдельно) доступно при нажатии и удерживании ⇧ Shift. tdf#71669 (Tomaž Vajngerl)

    Светло-синий цвет для непечатаемых символов

    Для отображения непечатаемых символов теперь используется светло-синий цвет tdf#68071 (Tomaž Vajngerl)

    Non-printing Characters

    Улучшения в выборе относительных размеров для врезок

    Для привязки относительных размеров врезок теперь доступно несколько параметров. Подробности см. в этом блоге. (Miklos Vajna)

    Зависимость размера врезки от размера страницы или абзаца.

    Вертикальное выравнивание внутри врезок

    Вертикальное выравнивание текста (и другого содержимого) теперь поддерживается для врезок. Оно может быть установлено на вкладке "Параметры". (Zolnai Tamás)

    Вертикальное выравнивание для врезок

    Печать примечаний на полях

    Теперь примечания могут быть напечатаны справа от текста так, как они отображаются на экране. Каждая страница будет смасштабирована для освобождения места под примечания таким образом, чтобы они вместе с основным текстом поместились в прежнем размере бумаги. tdf#36815 (Caolán McNamara)

    Новый пункт меню «Поместить на полях»
    Пример экспорта в PDF с примечаниями на полях

    Форматирование всех примечаний

    Добавлена возможность форматирования всех примечаний одновременно. (Caolán McNamara)

    Новая функция "Форматировать все примечания"

    Юникод-совместимая обработка мягких переносов

    Мягкие переносы могут обозначаться нестандартными символами переносов, в соответствии со стандартом Юникод, и диалоговое окно расстановки переносов также предлагает эти точки переносов. tdf#44314 (László Németh)

    Поддержка нестандартных переносов в пользовательских словарях

    В пользовательских словарях стало возможным использовать блок [] вместо знака = для указания особого символа, перед которым необходимо использовать перенос. Возможные варианты применения:

    • Дополнительные символы, например, tug[g]gumi приведёт к корректному переносу “tugg- gummi” в шведском слове “tuggummi”.
    • Количество удаляемых символов, обозначаемое цифрой, например, paral·[1]lel приведёт к корректному переносу “paral- lel” в каталонском слове “paral·lel”, с удалением одного символа перед точкой разрыва.
    • Оба случая: удаляемые и дополнительные символы, например, cafee[2é]tje приведёт к корректному переносу “café- tje” в голландском слове “cafeetje”, с удалением двух символов перед точкой разрыва и добавлением одного дополнительного символа.

    Примечание: также возможна расстановка переносов в голландском, норвежском, шведском, каталонском, венгерском языках без модификации TeX-образцов расстановки переносов, используя по умолчанию совместно с пользовательским словарём. (László Németh)

    Поддержка нестандартных переносов в пользовательских словарях

    Calc

    Интеллектуальная подсветка ячеек в формулах

    • Реализован единый цвет для ссылок на одинаковые ячейки, которые повторяются в формуле несколько раз, т.е. в формуле =(А1+В1)*А1 цвет обоих А1 будет, к примеру, зелёный (и цвет обрамления ячейки А1 будет тоже зеленый), а В1 — красный (и соответствующая ячейка также будет обрамлена красным). Ранее все указатели в формуле были разноцветными и не соответствовали ячейкам по цветам. Эта возможность упрощает работу с длинными формулами. tdf#52461 (Rachit Gupta)
    Раньше
    Теперь

    Изменения в строке состояния и области ярлыков листов

    • При выделении группы ячеек в строке состояния отображается количество выделенных строк и столбцов. tdf#64290 (Manmeet Singh)
    Можно посмотреть количество строк и столбцов в строке состояния
    • Область ярлыков листов: когда расширяешь свободное пространство, ярлыки листов более полно используют его. (Michael Meeks)

    Начало редактирования ячейки с содержимого вышележащей ячейки

    • Позволяет начать редактирование ячейки с содержимого вышележащей ячейки в качестве начального значения. Для этого по умолчанию используется сочетание клавиш Ctrl + ' (одинарная кавычка).

    Примечание: иногда это сочетание может не работать из-за конфликта с установками горячих клавиш операционной системы. Если сочетание клавиш по умолчанию не работает из-за указанного конфликта, переназначьте другое сочетание клавиш для данного действия. (Kohei Yoshida)

    Начало редактирования формулы из вышестоящей ячейки.

    Выбираемые пользователем модели преобразования текста

    Используя Сервис ▸ Параметры ▸ LibreOffice Calc ▸ Формула в Подробные настройки вычислений ▸ Вручную ▸ Подробности, пользователь может выбрать, как будет обрабатываться текстовое значение ячеек при арифметических операциях. Прочесть подробности можно в этом блоге. tdf#37132 и связанный tdf#75834 (Eike Rathke)

    Подробные настройки вычислений

    Улучшение в мастере сводных таблиц

    Поля данных теперь по умолчанию помещаются в столбцы сводной таблицы и могут быть перемещены в строки при необходимости. Данное действие позволяет быстрее создавать сводные таблицы из объёмных источников данных. tdf#77927 (Tomaž Vajngerl)

    До версии 4.3 было возможно создавать сводные таблицы с полями данных только в строках.
    Начиная с LO 4.3 стало возможным создавать сводные таблицы с полями данных в столбцах.

    Формулы

    • Добавлены функции GAMMA.DIST, GAMMA.INV и GAMMALN.PRECISE для улучшения совместимости с Excel. tdf#71936 (Winfried Donkers)
    • Добавлены функции LOGNORM.DIST, LOGNORM.INV, NORM.DIST, NORM.INV, NORM.S.DIST и NORM.S.INV для улучшения совместимости с Excel. tdf#72158 (Winfried Donkers)
    • Добавлены функции T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T и T.TEST для улучшения совместимости с Excel. tdf#72793 (Winfried Donkers)
    • Добавлены функции PERCENTILE.EXC, PERCENTILE.INC, PERCENTRANK.EXC, PERCENTRANK.INC, QUARTILE.EXC, QUARTILE.INC, RANK.EQ и RANK.AVG для улучшения совместимости с Excel. tdf#73146 (Winfried Donkers)
    • Добавлены функции MODE.SNGL, MODE.MULT, NEGBINOM.DIST и Z.TEST для улучшения совместимости с Excel. tdf#72197 (Winfried Donkers)
    • Добавлены функции FLOOR.PRECISE, CEILING.PRECISE и ISO.CEILING для улучшения совместимости с Excel. tdf#71720 (Winfried Donkers, Eike Rathke)
    • Добавлены функции NETWORKDAYS.INTL и WORKDAY.INTL для улучшения совместимости с Excel. tdf#73147 (Winfried Donkers)
    • Добавлены функции ERF.PRECISE и ERFC.PRECISE для улучшения совместимости с Excel. tdf#73149 (Winfried Donkers)

    Решатель CoinMP

    Ранее в LibreOffice был доступен только Решатель lpsolve, сейчас доступны как lpsolve, так и Решатель coin-mp (Matúš Kukan).

    Статистика (альтернатива "Analysis ToolPak" ("Анализ данных") в Excel)

    В группу статистических данных Данные ▸ Статистика

    • добавлено "Два фактора" в Дисперсионный анализ(ANOVA) (Tomaž Vajngerl)
    • добавлен F-критерий tdf#74663 (Tomaž Vajngerl)
    • добавлен t-критерий tdf#74668 (Tomaž Vajngerl)

    Генератор случайных чисел

    Теперь в диалоговом окне заполнения случайными числами Правка ▸ Заполнить ▸ Случайные числа... пользователь может при желании ограничить число знаков после запятой. tdf#76718 (Tomaž Vajngerl)

    Новая возможность: округление числа в генераторе случайных чисел

    Impress и Draw

    Номера страниц

    Скрытые слайды больше не учитываются в поле «Номер страницы» в строке состояния во избежание путаницы. tdf#74383 (J. Fernando Lagrange).

    Подгон слайда под текущий размер окна

    В строку состояния добавлен значок подгонки текущего слайда под размер окна для выполнения этого действия в один клик мышью (Caolán McNamara).

    Подгонка слайда в текущем окне

    Показ выделенных и невыделенных слайдов на панели слайдов при наведении мыши

    Подсветка выделенных и невыделенных слайдов при наведении на них курсора мыши теперь визуально отличается rhbz#1096295 (Caolán McNamara).

    Ранее, выделенные и невыделенные слайды
    Теперь, невыделенные
    Теперь, выделенные

    Трёхмерные модели

    Поддержка трёхмерных моделей в формате glTF (использует libgltf) (Zolnai Tamás, Jan Holesovsky).

    • Настройки: Вставка ▸ Объект ▸ Трёхмерная модель...
    • Операционные системы: Windows и Linux
    • Статическая модель: Утка
    Трёхмерная модель утки, анфас
    Трёхмерная модель утки, профиль
    Трёхмерная модель утки, со спины
    Документ, содержащий модель утки.
    • Анимированная модель: Монстр
    Трёхмерная модель монстра
    Документ, содержащий модель монстра.

    Ограниченная поддержка для трёхмерных моделей в форматах *.dae и *.kmz (с использованием collada2gltf) (Zolnai Tamás, Matúš Kukan).

    Base

    • LibreOffice включает новую версию Access2Base, смотрите Scripting / Base для получения подробной информации.

    Диаграммы

    Условное форматирование

    Добавлены функциональные возможности условного форматирования диаграмм, которые позволяют изменять свойства рядов данных на основе значений таблиц. Для получения дополнительной информации смотрите запись в блоге (Markus Mohrhard)

    Новый диалог «Условное форматирование»

    Ядро

    Специальные возможности

    • IAccessible2 в Windows теперь имеет только вспомогательный функционал технической поддержки. Поддержка для Java Accessibility Bridge была удалена, и теперь для включения специальных возможностей нет необходимости специально включать экспериментальные возможности в Сервис ▸ Параметры ▸ LibreOffice ▸ Расширенные возможности.
    • Добавлены новые специальные функции для специфических текстов, электронных таблиц и документов презентаций. tdf#39944 (см. блог) (Jacobo Aragunde)
    • Улучшено отображение ATK- и LibreOffice функций, новые ATK-функции приведены в соответствие с существующим UNO. tdf#39944 (см. блог) (Jacobo Aragunde)
    • Реализованы функции переключения между заголовком и параграфом через новые события UNO accessibility. tdf#35105 (blog post) (Jacobo Aragunde)
    • Удалены ненужные события изменений атрибутов текста при наборе. tdf#71556 (Jacobo Aragunde)
    • Уведомление об опечатках при помощи специальных возможностей. tdf#71558 (Jacobo Aragunde)
    • Использование текста подсказки в качестве доступного имени для кнопок на панели инструментов, если явно не установлено иное tdf#74681 (Jacobo Aragunde).

    VCL (GUI Toolkit)

    • Рефакторинг и чистка кода VCL (GUI toolkit)(Chris Sherlock).

    Параметры и общие изменения

    CUPS, факсы и spadmin

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

    Fax4cups.png

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

    Ppd-custom-options.png

    Графическое приложение spadmin сейчас удалено. В связи с внедрением новых возможностей предпочтительно использовать стандартные инструменты администрирования операционной системы. (Caolán McNamara)

    Фильтры

    Улучшения импорта PDF

    Улучшение поддержки OOXML

    • Начальная поддержки импорта OOXML Strict в DOCX, XLSX и PPTX. Подробности можно узнать в блоге. (Markus Mohrhard, Miklos Vajna)
    • Поддержка шрифтов тем: определение и отображение свойств шрифта и сохранением атрибутов шрифтов тем. Details in this blog entry. (Jacobo Aragunde)
    • Сохранение цветов тем в шрифтах, абзацах и ячейках таблицы. (Jacobo Aragunde)
    • Сохранение атрибутов стиля тем в фигурах и таблицах. (Jacobo Aragunde)
    • Сохранение цветов тем для границ и заливок в фигурах, включая цветовые переходы. (Jacobo Aragunde)
    • Сохранение градиентов, хотя отображение неточно, информация о градиенте полностью сохраняется при экспорте. (Jacobo Aragunde)
    • Сохранение внедрённых электронных таблиц и презентаций в документах DOCX. (Jacobo Aragunde)
    • Улучшение поддержки стандартных тегов документа: исправлен экспорт полей даты и флажков, исправлен импорт полей со списками с возможностью изменения выбора, а также сохранение других видов тегов. (Jacobo Aragunde)
    • Сохранение эффектов фигур и изображений, включая трёхмерные и художественные. (Jacobo Aragunde)
    Художественные эффекты в Writer
    • Улучшена обработка отслеживания изменений в текстах внутри сгруппированных фигур (Miklos Vajna, blog entry)
    Отслеживания изменений в текстах внутри сгруппированных фигур в Writer.
    • Shape adjustment names are now exported according to the specification. tdf#73215 (Miklos Vajna)
    • Импорт VML теперь поддерживает необязательные параметры команд. commit (Miklos Vajna)
    • Улучшение экспорта заполнения штриховкой DrawingML для фигур. commit (Miklos Vajna)
    • Обработка горизонтального объединения ячеек таблицы документов DOCX. tdf#65090 (Miklos Vajna)
    • DOCX import now handles floating tables anchored inside tables. tdf#74357 (Miklos Vajna)

    Новые фильтры импорта

    • Таблицы и базы данных Microsoft Works (Laurent Alonso)
    • Поддержка унаследованных форматов Mac (Laurent Alonso)
      • электронные таблицы: BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks, Wingz
      • векторные и растровые изображения: BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks, SuperPaint

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

    Обновление значков темы Tango

    Набор значков Tango был значительно обновлен, включая добавление новых значков на панели. (Alexander Wilms, Miroslav Mazel)

    4.3 Tango icons.png

    "Родной" рендеринг фона в macOS

    Встроенный рендеринг фона панели инструментов в macOS tdf#69358 (Joren De Cuyper, Jan Holesovsky, Tor Lillqvist)

    "Родной" фон панели инструментов

    Улучшения цветовой палитры

    • При выборе цвета линии вместо списка теперь выводится цветовая палитра. tdf#46839 (Maxim Monastirsky)
    Раньше
    Теперь
    • Для некоторых панелей инструментов, использующих палитру цветов, доступен выбор последнего использованного цвета при помощи одного щелчка мыши. В числе этих панелей: Выбор цвета шрифта в Impress и Draw, Выбор цвета шрифта в рисунках (Writer, Calc), Цвет линии, Цвет экструзии. commit (Maxim Monastirsky)

    Улучшения стартового центра

    • Предварительный показ любых документов в стартовом центре, а не только ODF tdf#72469 (Jan Holesovsky)
    • Для недавно открывавшихся документов в стартовом центре теперь доступно выборочное удаление (Jan Holesovsky)
    Выборочное удаление предыдущих документов

    Начальная поддержка HiDpi

    Индикатор загрузки для документов DOCX

    • Во время импорта документа в формате .docx теперь отображается индикатор хода процесса. tdf#58044 (Miklos Vajna)
    Индикатор загрузки для документов DOCX.

    Локализация

    Новые языки и диалекты в списке языков

    Доступны при форматировании символов и проверки орфографии.

    • Добавлены восточный манинка, латиница [emk-Latn-GN]. tdf#74672 (Eike Rathke)
    • Добавлен Аварский [av-RU]. tdf#75161 (Eike Rathke)
    • Добавлены Равнинный кри, латиница [crk-Latn-CN] and Syllabics [crk-Cans-CN]. tdf#73973 (Eike Rathke)

    Новые языки/диалекты и локальные настройки

    Добавлены как языки по умолчанию для документов и локальных настроек.

    • Ленго [lgr-SB]. tdf#72512 (pcunger, Eike Rathke)
    • Мур [mos-BF]. tdf#78647 (David Delma, Eike Rathke)
    • Французский (Кот-д’Ивуар) [fr-CI]. tdf#79348 (David Delma, Eike Rathke)
    • Французский (Мали) [fr-ML]. tdf#79349 (David Delma, Eike Rathke)
    • Французский (Сенегал)[fr-SN]. tdf#79350 (David Delma, Eike Rathke)
    • Французский (Бенин) [fr-BJ]. tdf#79351 (David Delma, Eike Rathke)
    • Французский (Нигер)[fr-NE]. tdf#79352 (David Delma, Eike Rathke)
    • Французский (Того) [fr-TG]. tdf#79353 (David Delma, Eike Rathke)

    Добавление языковых кодов

    В диалоге форматирования символов список выбора языка сейчас представляет из себя поле со списком значений и с редактируемым полем, в котором пользователь может указать один из известных языковых кодов (IETF BCP 47) для установки языка для текста, если желаемый язык не перечислен в списке. Если включена поддержка восточноазиатского текста или сложных систем письменности, то редактируемое поле доступно только для западных языков (Eike Rathke).

    RU-Language-tag-combobox.png

    Производительность

    • Алгоритм изменения порядка сортировки данных был пересмотрен. Теперь сортировка больших наборов данных выполняется существенно быстрее. (Kohei Yoshida, Michael Meeks)
    • Импорт документов OOXML с большим количеством связей стал гораздо быстрее. (Michael Meeks)
    • Импорт гиперссылок в DOCX существенно ускорен. tdf#76563 (Miklos Vajna)

    Инфраструктура

    Scripting / Base

    Новая версия Access2Base

    LibreOffice включает в себя Access2Base V1.1.0, упрощённый API для программирования Base (и хранящихся в документах Writer и Calc форм баз данных) на языке Basic. Он более лаконичный и простой в изучении чем кросс-платформенный стандарт UNO API. Текущая версия позволяет динамический доступ к данным из любого макроса на Basic, включая, только в качестве примера, доступ из пользовательской функции, вызываемой в формуле ячейки Calc. (Jean-Pierre Ledure)

    Расширения

    Удалённые и нерекомендуемые к применению функции

    • Экспорт в формат OpenOffice.org 1.0 XML удалён; пользователям рекомендуется сохранить документы в формат ODF, который является предпочтительной альтернативой. Импорт старых файлов всё ещё возможен. (Bryan Quigley)
    • Боковая панель в Draw больше не содержит панели "Вставить фигуру". tdf#73070 (Rob Snelders)

    Изменения в ODF

    Изменения в API

    Исключённые макросы OSL

    Связывание C++ UNO и URE библиотек

    • Все inline-функции C++, которые принимали параметр sal_Bool по значению или возвращали sal_Bool, были изменены с учётом того, чтобы использовать bool вместо них. Это действие должно привести к большей прозрачности для клиентского кода и потенциально помочь статическим анализаторам производить более качественную диагностику.

    Изменения в UNO API

    Удаление XInitialization из service implementations
    Исключён com.sun.star.lang.XTypeProvider.getImplementationId

    Все реализации должны возвращать просто пустые последовательности, и клиенты должны быть готовы получать такие последовательности или (лучше) не вызывать эти методы вовсе. dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07

    Удаления API UNO

    Совместимость платформ

    Windows

    • Обновлено окружение сборки на Windows (Windows Server 2012R2 с Visual Studio 2012).

    Самые досадные ошибки

    Следующие ошибки не были исправлены вовремя и будут исправлены в последующих корректирующих выпусках:

    см . раздел на английской странице