【问题标题】:a word is divided into 2 line using aspose words使用 aspose 单词将单词分为 2 行
【发布时间】:2014-03-27 14:49:31
【问题描述】:

当我使用 aspose 单词绘制表格时,我发现有时一个单词在表格单元格中分为 2 行。例如“组织注册”字符串显示为

组织

n

注册

在一个单元格中,即“组织”一词被分成两行。

但我希望它应该像这样显示

组织

注册

我的代码是

    Document doc = new Document();
    DocumentBuilder builder = new DocumentBuilder(doc);
    builder.getFont().setName(DEFAULT_FONT);
    builder.getFont().setSize(14);
    builder.getFont().setBold(true);
    builder.getFont().setColor(Color.BLACK);
    Table table = builder.startTable();
    // Organisation registration
    builder.insertCell();
    // Table wide formatting must be applied after at least one row is present in the table.
    // set borders
    table.setBorder(BorderType.TOP, LineStyle.SINGLE, 1.5, Color.BLACK, true);
    table.setBorder(BorderType.BOTTOM, LineStyle.SINGLE, 1.5, Color.BLACK, true);
    table.setBorder(BorderType.LEFT, LineStyle.NONE, 0, Color.BLACK, true);
    table.setBorder(BorderType.RIGHT, LineStyle.NONE, 0, Color.BLACK, true);
    table.setBorder(BorderType.HORIZONTAL, LineStyle.NONE, 0, Color.BLACK, true);
    table.setBorder(BorderType.VERTICAL, LineStyle.NONE, 0, Color.BLACK, true);

    builder.getCellFormat().setVerticalMerge(CellMerge.FIRST);
    builder.write("Organisation registration");
    builder.insertCell();
    builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
    builder.write("Legal name");
    builder.insertCell();
    builder.write(wgeaReportFactModel.getOrgName());
    builder.endRow();

有谁知道如何解决这个问题?

谢谢

【问题讨论】:

    标签: java aspose.words


    【解决方案1】:

    我使用最新版本的 Aspose.Words 尝试了您的方案,它运行良好。您可以从here 下载并试一试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 2019-12-23
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多