public void AddRegularColumns(float left, float right, float gutterWidth, int numColumns) { float currX = left; float width = right - left; float colWidth = (width - (gutterWidth * (numColumns - 1))) / numColumns; for (int i = 0; i < numColumns; i++) { AddSimpleColumn(currX, currX + colWidth); currX += colWidth + gutterWidth; } }
public void AddSection(MultiColumnSection section) { PDF.MultiColumnText multiCol = new PDF.MultiColumnText(450); multiCol.AddRegularColumns(36, document.PageSize.Width - 36, 18, section.NumberOfColumns); AddElements(section, multiCol); }