0
我正在實施跨越IText 7 .NET中多個頁面的MultiColumn文本。如果有人能夠在C#中提供一個關於如何實現這個的例子,那將是非常棒的。在iTextSharp中可用的ColumnText在Itext7中不再可用。iText7 C#MultiColumn Text
我正在實施跨越IText 7 .NET中多個頁面的MultiColumn文本。如果有人能夠在C#中提供一個關於如何實現這個的例子,那將是非常棒的。在iTextSharp中可用的ColumnText在Itext7中不再可用。iText7 C#MultiColumn Text
請在提問前閱讀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));