<br><br><div class="gmail_quote">On Sun, Oct 18, 2009 at 10:57 PM, Albert Astals Cid <span dir="ltr">&lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">
&gt; buffer?<br>
<br>
</div>&gt; What I don&#39;t get is how and where are the operators rendered to the memory<br>Well, each of the commands get called and this goes through the outputdev that<br>
&quot;draws&quot; things<br>
<div class="im"><br>
&gt; How gets a page state transformed to pixels?<br>
</div>By commands like &quot;draw line&quot;<br>
<div class="im"><br>
&gt; Is there performed a binary search for every command in pdf?<br>
<br>
</div>Yes, but it&#39;s actually cheap so don&#39;t bother optimizing that it&#39;ll give you a<br>
0.00000001% performance boost at most.<br></blockquote><br>Hello,<br>thanks for the reply!<br>If I understood correctly: in PDF, say there are 1000 lines. Is the binary search for outputdev&#39;s appropriate callback called 1000 times? I thought there is some kind of cache (this is what I was trying to find in the source) but you are saying that it is fast enough? Is this correct? Fair enough...<br>
Thanks for the info, once more!<br></div>