2016-09-30 3 views
0

私はIText 7 .NETの複数のページにまたがるMultiColumn Textの実装に取り​​組んでいます。これを実装する方法について誰かがC#で例を挙げることができれば幸いです。 iTextSharpで利用可能だったColumnTextはItext7では利用できなくなりました。iText7 C#MultiColumn Text

答えて

1

the examplesをご覧になる前に、documentationをご覧ください。

iTextの7は巨大な改善を持っている:あなたは何columsが必要とされていない場合など、ドキュメント作成、その後、単に特定のレンダラを追加することによって、列を導入することができます

float offSet = 36; 
float columnWidth = (ps.GetWidth() - offSet * 2 + 10)/3; 
float columnHeight = ps.GetHeight() - offSet * 2; 
//Define column areas 
Rectangle[] columns = new Rectangle[] { 
    new Rectangle(offSet - 5, offSet, columnWidth, columnHeight), 
    new Rectangle(offSet + columnWidth, offSet, columnWidth, columnHeight), 
    new Rectangle(offSet + columnWidth * 2 + 5, offSet, columnWidth, columnHeight) 
}; 
document.SetRenderer(new ColumnDocumentRenderer(document, columns));