mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 10:45:08 +02:00
+ Initial check-in
This commit is contained in:
parent
89386ba3b2
commit
7058450987
89
docs/printer.xml
Normal file
89
docs/printer.xml
Normal file
@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="ISO8859-1"?>
|
||||
<fpdoc-descriptions>
|
||||
<!--
|
||||
|
||||
$Id$
|
||||
This file is part of the FPC documentation.
|
||||
Copyright (C) 1997, by Michael Van Canneyt
|
||||
|
||||
The FPC documentation is free text; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The FPC Documentation is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the FPC documentation; see the file COPYING.LIB. If not,
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA.
|
||||
-->
|
||||
<package name="rtl">
|
||||
<module name="printer">
|
||||
<short>The PRINTER unit.</short>
|
||||
<!-- \FPCexampledir{printex} -->
|
||||
<descr>
|
||||
This chapter describes the PRINTER unit for Free Pascal. It was written for
|
||||
dos by Florian Klaempfl, and it was written for linux by Michael Van
|
||||
Canneyt, and has been ported to Windows and os/2 as well.
|
||||
Its basic functionality is the same for al supported systems, although there
|
||||
are minor differences on linux/unix.
|
||||
</descr>
|
||||
|
||||
<element name="DefFile">
|
||||
<short>Default printer file name</short>
|
||||
<descr>
|
||||
This constant is used to initialize the <link id="Lst"/> file on Linux. It
|
||||
is the filename argument that is given to <link id="AssignLst"/>.
|
||||
</descr>
|
||||
</element>
|
||||
|
||||
<element name="lst">
|
||||
<short>Default printing file.</short>
|
||||
<descr>
|
||||
<var>Lst</var> is the standard printing device. <br/> On linux,
|
||||
<var>Lst</var> is set up using <var>AssignLst('/tmp/PID.lst')</var>.
|
||||
You can change this behaviour at compile time, setting the <link
|
||||
id="DefFile"/> constant.
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="AssignLst"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="AssignLst">
|
||||
<short>Assign text file to printing device</short>
|
||||
<descr>
|
||||
<p>
|
||||
<var>AssignLst</var> Assigns to <var>F</var> a printing device - <em>Unix only</em>.
|
||||
<var>ToFile</var> is a string with the following form:
|
||||
</p>
|
||||
<ul>
|
||||
<li> <var> '|filename options'</var> : This sets up a pipe with the program filename,
|
||||
with the given options, such as in the popen() call.
|
||||
</li>
|
||||
<li> <var> 'filename'</var> : Prints to file filename. Filename can contain the string 'PID'
|
||||
(No Quotes), which will be replaced by the PID of your program.
|
||||
When closing lst, the file will be sent to lpr and deleted.
|
||||
(lpr should be in PATH)
|
||||
|
||||
</li>
|
||||
<li> <var> {'filename|'}</var> Idem as previous, only the file is NOT sent to lpr, nor is it
|
||||
deleted. (useful for opening /dev/printer or for later printing)
|
||||
</li>
|
||||
</ul>
|
||||
</descr>
|
||||
<errors>
|
||||
Errors are reported in Linuxerror.
|
||||
</errors>
|
||||
<seealso>
|
||||
<link id="lst"/>
|
||||
</seealso>
|
||||
<example file="printex/printex"/>
|
||||
</element>
|
||||
</module>
|
||||
</package>
|
||||
</fpdoc-descriptions>
|
Loading…
Reference in New Issue
Block a user