我希望创建一个发票的PDF,我已经使用了iTextSharp的DLL,并且成功地创建了PDF。我正在使用Visual C#.NET和ASP.NET。
问题是,我想将信息标题放在左侧,然后将有关该信息标题的相关信息放在右侧。 例如:
我将把“名字,地址,街道”称为信息标题,“John Marshal,Missouri,Honolulu 23rd”称为信息内容。
有没有办法对齐所有这些内容,使发票变得整洁美观且有意义。尽管我使用了空格来创建以下格式:
问题是,我想将信息标题放在左侧,然后将有关该信息标题的相关信息放在右侧。 例如:
<blink>
First Name: John Marshal
Address: Missouri
Street: Honolulu 23rd
</blink>
我将把“名字,地址,街道”称为信息标题,“John Marshal,Missouri,Honolulu 23rd”称为信息内容。
有没有办法对齐所有这些内容,使发票变得整洁美观且有意义。尽管我使用了空格来创建以下格式:
document.Add(new Paragraph(" CROWN SERVICE LIMITED", new Font(Font.BOLD, 25)));
document.Add(new Paragraph (" John Marshal ", new Font(Font.BOLD, 20)));
document.Add(new Paragraph (" Missouri Honolulu 23rd", new Font(Font.BOLD, 20)));
虽然我尝试在PDF的背景中使用图片,但似乎并不合适。
我认为将数据转换为XML可能会有一些解决方案,如果可能的话,请告诉我。