0

aspose word を使用して表を描画すると、表のセル内で 1 つの単語が 2 行に分割されることがあります。たとえば、「組織登録」文字列は次のように表示されます

組織

n

登録

つまり、「組織」という単語は 2 行に分かれています。

しかし、私はそれが次のように表示されることを願っています

組織

登録

私のコードは

    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();

誰もこれを修正する方法を知っていますか?

ありがとう

4

1 に答える 1

0

あなたのシナリオを Aspose.Words の最新バージョンで試してみましたが、うまくいきました。ここからダウンロードして試してみることができます。

于 2014-03-27T06:49:31.103 に答える