1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-22 04:50:09 +00:00

Fix jumping within page when JS enabled

This commit is contained in:
Hongliang TIAN 2012-09-19 00:10:25 +08:00
parent 5d1b4ae978
commit ec9ec403b4

View File

@ -162,7 +162,9 @@ void HTMLRenderer::startPage(int pageNum, GfxState *state)
assert((!line_opened) && "Open line in startPage detected!"); assert((!line_opened) && "Open line in startPage detected!");
html_fout << "<div class=\"b\" style=\"width:" << pageWidth << "px;height:" << pageHeight << "px;\">" html_fout
<< "<a name=\"a" << pageNum << "\">"
<< "<div class=\"b\" style=\"width:" << pageWidth << "px;height:" << pageHeight << "px;\">"
<< "<div id=\"p" << pageNum << "\" class=\"p\" style=\"width:" << pageWidth << "px;height:" << pageHeight << "px;"; << "<div id=\"p" << pageNum << "\" class=\"p\" style=\"width:" << pageWidth << "px;height:" << pageHeight << "px;";
if(param->process_nontext) if(param->process_nontext)
@ -188,9 +190,7 @@ void HTMLRenderer::startPage(int pageNum, GfxState *state)
} }
html_fout << "\">"; html_fout << "\">";
html_fout << "<a name=\"p" << pageNum << "\"></a>";
draw_scale = 1.0; draw_scale = 1.0;
cur_font_info = install_font(nullptr); cur_font_info = install_font(nullptr);
@ -225,7 +225,7 @@ void HTMLRenderer::endPage() {
cur_doc->processLinks(this, pageNum); cur_doc->processLinks(this, pageNum);
// close page // close page
html_fout << "</div></div>" << endl; html_fout << "</div></div></a>" << endl;
} }
/* /*
@ -265,7 +265,7 @@ void HTMLRenderer::processLink(AnnotLink * al)
delete dest; delete dest;
if(pageno > 0) if(pageno > 0)
dest_str = (char*)str_fmt("#p%x", pageno); dest_str = (char*)str_fmt("#a%x", pageno);
} }
} }
break; break;