vb.net抽绳X位置

vb.net抽绳X位置,vb.net,positioning,drawstring,Vb.net,Positioning,Drawstring,我在DrawString方法中的定位有问题。但是,仅在X轴上。 无论我推荐的距离值是多少,它都是合适的。因此,我认为我已经把一切都做好了。 例如,在Arial字体大小为10的X中,字母稍微偏右超过0.5 mm。如果我尝试使用600号字体,它比35毫米更合适。我怀疑必须根据字体大小进行调整,而这与图形对象的尺寸无关。 有人有想法/经验/公式吗 如果需要代码示例,我可以提供它们。如果需要代码示例,我可以提供它们。。这将有助于提供一个示例,因此请务必包含您的代码示例。您的代码几乎总是需要的,因为只有一

我在DrawString方法中的定位有问题。但是,仅在X轴上。 无论我推荐的距离值是多少,它都是合适的。因此,我认为我已经把一切都做好了。 例如,在Arial字体大小为10的X中,字母稍微偏右超过0.5 mm。如果我尝试使用600号字体,它比35毫米更合适。我怀疑必须根据字体大小进行调整,而这与图形对象的尺寸无关。 有人有想法/经验/公式吗


如果需要代码示例,我可以提供它们。

如果需要代码示例,我可以提供它们。。这将有助于提供一个示例,因此请务必包含您的代码示例。您的代码几乎总是需要的,因为只有一个描述通常不能给我们完整的图片。对于您的特定问题,屏幕截图将显示您的问题和代码(代码以纯文本形式发布!)最好的。在我的Sub中,
处理我。PrintPage
我设置
ThisGraphics=e.Graphics
ThisGraphics.PageUnit=GraphicsUnit.mm
打印时:
NewStartPositionX=StartPositionX-OffsetX()
ThisGraphics.DrawString(文本、字体、画笔、NewStartPositionX、NewStartPositionY)
OffsetX()
返回
CInt(PrintArea.X*factorNCH)\100+ThisGraphics.Transform.OffsetX
,它可以很好地处理新闻起始位置该字母偏右略大于0.5 mm-如果没有上下文,这是毫无意义的。这个字母离右边0.5毫米太远了什么?我不明白你的问题是什么。另外,不要在注释中添加代码。请编辑您的问题并在此处提供代码。