PDFLIB:add_table_cell: больше ячеек таблицы не может быть добавлено (примерка таблицы началась)

У меня есть эта ошибка:

PDFLIB: add_table_cell: больше ячеек таблицы не может быть добавлено (примерка таблицы началась)

Когда я хочу создать таблицу содержит заголовок Statique и содержимое динамического

Пример кода:

$tbl = $p->add_table_cell($tbl, 6, $row, 
        $deliveryinfo->Contact.'-'.$deliveryinfo->ExpectedQuantity, $optqteprévue);
if ($tbl == 0)

    throw new Exception("Error: " . $p->get_errmsg());


$row++;

$optlist = "stroke={{line=frame linewidth=0.8} " .
        "{line=other linewidth=0.3}}";

$result = $p->fit_table($tbl, 19, 220, 497, 120, $optlist);

1 ответ

Я предполагаю, что сообщение об ошибке объясняет причину подробно и должно быть легко исправить. Кроме того, то, что вы, возможно, читали ранее в руководстве по PDFlib 9, глава 8.3, но больше об этом не думаете:

Создание таблицы начинается с определения содержимого и визуальных свойств каждой ячейки таблицы с помощью PDF_add_table_cell(). Затем вы размещаете таблицу, используя один или несколько вызовов PDF_fit_table ().

=> сначала вы должны построить полную таблицу несколькими вызовами add_table_cell (), а после добавления всех ячеек вы подгоняете содержимое на втором шаге. Вам нужен пример кода? Пожалуйста, проверьте образцы в PDFlib Cookbook, например образец starter_table.php

Другие вопросы по тегам