我们十分高兴的宣布月度新版本Aspose.Words for Java 18.1的发布。本月的发布包含了一些新功能,增强功能和用户在之前版本中报告的问题修复。请核查详细的Aspose.Words for Java 18.1发行说明以了解此版本中所有新功能/增强功能和修复。此外,如果您打算从以前的任何版本升级API,我们强烈建议您检查当前发行版的Public API Changes部分以及发行说明文件夹中的其他中间版本,以了解自您当前版本API发生的更改。
以下部分将介绍有关这些新增功能/增强功能的一些详细信息。
增强了对LINQ报表引擎的单列表数据带和条件块的支持
我们在LINQ Reporting Engine的单列表格行内增强了对数据带的支持。 在以前版本的Aspose.Words中,当打开和关闭foreach标签位于同一单元格内时,输出内容将位于同一单元格中。 从Aspose.Words 18.1开始,您可以使用greedy开关在单独的新行中导出单列数据带。 有关更多详细信息,请参阅以下文章。
处理表行数据带
在这个版本中,我们已经增强了对LINQ Reporting Engine的表格行条件块的支持。 如果在同一单元格中放置if,elseif或else标记和关闭if标记,引擎将默认将这些标记形成的模板选项视为普通模式选项,而不是表格行。 但是,您可以覆盖此行为,使引擎通过指定贪婪开关将这样的模板选项作为表格行处理。 有关更多详细信息,请参阅以下文章。
处理表行行条件块
增加了在替换期间保留元字符的功能
我们已经在Aspose.Words 18.1中添加了FindReplaceOptions.PreserveMetaCharacters属性来保存替换期间以“&”开头的元字符。 请从下面的文章中查看详细信息和代码示例。
如何在更换期间保留元字符
///
/// True indicates that meta-characters beginning with "&" are preserved.
/// Default value is 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属性来实现此目的。 有关更多详细信息,请参阅以下文章。
如何隐藏图表轴
///
/// Gets or sets a flag indicating whether this axis is hidden or not.
///
///
/// Default value is false.
///
public boolean Hidden
{
get; set;
}
添加了获取StructuredDocumentTag的StoreItemID属性的功能
已在此版本中添加XmlMapping.StoreItemId属性,以指定自定义XML数据部分的自定义XML数据标识符。 有关storeItemID属性的更多详细信息,请阅读DataBinding类。
///
/// Specifies the custom XML data identifier for the custom XML data part which
/// shall be used to evaluate the expression.
///
public String StoreItemId
其它改进
这个定期的月度版本有63个改进和修复。 最显著的是:
- 改进的字符间距控制逻辑。
- 为Verdana字体改进了空间缩小。
- 在启用字距调整时改进了“允许处理标点符号”处理。
- 修复了半分表的问题。
- 修正了2013模式下包裹形状的绘制顺序。
- 修正现场更新期间重复的标题高度问题。
- 修复了在PostScript中呈现的多页文档页码错误的问题。
- 正确计算DrawingML Charts中未记录的边距。
- 气泡图缩放的水平轴固定。
- 3DArea图表缩放的垂直轴固定。
- MS Word 2016方法绘制的DrawingML图轴标签实施; (标签旋转以适应图表)。
- 修复了3D-LineChart图例标记的渲染。
- 改进了复合(具有多个系列)图表的渲染。
- 固定了ManualLayout渲染的图表标题。
Aspose.Words for Java产品资源
以下资源将帮助您使用Aspose.Words for Java:
- Aspose.Words for Java产品主页
- 从Maven安装Aspose.Words for Java
- Words系列产品支持论坛–发布您的技术问题和疑问,或者运行Aspose.Words API时遇到的任何其他问题。
- Aspose.Words for Java在线文档–帮助文档。
- Aspose.Words for Java在线API参考–API参考文档。
- 启动博客订阅–不要限制自己,您可以通过订阅Aspose.Words博客,随时关注Aspose.Words API,新功能,修复和其他API相关主题的最新消息。
- Aspose.Words for Java代码示例–我们在社交编码网站GitHub.com上发布了我们的代码示例。 任何人都可以探索代码示例的学习目的。