Рады сообщить вам о выходе ежемесячного релиза Aspose.Words for Java 18.1. Релиз этого месяца содержит ряд новых возможностей, улучшений и исправленных ошибок, о которых нам сообщили наши пользователи. Пожалуйста ознакомьтесь с деталями в информации о релизе , чтобы быть в курсе всех новых возможностей и улучшений, а также исправленных ошибок. Более того, если вы планируете обновить свой API с предыдущей версии, мы настоятельно рекомендуем ознакомиться с разделом изменений в публичном API текущего релиза и других предыдущих релизов в соответствующем каталоге, чтобы быть в курсе того, что же было изменено в API с момента выхода имеющейся у Вас версии.
В следующих разделах предоставлены некоторые детальные пояснения о новых возможностях и изменениях.
Расширенная поддержка для одноколоночных таблиц с данными и условные блоки для движка генератора отчетов LINQ
Мы улучшили поддержку групп данных в строках одностолбцовых таблиц для движка отчетов LINQ. В предыдущих версиях Aspose.Words, когда открытие и закрытие для каждого тега находятся внутри одной ячейки – выводимый контент будет в той же ячейке. Начиная с Aspose.Words 18.1, вы можете выгружать одностолбцовые объемы данных в различные внешние строки с использованием переключателя. Пожалуйста ознакомьтесь со следующей статьей для получения более детальной информации.
Работа с соединенными данными в строках
В этом релизе мы улучшили поддержку условных блоков в табличных сроках для движка отчетов LINQ. Если вы вставляете открывающий тэг if, elseif, или else и закрывающий тэг if в одной и той же ячейке, движок будет расценивать эти опиции шаблона, сформированные этими тэгами, как общие, нежели как применяемые для строк таблицы по умолчанию. Тем не менее, вы можете изменить это поведение через применение специального преключателя “greedy”. Пожалуйста, обратите внимание на следующую статью, чтобы ознакомиться с более детальной информацией.
Работа с условными блоками в строках таблицы
Добавьте возможности для сохранения мета-символов в процессе замены
Мы добавили свойство FindReplaceOptions.PreserveMetaCharacters в Aspose.Words 18.1 для предупреждения старта мета-символов с “&” в процессе замены. Более подробно – в следующей статье с примерами кода.
Как сохранять мета-символы в процессе замены
///
/// True говорит о том, что мета-символы начинающиеся с "&"- сохранены.
/// Значения по умолчанию - false.
///
public boolean PreserveMetaCharacters
Убраны устаревшие методы из CompositeNode
В этом релизи мы убрали следующий устаревший метод из класса CompositeNode. Этот параметр “isLive” – более не используется. Пожалуйста, вместо этого используйте CompositeNode.GetChildNodes(NodeType nodeType, bool isDeep).
public NodeCollection getChildNodes(NodeType nodeType, boolean isDeep, boolean isLive)
Добавлена возможность показывать и скрывать оси графика
Мы добавили новую возможность в этот релиз Aspose.Words, чтобы показывать или скрывать оси графика. Вы можете использовать свойство ChartAxis.Hidden для достижения этого. Подробности в следующей статье:
Как скрывать оси графика
///
/// Получите или установите флаг, указывающий спрятана ось или нет.
///
///
/// Значение по умолчанию - false.
///
public boolean Hidden
{
get; set;
}
Добавлена возможность получать свойство StoreItemID в StructuredDocumentTag
Свойство XmlMapping.StoreItemId было добавлено в этом релизе, для того, чтобы устанавливать пользовательский идентификатор для XML данных. Пожалуйста, ознакомьтесь с классом DataBinding для большего понимания свойства storeItemID.
///
/// Определяет идентификатор пользовательских XML данных для части XML данных
/// которые должны быть использованы чтобы вычислить выражение.
///
public String StoreItemId
Другие улучшения
В общей сложности 63 улучшения и исправления были внесены в этот регулярный ежемесячный релиз. Среди наиболее заметные:
- Улучшена логика контроля интервалов между символами.
- Улучшено сжатие пробелов для шрифта Verdana.
- Улучшена обработка “разрешить ручную пунктуацию” в том случае, когда включен кернинг.
- Исправлена ситуация с частично сломанными таблицами.
- Исправлен порядок отрисовки перенесеных фигур в режиме 2013.
- Исправлена проблема высоты повторяющегося заголовока в процессе обновления поля.
- Исправлен баг вызывавший ошибку в нумерации страниц во многостраничном документе, отрисованном в PostScript.
- Теперь применяется правильное вычисление недокументированных отступов в графиках DrawingML.
- Исправлена проблема с масштабированием горизонтальной оси Bubble Chart.
- Исправлена проблема с масштабировнием вертикальной оси 3DArea Chart.
- MS Word 2016 предлагается механизм рендеринга ярлыков оси DrawingML Charts (метки теперь поворачиваются вместе с графиком).
- Исправлена проблема отрисовки маркеров легенды для 3D-LineChart.
- Улучшен рендеринг сложных графиков (из нескольких серий).
- Исправлена проблема с отрисовкой названия графика с ManualLayout.
Ресурсы Aspose.Words for Java
Следующие ресурсы могут вам помочь с Aspose.Words for Java:
- Домашняя страница Aspose.Words for Java
- Страница установки Aspose.Words for Java с Maven
- Форум семейства продуктов – оставляйте свои технические вопросы и запросы или делитесь проблемами, с которыми вы столкнулись в процессе использования Aspose.Words APIs.
- Онлайн документация Aspose.Words for Java – справочная документация.
- Справка по API для Aspose.Words for Java– справка по API.
- Подпишись на блог– не ограничивайте себя, будте в курсе последний версий Aspose.Words, наборов API, новых возможностей, исправлений и других связанных с API тем, подписавшись на блог Aspose.Words.
- Примеры Aspose.Words for Java – мы публикуем полностью функциональные примеры кода на GitHub.com и каждый может использовать их в учебных целях.