Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么有时候一个词的宽度就是高度,而高度就是宽度?_C#_Pdf_Itext - Fatal编程技术网

C# 为什么有时候一个词的宽度就是高度,而高度就是宽度?

C# 为什么有时候一个词的宽度就是高度,而高度就是宽度?,c#,pdf,itext,C#,Pdf,Itext,我在几个pdf文本上画了一个矩形(只是为了覆盖它)。 假设我想涵盖文本:“TextToCover”,我有A.pdf和B.pdf文件。 有时效果很好,有时不像我预期的那样。 在pdf中,它是这样绘制矩形的:“(文本被矩形覆盖,这是我的目标!), 但在B pdf中,其绘制矩形如下: |文本覆盖 | | | | | | (当然没有那些空行,但我在这里写不出来) 在B pdf的情况下,当我将“宽度”替换为“高度”变量时(我更改了彼此的值,因此宽度=高度,高度=宽度),我将调用函数: iTextSharp

我在几个pdf文本上画了一个矩形(只是为了覆盖它)。 假设我想涵盖文本:“TextToCover”,我有A.pdf和B.pdf文件。 有时效果很好,有时不像我预期的那样。 在pdf中,它是这样绘制矩形的:“(文本被矩形覆盖,这是我的目标!), 但在B pdf中,其绘制矩形如下:

|文本覆盖

|

|

|

|

|

| (当然没有那些空行,但我在这里写不出来)

在B pdf的情况下,当我将“宽度”替换为“高度”变量时(我更改了彼此的值,因此宽度=高度,高度=宽度),我将调用函数:

iTextSharp.text.Rectangle(leftLowerX、leftLowerY、upperRightX、upperRightY)

一切正常

所以问题是:除了以下功能,还有其他功能吗

pdfStamper.RotateContents=false


这将使pdf协调一致,每次都是一样的?

猜测横向方向?是的,这就是解决方案。。。谢谢