В моем блоке PDF у меня есть 1 блок изображения и 3 блока текста. Я хочу получить количество блоков как 4
Но здесь
private function getTotalBlockCount($currentPage) {
if ( ! isset($currentPage) )
$currentPage = 0;
return $this->objPDFLib->pcos_get_number($this->indoc, "length:pages[".$currentPage."]/blocks");
}
Я получаю только счет как 3. Он считает только текстовый блок. Как я могу получить количество блоков изображения также
Возможно ли, что у вас есть проблема с индексом -1?
Помните, что индекс страницы для вызова pcos_get_number () начинается с 0. Поэтому, когда вы вызываете
private function getTotalBlockCount($currentPage)
с номером страницы (начиная с 1), вы можете получить количество блоков для страницы позади, и поэтому вы
return $this->objPDFLib->pcos_get_number($this->indoc,
"length:pages[".($currentPage-1)."]/blocks");
может решить вашу проблему.
Других решений пока нет …