C# 在Doc和PDFSharp中打印数据后如何查找Y位置或垂直位置

C# 在Doc和PDFSharp中打印数据后如何查找Y位置或垂直位置,c#,asp.net,pdfsharp,migradoc,C#,Asp.net,Pdfsharp,Migradoc,我必须生成一个PDF文档。我同时使用PDFSharp和MigraDoc 使用此选项时,使用MigraDoc会自动注意换行。但问题是打印的数据是动态的。所以在打印一行之后,我无法得到准确的行数 注意:我不是用矩形来打印内容,而是用不同的技术(啊,一种低效的方法)来计算行高 我正在考虑每行80个字,但由于PDFSharp使用矢量图形,因此该方法不稳定。有时我会变得正确,但并非总是如此 在打印内容后,我需要一种计算当前Y位置或垂直位置的方法,以便我可以指出Y位置以打印剩余内容 我在谷歌搜索了很长时间,

我必须生成一个PDF文档。我同时使用PDFSharp和MigraDoc

使用此选项时,使用MigraDoc会自动注意换行。但问题是打印的数据是动态的。所以在打印一行之后,我无法得到准确的行数

注意:我不是用矩形来打印内容,而是用不同的技术(啊,一种低效的方法)来计算行高

我正在考虑每行80个字,但由于PDFSharp使用矢量图形,因此该方法不稳定。有时我会变得正确,但并非总是如此

在打印内容后,我需要一种计算当前Y位置或垂直位置的方法,以便我可以指出Y位置以打印剩余内容

我在谷歌搜索了很长时间,但没有任何积极的结果。任何帮助都将不胜感激


谢谢。

是pdf中唯一的文本还是您还有表格和图像?@MongZhu-我没有任何图片或表格。。但是我有很多内容。。当然超过30页,而且数据是完全动态的……如果你能发布一些你的技术代码,说明如何打印数据,那就太好了。如果您使用的是段落,那么可能可以使用
段落p.Format.Broders.
属性来计算Y坐标。是pdf中的唯一文本,还是还有表格和图像?@MongZhu-我没有任何图像或表格。。但是我有很多内容。。当然超过30页,而且数据是完全动态的……如果你能发布一些你的技术代码,说明如何打印数据,那就太好了。如果使用段落,则可以使用
段落p.Format.Broders.
属性来计算Y坐标。