mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 13:00:08 +00:00
..
This commit is contained in:
parent
68791299e5
commit
d39a5331a1
6
TODO
6
TODO
@ -1,7 +1,3 @@
|
|||||||
- page wise optimization (frequent used states)
|
|
||||||
- handle large negative letter space
|
|
||||||
- remove unused values in statemanager (due to optimization), probably ref count?
|
|
||||||
- merge sub/sup into one line
|
|
||||||
- don't dump image when it is empty
|
- don't dump image when it is empty
|
||||||
|
|
||||||
== Future: ==
|
== Future: ==
|
||||||
@ -28,3 +24,5 @@ Not enough motivation/Lazy
|
|||||||
- ajax in pdf2htmlEX for separated pages
|
- ajax in pdf2htmlEX for separated pages
|
||||||
- separate classes for annotations (such that we don't have to hide all css drawings for printing)
|
- separate classes for annotations (such that we don't have to hide all css drawings for printing)
|
||||||
- Widget Annoataion
|
- Widget Annoataion
|
||||||
|
- handle large negative letter space
|
||||||
|
- different optimization levels
|
||||||
|
@ -311,7 +311,7 @@ void HTMLRenderer::check_state_change(GfxState * state)
|
|||||||
// text on a same horizontal line, we can insert positive or negaive x-offsets
|
// text on a same horizontal line, we can insert positive or negaive x-offsets
|
||||||
merged = true;
|
merged = true;
|
||||||
}
|
}
|
||||||
else
|
else if(param.optimize_text)
|
||||||
{
|
{
|
||||||
// otherwise we merge the lines only when
|
// otherwise we merge the lines only when
|
||||||
// - text are not shifted to the left too much
|
// - text are not shifted to the left too much
|
||||||
|
@ -20,6 +20,7 @@ HTMLTextPage::HTMLTextPage(const Param & param, AllStateManater & all_manager)
|
|||||||
|
|
||||||
void HTMLTextPage::dump_text(ostream & out)
|
void HTMLTextPage::dump_text(ostream & out)
|
||||||
{
|
{
|
||||||
|
optimize();
|
||||||
for(auto iter = text_lines.begin(); iter != text_lines.end(); ++iter)
|
for(auto iter = text_lines.begin(); iter != text_lines.end(); ++iter)
|
||||||
(*iter)->dump_text(out);
|
(*iter)->dump_text(out);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user