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.