c# – iTextSharp:在PdfPCell中使用哪些对齐属性?
发布时间:2020-12-15 06:28:05 所属栏目:百科 来源:网络整理
导读:当我使用单元格的对齐,所以它的工作原理: PdfPCell cell1 = new PdfPCell(new Phrase("Text",Font));cell1.HorizontalAlignment = 2; 但是一旦对齐不起作用: PdfPCell cell1 = new PdfPCell();cell1.AddElement(new Phrase("Text 1",Font));cell1.AddEleme
当我使用单元格的对齐,所以它的工作原理:
PdfPCell cell1 = new PdfPCell(new Phrase("Text",Font)); cell1.HorizontalAlignment = 2; 但是一旦对齐不起作用: PdfPCell cell1 = new PdfPCell(); cell1.AddElement(new Phrase("Text 1",Font)); cell1.AddElement(new Phrase("Text 2",Font)); cell1.HorizontalAlignment = 2; 原因? 解决方法
您将文本模式与复合模式混淆.
在第一个代码段中,您将以文本模式工作.这意味着单元格的内容被认为仅是文本,并且遵循单元格的属性,而忽略了添加到单元格的元素的属性. 在第二个代码段中,您将以复合模式工作.当您使用AddElement()方法时,单元格将切换到复合模式.在这种情况下,将忽略单元格的属性.而是使用元素的属性. 例如:在文本模式下,单元格的内容只能有一种对齐方式.在复合模式下,您可以使一个左对齐的段落,一个居中的段落和一个右对齐的段落,所有这些都在同一个单元格中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |