在 Java 中使用 AsposePDF 换行文本
Wrap text using AsposePDF in Java
我正在尝试在现有 PDF 上附加文本。有一个巨大的文本框(可能是一个段落框?),当我尝试添加多行文本时,它会从文本框中溢出。我正在这样做:
TextFragment txtFrag = new TextFragment(str);
txtFrag .setPosition(100,200);
txtFrag .getTextState().setFont(new FontRepository().findFont("Arial"));
txtFrag .getTextState().setFontSize(9.0F);
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.appendText(txtFrag);
TextFragment(str)
中的字符串str
是一个多行的段落。我应该如何实现文字环绕?
您可以使用以下代码行设置"WordWrapMode":
paragraph.getFormattingOptions().setWrapMode(1);
这会将文本保留在框中。您可以访问 WordWrapMode Field 了解更多信息。我希望这会有所帮助。如果您需要任何进一步的帮助,请告诉我们。
我在 Aspose 工作,担任开发人员布道师。
我正在尝试在现有 PDF 上附加文本。有一个巨大的文本框(可能是一个段落框?),当我尝试添加多行文本时,它会从文本框中溢出。我正在这样做:
TextFragment txtFrag = new TextFragment(str);
txtFrag .setPosition(100,200);
txtFrag .getTextState().setFont(new FontRepository().findFont("Arial"));
txtFrag .getTextState().setFontSize(9.0F);
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.appendText(txtFrag);
TextFragment(str)
中的字符串str
是一个多行的段落。我应该如何实现文字环绕?
您可以使用以下代码行设置"WordWrapMode":
paragraph.getFormattingOptions().setWrapMode(1);
这会将文本保留在框中。您可以访问 WordWrapMode Field 了解更多信息。我希望这会有所帮助。如果您需要任何进一步的帮助,请告诉我们。
我在 Aspose 工作,担任开发人员布道师。