<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - poppler_page_get_text fails for right to left directioned pages"
href="https://bugs.freedesktop.org/show_bug.cgi?id=55979">55979</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>poppler-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>poppler_page_get_text fails for right to left directioned pages
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>alexbodn.groups@gmail.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>glib frontend
</td>
</tr>
<tr>
<th>Product</th>
<td>poppler
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=68558" name="attach_68558" title="patch to make poppler_page_get_text return the whole page text">attachment 68558</a> <a href="attachment.cgi?id=68558&action=edit" title="patch to make poppler_page_get_text return the whole page text">[details]</a></span>
patch to make poppler_page_get_text return the whole page text
the failure is a result of a change that requires right to left text selection
for right to left pages.
without dealing with this idea, this patch will only get the whole text of the
page (as an user might also think, since no limits may be given), and isn't
trying to define a rectangle for the whole page content, as the current
implementation.
performance would neccessarily increase, too.
this patch is important since the glib interface it the only endpoint for
python programs to access poppler.
best regards,
alex</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>