我需要知道如何创建新行(软中断或回车) 在apache poi CTProperty。 \ n \ r和所有空格字符无法正常工作
代码:
POIXMLProperties properties = document.getProperties();
if (properties.getCustomProperties() != null)
{
CustomProperties customProperties = properties.getCustomProperties();
List<CTProperty> propertiesList = null;
if (customProperties.getUnderlyingProperties() != null)
{
propertiesList = customProperties.getUnderlyingProperties().getPropertyList();
if (propertiesList != null && !propertiesList.isEmpty())
{
String propertyName;
for (CTProperty property : propertiesList)
{
propertyName = property.getName();
if (propertiesMap.containsKey(propertyName))
{
String lpwstrVal = propertiesMap.get(propertyName);
if (!StringUtil.isEmptyOrNull(lpwstrVal))
{
property.setLpwstr(lpwstrVal);
}
}
}
property.setLpwstr(lpwstrVal)中的我需要在lpwstrVal String
中添加新行谢谢
答案 0 :(得分:0)
修复了使用docx4j替换带有分隔线字符的字符