<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=751545714-08072005><FONT face=Arial 
color=#0000ff size=2>Kenneth,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751545714-08072005><FONT face=Arial 
color=#0000ff size=2>This doesn't address the details of your actual question, 
but my gut tells me that cutting and pasting from pdf to code is not a good 
idea. Aside from your issue with tabs, what about listings that don't fit well 
on a page (so you break lines with an arrow indicating that you've done it--the 
docbook xsls can do this automatically now). One of the reasons we do our docs 
in DocBook is to provide pdf (for printing) and html formats. We have an eclipse 
infocenter running standalone to serve up all the docs in a convenient, 
searchable format to services. From there, they can also get pdfs or chms of 
individual docs (e.g. to print a portion or send an individual doc to somebody) 
or the whole infocenter for offline use. </FONT></SPAN><SPAN 
class=751545714-08072005><FONT face=Arial color=#0000ff size=2>Another 
alternative is having the xsls spit out the programlistings as separate text 
files in a code samples directory with some naming convention that would make it 
easy to go from the pdf to the code sample (then even using callouts in the 
listings would be no problem).&nbsp;But if they're reading online anyway, 
wouldn't html be a more suitable format? </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751545714-08072005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=751545714-08072005><FONT face=Arial 
color=#0000ff size=2>David</FONT>&nbsp;</SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> owner-xep-support@renderx.com 
  [mailto:owner-xep-support@renderx.com] <B>On Behalf Of </B>Kenneth 
  Johansson<BR><B>Sent:</B> Friday, July 08, 2005 8:31 AM<BR><B>To:</B> 
  Xep-Support<BR><B>Subject:</B> [xep-support] Preserving whitespace in 
  programlisting output<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2>Hi,</FONT></SPAN></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial size=2>I'm using DocBook 
  &lt;programlisting&gt; a lot for showing chunks of code etc. From what 
  I've&nbsp;deducted&nbsp;from reading&nbsp;on the support mailing list I gather 
  that tabs in &lt;programlisting&gt; are replaced with a single whitespace. 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial size=2>I'm using 
  whitespaces in my &lt;programlisting&gt; but when I try to select the result 
  in a PDF I only select the text, not a single whitespace. Is this behavior a 
  Acrobat Reader "feature" or is it a XEP bug, or is it possible to tweak XEP to 
  keep the whitespaces? </FONT></SPAN></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial size=2>This is quite a 
  serious problem for us since our service engineers&nbsp;wish to copy the 
  content of these &lt;programlisting&gt;'s and insert it in scripts etc. In 
  some cases the indention is vital, and when pasting&nbsp;50 rows of code its 
  quite irritating to have to reindent the text.</FONT></SPAN></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial size=2>Best 
  regards,</FONT></SPAN></DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=171240313-08072005><FONT face=Arial 
  size=2>/Kenneth</FONT></SPAN></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV><!-- Converted from text/plain format -->
  <P><FONT 
  size=2>--------------------------------------------------------<BR>Kenneth 
  Johansson&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technical Documentation 
  Manager<BR>Sectra Imtec AB<BR>Teknikringen 20 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E-mail: ke-joh AT sectra DOT 
  se<BR>SE-583 30 Linköping&nbsp;&nbsp;&nbsp;&nbsp; Phone:&nbsp; +46 13 23 52 
  00<BR>SWEDEN&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Web:&nbsp;&nbsp;&nbsp; <A 
  href="http://www.sectra.se/">http://www.sectra.se</A></FONT> </P>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>