Мне не нужны номера страниц на первой и последней страницах моего PDF, поэтому в моей пользовательской функции нижнего колонтитула Я пытаюсь сравнить текущий номер страницы к общему количеству страниц, которое не работает с $ this-> getAliasNbPages(); возвращает строку (что-то вроде «{ptp)»}, которая не может быть преобразована в целое число.TCPDF: Получить общее количество страниц/узнать, является ли последняя страница
Как получить общее количество страниц в виде целых чисел или узнать, является ли последняя страница последней?
Я не могу понять, как эти функции позволяют определить текущую страницу, является ли последняя страница. 'PageNo()' покажет вам текущий номер страницы, но будет ** всегда ** равным значению, возвращенному из 'getNumPages()' – mattstuehler
извините, его прошло годы с тех пор, как я решил это, полностью забыл, как я это сделал , Я держал пари, что вы вызываете 'getNumPages' и' pageNo' внутри одного цикла, что объясняет, почему вы получаете равные числа. Я знаю, что это глупо, но попытайтесь выполнить симуляцию, запустите dummyLoop() {}; $ allpages = getNumPages из dummyLoop; run actualLoop() {if (pageNo() == $ allpages) {echo "вы находитесь в последней странице mate!";}} 'или что-то в этом роде – bonesnatch