pdfpcell のテキストを正当化するには、これらのコマンドを知っています
PdfPCell Example= new PdfPCell(new paragraph("Some text here",MyFont));//previous created font
Example.HorizontalAlignment = Element.ALIGN_JUSTIFIED;
しかし、私はhmtl文字列を持っていて、デコードする必要があり、私はこのようにやっています
string txt = "long html string text"
PdfPCell Example2= new PdfPCell();
List<IElement> sr = HTMLWorker.ParseToList(new StringReader(txt ), style);//style was previous created
foreach (IElement element in sr)
{
Example2.AddElement(element);
}
Example2.SetLeading(0f, 1.5f);
Example2.Border = 0;
Example2.PaddingBottom = 20;
Table1.AddCell(Example2);//table declared previous
わかりました、この時点まではすべてが機能しており、pdfp ドキュメントは問題ありませんが、html 文字列の配置を無視して、すべてのテキストを強制的に正当化する必要があります。
私はこれを試しました
Example2.HorizontalAlignment = Element.ALIGN_JUSTIFIED;
しかし、動作しません。