Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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# 当代码实际上是相同的(iTextSharp)时,为什么我的文本框的宽度不同?_C#_Pdf Generation_Itextsharp - Fatal编程技术网

C# 当代码实际上是相同的(iTextSharp)时,为什么我的文本框的宽度不同?

C# 当代码实际上是相同的(iTextSharp)时,为什么我的文本框的宽度不同?,c#,pdf-generation,itextsharp,C#,Pdf Generation,Itextsharp,我有一个使用iTextSharp生成的PDF文件;这是导致我因过度搔头而患上斑秃的原因之一: 代码如下: 行上较长的初始文本框(位于“Tier 2 Signature…”下方): 行上较短的首字母文本框(位于“高级官员签名…”下方): 或者,它们位于KDiff中,显示唯一的差异是第8行的“6”(对于第6行)是“8”: 是什么导致了这种不一致的行为(文本框宽度不匹配)?您可能希望尝试使用更独特的变量名,或者将这些大块代码移动到专用方法中 您的问题是第一个代码块的第二行,您使用的是tblSect

我有一个使用iTextSharp生成的PDF文件;这是导致我因过度搔头而患上斑秃的原因之一:

代码如下:

行上较长的初始文本框(位于“Tier 2 Signature…”下方):

行上较短的首字母文本框(位于“高级官员签名…”下方):

或者,它们位于KDiff中,显示唯一的差异是第8行的“6”(对于第6行)是“8”:


是什么导致了这种不一致的行为(文本框宽度不匹配)?

您可能希望尝试使用更独特的变量名,或者将这些大块代码移动到专用方法中

您的问题是第一个代码块的第二行,您使用的是
tblSection6\u行6
,而不是
tblSection6\u行8

tblSection6_Row6.WidthPercentage = 100;
应该是:

tblSection6_Row8.WidthPercentage = 100;
tblSection6_Row6.WidthPercentage = 100;
tblSection6_Row8.WidthPercentage = 100;