java 生成pdf 怎么设置下划线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 生成pdf 怎么设置下划线相关的知识,希望对你有一定的参考价值。

xunjiePDF编辑器工具-----选择“自定义工具栏”,选择想要显示的工具,然后可以拖动到菜单栏下方,方面以后或多次使用。

1、文字版PDF:清晰度比较高,文件小,可以单独选择复制每个文字,也可以选中具体的文字和段落,比较方便。
注释----选下划线类型,比如波浪线、下划直线、文本标注,选中想要划下划线的那些文字。
在下划线条区域,鼠标变成“黑三角",右键---属性,可以改变颜色,但好像不能改粗细,也不能保持默认。本人也纳闷。
2、扫描版PDF:网上这类文件居多,清晰度有好有坏,文件比较大,就是通过扫描上来的图片,不能选中,需要专门的文字识别软件,识别并导出文字word。
注释------绘图------在想要的文本下,画线条、椭圆等图形,在线条区域,右键---属性------可以改变颜色、粗细。 也可以进行文本标注
参考技术A 你说的是web还是cs啊,把字体设置为有下划线的样式,然后你输入的时候有字就自动加下划线了 html里面用给内容加下划线的本回答被提问者采纳 参考技术B 创建一个Chunk对象
Chunk chunk = new Chunk("XXX");
chunk.setUnderline(下划线宽度, 距离文字底部距离);

iText生成PDF时 table的单元格边框怎么设置为虚线

参考技术A class CustomCell implements PdfPCellEvent
/*public void cellLayout(PdfPCell cell, Rectangle rect,
PdfContentByte[] canvas)
PdfContentByte cb = canvas[PdfPTable.LINECANVAS];
cb.setLineDash(new float[] 3.0f, 3.0f , 0);
cb.stroke();
*/

public void cellLayout(PdfPCell cell, Rectangle position,
PdfContentByte[] canvases)

// TODO Auto-generated method stub
PdfContentByte cb = canvases[PdfPTable.LINECANVAS];
cb.saveState();
//cb.setLineCap(PdfContentByte.LINE_CAP_ROUND);
//cb.setLineDash(0, 1, 1);
cb.setLineWidth(0.5f);
cb.setLineDash(new float[] 5.0f, 5.0f , 0);
cb.moveTo(position.getLeft(), position.getBottom());
cb.lineTo(position.getRight(), position.getBottom());
cb.stroke();
cb.restoreState();




public class DottedLineCell2
public static void main(String[] args) throws IOException, DocumentException
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
document.open();
CustomCell border = new CustomCell();
PdfPTable table = new PdfPTable(6);
PdfPCell cell;
for (int i = 1; i <= 6; i++)
cell = new PdfPCell(new Phrase("test"));

cell.setBorder(Rectangle.NO_BORDER);

cell.setCellEvent(border);
table.addCell(cell);

document.add(table);
document.close();


本回答被提问者采纳
参考技术B 右击设置单元格格式

以上是关于java 生成pdf 怎么设置下划线的主要内容,如果未能解决你的问题,请参考以下文章

Java IText 生成PdF文档怎样设置黑体字体

IText 生成pdf 怎么设置其大小

iText生成PDF时 table的单元格边框怎么设置为虚线

spire.pdf for net pdf页面排版怎么设置

怎么用java设置下划线啊? File = new Menu("文件(F)"); 只让F下有下划线。

使用iText-2.1.4.jar生成PDF表格,单元格内容越界怎么解决?