PDFLib (PHP) — отключить некоторые ячейки для сокращения

Я работаю с PDFLib (9.0.4) с PHP 5.5, чтобы создать очень большую таблицу с большим количеством очень маленьких ячеек.

Мне известно, что PDFLib использует специальный алгоритм для размещения таблицы в указанном пространстве. Я хотел бы знать, как предотвратить сокращение некоторых клеток.

Моя текущая проблема заключается в том, что время от времени некоторые ячейки сокращаются не так, как другие, пока эти ячейки пусты.

Я пытался играть с колонкой с полями, … ничего не получалось.

Я пытался поиграть с вариантами сжатия и вершины, когда я вызываю функцию PDF_fit_table. Но эти варианты слишком общие.
Я ищу способ предотвратить сокращение только определенных клеток.

Спасибо за ваше время.

РЕДАКТИРОВАТЬ
Это не проблема сокращения клеток, а растяжение.

0

Решение

У меня есть ответ на мою проблему: вам просто нужно указать опцию vershrinklimit и horshrinklimit в функцию PDF_fit_table.

Но я отправил неправильный вопрос. Моя проблема не в уменьшении, а в растяжении. Моя ячейка пуста, и fit_table растянул ее, пока она не нужна.

0

Другие решения

Я нашел решение своей проблемы.

по умолчанию, в случае, если параметр не был предоставлен, я предварительно ожидал ширину полосы для всех ячеек … даже для ячеек с colspaned.

Таким образом, если один из моих фрагментов таблицы заканчивался ячейкой colspaned с заданной шириной полосы, эта ширина применялась ко всем остальным ячейкам выше.

Решением было проверить, содержит ли строка параметров ячейки параметр colspan. Если это так, параметр colwidth не является предваряющим.

0

По вопросам рекламы [email protected]