Как добавить разрыв столбца в iTextSharp - PullRequest
0 голосов
/ 11 октября 2018

Я создаю столбец, подобный следующему:

ColumnText columnText = new ColumnText(pdfContent);
while(moreThingsToSay){
{
    /// blah blah blah
    columnText.addElement(...);               
}

И затем я беру этот поток столбцов и превращаю его в страницы, подобные этим:

while (ColumnText.HasMoreText(status))
{
    // add column to page
    if (columnNumber == 0)
    {
        columnText.SetSimpleColumn(new Rectangle(doc.Left,doc.Bottom, doc.Left+columnWidth, doc.Top - topMargin));
        columnNumber = 1; // next time do right side
    }
    else
    {
        columnText.SetSimpleColumn(new Rectangle(doc.Right - columnWidth, doc.Bottom, doc.Right, doc.Top - topMargin));//secondColumnLeftSide, secondColumnRightSide);
        columnNumber = 0; // next time do left side
    }

    status = columnText.Go(); // write the current column. 

    var isNextColumnLeftSide = columnNumber == 0;
    if (isNextColumnLeftSide && ColumnText.HasMoreText(status))
    {
        // go to next page
        doc.NewPage();
    }
}

Как вставить разрыв столбцав середину columnText, так что columnText.go () сломается в этой точке данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...