修改PdfSharp vb.net

时间:2017-03-03 19:36:00

标签: vb.net pdfsharp

我正在使用PdfSharp dll库在vb.net中编写程序,以根据用户输入的值生成pdf。

我正在尝试调整外观&感觉PDF和我注意到的一件事是PdfSharp似乎没有提供调整线条粗细的方法。这是特别令人沮丧的,因为默认的线条厚度非常重,看起来过于大胆。 Example of Default Line Thickness

这是我目前使用的代码。有没有人知道修复线条粗细的方法?

        'Outter Left Line
        gfx.DrawLine(XPens.Black, 290, 85, 290, 145)
        'Outter Right Line
        gfx.DrawLine(XPens.Black, 530, 85, 530, 145)
        'Line Dividing Fields
        gfx.DrawLine(XPens.Black, 388, 85, 388, 145)

        'Rows 1-2 Outline
        gfx.DrawLine(XPens.Black, 290, 85, 530, 85)
        gfx.DrawLine(XPens.Black, 290, 97, 530, 97)
        'Rows 2-3 Outline
        gfx.DrawLine(XPens.Black, 290, 109, 530, 109)
        gfx.DrawLine(XPens.Black, 290, 121, 530, 121)
        'Rows 3-4 Outline
        gfx.DrawLine(XPens.Black, 290, 133, 530, 133)
        gfx.DrawLine(XPens.Black, 290, 145, 530, 145)

感谢。

1 个答案:

答案 0 :(得分:1)

定义笔。

Dim myColorPen As New XPen(XColors.Black, 2)
g.DrawLine(myColorPen, New XPoint, New XPoint)