2016-09-30 55 views
0

我正在實施跨越IText 7 .NET中多個頁面的MultiColumn文本。如果有人能夠在C#中提供一個關於如何實現這個的例子,那將是非常棒的。在iTextSharp中可用的ColumnText在Itext7中不再可用。iText7 C#MultiColumn Text

回答

1

請在提問前閱讀documentation或查看the examples

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));