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