itext 5 有可能在段落末尾证明剩余的 space 充满了脚本吗?
It is possible with itext 5 which at the end of a paragraph justified the remaining space is filled with scripts?
我正在 android studio 上做一个应用程序并使用 itext pdf 5,我希望每次你完成一个段落时,缺少的 space 都用脚本填充,即:
第 1 段:
text text text text end .-------------------
第 2 段:
text text text text end .-------------------
等等
可能吗?
尽管你的问题还很不清楚(你写缺失的space是什么意思?充满了脚本?什么是脚本?),我'我假设您想要这样的东西:
官方网站上有很多涉及 分隔符 的示例。请参阅标题为 Separator examples.
的部分
屏幕截图中的 PDF 是这样创建的:
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(dest));
document.open();
DottedLineSeparator separator = new DottedLineSeparator();
Chunk c = new Chunk(separator);
Paragraph p = new Paragraph("Ends with dots ");
p.add(c);
document.add(p);
p = new Paragraph("This is a much longer paragraph that spans "
+ "several lines. The String used to create this paragraph "
+ "will be split automatically at the end of the line. The "
+ "final line of this paragraph will end in a dotted line. ");
p.add(c);
document.add(p);
document.close();
如果单词 scripts 有其他含义,例如,如果您想说破折号,则应使用其他类型的分隔符。例如,参见问题 How to create a custom dashed line separator? 的答案。在该示例中创建的自定义 LineSeparator
也可以包装在 Chunk
中,并且该块可用于扩展段落直到线。您可以通过调整 y
坐标来上下移动该线。
我正在 android studio 上做一个应用程序并使用 itext pdf 5,我希望每次你完成一个段落时,缺少的 space 都用脚本填充,即:
第 1 段:
text text text text end .-------------------
第 2 段:
text text text text end .-------------------
等等
可能吗?
尽管你的问题还很不清楚(你写缺失的space是什么意思?充满了脚本?什么是脚本?),我'我假设您想要这样的东西:
官方网站上有很多涉及 分隔符 的示例。请参阅标题为 Separator examples.
的部分屏幕截图中的 PDF 是这样创建的:
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(dest));
document.open();
DottedLineSeparator separator = new DottedLineSeparator();
Chunk c = new Chunk(separator);
Paragraph p = new Paragraph("Ends with dots ");
p.add(c);
document.add(p);
p = new Paragraph("This is a much longer paragraph that spans "
+ "several lines. The String used to create this paragraph "
+ "will be split automatically at the end of the line. The "
+ "final line of this paragraph will end in a dotted line. ");
p.add(c);
document.add(p);
document.close();
如果单词 scripts 有其他含义,例如,如果您想说破折号,则应使用其他类型的分隔符。例如,参见问题 How to create a custom dashed line separator? 的答案。在该示例中创建的自定义 LineSeparator
也可以包装在 Chunk
中,并且该块可用于扩展段落直到线。您可以通过调整 y
坐标来上下移动该线。