"Fossies" - the Fresh Open Source Software Archive

Member "pstoedit-3.78/doc/pstoedit.htm" (22 Nov 2021, 75529 Bytes) of package /linux/misc/pstoedit-3.78.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <!-- *********************************** start of \input{version.tex} -->
    2 <!-- *********************************** end of \input{version.tex} -->
    3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
    4 <!-- Manual page created with latex2man on Mon Nov 22 20:35:06 CET 2021
    5 ** Author of latex2man: Juergen.Vollmer@informatik-vollmer.de
    6 ** NOTE: This file is generated, DO NOT EDIT. -->
    7 <html>
    8 <head><title>PSTOEDIT</title>
    9 </head><body bgcolor="white">
   10 <h1 align=center>
   11 PSTOEDIT 
   12 </h1>
   13 <h4 align=center>Dr. Wolfgang Glunz </h4>
   14 <h4 align=center>22 November 2021</h4>
   15 <h4 align=center>Version 3.78</h4>
   16 <tt>pstoedit</tt>
   17 - a tool converting PostScript and PDF files into various 
   18 vector graphic formats 
   19 <h3>Table of Contents</h3>
   20 <ul>
   21 <li><a href="#section_1">Synopsis </a>
   22 <ul>
   23 <li><a href="#section_2">From the command shell </a></li>
   24 <li><a href="#section_3">From Gsview </a></li>
   25 <li><a href="#section_4">From programs that support the ALDUS graphic import filter interface </a></li>
   26 </ul>
   27 <li><a href="#section_5">Description </a>
   28 <ul>
   29 <li><a href="#section_6">RELEASE LEVEL </a></li>
   30 <li><a href="#section_7">USE </a></li>
   31 <li><a href="#section_8">PRINCIPLE OF CONVERSION </a></li>
   32 <li><a href="#section_9">NOTES </a></li>
   33 </ul>
   34 <li><a href="#section_10">Options </a>
   35 <ul>
   36 <li><a href="#section_11">General options </a></li>
   37 <li><a href="#section_12">Text and font handling related options </a></li>
   38 <li><a href="#section_13">Drawing related options </a></li>
   39 <li><a href="#section_14">Debug options </a></li>
   40 <li><a href="#section_15">Input and outfile file arguments </a></li>
   41 </ul>
   42 <li><a href="#section_16">Available formats and their specific options </a>
   43 <ul>
   44 <li><a href="#section_17">Format group: psf ps debug dump gs ps2ai  </a></li>
   45 <li><a href="#section_18">Format group: gmfa gmfb plot plot-cgm plot-ai plot-svg plot-ps plot-fig plot-pcl plot-hpgl plot-tek  </a></li>
   46 <li><a href="#section_19">magick - MAGICK driver compatible with version 7.0.7 of ImageMagick. </a></li>
   47 <li><a href="#section_20">swf - SWF driver:  </a></li>
   48 <li><a href="#section_21">Format group: svg xaml  </a></li>
   49 <li><a href="#section_22">Format group: cgmb1 cgmb cgmt  </a></li>
   50 <li><a href="#section_23">mif - (Frame)Maker Intermediate Format </a></li>
   51 <li><a href="#section_24">rtf - Rich Text Format </a></li>
   52 <li><a href="#section_25">Format group: wemf wemfc wemfnss  </a></li>
   53 <li><a href="#section_26">Format group: hpgl pcl  </a></li>
   54 <li><a href="#section_27">pcb-rnd - pcb-rnd format </a></li>
   55 <li><a href="#section_28">pic - PIC format for troff et.al. </a></li>
   56 <li><a href="#section_29">asy - Asymptote Format </a></li>
   57 <li><a href="#section_30">cairo - cairo driver </a></li>
   58 <li><a href="#section_31">cfdg - Context Free Design Grammar </a></li>
   59 <li><a href="#section_32">Format group: dxf dxf_14 dxf_s  </a></li>
   60 <li><a href="#section_33">Format group: fig xfig tfig  </a></li>
   61 <li><a href="#section_34">gcode - emc2 gcode format </a></li>
   62 <li><a href="#section_35">gnuplot - gnuplot format </a></li>
   63 <li><a href="#section_36">gschem - gschem format </a></li>
   64 <li><a href="#section_37">idraw - Interviews draw format (EPS) </a></li>
   65 <li><a href="#section_38">java1 - java 1 applet source code </a></li>
   66 <li><a href="#section_39">java2 - java 2 source code </a></li>
   67 <li><a href="#section_40">kil - .kil format for Kontour </a></li>
   68 <li><a href="#section_41">latex2e - LaTeX2e picture format</a></li>
   69 <li><a href="#section_42">lwo - LightWave 3D object format </a></li>
   70 <li><a href="#section_43">mma - Mathematica graphics </a></li>
   71 <li><a href="#section_44">mpost - MetaPost format </a></li>
   72 <li><a href="#section_45">noixml - Nemetschek NOI XML format </a></li>
   73 <li><a href="#section_46">pcbi - engrave data - insulate/PCB format </a></li>
   74 <li><a href="#section_47">pcb - pcb format </a></li>
   75 <li><a href="#section_48">pcbfill - pcb format with fills </a></li>
   76 <li><a href="#section_49">pdf - Adobe's Portable Document Format </a></li>
   77 <li><a href="#section_50">pptx - PresentationML (PowerPoint) format </a></li>
   78 <li><a href="#section_51">rib - RenderMan Interface Bytestream </a></li>
   79 <li><a href="#section_52">rpl - Real3D Programming Language format </a></li>
   80 <li><a href="#section_53">sample - sample driver: if you do not want to see this, uncomment the corresponding line in makefile and make again </a></li>
   81 <li><a href="#section_54">sk - Sketch format </a></li>
   82 <li><a href="#section_55">svm - StarView/OpenOffice.org metafile </a></li>
   83 <li><a href="#section_56">text - text in different forms  </a></li>
   84 <li><a href="#section_57">tgif - Tgif .obj format </a></li>
   85 <li><a href="#section_58">tk - tk and/or tk applet source code </a></li>
   86 <li><a href="#section_59">vtk - VTK driver: if you do not want to see this, uncomment the corresponding line in makefile and make again </a></li>
   87 <li><a href="#section_60">Format group: wmf emf  </a></li>
   88 </ul>
   89 </li>
   90 </ul>
   91 <li><a href="#section_61">NOTES </a>
   92 <ul>
   93 <li><a href="#section_62">autotrace </a></li>
   94 <li><a href="#section_63">Ps2ai </a></li>
   95 <li><a href="#section_64">MetaPost </a></li>
   96 <li><a href="#section_65">Context Free - CFDG </a></li>
   97 <li><a href="#section_66">LaTeX2e</a></li>
   98 <li><a href="#section_67">Creating a new output format driver </a></li>
   99 </ul>
  100 <li><a href="#section_68">ENVIRONMENT VARIABLES </a></li>
  101 <li><a href="#section_69">TROUBLE SHOOTING </a></li>
  102 <li><a href="#section_70">RESTRICTIONS </a></li>
  103 <li><a href="#section_71">FAQs </a></li>
  104 <li><a href="#section_72">AUTHOR </a></li>
  105 <li><a href="#section_73">CANONICAL ARCHIVE SITE </a></li>
  106 <li><a href="#section_74">ACKNOWLEDGMENTS </a></li>
  107 <li><a href="#section_75">LEGAL NOTICES </a></li>
  108 </ul>
  109 <p>
  110 <h2><a name="section_1">Synopsis</a></h2>
  111 
  112 <p>
  113 <h4><a name="section_2">From the command shell</a></h4>
  114 
  115 <p>
  116 <tt>pstoedit</tt>
  117 [<b>-v -help</b>]
  118 <br>
  119 <p>
  120 <tt>pstoedit</tt>
  121 <!-- *********************************** start of \input{generalhelpshort.tex} -->
  122 [<font class="optstyle">-include</font><font class="argstyle">&nbsp;name of a PostScript file to be included</font>]
  123 [<font class="optstyle">-df</font><font class="argstyle">&nbsp;font name</font>]
  124 [<b>-nomaptoisolatin1</b>]
  125 [<b>-dis</b>]
  126 [<font class="optstyle">-pngimage</font><font class="argstyle">&nbsp;filename</font>]
  127 [<b>-q</b>]
  128 [<b>-nq</b>]
  129 [<b>-nc</b>]
  130 [<b>-mergelines</b>]
  131 [<b>-filledrecttostroke</b>]
  132 [<b>-mergetext</b>]
  133 [<b>-dt</b>]
  134 [<b>-adt</b>]
  135 [<b>-ndt</b>]
  136 [<b>-dgbm</b>]
  137 [<b>-correctdefinefont</b>]
  138 [<b>-pti</b>]
  139 [<b>-pta</b>]
  140 [<font class="optstyle">-xscale</font><font class="argstyle">&nbsp;number</font>]
  141 [<font class="optstyle">-yscale</font><font class="argstyle">&nbsp;number</font>]
  142 [<font class="optstyle">-xshift</font><font class="argstyle">&nbsp;number</font>]
  143 [<font class="optstyle">-yshift</font><font class="argstyle">&nbsp;number</font>]
  144 [<b>-centered</b>]
  145 [<font class="optstyle">-minlinewidth</font><font class="argstyle">&nbsp;number</font>]
  146 [<font class="optstyle">-pagenumberformat</font><font class="argstyle">&nbsp;page number format specification</font>]
  147 [<b>-split</b>]
  148 [<b>-v</b>]
  149 [<font class="optstyle">-vl</font><font class="argstyle">&nbsp;</font>]
  150 [<b>-usebbfrominput</b>]
  151 [<b>-ssp</b>]
  152 [<b>-sfill</b>]
  153 [<font class="optstyle">-uchar</font><font class="argstyle">&nbsp;character</font>]
  154 [<b>-nb</b>]
  155 [<b>-rdb</b>]
  156 [<font class="optstyle">-page</font><font class="argstyle">&nbsp;page number</font>]
  157 [<font class="optstyle">-flat</font><font class="argstyle">&nbsp;flatness factor</font>]
  158 [<b>-sclip</b>]
  159 [<b>-ups</b>]
  160 [<b>-rgb</b>]
  161 [<b>-useagl</b>]
  162 [<b>-noclip</b>]
  163 [<b>-t2fontsast1</b>]
  164 [<b>-keep</b>]
  165 [<b>-debugfonthandling</b>]
  166 [<b>-gstest</b>]
  167 [<b>-fakedateandversion</b>]
  168 [<b>-nfr</b>]
  169 [<b>-glyphs</b>]
  170 [<b>-useoldnormalization</b>]
  171 [<font class="optstyle">-rotate</font><font class="argstyle">&nbsp;angle (0-360)</font>]
  172 [<font class="optstyle">-fontmap</font><font class="argstyle">&nbsp;name of font map file for pstoedit</font>]
  173 [<font class="optstyle">-pagesize</font><font class="argstyle">&nbsp;page format</font>]
  174 [<b>-help</b>]
  175 [<font class="optstyle">-gs</font><font class="argstyle">&nbsp;path to the Ghostscript executable/DLL</font>]
  176 [<b>-bo</b>]
  177 [<font class="optstyle">-psarg</font><font class="argstyle">&nbsp;argument string</font>]
  178 [<font class="optstyle">-pslanguagelevel</font><font class="argstyle">&nbsp;PostScript Language Level 1, 2, or 3 to be used.</font>]
  179 <font class="optstyle">-f</font><font class="argstyle">&nbsp;"format[:options]"</font>
  180 [<font class="optstyle">-gsregbase</font><font class="argstyle">&nbsp;Ghostscript base registry path</font>]
  181 [ inputfile [outputfile] ] 
  182 <!-- *********************************** end of \input{generalhelpshort.tex} -->
  183 <p>
  184 <h4><a name="section_3">From Gsview</a></h4>
  185 
  186 <p>
  187 Pstoedit can be called from within gsview via 
  188 "<strong>Edit | Convert to vector format</strong>"
  189 <p>
  190 <h4><a name="section_4">From programs that support the ALDUS graphic import filter interface</a></h4>
  191 
  192 <p>
  193 <tt>pstoedit</tt>
  194 can also be used as PostScript and PDF graphic import filter for several programs including 
  195 MS Office, PaintShop-Pro and PhotoLine. See 
  196 <a href ="http://www.pstoedit.net/importps/"><tt>http://www.pstoedit.net/importps/</tt></a>
  197 for more 
  198 details. 
  199 <p>
  200 <h2><a name="section_5">Description</a></h2>
  201 
  202 <p>
  203 <h4><a name="section_6">RELEASE LEVEL</a></h4>
  204 
  205 <p>
  206 This manpage documents release 3.78 of <tt>pstoedit</tt>.
  207 <p>
  208 <h4><a name="section_7">USE</a></h4>
  209 
  210 <p>
  211 <tt>pstoedit</tt>
  212 converts PostScript and PDF files to various vector graphic 
  213 formats. The resulting files can be edited or imported into various drawing 
  214 packages. Type 
  215 <p>
  216 <strong>pstoedit -help</strong>
  217 <p>
  218 to get a list of supported output formats. Pstoedit comes with a 
  219 large set of format drivers integrated in the binary. Additional drivers can be 
  220 installed as plugins and are available via 
  221 <a href ="http://www.pstoedit.net/plugins/"><tt>http://www.pstoedit.net/plugins/</tt></a>.
  222 Just copy the plugins to the same directory where the pstoedit binary is installed or - under Unix like systems only - alternatively into the lib directory parallel to the bin directory where pstoedit is installed. 
  223 <p>
  224 However, unless you also get a license key for the plugins, the additional 
  225 drivers will slightly distort the resulting graphics. See the documentation 
  226 provided with the plugins for further details. 
  227 <p>
  228 <h4><a name="section_8">PRINCIPLE OF CONVERSION</a></h4>
  229 
  230 <p>
  231 <tt>pstoedit</tt>
  232 works by redefining some basic painting operators of 
  233 PostScript, e.g. <strong>stroke</strong>
  234 or <strong>show</strong>
  235 (bitmaps drawn by the image 
  236 operator are not supported by all output formats.) After 
  237 redefining these operators, the PostScript or PDF file that needs to be 
  238 converted is processed by a PostScript interpreter, e.g., Ghostscript 
  239 (<font class="commandname">gs</font>(1)).
  240 You normally need to have a PostScript interpreter installed in 
  241 order to use this program. However, you can perform some "back end only" processing 
  242 of files following the conventions of the pstoedit intermediate format by specifying the <b>-bo</b>
  243 option. See "Available formats and their specific options" below. 
  244 <p>
  245 The output that is written by the interpreter due to the redefinition of the 
  246 drawing operators is a sort of 'flat' PostScript file that contains only simple 
  247 operations like moveto, lineto, show, etc. You can look at this file using the 
  248 <b>-f debug</b>
  249 option. 
  250 <p>
  251 This output is read by end-processing functions of <tt>pstoedit</tt>
  252 and triggers 
  253 the drawing functions in the selected output format driver sometime called also "backend". 
  254 <p>
  255 <h4><a name="section_9">NOTES</a></h4>
  256 
  257 <p>
  258 If you want to process PDF files directly, your PostScript interpreter must 
  259 provide this feature, as does Ghostscript. Aladdin Ghostscript is 
  260 recommended for processing PDF and PostScript files. 
  261 <p>
  262 <h2><a name="section_10">Options</a></h2>
  263 
  264 <p>
  265 <!-- *********************************** start of \input{generalhelplong.tex} -->
  266 <h4><a name="section_11">General options</a></h4>
  267 
  268 The following format specific options are available: 
  269 <dl compact>
  270 <dt>[<font class="optstyle">-include</font><font class="argstyle">&nbsp;name of a PostScript file to be included</font>]
  271 </dt>
  272 <dd> 
  273 This option allows specifying an additional PostScript file that will be executed just before the normal input is read. This is helpful for including specific page settings or for disabling potentially unsafe PostScript operators, e.g., file, renamefile, or deletefile. 
  274 <p>
  275 </dd>
  276 <dt>[<font class="optstyle">-xscale</font><font class="argstyle">&nbsp;number</font>]
  277 </dt>
  278 <dd> 
  279 <p>
  280 </dd>
  281 <dt>[<font class="optstyle">-yscale</font><font class="argstyle">&nbsp;number</font>]
  282 </dt>
  283 <dd> 
  284 <p>
  285 </dd>
  286 <dt>[<font class="optstyle">-xshift</font><font class="argstyle">&nbsp;number</font>]
  287 </dt>
  288 <dd> 
  289 <p>
  290 </dd>
  291 <dt>[<font class="optstyle">-yshift</font><font class="argstyle">&nbsp;number</font>]
  292 </dt>
  293 <dd> 
  294 <p>
  295 </dd>
  296 <dt>[<b>-centered</b>]
  297 </dt>
  298 <dd> 
  299 <p>
  300 </dd>
  301 <dt>[<font class="optstyle">-minlinewidth</font><font class="argstyle">&nbsp;number</font>]
  302 </dt>
  303 <dd> 
  304 <p>
  305 </dd>
  306 <dt>[<font class="optstyle">-pagenumberformat</font><font class="argstyle">&nbsp;page number format specification</font>]
  307 </dt>
  308 <dd> 
  309 <p>
  310 </dd>
  311 <dt>[<b>-split</b>]
  312 </dt>
  313 <dd> 
  314 Create a new file for each page of the input. For this the output filename must contain a %d which is replaced with the current page number. This option is automatically switched on for output formats that do not support multiple pages within one file, e.g. fig or gnuplot. 
  315 <p>
  316 </dd>
  317 <dt>[<b>-usebbfrominput</b>]
  318 </dt>
  319 <dd> 
  320 If specified, pstoedit uses the BoundingBox as is (hopefully) found in the input file instead of one that is calculated by its own. 
  321 <p>
  322 </dd>
  323 <dt>[<font class="optstyle">-page</font><font class="argstyle">&nbsp;page number</font>]
  324 </dt>
  325 <dd> 
  326 Select a single page from a multi-page PostScript or PDF file. 
  327 <p>
  328 </dd>
  329 <dt>[<b>-rgb</b>]
  330 </dt>
  331 <dd> 
  332 Since version 3.30 pstoedit uses the CMYK colors internally. The -rgb option turns on the old behavior to use RGB values. 
  333 <p>
  334 </dd>
  335 <dt>[<b>-useagl</b>]
  336 </dt>
  337 <dd> 
  338 <p>
  339 </dd>
  340 <dt>[<b>-noclip</b>]
  341 </dt>
  342 <dd> 
  343 <p>
  344 </dd>
  345 <dt>[<font class="optstyle">-rotate</font><font class="argstyle">&nbsp;angle (0-360)</font>]
  346 </dt>
  347 <dd> 
  348 Rotate image by angle. 
  349 <p>
  350 </dd>
  351 <dt>[<font class="optstyle">-pagesize</font><font class="argstyle">&nbsp;page format</font>]
  352 </dt>
  353 <dd> 
  354 set page size for output medium. 
  355 This option sets the page size for the output medium. Currently this is just used by the libplot output format driver, but might be used by other output format drivers in future. The page size is specified in terms of the usual page size names, e.g. letter or a4. 
  356 <p>
  357 </dd>
  358 <dt>[<b>-help</b>]
  359 </dt>
  360 <dd> 
  361 <p>
  362 </dd>
  363 <dt>[<font class="optstyle">-gs</font><font class="argstyle">&nbsp;path to the Ghostscript executable/DLL</font>]
  364 </dt>
  365 <dd> 
  366 <p>
  367 </dd>
  368 <dt>[<b>-bo</b>]
  369 </dt>
  370 <dd> 
  371 You can run backend processing only (without the PostScript interpreter frontend) by first running <strong>pstoedit</strong>
  372 <b>-f dump</b>
  373 <i>infile</i>
  374 <i>dumpfile</i>
  375 and then running <strong>pstoedit</strong>
  376 <font class="optstyle">-f</font><font class="argstyle">&nbsp;format</font>
  377 <b>-bo</b>
  378 <i>dumpfile</i>
  379 <i>outfile</i>.
  380 <p>
  381 </dd>
  382 <dt>[<font class="optstyle">-psarg</font><font class="argstyle">&nbsp;argument string</font>]
  383 </dt>
  384 <dd> 
  385 The string given with this option is passed directly to Ghostscript when Ghostscript is called to process the PostScript file for <tt>pstoedit</tt>.
  386 For example: <strong>-psarg</strong><strong>&nbsp;"</strong><strong>-r300x300</strong><strong>"</strong>.
  387 This causes the resolution to be changed to 300x300 dpi. (With older versions of Ghostscript, changing the resolution this way has an effect only if the <b>-dis</b>
  388 option is given.) If you want to pass multiple options to Ghostscript you can use multiple -psarg options <b>-psarg opt1</b>
  389 <b>-psarg opt2</b>
  390 <b>-psarg opt2</b>.
  391 See the Ghostscript manual for other possible options. 
  392 <p>
  393 </dd>
  394 <dt>[<font class="optstyle">-pslanguagelevel</font><font class="argstyle">&nbsp;PostScript Language Level 1, 2, or 3 to be used.</font>]
  395 </dt>
  396 <dd> 
  397 <p>
  398 </dd>
  399 <dt><font class="optstyle">-f</font><font class="argstyle">&nbsp;"format[:options]"</font>
  400 </dt>
  401 <dd> 
  402 target output format recognized by <tt>pstoedit</tt>.
  403 Since other format drivers can be loaded dynamically, type <tt>pstoedit -help</tt>
  404 to get a full list of formats. See "Available formats and their specific options" below for an explanation of the [<i>:options</i>]
  405 to <b>-f</b>
  406 format. If the format option is not given, pstoedit tries to guess the target format from the suffix of the output filename. However, in a lot of cases, this is not a unique mapping and hence pstoedit demands the <b>-f</b>
  407 option. 
  408 <p>
  409 </dd>
  410 <dt>[<font class="optstyle">-gsregbase</font><font class="argstyle">&nbsp;Ghostscript base registry path</font>]
  411 </dt>
  412 <dd> 
  413 registry path to use as a base path when searching Ghostscript interpreter. 
  414 This option provides means to specify a registry key under HKLM/Software where to search for GS interpreter key, version and <tt>GS_DLL / GS_LIB</tt> values. Example: "-gsregbase MyCompany" means that HKLM/Software/MyCompany/GPL Ghostscript would be searched instead of HKLM/Software/GPL Ghostscript. 
  415 <p>
  416 </dd>
  417 </dl>
  418 <h4><a name="section_12">Text and font handling related options</a></h4>
  419 
  420 The following format specific options are available: 
  421 <dl compact>
  422 <dt>[<font class="optstyle">-df</font><font class="argstyle">&nbsp;font name</font>]
  423 </dt>
  424 <dd> 
  425 Sometimes fonts embedded in a PostScript program do not have a fontname. For example, this happens in PostScript files generated by <font class="commandname">dvips</font>(1).
  426 In such a case <tt>pstoedit</tt>
  427 uses a replacement font. The default for this is Courier. Another font can be specified using the <b>-df</b>
  428 option. <b>-df Helvetica</b>
  429 causes all unnamed fonts to be replaced by Helvetica. 
  430 <p>
  431 </dd>
  432 <dt>[<b>-nomaptoisolatin1</b>]
  433 </dt>
  434 <dd> 
  435 Normally <tt>pstoedit</tt>
  436 maps all character codes to the ones defined by the ISO Latin1 encoding. If you specify <b>-nomaptoisolatin1</b>
  437 then the encoding from the input PostScript is passed unchanged to the output. This may result in strange text output but on the other hand may be the only way to get some fonts converted appropriately. Try what fits best to your concrete case. 
  438 <p>
  439 </dd>
  440 <dt>[<font class="optstyle">-pngimage</font><font class="argstyle">&nbsp;filename</font>]
  441 </dt>
  442 <dd> 
  443 <p>
  444 </dd>
  445 <dt>[<b>-dt</b>]
  446 </dt>
  447 <dd> 
  448 draw text. Text is drawn as polygons. This might produce a large output file. This option is automatically switched on if the selected output format does not support text, e.g. <font class="commandname">gnuplot</font>(1).
  449 <p>
  450 </dd>
  451 <dt>[<b>-adt</b>]
  452 </dt>
  453 <dd> 
  454 automatic draw text. This option turns on the <b>-dt</b>
  455 option selectively for fonts that seem to be no normal text fonts, e.g. Symbol. 
  456 <p>
  457 </dd>
  458 <dt>[<b>-ndt</b>]
  459 </dt>
  460 <dd> 
  461 never draw text. Fully disable the heuristics used by pstoedit to decide when to "draw" text instead of showing it as text. This may produce incorrect results, but in some cases it might nevertheless be useful. "Use at own risk". 
  462 <p>
  463 </dd>
  464 <dt>[<b>-dgbm</b>]
  465 </dt>
  466 <dd> 
  467 <p>
  468 </dd>
  469 <dt>[<b>-correctdefinefont</b>]
  470 </dt>
  471 <dd> 
  472 Some PostScript files, e.g. such as generated by ChemDraw, use the PostScript definefont operator in a way that is incompatible with pstoedit's assumptions. The new font is defined by copying an old font without changing the FontName of the new font. When this option is applied, some "patches" are done after a definefont in order to make it again compatible with pstoedit's assumptions. This option is not enabled by default, since it may break other PostScript files. It is tested only with ChemDraw generated files. 
  473 <p>
  474 </dd>
  475 <dt>[<b>-pti</b>]
  476 </dt>
  477 <dd> 
  478 precision text. Normally a text string is drawn as it occurs in the input file. However, in some situations, this might produce wrongly positioned characters. This is due to limitations in most output formats of pstoedit. They cannot represent text with arbitrary inter-letter spacing which is easily possible in PDF and PostScript. With <b>-pta</b>,
  479 each character of a text string is placed separately. With <b>-pti</b>,
  480 this is done only in cases when there is a non zero inter-letter spacing. The downside of "precision text" is a bigger file size and hard to edit text. 
  481 <p>
  482 </dd>
  483 <dt>[<b>-pta</b>]
  484 </dt>
  485 <dd> 
  486 see -pti 
  487 <p>
  488 </dd>
  489 <dt>[<font class="optstyle">-uchar</font><font class="argstyle">&nbsp;character</font>]
  490 </dt>
  491 <dd> 
  492 Sometimes pstoedit cannot map a character from the encoding used by the PostScript file to the font encoding of the target format. In this case pstoedit replaces the input character by a special character in order to show all the places that could not be mapped correctly. The default for this is a "#". Using the <b>-uchar</b>
  493 option it is possible to specify another character to be used instead. If you want to use a space, use -uchar " ". 
  494 <p>
  495 </dd>
  496 <dt>[<b>-t2fontsast1</b>]
  497 </dt>
  498 <dd> 
  499 Handle Type 2 fonts same as Type 1. Type 2 fonts sometimes occur as embedded fonts within PDF files. In the default mode, text using such fonts is drawn as polygons since pstoedit assumes that such a font is not available on the user's machine. If this option is set, pstoedit assumes that the internal encoding follows the same as for a standard font and generates normal text output. This assumption may not be true in all cases. But it is nearly impossible for pstoedit to verify this assumption - it would have to do a sort of OCR. 
  500 <p>
  501 </dd>
  502 <dt>[<b>-nfr</b>]
  503 </dt>
  504 <dd> 
  505 In normal mode pstoedit replaces bitmap fonts with a font as defined by the <b>-df</b>
  506 option. This is done, because most output formats cannot handle such fonts. This behavior can be switched off using the <b>-nfr</b>
  507 option but then it strongly depends on the application reading the generated file whether the file is usable and correctly interpreted or not. Any problems are then out of control of pstoedit. 
  508 <p>
  509 </dd>
  510 <dt>[<b>-glyphs</b>]
  511 </dt>
  512 <dd> 
  513 pass glyph names to the output format driver. So far no output format driver really uses the glyph names, so this does not have any effect at the moment. It is a preparation for future work. 
  514 <p>
  515 </dd>
  516 <dt>[<b>-useoldnormalization</b>]
  517 </dt>
  518 <dd> 
  519 Just use this option in case the new heuristic introduced in 3.5 does not produce correct results - however, this normalization of font encoding will always be a best-effort approach since there is no real general solution to it with reasonable effort 
  520 <p>
  521 </dd>
  522 <dt>[<font class="optstyle">-fontmap</font><font class="argstyle">&nbsp;name of font map file for pstoedit</font>]
  523 </dt>
  524 <dd> 
  525 The font map is a simple text file containing lines in the following format:<br>
  526 
  527 <p>
  528 <tt>document_font_name target_font_name</tt><br>
  529  
  530 Lines beginning with <tt>%</tt> are considerd comments.<br>
  531 
  532 For font names with spaces use the <tt>"font name with spaces"</tt> notation. 
  533 <p>
  534 If a target_font_name starts with /, it is regarded as alias to a former entry. 
  535 <p>
  536 Each font name found in the document is checked against this mapping and if there is a corresponding entry, the new name is used for the output. 
  537 <p>
  538 If the <b>-fontmap</b>
  539 option is not specified, <tt>pstoedit</tt>
  540 automatically looks for the file <em>drivername</em>.fmp
  541 in the installation directory and uses that file as a default fontmap file if available. The installation directory is: 
  542 <p>
  543 <ul compact>
  544 <p>
  545 <li>MS Windows: The same directory where the <tt>pstoedit</tt> executable is located
  546 <p>
  547 </li>
  548 <li>Unix:<br>
  549  
  550 The default installation directory. If it fails, then &lt;<em>The directory where the pstoedit executable is located</em>&gt;
  551 <tt>/../lib/</tt> 
  552 <p>
  553 </li>
  554 </ul>
  555 <p>
  556 The mpost.fmp in the misc directory of the pstoedit distribution is a sample map file with mappings from over 5000 PostScript font names to their TeX equivalents. This is useful because MetaPost is frequently used with TeX/LaTeX and those programs do not use standard font names. This file and the MetaPost output format driver are provided by Scott Pakin (<a href ="mailto:scott+ps2ed_AT_pakin.org"><tt>scott+ps2ed_AT_pakin.org</tt></a>).
  557 Another example is wemf.fmp to be used under Windows. See the misc directory of the pstoedit source distribution. 
  558 After loading the implicit (based on driver name) or explicit (based on the -fontmap option) font map file, a system specific map file is searched and loaded from the installation directory (unix.fmp or windows.fmp). This file can be used to redirect certain fonts to system specific names using the /AliasName notation described above. 
  559 <p>
  560 </dd>
  561 </dl>
  562 <h4><a name="section_13">Drawing related options</a></h4>
  563 
  564 The following format specific options are available: 
  565 <dl compact>
  566 <dt>[<b>-nc</b>]
  567 </dt>
  568 <dd> 
  569 no curves. 
  570 Normally pstoedit tries to keep curves from the input and transfers them to the output if the output format supports curves. If the output format does not support curves, then pstoedit replaces curves by a series of lines (see also <b>-flat</b>
  571 option). However, in some cases the user might wish to have this behavior also for output formats that originally support curves. This can be forced via the <b>-nc</b>
  572 option. 
  573 <p>
  574 </dd>
  575 <dt>[<b>-mergelines</b>]
  576 </dt>
  577 <dd> 
  578 Some output formats permit the representation of filled polygons with edges that are in a different color than the fill color. Since PostScript does not support this by the standard drawing primitives directly, drawing programs typically generate two objects (the outline and the filled polygon) into the PostScript output. <tt>pstoedit</tt>
  579 is able to recombine these, if they follow each other directly and you specify <b>-mergelines</b>.
  580 However, this merging is not supported by all output formats due to restrictions in the target format. 
  581 <p>
  582 </dd>
  583 <dt>[<b>-filledrecttostroke</b>]
  584 </dt>
  585 <dd> 
  586 Rectangles filled with a solid color can be converted to a stroked line with a width that corresponds to the width of the rectangle. This is of primary interest for output formats which do not support filled polygons at all. But it is restricted to rectangles only, i.e. it is not supported for general polygons 
  587 <p>
  588 </dd>
  589 <dt>[<b>-mergetext</b>]
  590 </dt>
  591 <dd> 
  592 In order to produce nice looking text output, programs producing PostScript files often split words into smaller pieces which are then placed individually on adjacent positions. However, such split text is hard to edit later on and hence it is sometime better to recombine these pieces again to form a word (or even sequence of words). For this pstoedit implements some heuristics about what text pieces are to be considered parts of a split word. This is based on the geometrical proximity of the different parts and seems to work quite well so far. But there are certainly cases where this simple heuristic fails. So please check the results carefully. 
  593 <p>
  594 </dd>
  595 <dt>[<b>-ssp</b>]
  596 </dt>
  597 <dd> 
  598 simulate subpaths. 
  599 Several output formats do not support PostScript paths containing subpaths, i.e. paths with intermediate movetos. In the normal case, each subpath is treated as an independent path for such output formats. This can lead to bad looking results. The most common case where this happens is if you use the <b>-dt</b>
  600 option and show some text with letters like e, o, or b, i.e. letters that have a "hole". When the <b>-ssp</b>
  601 option is set, pstoedit tries to eliminate these problems. However, this option is CPU time intensive! 
  602 <p>
  603 </dd>
  604 <dt>[<b>-sfill</b>]
  605 </dt>
  606 <dd> 
  607 simulate filling by individual strokes. 
  608 <p>
  609 </dd>
  610 <dt>[<font class="optstyle">-flat</font><font class="argstyle">&nbsp;flatness factor</font>]
  611 </dt>
  612 <dd> 
  613 If the output format does not support curves in the way PostScript does or if the <b>-nc</b>
  614 option is specified, all curves are approximated by lines. Using the <b>-flat</b>
  615 option one can control this approximation. This parameter is directly converted to a PostScript <strong>setflat</strong>
  616 command. Higher numbers, e.g. 10 give rougher, lower numbers, e.g. 0.1, give finer approximations. 
  617 <p>
  618 </dd>
  619 <dt>[<b>-sclip</b>]
  620 </dt>
  621 <dd> 
  622 simulate clipping. 
  623 Most output formats of pstoedit do not have native support for clipping. For that <tt>pstoedit</tt>
  624 offers an option to perform the clipping of the graphics directly without passing the clippath to the output driver. However, this results in curves being replaced by a lot of line segments and thus larger output files. So use this option only if your output looks different from the input due to clipping. In addition, this "simulated clipping" is not exactly the same as defined in PostScript. There might be lines drawn at double size. Also clipping of text is not supported unless you also use the <b>-dt</b>
  625 option. 
  626 <p>
  627 </dd>
  628 </dl>
  629 <h4><a name="section_14">Debug options</a></h4>
  630 
  631 The following format specific options are available: 
  632 <dl compact>
  633 <dt>[<b>-dis</b>]
  634 </dt>
  635 <dd> 
  636 Open a display during processing by Ghostscript. Some files only work correctly this way. 
  637 <p>
  638 </dd>
  639 <dt>[<b>-q</b>]
  640 </dt>
  641 <dd> 
  642 <p>
  643 </dd>
  644 <dt>[<b>-nq</b>]
  645 </dt>
  646 <dd> 
  647 no exit from the PostScript interpreter. Normally Ghostscript exits after processing the pstoedit input-file. For debugging it can be useful to avoid this. If you do, you will have to type quit at the <tt>GS&gt;</tt> prompt to exit from Ghostscript. 
  648 <p>
  649 </dd>
  650 <dt>[<b>-v</b>]
  651 </dt>
  652 <dd> 
  653 Switch on verbose mode. Some additional information is shown during processing. 
  654 <p>
  655 </dd>
  656 <dt>[<font class="optstyle">-vl</font><font class="argstyle">&nbsp;</font>]
  657 </dt>
  658 <dd> 
  659 Switch on verbose mode with a given level. Some additional information is shown during processing. 
  660 <p>
  661 </dd>
  662 <dt>[<b>-nb</b>]
  663 </dt>
  664 <dd> 
  665 Since version 3.10 <tt>pstoedit</tt>
  666 uses the <tt>-dDELAYBIND</tt>
  667 option when calling Ghostscript. Previously the <tt>-dNOBIND</tt>
  668 option was used instead but that sometimes caused problems if a user's PostScript file overloaded standard PostScript operator with totally new semantic, e.g. lt for lineto instead of the standard meaning of "less than". Using <b>-nb</b>
  669 the old style can be activated again in case the <tt>-dDELAYBIND</tt>
  670 gives different results as before. In such a case please also contact the author. 
  671 <p>
  672 </dd>
  673 <dt>[<b>-rdb</b>]
  674 </dt>
  675 <dd> 
  676 Since version 3.10 <tt>pstoedit</tt>
  677 uses the <tt>-dDELAYBIND</tt>
  678 option when calling Ghostscript. But in version 9.22 of GhostScript, that option is not supported anymore because of security reasons. As a fallback, that version provides the REALLYDELAYBIND option and pstoedit can use this if you supply the <b>-rdb</b>
  679 option. Use this with caution as it might open security risks, e.g. a PostScript file injecting some malicious code into PostScript standard operators. However, not using this option can cause some of the PostScript drawings operations to be not seen by pstoedit, hence causing missing artefacts in the output. Later versions of Ghostscript will probably support -dDELAYBIND again. But also in that case the security risk remains. So be careful with what files you process with pstoedit and Ghostscript. 
  680 <p>
  681 </dd>
  682 <dt>[<b>-ups</b>]
  683 </dt>
  684 <dd> 
  685 <p>
  686 </dd>
  687 <dt>[<b>-keep</b>]
  688 </dt>
  689 <dd> 
  690 <p>
  691 </dd>
  692 <dt>[<b>-debugfonthandling</b>]
  693 </dt>
  694 <dd> 
  695 <p>
  696 </dd>
  697 <dt>[<b>-gstest</b>]
  698 </dt>
  699 <dd> 
  700 <p>
  701 </dd>
  702 <dt>[<b>-fakedateandversion</b>]
  703 </dt>
  704 <dd> 
  705 <p>
  706 </dd>
  707 </dl>
  708 <h4><a name="section_15">Input and outfile file arguments</a></h4>
  709 
  710 [ inputfile [outputfile] ] 
  711 <!-- *********************************** end of \input{generalhelplong.tex} -->
  712 <p>
  713 If neither an input nor an output file is given as argument, pstoedit works as filter reading from standard input and 
  714 writing to standard output. 
  715 The special filename "-" can also be used. It represents standard input if it is the first on the command line and standard output if it is the second. So "pstoedit - output.xxx" reads from standard input and writes to output.xxx 
  716 <p>
  717 <h2><a name="section_16">Available formats and their specific options</a></h2>
  718 
  719 <p>
  720 <tt>pstoedit</tt>
  721 allows passing individual options to an output format driver. This is done by 
  722 appending all options to the format specified after the <b>-f</b>
  723 option. The format 
  724 specifier and its options must be separated by a colon (:). If more than one 
  725 option needs to be passed to the output format driver, the whole argument to <b>-f</b>
  726 must be 
  727 enclosed within double-quote characters, thus: 
  728 <p>
  729 <font class="optstyle">-f</font><font class="argstyle">&nbsp;"format[:option option ...]"</font>
  730 <p>
  731 To see which options are supported by a specific format, type: 
  732 <strong>pstoedit -f format:-help</strong>
  733 <br>
  734 <p>
  735 The following description of the different formats supported by pstoedit is extracted from the source code of the individual drivers. 
  736 <p>
  737 <!-- *********************************** start of \input{driverhelp.tex} -->
  738 <h5><a name="section_17">Format group: psf ps debug dump gs ps2ai </a></h5>
  739 
  740 This group consists of the following variants: 
  741 <dl compact>
  742 <dt>psf:</dt>
  743 <dd> Flattened PostScript (no curves). 
  744 </dd>
  745 <dt>ps:</dt>
  746 <dd> Simplified PostScript with curves. 
  747 </dd>
  748 <dt>debug:</dt>
  749 <dd> for test purposes. 
  750 </dd>
  751 <dt>dump:</dt>
  752 <dd> for test purposes (same as debug). 
  753 </dd>
  754 <dt>gs:</dt>
  755 <dd> any device that Ghostscript provides - use gs:format, e.g. gs:pdfwrite. 
  756 </dd>
  757 <dt>ps2ai:</dt>
  758 <dd> Adobe Illustrator via ps2ai.ps of Ghostscript. 
  759 </dd>
  760 </dl>
  761 No format specific options 
  762 <h5><a name="section_18">Format group: gmfa gmfb plot plot-cgm plot-ai plot-svg plot-ps plot-fig plot-pcl plot-hpgl plot-tek </a></h5>
  763 
  764 This group consists of the following variants: 
  765 <dl compact>
  766 <dt>gmfa:</dt>
  767 <dd> ASCII GNU metafile . 
  768 </dd>
  769 <dt>gmfb:</dt>
  770 <dd> binary GNU metafile . 
  771 </dd>
  772 <dt>plot:</dt>
  773 <dd> GNU libplot output types, e.g. plot:-plotformat X. 
  774 </dd>
  775 <dt>plot-cgm:</dt>
  776 <dd> cgm via GNU libplot. 
  777 </dd>
  778 <dt>plot-ai:</dt>
  779 <dd> ai via GNU libplot. 
  780 </dd>
  781 <dt>plot-svg:</dt>
  782 <dd> svg via GNU libplot. 
  783 </dd>
  784 <dt>plot-ps:</dt>
  785 <dd> ps via GNU libplot. 
  786 </dd>
  787 <dt>plot-fig:</dt>
  788 <dd> fig via GNU libplot. 
  789 </dd>
  790 <dt>plot-pcl:</dt>
  791 <dd> pcl via GNU libplot. 
  792 </dd>
  793 <dt>plot-hpgl:</dt>
  794 <dd> hpgl via GNU libplot. 
  795 </dd>
  796 <dt>plot-tek:</dt>
  797 <dd> tek via GNU libplot. 
  798 </dd>
  799 </dl>
  800 The following format specific options are available: 
  801 <dl compact>
  802 <dt>[<font class="optstyle">-plotformat</font><font class="argstyle">&nbsp;string</font>]
  803 </dt>
  804 <dd> 
  805 plotutil format to generate 
  806 <p>
  807 </dd>
  808 </dl>
  809 <h5><a name="section_19">magick - MAGICK driver compatible with version 7.0.7 of ImageMagick.</a></h5>
  810 
  811 This driver uses the C++ API of ImageMagick or GraphicsMagick to finally produce different output formats. The output format is determined automatically by Image-/GraphicsMagick based on the suffix of the output filename. So an output file test.png will force the creation of an image in PNG format. This binary of pstoedit was compiled against version 7.0.7 of ImageMagick. 
  812 <p>
  813 No format specific options 
  814 <h5><a name="section_20">swf - SWF driver: </a></h5>
  815 
  816 The following format specific options are available: 
  817 <dl compact>
  818 <dt>[<b>-cubic</b>]
  819 </dt>
  820 <dd> 
  821 cubic ??? 
  822 <p>
  823 </dd>
  824 <dt>[<b>-trace</b>]
  825 </dt>
  826 <dd> 
  827 trace ??? 
  828 <p>
  829 </dd>
  830 </dl>
  831 <h5><a name="section_21">Format group: svg xaml </a></h5>
  832 
  833 This group consists of the following variants: 
  834 <dl compact>
  835 <dt>svg:</dt>
  836 <dd> Scalable Vector Graphics. 
  837 </dd>
  838 <dt>xaml:</dt>
  839 <dd> eXtensible Application Markup Language. 
  840 </dd>
  841 </dl>
  842 The following format specific options are available: 
  843 <dl compact>
  844 <dt>[<b>-localdtd</b>]
  845 </dt>
  846 <dd> 
  847 use local DTD 
  848 <p>
  849 </dd>
  850 <dt>[<b>-standalone</b>]
  851 </dt>
  852 <dd> 
  853 create stand-alone type svg 
  854 <p>
  855 </dd>
  856 <dt>[<b>-withdtd</b>]
  857 </dt>
  858 <dd> 
  859 write DTD 
  860 <p>
  861 </dd>
  862 <dt>[<b>-withgrouping</b>]
  863 </dt>
  864 <dd> 
  865 write also ordinary save/restores as SVG group 
  866 <p>
  867 </dd>
  868 <dt>[<b>-nogroupedpath</b>]
  869 </dt>
  870 <dd> 
  871 do not write a group around paths 
  872 <p>
  873 </dd>
  874 <dt>[<b>-noviewbox</b>]
  875 </dt>
  876 <dd> 
  877 do not write a view box 
  878 <p>
  879 </dd>
  880 <dt>[<b>-texmode</b>]
  881 </dt>
  882 <dd> 
  883 TeX mode 
  884 <p>
  885 </dd>
  886 <dt>[<b>-imagetofile</b>]
  887 </dt>
  888 <dd> 
  889 write raster images to separate files instead of embedding them 
  890 <p>
  891 </dd>
  892 <dt>[<b>-notextrendering</b>]
  893 </dt>
  894 <dd> 
  895 do not write textrendering attribute 
  896 <p>
  897 </dd>
  898 <dt>[<font class="optstyle">-border</font><font class="argstyle">&nbsp;number</font>]
  899 </dt>
  900 <dd> 
  901 additional border to draw around bare bounding box (in percent of width and height) 
  902 <p>
  903 </dd>
  904 <dt>[<font class="optstyle">-title</font><font class="argstyle">&nbsp;string</font>]
  905 </dt>
  906 <dd> 
  907 text to use as title for the generated document 
  908 <p>
  909 </dd>
  910 </dl>
  911 <h5><a name="section_22">Format group: cgmb1 cgmb cgmt </a></h5>
  912 
  913 This group consists of the following variants: 
  914 <dl compact>
  915 <dt>cgmb1:</dt>
  916 <dd> CGM Binary format (V1). 
  917 </dd>
  918 <dt>cgmb:</dt>
  919 <dd> CGM Binary format (V3). 
  920 </dd>
  921 <dt>cgmt:</dt>
  922 <dd> CGM Textual format. 
  923 </dd>
  924 </dl>
  925 No format specific options 
  926 <h5><a name="section_23">mif - (Frame)Maker Intermediate Format</a></h5>
  927 
  928 The following format specific options are available: 
  929 <dl compact>
  930 <dt>[<b>-nopage</b>]
  931 </dt>
  932 <dd> 
  933 do not add a separate Page entry 
  934 <p>
  935 </dd>
  936 </dl>
  937 <h5><a name="section_24">rtf - Rich Text Format</a></h5>
  938 
  939 No format specific options 
  940 <h5><a name="section_25">Format group: wemf wemfc wemfnss </a></h5>
  941 
  942 This group consists of the following variants: 
  943 <dl compact>
  944 <dt>wemf:</dt>
  945 <dd> Wogl's version of EMF. 
  946 </dd>
  947 <dt>wemfc:</dt>
  948 <dd> Wogl's version of EMF with experimental clip support. 
  949 </dd>
  950 <dt>wemfnss:</dt>
  951 <dd> Wogl's version of EMF - no subpaths. 
  952 </dd>
  953 </dl>
  954 The following format specific options are available: 
  955 <dl compact>
  956 <dt>[<b>-df</b>]
  957 </dt>
  958 <dd> 
  959 write info about font processing 
  960 <p>
  961 </dd>
  962 <dt>[<b>-dumpfontmap</b>]
  963 </dt>
  964 <dd> 
  965 write info about font mapping 
  966 <p>
  967 </dd>
  968 <dt>[<b>-size:psbbox</b>]
  969 </dt>
  970 <dd> 
  971 use the bounding box as calculated by the PostScript frontend as size 
  972 <p>
  973 </dd>
  974 <dt>[<b>-size:fullpage</b>]
  975 </dt>
  976 <dd> 
  977 set the size to that of the full page 
  978 <p>
  979 </dd>
  980 <dt>[<b>-size:automatic</b>]
  981 </dt>
  982 <dd> 
  983 let MS Windows calculate the bounding box (default) 
  984 <p>
  985 </dd>
  986 <dt>[<b>-keepimages</b>]
  987 </dt>
  988 <dd> 
  989 debug option - keep the embedded bitmaps as external files 
  990 <p>
  991 </dd>
  992 <dt>[<b>-useoldpolydraw</b>]
  993 </dt>
  994 <dd> 
  995 do not use MS Windows' PolyDraw but an emulation of it - sometimes needed for certain programs reading the EMF files 
  996 <p>
  997 </dd>
  998 <dt>[<b>-donotusepolydraw</b>]
  999 </dt>
 1000 <dd> 
 1001 use lineto and moveto instead of polydraw when drawing a path 
 1002 <p>
 1003 </dd>
 1004 <dt>[<b>-OO</b>]
 1005 </dt>
 1006 <dd> 
 1007 generate OpenOffice compatible EMF file 
 1008 <p>
 1009 </dd>
 1010 </dl>
 1011 <h5><a name="section_26">Format group: hpgl pcl </a></h5>
 1012 
 1013 This group consists of the following variants: 
 1014 <dl compact>
 1015 <dt>hpgl:</dt>
 1016 <dd> HPGL code. 
 1017 </dd>
 1018 <dt>pcl:</dt>
 1019 <dd> PCL code. 
 1020 </dd>
 1021 </dl>
 1022 The following format specific options are available: 
 1023 <dl compact>
 1024 <dt>[<b>-penplotter</b>]
 1025 </dt>
 1026 <dd> 
 1027 plotter is pen plotter (i.e. no support for specific line widths) 
 1028 <p>
 1029 </dd>
 1030 <dt>[<b>-pencolorsfromfile</b>]
 1031 </dt>
 1032 <dd> 
 1033 read pen colors from file drvhpgl.pencolors in pstoedit's data directory 
 1034 <p>
 1035 </dd>
 1036 <dt>[<font class="optstyle">-pencolors</font><font class="argstyle">&nbsp;number</font>]
 1037 </dt>
 1038 <dd> 
 1039 maximum number of pen colors to be used by pstoedit (default 0) - 
 1040 <p>
 1041 </dd>
 1042 <dt>[<font class="optstyle">-filltype</font><font class="argstyle">&nbsp;string</font>]
 1043 </dt>
 1044 <dd> 
 1045 select fill type e.g. FT 1 
 1046 <p>
 1047 </dd>
 1048 <dt>[<b>-hpgl2</b>]
 1049 </dt>
 1050 <dd> 
 1051 Use HPGL/2 instead of HPGL/1 
 1052 <p>
 1053 </dd>
 1054 <dt>[<b>-rot90</b>]
 1055 </dt>
 1056 <dd> 
 1057 rotate hpgl by 90 degrees 
 1058 <p>
 1059 </dd>
 1060 <dt>[<b>-rot180</b>]
 1061 </dt>
 1062 <dd> 
 1063 rotate hpgl by 180 degrees 
 1064 <p>
 1065 </dd>
 1066 <dt>[<b>-rot270</b>]
 1067 </dt>
 1068 <dd> 
 1069 rotate hpgl by 270 degrees 
 1070 <p>
 1071 </dd>
 1072 </dl>
 1073 <h5><a name="section_27">pcb-rnd - pcb-rnd format</a></h5>
 1074 
 1075 See also: <a href ="http://repo.hu/pcb-rnd"><tt>http://repo.hu/pcb-rnd</tt></a>
 1076 and <a href ="http://www.penguin.cz/~utx/pstoedit-pcb/"><tt>http://www.penguin.cz/~utx/pstoedit-pcb/</tt></a>
 1077 <p>
 1078 The following format specific options are available: 
 1079 <dl compact>
 1080 <dt>[<font class="optstyle">-grid</font><font class="argstyle">&nbsp;missing arg name</font>]
 1081 </dt>
 1082 <dd> 
 1083 attempt to snap relevant output to grid (mils) and put failed objects to a different layer 
 1084 <p>
 1085 </dd>
 1086 <dt>[<font class="optstyle">-snapdist</font><font class="argstyle">&nbsp;missing arg name</font>]
 1087 </dt>
 1088 <dd> 
 1089 grid snap distance ratio (0 < snapdist <= 0.5, default 0.1) 
 1090 <p>
 1091 </dd>
 1092 <dt>[<font class="optstyle">-tshiftx</font><font class="argstyle">&nbsp;missing arg name</font>]
 1093 </dt>
 1094 <dd> 
 1095 additional x shift measured in target units (mils) 
 1096 <p>
 1097 </dd>
 1098 <dt>[<font class="optstyle">-tshifty</font><font class="argstyle">&nbsp;missing arg name</font>]
 1099 </dt>
 1100 <dd> 
 1101 additional y shift measured in target units (mils) 
 1102 <p>
 1103 </dd>
 1104 <dt>[<font class="optstyle">-grid</font><font class="argstyle">&nbsp;missing arg name</font>]
 1105 </dt>
 1106 <dd> 
 1107 attempt to snap relevant output to grid (mils) and put failed objects to a different layer 
 1108 <p>
 1109 </dd>
 1110 <dt>[<b>-mm</b>]
 1111 </dt>
 1112 <dd> 
 1113 switch to metric units (mm) 
 1114 <p>
 1115 </dd>
 1116 <dt>[<b>-forcepoly</b>]
 1117 </dt>
 1118 <dd> 
 1119 force all objects to be interpreted as polygons 
 1120 <p>
 1121 </dd>
 1122 </dl>
 1123 <h5><a name="section_28">pic - PIC format for troff et.al.</a></h5>
 1124 
 1125 The following format specific options are available: 
 1126 <dl compact>
 1127 <dt>[<b>-troff</b>]
 1128 </dt>
 1129 <dd> 
 1130 troff mode (default is groff) 
 1131 <p>
 1132 </dd>
 1133 <dt>[<b>-landscape</b>]
 1134 </dt>
 1135 <dd> 
 1136 landscape output 
 1137 <p>
 1138 </dd>
 1139 <dt>[<b>-portrait</b>]
 1140 </dt>
 1141 <dd> 
 1142 portrait output 
 1143 <p>
 1144 </dd>
 1145 <dt>[<b>-keepfont</b>]
 1146 </dt>
 1147 <dd> 
 1148 print unrecognized literally 
 1149 <p>
 1150 </dd>
 1151 <dt>[<b>-text</b>]
 1152 </dt>
 1153 <dd> 
 1154 try not to make pictures from running text 
 1155 <p>
 1156 </dd>
 1157 <dt>[<b>-debug</b>]
 1158 </dt>
 1159 <dd> 
 1160 enable debug output 
 1161 <p>
 1162 </dd>
 1163 </dl>
 1164 <h5><a name="section_29">asy - Asymptote Format</a></h5>
 1165 
 1166 No format specific options 
 1167 <h5><a name="section_30">cairo - cairo driver</a></h5>
 1168 
 1169 generates compilable c code for rendering with cairo 
 1170 <p>
 1171 The following format specific options are available: 
 1172 <dl compact>
 1173 <dt>[<b>-pango</b>]
 1174 </dt>
 1175 <dd> 
 1176 use pango for font rendering 
 1177 <p>
 1178 </dd>
 1179 <dt>[<font class="optstyle">-funcname</font><font class="argstyle">&nbsp;string</font>]
 1180 </dt>
 1181 <dd> 
 1182 sets the base name for the generated functions and variables. e.g. myfig 
 1183 <p>
 1184 </dd>
 1185 <dt>[<font class="optstyle">-header</font><font class="argstyle">&nbsp;string</font>]
 1186 </dt>
 1187 <dd> 
 1188 sets the output file name for the generated C header file. e.g. myfig.h 
 1189 <p>
 1190 </dd>
 1191 </dl>
 1192 <h5><a name="section_31">cfdg - Context Free Design Grammar</a></h5>
 1193 
 1194 Context Free Design Grammar, usable by Context Free Art (http://www.contextfreeart.org/) 
 1195 <p>
 1196 No format specific options 
 1197 <h5><a name="section_32">Format group: dxf dxf_14 dxf_s </a></h5>
 1198 
 1199 This group consists of the following variants: 
 1200 <dl compact>
 1201 <dt>dxf:</dt>
 1202 <dd> CAD exchange format version 9 - only limited features. Consider using dxf_14 instead.. 
 1203 </dd>
 1204 <dt>dxf_14:</dt>
 1205 <dd> CAD exchange format version 14 supporting splines and linetypes. 
 1206 </dd>
 1207 <dt>dxf_s:</dt>
 1208 <dd> CAD exchange format version 14 supporting splines and linetypes. 
 1209 </dd>
 1210 </dl>
 1211 The following format specific options are available: 
 1212 <dl compact>
 1213 <dt>[<b>-polyaslines</b>]
 1214 </dt>
 1215 <dd> 
 1216 use LINE instead of POLYLINE in DXF 
 1217 <p>
 1218 </dd>
 1219 <dt>[<b>-mm</b>]
 1220 </dt>
 1221 <dd> 
 1222 use mm coordinates instead of points in DXF (mm=pt/72*25.4) 
 1223 <p>
 1224 </dd>
 1225 <dt>[<b>-ctl</b>]
 1226 </dt>
 1227 <dd> 
 1228 map colors to layers 
 1229 <p>
 1230 </dd>
 1231 <dt>[<b>-filltohatch</b>]
 1232 </dt>
 1233 <dd> 
 1234 generate hatch objects from fill operations (still experimental) 
 1235 <p>
 1236 </dd>
 1237 <dt>[<b>-splineaspolyline</b>]
 1238 </dt>
 1239 <dd> 
 1240 approximate splines with PolyLines (only for -f dxf_s) 
 1241 <p>
 1242 </dd>
 1243 <dt>[<b>-splineasnurb</b>]
 1244 </dt>
 1245 <dd> 
 1246 experimental (only for -f dxf_s) 
 1247 <p>
 1248 </dd>
 1249 <dt>[<b>-splineasbspline</b>]
 1250 </dt>
 1251 <dd> 
 1252 experimental (only for -f dxf_s) 
 1253 <p>
 1254 </dd>
 1255 <dt>[<b>-splineassinglespline</b>]
 1256 </dt>
 1257 <dd> 
 1258 experimental (only for -f dxf_s) 
 1259 <p>
 1260 </dd>
 1261 <dt>[<b>-splineasmultispline</b>]
 1262 </dt>
 1263 <dd> 
 1264 experimental (only for -f dxf_s) 
 1265 <p>
 1266 </dd>
 1267 <dt>[<b>-splineasbezier</b>]
 1268 </dt>
 1269 <dd> 
 1270 use Bezier splines in DXF format (only for -f dxf_s) 
 1271 <p>
 1272 </dd>
 1273 <dt>[<font class="optstyle">-splineprecision</font><font class="argstyle">&nbsp;number</font>]
 1274 </dt>
 1275 <dd> 
 1276 number of samples to take from spline curve when doing approximation with -splineaspolyline or -splineasmultispline - should be &gt;= 2 (default 5) 
 1277 <p>
 1278 </dd>
 1279 <dt>[<b>-dumplayernames</b>]
 1280 </dt>
 1281 <dd> 
 1282 dump all layer names found to standard output 
 1283 <p>
 1284 </dd>
 1285 <dt>[<font class="optstyle">-layers</font><font class="argstyle">&nbsp;string</font>]
 1286 </dt>
 1287 <dd> 
 1288 layers to be shown (comma separated list of layer names, no space) 
 1289 <p>
 1290 </dd>
 1291 <dt>[<font class="optstyle">-layerfilter</font><font class="argstyle">&nbsp;string</font>]
 1292 </dt>
 1293 <dd> 
 1294 layers to be hidden (comma separated list of layer names, no space) 
 1295 <p>
 1296 </dd>
 1297 </dl>
 1298 <h5><a name="section_33">Format group: fig xfig tfig </a></h5>
 1299 
 1300 This group consists of the following variants: 
 1301 <dl compact>
 1302 <dt>fig:</dt>
 1303 <dd> .fig format for xfig. 
 1304 </dd>
 1305 <dt>xfig:</dt>
 1306 <dd> .fig format for xfig. 
 1307 </dd>
 1308 <dt>tfig:</dt>
 1309 <dd> .fig format for xfig - test only version. 
 1310 </dd>
 1311 </dl>
 1312 The xfig format driver supports special fontnames, which may be produced by using a fontmap file. The following types of names are supported:<br>
 1313 
 1314 <pre>
 1315 General notation:
 1316 "PostScript Font Name" ((LaTeX|PostScript|empty)(::special)::)XFigFontName
 1317 
 1318 Examples:
 1319 
 1320 Helvetica LaTeX::SansSerif
 1321 Courier LaTeX::special::Typewriter
 1322 GillSans "AvantGarde Demi"
 1323 Albertus PostScript::special::"New Century Schoolbook Italic"
 1324 Symbol ::special::Symbol (same as PostScript::special::Symbol)
 1325 </pre>
 1326 See also the file examplefigmap.fmp in the misc directory of the pstoedit source distribution for an example font map file for xfig. Please note that the fontname has to be among those supported by xfig. See - <a href ="http://www.xfig.org/userman/fig-format.html"><tt>http://www.xfig.org/userman/fig-format.html</tt></a>
 1327 for a list of legal font names 
 1328 <p>
 1329 The following format specific options are available: 
 1330 <dl compact>
 1331 <dt>[<font class="optstyle">-startdepth</font><font class="argstyle">&nbsp;number</font>]
 1332 </dt>
 1333 <dd> 
 1334 set the initial depth (default 999) 
 1335 <p>
 1336 </dd>
 1337 <dt>[<b>-metric</b>]
 1338 </dt>
 1339 <dd> 
 1340 switch to centimeter display (default inches) 
 1341 <p>
 1342 </dd>
 1343 <dt>[<b>-usecorrectfontsize</b>]
 1344 </dt>
 1345 <dd> 
 1346 do not scale fonts for xfig. Use this if you also use this option with xfig 
 1347 <p>
 1348 </dd>
 1349 <dt>[<font class="optstyle">-depth</font><font class="argstyle">&nbsp;number</font>]
 1350 </dt>
 1351 <dd> 
 1352 set the page depth in inches (default 11) 
 1353 <p>
 1354 </dd>
 1355 </dl>
 1356 <h5><a name="section_34">gcode - emc2 gcode format</a></h5>
 1357 
 1358 See also: <a href ="http://linuxcnc.org/"><tt>http://linuxcnc.org/</tt></a>
 1359 <p>
 1360 No format specific options 
 1361 <h5><a name="section_35">gnuplot - gnuplot format</a></h5>
 1362 
 1363 No format specific options 
 1364 <h5><a name="section_36">gschem - gschem format</a></h5>
 1365 
 1366 See also: <a href ="http://www.geda.seul.org/tools/gschem/"><tt>http://www.geda.seul.org/tools/gschem/</tt></a>
 1367 <p>
 1368 No format specific options 
 1369 <h5><a name="section_37">idraw - Interviews draw format (EPS)</a></h5>
 1370 
 1371 No format specific options 
 1372 <h5><a name="section_38">java1 - java 1 applet source code</a></h5>
 1373 
 1374 The following format specific options are available: 
 1375 <dl compact>
 1376 <dt>[<font class="optstyle">java class name</font><font class="argstyle">&nbsp;string</font>]
 1377 </dt>
 1378 <dd> 
 1379 name of java class to generate 
 1380 <p>
 1381 </dd>
 1382 </dl>
 1383 <h5><a name="section_39">java2 - java 2 source code</a></h5>
 1384 
 1385 The following format specific options are available: 
 1386 <dl compact>
 1387 <dt>[<font class="optstyle">java class name</font><font class="argstyle">&nbsp;string</font>]
 1388 </dt>
 1389 <dd> 
 1390 name of java class to generate 
 1391 <p>
 1392 </dd>
 1393 </dl>
 1394 <h5><a name="section_40">kil - .kil format for Kontour</a></h5>
 1395 
 1396 No format specific options 
 1397 <h5><a name="section_41">latex2e - LaTeX2e picture format</a></h5>
 1398 
 1399 The following format specific options are available: 
 1400 <dl compact>
 1401 <dt>[<b>-integers</b>]
 1402 </dt>
 1403 <dd> 
 1404 round all coordinates to the nearest integer 
 1405 <p>
 1406 </dd>
 1407 </dl>
 1408 <h5><a name="section_42">lwo - LightWave 3D object format</a></h5>
 1409 
 1410 No format specific options 
 1411 <h5><a name="section_43">mma - Mathematica graphics</a></h5>
 1412 
 1413 The following format specific options are available: 
 1414 <dl compact>
 1415 <dt>[<b>-eofillfills</b>]
 1416 </dt>
 1417 <dd> 
 1418 Filling is used for eofill (default is not to fill) 
 1419 <p>
 1420 </dd>
 1421 </dl>
 1422 <h5><a name="section_44">mpost - MetaPost format</a></h5>
 1423 
 1424 No format specific options 
 1425 <h5><a name="section_45">noixml - Nemetschek NOI XML format</a></h5>
 1426 
 1427 Nemetschek Object Interface XML format 
 1428 <p>
 1429 The following format specific options are available: 
 1430 <dl compact>
 1431 <dt>[<font class="optstyle">-r</font><font class="argstyle">&nbsp;string</font>]
 1432 </dt>
 1433 <dd> 
 1434 Allplan resource file 
 1435 <p>
 1436 </dd>
 1437 <dt>[<font class="optstyle">-bsl</font><font class="argstyle">&nbsp;number</font>]
 1438 </dt>
 1439 <dd> 
 1440 Bezier Split Level (default 3) 
 1441 <p>
 1442 </dd>
 1443 </dl>
 1444 <h5><a name="section_46">pcbi - engrave data - insulate/PCB format</a></h5>
 1445 
 1446 See <a href ="http://home.vr-web.de/~hans-juergen-jahn/software/devpcb.html"><tt>http://home.vr-web.de/~hans-juergen-jahn/software/devpcb.html</tt></a>
 1447 for more details. 
 1448 <p>
 1449 No format specific options 
 1450 <h5><a name="section_47">pcb - pcb format</a></h5>
 1451 
 1452 See also: <a href ="http://pcb.sourceforge.net"><tt>http://pcb.sourceforge.net</tt></a>
 1453 and <a href ="http://www.penguin.cz/~utx/pstoedit-pcb/"><tt>http://www.penguin.cz/~utx/pstoedit-pcb/</tt></a>
 1454 <p>
 1455 The following format specific options are available: 
 1456 <dl compact>
 1457 <dt>[<font class="optstyle">-grid</font><font class="argstyle">&nbsp;missing arg name</font>]
 1458 </dt>
 1459 <dd> 
 1460 attempt to snap relevant output to grid (mils) and put failed objects to a different layer 
 1461 <p>
 1462 </dd>
 1463 <dt>[<font class="optstyle">-snapdist</font><font class="argstyle">&nbsp;missing arg name</font>]
 1464 </dt>
 1465 <dd> 
 1466 grid snap distance ratio (0 < snapdist <= 0.5, default 0.1) 
 1467 <p>
 1468 </dd>
 1469 <dt>[<font class="optstyle">-tshiftx</font><font class="argstyle">&nbsp;missing arg name</font>]
 1470 </dt>
 1471 <dd> 
 1472 additional x shift measured in target units (mils) 
 1473 <p>
 1474 </dd>
 1475 <dt>[<font class="optstyle">-tshifty</font><font class="argstyle">&nbsp;missing arg name</font>]
 1476 </dt>
 1477 <dd> 
 1478 additional y shift measured in target units (mils) 
 1479 <p>
 1480 </dd>
 1481 <dt>[<font class="optstyle">-grid</font><font class="argstyle">&nbsp;missing arg name</font>]
 1482 </dt>
 1483 <dd> 
 1484 attempt to snap relevant output to grid (mils) and put failed objects to a different layer 
 1485 <p>
 1486 </dd>
 1487 <dt>[<b>-mm</b>]
 1488 </dt>
 1489 <dd> 
 1490 switch to metric units (mm) 
 1491 <p>
 1492 </dd>
 1493 <dt>[<b>-stdnames</b>]
 1494 </dt>
 1495 <dd> 
 1496 use standard layer names instead of descriptive names 
 1497 <p>
 1498 </dd>
 1499 <dt>[<b>-forcepoly</b>]
 1500 </dt>
 1501 <dd> 
 1502 force all objects to be interpreted as polygons 
 1503 <p>
 1504 </dd>
 1505 </dl>
 1506 <h5><a name="section_48">pcbfill - pcb format with fills</a></h5>
 1507 
 1508 See also: <a href ="http://pcb.sourceforge.net"><tt>http://pcb.sourceforge.net</tt></a>
 1509 <p>
 1510 No format specific options 
 1511 <h5><a name="section_49">pdf - Adobe's Portable Document Format</a></h5>
 1512 
 1513 No format specific options 
 1514 <h5><a name="section_50">pptx - PresentationML (PowerPoint) format</a></h5>
 1515 
 1516 This is the format used internally by Microsoft PowerPoint. LibreOffice can also read/write PowerPoint files albeit with some lack of functionality. 
 1517 <p>
 1518 The following format specific options are available: 
 1519 <dl compact>
 1520 <dt>[<font class="optstyle">-colors</font><font class="argstyle">&nbsp;string</font>]
 1521 </dt>
 1522 <dd> 
 1523 "original" to retain original colors (default), "theme" to convert randomly to theme colors, or "theme-lum" also to vary luminance 
 1524 <p>
 1525 </dd>
 1526 <dt>[<font class="optstyle">-fonts</font><font class="argstyle">&nbsp;string</font>]
 1527 </dt>
 1528 <dd> 
 1529 use "windows" fonts (default), "native" fonts, or convert to the "theme" font 
 1530 <p>
 1531 </dd>
 1532 <dt>[<font class="optstyle">-embed</font><font class="argstyle">&nbsp;string</font>]
 1533 </dt>
 1534 <dd> 
 1535 embed fonts, specified as a comma-separated list of EOT-format font files 
 1536 <p>
 1537 </dd>
 1538 </dl>
 1539 <h5><a name="section_51">rib - RenderMan Interface Bytestream</a></h5>
 1540 
 1541 No format specific options 
 1542 <h5><a name="section_52">rpl - Real3D Programming Language format</a></h5>
 1543 
 1544 No format specific options 
 1545 <h5><a name="section_53">sample - sample driver: if you do not want to see this, uncomment the corresponding line in makefile and make again</a></h5>
 1546 
 1547 This is a long description for the sample driver 
 1548 <p>
 1549 The following format specific options are available: 
 1550 <dl compact>
 1551 <dt>[<font class="optstyle">-sampleoption</font><font class="argstyle">&nbsp;integer</font>]
 1552 </dt>
 1553 <dd> 
 1554 just an example 
 1555 <p>
 1556 </dd>
 1557 </dl>
 1558 <h5><a name="section_54">sk - Sketch format</a></h5>
 1559 
 1560 No format specific options 
 1561 <h5><a name="section_55">svm - StarView/OpenOffice.org metafile</a></h5>
 1562 
 1563 StarView/OpenOffice.org metafile, readable from OpenOffice.org 1.0/StarOffice 6.0 and above. 
 1564 <p>
 1565 The following format specific options are available: 
 1566 <dl compact>
 1567 <dt>[<b>-m</b>]
 1568 </dt>
 1569 <dd> 
 1570 map to Arial 
 1571 <p>
 1572 </dd>
 1573 <dt>[<b>-nf</b>]
 1574 </dt>
 1575 <dd> 
 1576 emulate narrow fonts 
 1577 <p>
 1578 </dd>
 1579 </dl>
 1580 <h5><a name="section_56">text - text in different forms </a></h5>
 1581 
 1582 The following format specific options are available: 
 1583 <dl compact>
 1584 <dt>[<font class="optstyle">-height</font><font class="argstyle">&nbsp;number</font>]
 1585 </dt>
 1586 <dd> 
 1587 page height in terms of characters 
 1588 <p>
 1589 </dd>
 1590 <dt>[<font class="optstyle">-width</font><font class="argstyle">&nbsp;number</font>]
 1591 </dt>
 1592 <dd> 
 1593 page width in terms of characters 
 1594 <p>
 1595 </dd>
 1596 <dt>[<b>-dump</b>]
 1597 </dt>
 1598 <dd> 
 1599 dump text pieces 
 1600 <p>
 1601 </dd>
 1602 </dl>
 1603 <h5><a name="section_57">tgif - Tgif .obj format</a></h5>
 1604 
 1605 The following format specific options are available: 
 1606 <dl compact>
 1607 <dt>[<b>-ta</b>]
 1608 </dt>
 1609 <dd> 
 1610 text as attribute 
 1611 <p>
 1612 </dd>
 1613 </dl>
 1614 <h5><a name="section_58">tk - tk and/or tk applet source code</a></h5>
 1615 
 1616 The following format specific options are available: 
 1617 <dl compact>
 1618 <dt>[<b>-R</b>]
 1619 </dt>
 1620 <dd> 
 1621 swap HW 
 1622 <p>
 1623 </dd>
 1624 <dt>[<b>-I</b>]
 1625 </dt>
 1626 <dd> 
 1627 no impress 
 1628 <p>
 1629 </dd>
 1630 <dt>[<font class="optstyle">-n</font><font class="argstyle">&nbsp;string</font>]
 1631 </dt>
 1632 <dd> 
 1633 tagnames 
 1634 <p>
 1635 </dd>
 1636 </dl>
 1637 <h5><a name="section_59">vtk - VTK driver: if you do not want to see this, uncomment the corresponding line in makefile and make again</a></h5>
 1638 
 1639 this is a long description for the VTKe driver 
 1640 <p>
 1641 The following format specific options are available: 
 1642 <dl compact>
 1643 <dt>[<font class="optstyle">-VTKeoption</font><font class="argstyle">&nbsp;integer</font>]
 1644 </dt>
 1645 <dd> 
 1646 just an example 
 1647 <p>
 1648 </dd>
 1649 </dl>
 1650 <h5><a name="section_60">Format group: wmf emf </a></h5>
 1651 
 1652 This group consists of the following variants: 
 1653 <dl compact>
 1654 <dt>wmf:</dt>
 1655 <dd> MS Windows Metafile. 
 1656 </dd>
 1657 <dt>emf:</dt>
 1658 <dd> Enhanced MS Windows Metafile. 
 1659 </dd>
 1660 </dl>
 1661 The following format specific options are available: 
 1662 <dl compact>
 1663 <dt>[<b>-m</b>]
 1664 </dt>
 1665 <dd> 
 1666 map to Arial 
 1667 <p>
 1668 </dd>
 1669 <dt>[<b>-nf</b>]
 1670 </dt>
 1671 <dd> 
 1672 emulate narrow fonts 
 1673 <p>
 1674 </dd>
 1675 <dt>[<b>-drawbb</b>]
 1676 </dt>
 1677 <dd> 
 1678 draw bounding box 
 1679 <p>
 1680 </dd>
 1681 <dt>[<b>-p</b>]
 1682 </dt>
 1683 <dd> 
 1684 prune line ends 
 1685 <p>
 1686 </dd>
 1687 <dt>[<b>-nfw</b>]
 1688 </dt>
 1689 <dd> 
 1690 Newer versions of MS Windows (2000, XP, Vista, 7, ...) will not accept WMF/EMF files generated when this option is set and the input contains text. But if this option is not set, then the WMF/EMF driver will estimate interletter spacing of text using a very coarse heuristic. This may result in ugly looking output. On the other hand, OpenOffice can still read EMF/WMF files where pstoedit delegates the calculation of the inter letter spacing to the program reading the WMF/EMF file. So if the generated WMF/EMF file shall never be processed under MS Windows, use this option. If WMF/EMF files with high precision text need to be generated under *nix the only option is to use the -pta option of pstoedit. However that causes every text to be split into single characters which makes the text hard to edit afterwards. Hence the -nfw option provides a sort of compromise between portability and nice to edit but still nice looking text. Again - this option has no meaning when pstoedit is executed under MS Windows anyway. In that case the output is portable but nevertheless not split and still looks fine. 
 1691 <p>
 1692 </dd>
 1693 <dt>[<b>-winbb</b>]
 1694 </dt>
 1695 <dd> 
 1696 let the MS Windows API calculate the Bounding Box (MS Windows only) 
 1697 <p>
 1698 </dd>
 1699 <dt>[<b>-OO</b>]
 1700 </dt>
 1701 <dd> 
 1702 generate OpenOffice compatible EMF file 
 1703 <p>
 1704 </dd>
 1705 </dl>
 1706 <!-- *********************************** end of \input{driverhelp.tex} -->
 1707 <p>
 1708 <h2><a name="section_61">NOTES</a></h2>
 1709 
 1710 <p>
 1711 <h4><a name="section_62">autotrace</a></h4>
 1712 
 1713 <p>
 1714 pstoedit cooperates with autotrace. Autotrace can now produce a dump file 
 1715 for further processing by pstoedit using the <b>-bo</b>
 1716 (backend only) option. 
 1717 Autotrace is a program written by a group around Martin Weber and can be 
 1718 found at <a href ="http://sourceforge.net/projects/autotrace/"><tt>http://sourceforge.net/projects/autotrace/</tt></a>.
 1719 <p>
 1720 <h4><a name="section_63">Ps2ai</a></h4>
 1721 
 1722 <p>
 1723 The ps2ai output format driver is not a native pstoedit output format driver. It does not use the 
 1724 pstoedit PostScript flattener, instead it uses the PostScript program 
 1725 ps2ai.ps which is installed in the Ghostscript distribution directory. It 
 1726 is included to provide the same "look-and-feel" for the conversion to AI. 
 1727 The additional benefit is that this conversion is now available also via 
 1728 the "convert-to-vector" menu of Gsview. However, lot's of files do not 
 1729 convert nicely or at all using ps2ai.ps. So a native pstoedit driver would 
 1730 be much better. Anyone out there to take this? The AI format is usable for 
 1731 example by Mayura Draw (<a href ="http://www.mayura.com"><tt>http://www.mayura.com</tt></a>).
 1732 Also a driver to the 
 1733 Mayura native format would be nice. 
 1734 <p>
 1735 An alternative to the ps2ai based driver is available via the -f plot:ai format if the libplot(ter) is installed. 
 1736 <p>
 1737 You should use a version of Ghostscript greater than or equal to 6.00 for using the ps2ai output format driver. 
 1738 <p>
 1739 <h4><a name="section_64">MetaPost</a></h4>
 1740 
 1741 <p>
 1742 Note that, as far as Scott knows, MetaPost does not support PostScript's 
 1743 eofill. The MetaPost output format driver just converts eofill to fill, and issues a warning if 
 1744 verbose is set. Fortunately, very few PostScript programs rely on the 
 1745 even-odd fill rule, even though many specify it. 
 1746 <p>
 1747 For more on MetaPost see: 
 1748 <p>
 1749 <a href ="http://tug.org/metapost"><tt>http://tug.org/metapost</tt></a>
 1750 <p>
 1751 <h4><a name="section_65">Context Free - CFDG</a></h4>
 1752 
 1753 The driver for the CFDG format (drvcfdg) defines 
 1754 one shape per page of PostScript, but only the first shape is actually 
 1755 rendered (unless the user edits the generated CFDG code, of course). 
 1756 CFDG does not support multi-page output, so this probably is a reasonable thing to do. 
 1757 <p>
 1758 For more on Context Free see: 
 1759 <a href ="http://www.contextfreeart.org/"><tt>http://www.contextfreeart.org/</tt></a>
 1760 <p>
 1761 <h4><a name="section_66">LaTeX2e</a></h4>
 1762 
 1763 <p>
 1764 <ul compact>
 1765 <li>LaTeX2e's picture environment is not very powerful. As a result, many 
 1766 elementary PostScript constructs are ignored -- fills, line 
 1767 thicknesses (besides "thick" and "thin"), and dash patterns, to name a 
 1768 few. Furthermore, complex pictures may overrun TeX's memory capacity. 
 1769 (The eepic package overcomes many such restrictions.) 
 1770 <p>
 1771 </li>
 1772 <li>Some PostScript constructs are not supported directly by "picture", 
 1773 but can be handled by external packages. If a figure uses color, the 
 1774 top-level document will need to do a <tt>"\usepackage{color}"</tt> or <tt>"\usepackage{xcolor}"</tt>. And if a 
 1775 figure contains rotated text, the top-level document will need to do a 
 1776 <tt>"\usepackage{rotating}"</tt>. 
 1777 <p>
 1778 </li>
 1779 <li>All lengths, coordinates, and font sizes output by the output format driver are in 
 1780 terms of <tt>\unitlength</tt>, so scaling a figure is simply a matter of doing 
 1781 a <tt>"\setlength{\unitlength}{...}"</tt>. 
 1782 <p>
 1783 </li>
 1784 <li>The output format driver currently supports one output format driver specific option, 
 1785 "integers", which rounds all lengths, coordinates, and font sizes to 
 1786 the nearest integer. This makes hand-editing the picture a little 
 1787 nicer. 
 1788 <p>
 1789 </li>
 1790 <li>Why is this output format driver useful? 
 1791 One answer is portability; any LaTeX2e system can handle the picture environment, 
 1792 even if it cannot handle 
 1793 PostScript graphics. (pdfLaTeX comes to mind here.) A second answer 
 1794 is that pictures can be edited easily to contain any arbitrary 
 1795 LaTeX2e code. For instance, the text in a figure can be modified to contain 
 1796 complex mathematics, non-Latin alphabets, bibliographic citations, or 
 1797 -- the real reason Scott wrote the LaTeX2e output format driver -- hyperlinks to the 
 1798 surrounding document (with help from the hyperref package). 
 1799 </li>
 1800 </ul>
 1801 <p>
 1802 <h4><a name="section_67">Creating a new output format driver</a></h4>
 1803 
 1804 <p>
 1805 To implement a new output format driver you can start from <tt>drvsampl.cpp</tt>
 1806 and 
 1807 <tt>drvsampl.h</tt>.
 1808 See also comments in <tt>drvbase.h</tt>
 1809 and 
 1810 <tt>drvfuncs.h</tt>
 1811 for an explanation of methods that should be implemented 
 1812 for a new output format driver. 
 1813 <p>
 1814 <h2><a name="section_68">ENVIRONMENT VARIABLES</a></h2>
 1815 
 1816 <p>
 1817 A default PostScript interpreter to be called by pstoedit is specified at 
 1818 compile time. You can overwrite the default by setting the GS environment 
 1819 variable to the name of a suitable PostScript interpreter. 
 1820 <p>
 1821 You can check which name of a PostScript interpreter was compiled into 
 1822 pstoedit using: <strong>pstoedit</strong>
 1823 <b>-help -v</b>.
 1824 <p>
 1825 See the Ghostscript manual for descriptions of environment variables used by 
 1826 Ghostscript, most importantly <tt>GS_FONTPATH</tt> and <tt>GS_LIB</tt>; other 
 1827 environment variables also affect output to display, print, and additional 
 1828 filtering and processing. See the related documentation. 
 1829 <p>
 1830 <tt>pstoedit</tt>
 1831 allocates temporary files using the function <font class="commandname">tempnam</font>(3).
 1832 Thus the location for temporary files might be controllable by other 
 1833 environment variables used by this function. See the <font class="commandname">tempnam</font>(3)
 1834 manpage 
 1835 for descriptions of environment variables used. On UNIX like system this is 
 1836 probably the <tt>TMPDIR</tt> variable, on DOS/WINDOWS either <tt>TMP</tt> or 
 1837 <tt>TEMP</tt>. 
 1838 <p>
 1839 <h2><a name="section_69">TROUBLE SHOOTING</a></h2>
 1840 
 1841 <p>
 1842 If you have problems with <tt>pstoedit</tt>
 1843 first try whether Ghostscript 
 1844 successfully displays your file. If yes, then try 
 1845 <strong>pstoedit</strong>
 1846 <b>-f ps</b>
 1847 <i>infile.ps</i>
 1848 <i>testfile.ps</i>
 1849 and check whether <i>testfile.ps</i>
 1850 still displays correctly using 
 1851 Ghostscript. If this file does not look correctly then there seems to be a 
 1852 problem with <tt>pstoedit</tt>'s
 1853 PostScript frontend. If this file looks good 
 1854 but the output for a specific format is wrong, the problem is probably in 
 1855 the output format driver for the specific format. In either case send bug fixes and 
 1856 reports to the author. 
 1857 <p>
 1858 A common problem with PostScript files is that the PostScript file redefines 
 1859 one of the standard PostScript operators inconsistently. There is no effect 
 1860 of this if you just print the file since the original PostScript "program" 
 1861 uses these new operators in the new meaning and does not use the original 
 1862 ones anymore. However, when run under the control of pstoedit, these 
 1863 operators are expected to work with the original semantics. 
 1864 <p>
 1865 So far I've seen redefinitions for: 
 1866 <p>
 1867 <ul compact>
 1868 <p>
 1869 <li>lt - "less-then" to mean "draw a line to" 
 1870 </li>
 1871 <li>string - "create a string object" to mean "draw a string" 
 1872 </li>
 1873 <li>length - "get the length of e.g. a string" to a "float constant" 
 1874 <p>
 1875 </li>
 1876 </ul>
 1877 <p>
 1878 I've included work-arounds for the ones mentioned above, but some others 
 1879 could show up in addition to those. 
 1880 <p>
 1881 <h2><a name="section_70">RESTRICTIONS</a></h2>
 1882 
 1883 <p>
 1884 <ul compact>
 1885 <li>Non-standard fonts (e.g. TeX bitmap fonts) are mapped to a default font which 
 1886 can be changed using the <b>-df</b>
 1887 option. <tt>pstoedit</tt>
 1888 chooses the size of 
 1889 the replacement font such that the width of the string in the original font is 
 1890 the same as with the replacement font. This is done for each text fragment 
 1891 displayed. Special character encoding support is limited in this case. If a 
 1892 character cannot be mapped into the target format, pstoedit displays a '#' 
 1893 instead. See also the -uchar option. 
 1894 <p>
 1895 </li>
 1896 <li>pstoedit supports bitmap graphics only for some output format drivers. 
 1897 <p>
 1898 </li>
 1899 <li>Some output format drivers, e.g. the Gnuplot output format driver or the 3D output format driver (rpl, lwo, rib) do not support text. 
 1900 <p>
 1901 </li>
 1902 <li>For most output format drivers pstoedit does not support clipping (mainly due to limitations in the target format). You can try to use the 
 1903 <b>-sclip</b>
 1904 option to simulate clipping. However, this does not work in all cases 
 1905 as expected. 
 1906 <p>
 1907 </li>
 1908 <li>Special note about the Java output format drivers (java1 and java2). 
 1909 The java output format drivers generate a java source file that needs other files in 
 1910 order to be compiled and usable. These other files are Java classes (one 
 1911 applet and support classes) that allow stepping through the individual pages 
 1912 of a converted PostScript document. This applet can easily be activated from 
 1913 a html-document. See the <tt>contrib/java/java1/readme_java1.txt</tt>
 1914 or 
 1915 <tt>contrib/java/java2/readme_java2.htm</tt>
 1916 files for more details. 
 1917 <p>
 1918 </li>
 1919 </ul>
 1920 <p>
 1921 <h2><a name="section_71">FAQs</a></h2>
 1922 
 1923 <p>
 1924 <ol compact>
 1925 <li value =1>Why do letters like O or B get strange if converted to tgif/xfig 
 1926 using the <b>-dt</b>
 1927 option? 
 1928 <p>
 1929 Most output format drivers do not support composite paths with 
 1930 intermediate gaps (moveto's) and second do not support very well the (eo)fill 
 1931 operators of PostScript (winding rule). For such objects <tt>pstoedit</tt>
 1932 breaks 
 1933 them into smaller objects whenever such a gap is found. This results in the 
 1934 "hole" being filled with black color instead of being transparent. Since 
 1935 version 3.11 you can try the <b>-ssp</b>
 1936 option in combination with the xfig 
 1937 output format driver. 
 1938 <p>
 1939 </li>
 1940 <li value =2>Why does pstoedit produce ugly results from PostScript files generated by dvips? 
 1941 <p>
 1942 This is because TeX documents usually use bitmap fonts. Such fonts cannot be used as native 
 1943 font in other format. So pstoedit replaces the TeX font with another native 
 1944 font. Of course, the replacement font will in most cases produce another 
 1945 look, especially if mathematical symbols are used. 
 1946 Try to use PostScript fonts instead of the bitmap fonts when generating a PostScript file from TeX or LaTeX.
 1947 <p>
 1948 </li>
 1949 </ol>
 1950 <p>
 1951 <h2><a name="section_72">AUTHOR</a></h2>
 1952 
 1953 <p>
 1954 Wolfgang Glunz, <a href ="mailto:wglunz35_AT_pstoedit.net"><tt>wglunz35_AT_pstoedit.net</tt></a>,
 1955 <a href ="http://de.linkedin.com/in/wolfgangglunz"><tt>http://de.linkedin.com/in/wolfgangglunz</tt></a>
 1956 <p>
 1957 <h2><a name="section_73">CANONICAL ARCHIVE SITE</a></h2>
 1958 
 1959 <p>
 1960 <a href ="http://www.pstoedit.net/pstoedit/"><tt>http://www.pstoedit.net/pstoedit/</tt></a>
 1961 <p>
 1962 At this site you also find more information about <tt>pstoedit</tt>
 1963 and related 
 1964 programs and hints how to subscribe to a mailing list in order to get informed 
 1965 about new releases and bug-fixes. 
 1966 <p>
 1967 If you like pstoedit - please express so also at Facebook <a href ="http://www.facebook.com/pstoedit"><tt>http://www.facebook.com/pstoedit</tt></a>.
 1968 <p>
 1969 <h2><a name="section_74">ACKNOWLEDGMENTS</a></h2>
 1970 
 1971 <p>
 1972 <ul compact>
 1973 <p>
 1974 <li>Klaus Steinberger <a href ="mailto:Klaus.Steinberger_AT_physik.uni-muenchen.de"><tt>Klaus.Steinberger_AT_physik.uni-muenchen.de</tt></a>
 1975 wrote the initial version of this manpage. 
 1976 <p>
 1977 </li>
 1978 <li>Lar Kaufman revised the increasingly complex 
 1979 command syntax diagrams and updated the structure and content of this 
 1980 manpage following release 2.5. 
 1981 <p>
 1982 </li>
 1983 <li>David B. Rosen <a href ="mailto:rosen_AT_unr.edu"><tt>rosen_AT_unr.edu</tt></a> provided ideas and some PostScript
 1984 code from his ps2aplot program. 
 1985 <p>
 1986 </li>
 1987 <li>Ian MacPhedran <a href ="mailto:Ian_MacPhedran_AT_engr.USask.CA"><tt>Ian_MacPhedran_AT_engr.USask.CA</tt></a> provided the xfig
 1988 output format driver. 
 1989 <p>
 1990 </li>
 1991 <li>Carsten Hammer <a href ="mailto:chammer_AT_hermes.hrz.uni-bielefeld.de"><tt>chammer_AT_hermes.hrz.uni-bielefeld.de</tt></a> provided the
 1992 gnuplot output format driver and the initial DXF output format driver. 
 1993 <p>
 1994 </li>
 1995 <li>Christoph Jaeschke provided the OS/2 metafile (MET) output format driver. 
 1996 Thomas Hoffmann <a href ="mailto:thoffman_AT_zappa.sax.de"><tt>thoffman_AT_zappa.sax.de</tt></a>
 1997 did some further updates on the OS/2 part. 
 1998 <p>
 1999 </li>
 2000 <li>Jens Weber <a href ="mailto:rz47b7_AT_PostAG.DE"><tt>rz47b7_AT_PostAG.DE</tt></a> provided the MS Windows metafile (WMF)
 2001 output format driver, and a graphical user interface (GUI). 
 2002 <p>
 2003 </li>
 2004 <li>G. Edward Johnson <a href ="mailto:lorax_AT_nist.gov"><tt>lorax_AT_nist.gov</tt></a> provided the CGM Draw library
 2005 used in the CGM output format driver. 
 2006 <p>
 2007 </li>
 2008 <li>Gerhard Kircher <a href ="mailto:kircher_AT_edvz.tuwien.ac.at"><tt>kircher_AT_edvz.tuwien.ac.at</tt></a> provided some bug
 2009 fixes. 
 2010 <p>
 2011 </li>
 2012 <li>Bill Cheng <a href ="mailto:bill.cheng_AT_acm.org"><tt>bill.cheng_AT_acm.org</tt></a> provided help with the tgif
 2013 format and some changes to tgif to make the output format driver easier to implement. 
 2014 <a href ="http://bourbon.usc.edu:8001/"><tt>http://bourbon.usc.edu:8001/</tt></a>
 2015 <p>
 2016 </li>
 2017 <li>Reini Urban <a href ="mailto:rurban_AT_sbox.tu-graz.ac.at"><tt>rurban_AT_sbox.tu-graz.ac.at</tt></a> provided input for the
 2018 extended DXF output format driver.(<a href ="http://autocad.xarch.at/"><tt>http://autocad.xarch.at/</tt></a>)
 2019 <p>
 2020 </li>
 2021 <li>Glenn M. Lewis <a href ="mailto:glenn_AT_gmlewis.com"><tt>glenn_AT_gmlewis.com</tt></a> provided RenderMan (RIB),
 2022 Real3D (RPL), and LightWave 3D (LWO) output format drivers. 
 2023 (<a href ="http://www.gmlewis.com/"><tt>http://www.gmlewis.com/</tt></a>)
 2024 <p>
 2025 </li>
 2026 <li>Piet van Oostrum <a href ="mailto:piet_AT_cs.ruu.nl"><tt>piet_AT_cs.ruu.nl</tt></a> made several bug fixes.
 2027 <p>
 2028 </li>
 2029 <li>Lutz Vieweg <a href ="mailto:lkv_AT_mania.robin.de"><tt>lkv_AT_mania.robin.de</tt></a> provided several bug fixes and
 2030 suggestions for improvements. 
 2031 <p>
 2032 </li>
 2033 <li>Derek B. Noonburg <a href ="mailto:derekn_AT_vw.ece.cmu.edu"><tt>derekn_AT_vw.ece.cmu.edu</tt></a> and Rainer Dorsch
 2034 <a href ="mailto:rd_AT_berlepsch.wohnheim.uni-ulm.de"><tt>rd_AT_berlepsch.wohnheim.uni-ulm.de</tt></a>
 2035 isolated and resolved a 
 2036 Linux-specific core dump problem. 
 2037 <p>
 2038 </li>
 2039 <li>Rob Warner <a href ="mailto:rcw2_AT_ukc.ac.uk"><tt>rcw2_AT_ukc.ac.uk</tt></a> made pstoedit compile under RiscOS.
 2040 <p>
 2041 </li>
 2042 <li>Patrick Gosling <a href ="mailto:jpmg_AT_eng.cam.ac.uk"><tt>jpmg_AT_eng.cam.ac.uk</tt></a> made some suggestions
 2043 regarding the usage of pstoedit in Ghostscript's SAFER mode. 
 2044 <p>
 2045 </li>
 2046 <li>Scott Pakin <a href ="mailto:scott+ps2ed_AT_pakin.org"><tt>scott+ps2ed_AT_pakin.org</tt></a> for the Idraw output format driver and the
 2047 autoconf support. 
 2048 <p>
 2049 </li>
 2050 <li>Peter Katzmann <a href ="mailto:p.katzmann_AT_thiesen.com"><tt>p.katzmann_AT_thiesen.com</tt></a> for the HPGL output format driver.
 2051 <p>
 2052 </li>
 2053 <li>Chris Cox <a href ="mailto:ccox_AT_airmail.net"><tt>ccox_AT_airmail.net</tt></a> contributed the Tcl/Tk output format driver.
 2054 <p>
 2055 </li>
 2056 <li>Thorsten Behrens <a href ="mailto:Thorsten_Behrens_AT_public.uni-hamburg.de"><tt>Thorsten_Behrens_AT_public.uni-hamburg.de</tt></a> and
 2057 Bjoern Petersen for reworking the WMF output format driver. 
 2058 <p>
 2059 </li>
 2060 <li>Leszek Piotrowicz <a href ="mailto:leszek_AT_sopot.rodan.pl"><tt>leszek_AT_sopot.rodan.pl</tt></a> implemented the image
 2061 support for the xfig driver and a JAVA based GUI. 
 2062 <p>
 2063 </li>
 2064 <li>Egil Kvaleberg <a href ="mailto:egil_AT_kvaleberg.no"><tt>egil_AT_kvaleberg.no</tt></a> contributed the pic output format driver.
 2065 <p>
 2066 </li>
 2067 <li>Kai-Uwe Sattler <a href ="mailto:kus_AT_iti.cs.uni-magdeburg.de"><tt>kus_AT_iti.cs.uni-magdeburg.de</tt></a> implemented the
 2068 output format driver for Kontour. 
 2069 <p>
 2070 </li>
 2071 <li>Scott Pakin, <a href ="mailto:scott+ps2ed_AT_pakin.org"><tt>scott+ps2ed_AT_pakin.org</tt></a> provided the MetaPost and LaTeX2e and MS PowerPoint output format driver.
 2072 <p>
 2073 </li>
 2074 <li>The MS PowerPoint driver uses the libzip library - <a href ="http://www.nih.at/libzip"><tt>http://www.nih.at/libzip</tt></a>. Under MS Windows, this library is linked into the provided binary statically. Thanks to the whole libzip team.
 2075 <p>
 2076 </li>
 2077 <li>Burkhard Plaum <a href ="mailto:plaum_AT_IPF.Uni-Stuttgart.de"><tt>plaum_AT_IPF.Uni-Stuttgart.de</tt></a> added support for
 2078 complex filled paths for the xfig output format driver. 
 2079 <p>
 2080 </li>
 2081 <li>Bernhard Herzog <a href ="mailto:herzog_AT_online.de"><tt>herzog_AT_online.de</tt></a> contributed the output format driver for
 2082 sketch ( <a href ="http://www.skencil.org/"><tt>http://www.skencil.org/</tt></a>
 2083 ) 
 2084 <p>
 2085 </li>
 2086 <li>Rolf Niepraschk (<a href ="mailto:niepraschk_AT_ptb.de"><tt>niepraschk_AT_ptb.de</tt></a>) converted the HTML man page
 2087 to LaTeX format. This allows generating the UNIX style and the HTML manual from this 
 2088 base format. 
 2089 <p>
 2090 </li>
 2091 <li>Several others sent smaller bug fixed and bug reports. Sorry if I do not 
 2092 mention them all here. 
 2093 <p>
 2094 </li>
 2095 <li>Gisbert W. Selke (<a href ="mailto:gisbert_AT_tapirsoft.de"><tt>gisbert_AT_tapirsoft.de</tt></a>) for the Java 2 output format driver.
 2096 <p>
 2097 </li>
 2098 <li>Robert S. Maier (<a href ="mailto:rsm_AT_math.arizona.edu"><tt>rsm_AT_math.arizona.edu</tt></a>) for many improvements on
 2099 the libplot output format driver and for libplot itself. 
 2100 </li>
 2101 <li>The authors of pstotext (<a href ="mailto:mcjones_AT_pa.dec.com"><tt>mcjones_AT_pa.dec.com</tt></a> and <a href ="mailto:birrell_AT_pa.dec.com"><tt>birrell_AT_pa.dec.com</tt></a>)
 2102 for giving me the permission to use their simple PostScript code for 
 2103 performing rotation. 
 2104 </li>
 2105 <li>Daniel Gehriger <a href ="mailto:gehriger_AT_linkcad.com"><tt>gehriger_AT_linkcad.com</tt></a> for his help concerning the handling of Splines in the DXF format.
 2106 </li>
 2107 <li>Allen Barnett <a href ="mailto:libemf_AT_lignumcomputing.com"><tt>libemf_AT_lignumcomputing.com</tt></a> for his work on the libEMF which allows creating WMF/EMF files under *nix systems.
 2108 </li>
 2109 <li>Dave <a href ="mailto:dave_AT_opaque.net"><tt>dave_AT_opaque.net</tt></a> for providing the libming which is a multiplatform library for generating SWF files.
 2110 </li>
 2111 <li>Masatake Yamoto for the introduction of autoconf, automake and libtool into pstoedit 
 2112 </li>
 2113 <li>Bob Friesenhahn for his help and the building of the Magick++ API to ImageMagick. 
 2114 </li>
 2115 <li>But most important: Peter Deutsch <a href ="mailto:ghost_AT_aladdin.com"><tt>ghost_AT_aladdin.com</tt></a> and Russell
 2116 Lang <a href ="mailto:gsview_AT_ghostgum.com.au"><tt>gsview_AT_ghostgum.com.au</tt></a>
 2117 for their help and answers regarding 
 2118 Ghostscript and gsview. 
 2119 <p>
 2120 </li>
 2121 </ul>
 2122 <p>
 2123 <h2><a name="section_75">LEGAL NOTICES</a></h2>
 2124 
 2125 <p>
 2126 Trademarks mentioned are the property of their respective owners. 
 2127 <p>
 2128 Some code incorporated in the pstoedit package is subject to copyright or 
 2129 other intellectual property rights or restrictions including attribution 
 2130 rights. See the notes in individual files. 
 2131 <p>
 2132 <tt>pstoedit</tt>
 2133 is controlled under the Free Software Foundation GNU Public 
 2134 License (GPL). However, this does not apply to importps and the additional 
 2135 plugins. 
 2136 <p>
 2137 Aladdin Ghostscript is a redistributable software package with copyright 
 2138 restrictions controlled by Aladdin Software. 
 2139 <p>
 2140 <tt>pstoedit</tt>
 2141 has no other relation to Ghostscript besides calling it in a 
 2142 subprocess. 
 2143 <p>
 2144 The authors, contributors, and distributors of pstoedit are not responsible 
 2145 for its use for any purpose, or for the results generated thereby. 
 2146 <p>
 2147 Restrictions such as the foregoing may apply in other countries according to 
 2148 international conventions and agreements. 
 2149 <p>
 2150 </body>
 2151 </html>
 2152 <!-- NOTE: This file is generated, DO NOT EDIT. -->