ItextSharp-在单独的行上添加文本水印

时间:2018-06-27 17:05:50

标签: itext watermark

我正在尝试使用itextsharp 5.1.2.0在pdf文件上添加watermak。

我希望水印以45°角位于页面中心,并在这些线条周围带有边框。

这是我的代码:

$ ('a'). click (function (event) {
     var target = $( event.target );
     if ( target.is( "span" ) ) {
         target.toggleClass('glyphicon-minus');
     }
})

这会在一行上添加水印。

我能够在注释的代码中包含两行。 我不喜欢的是第二行位置的硬编码值。 我确信必须有更好的方法来实现这一目标。

关于边框,我没有设法在线条周围添加边框。

如果有人可以帮助我处理此案。 谢谢

1 个答案:

答案 0 :(得分:1)

基本上,我为我的项目所做的工作如下...这里font_size和style是变量... llx,lly,urx,ury也是corcordates位置和大小的变量..在对齐变量中,您可以轻松设置对齐方式。 对于不透明,您的代码可以正常工作(您可以添加状态选项)

             Dim Font = New Font(arial, FONT_SIZE, STYLE, iTextSharp.text.Color.BLACK )


            dim text = GetRowValue(row, "CONTROL_MAP")
            Dim ct As ColumnText = New ColumnText(pdf_cb)
            ct.SetSimpleColumn(LLX, LLY, URX, URY, FONT_SIZE, ALIGNMENT)
            ct.SetText(New Paragraph(0, text, Font))
            ct.Go()