在 PdfSharp 中修改线条粗细 vb.net
Modifying Line Thickness in PdfSharp vb.net
我正在 vb.net 中编写程序,使用 PdfSharp dll 库根据用户输入的值生成 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)
谢谢。
定义笔。
Dim myColorPen As New XPen(XColors.Black, 2)
g.DrawLine(myColorPen, New XPoint, New XPoint)
我正在 vb.net 中编写程序,使用 PdfSharp dll 库根据用户输入的值生成 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)
谢谢。
定义笔。
Dim myColorPen As New XPen(XColors.Black, 2)
g.DrawLine(myColorPen, New XPoint, New XPoint)