ABCPDF v9 не работает с Gecko

У меня есть ABCPDF версии 9, которая правильно преобразовывает HTML-страницу в трехстраничный PDF-файл с помощью MSIE, но тот же код усекается после первой страницы с Gecko. Соответствующий код:

var pageRef = theDoc.AddImageUrl(uri, true, 1200, true);
while (theDoc.Chainable(pageRef))
{
    theDoc.Page = theDoc.AddPage();
    pageRef = theDoc.AddImageToChain(pageRef);
}

В режиме отладки theDoc.Chainable(pageRef) возвращает true, когда механизмом рендеринга является MSIE, и false, когда механизмом рендеринга является Gecko.

Предложения по исправлению этого?

1 ответ

Решение

У нас была та же проблема, и мы искали конкретный HTML, который вызывал проблему. В нашем случае это был тот факт, что контент, который занимал несколько страниц, был в тэге fieldset. Мы просто поменяли тэг fieldset на тэг div.

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