需要在iTextSharp的内部PdfPTable中提供分页符

时间:2016-03-10 07:04:56

标签: c# asp.net-mvc itextsharp pdfptable page-break-inside

我使用iTextSharp将我的html字符串打印到pdf。 我有嵌套表层次结构。如果内表不适合当前页面并且在新页面上开始打印,我需要内部表。

我推出了

I have modified the code little and its working. please check:
function GetThePromptsData() {
   /* $.ajax({
        type: "GET",
        url: "http://jsonplaceholder.typicode.com/posts",
        dataType: "jsonp",
        contentType: "application/json; charset=utf-8",
        success: function (data, textStatus, jqXHR) {

        }
    });*/
    data =[ {
    PromptID:1,
    Question:"test 1",
    DefaultAnswer:"test answer 1" 

    },
    {
    PromptID:2,
    Question:"test 2",
    DefaultAnswer:"test answer 2"    

    },
    ]
     CreatePromptsGrid(data);
      ShowPromptsPopUp();
}

function ShowPromptsPopUp() {
    $("#ShowPrompts").kendoWindow({
        width: "300px",
        height: "300px",
        title: "Option Prompts",
        visible: false,
        modal: true,
        actions: [
            "Close"
        ]
    }).data("kendoWindow").center().open();
}

var promptGrid,
CreatePromptsGrid = function (promptsData) {
    promptGrid = $("#PromptsGrid").kendoGrid({
        dataSource: {
            data:promptsData
        },
        schema: {
            model: {
                id: "PromptID",
            }
        },
        columns: [
            { field: "Question", title: "Question" },
            { field: "DefaultAnswer", title: "Answer" }
        ],
        change: function (e) {

        },
        scrollable: true,
        pageable: false,
        selectable: "row"
    }).data("KendoGrid");
}

GetThePromptsData();

对于父表以及所有子表的所有表。

但在我的情况下,Inner table没有破坏。

这是图像。 enter image description here

我在document.add(parentTable)中添加主父表。

我已经检查过如果我将子表与父表分开并直接添加文档,它会在需要时打破页面。

但对于嵌套表而言,它没有破坏。

你能帮帮我吗?

由于

0 个答案:

没有答案