我正在使用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)
感谢。
答案 0 :(得分:1)
定义笔。
Dim myColorPen As New XPen(XColors.Black, 2)
g.DrawLine(myColorPen, New XPoint, New XPoint)