Chapter 2: Your rights and obligations
2 Your rights and obligations
pspp is not in the public domain. It is copyrighted and there are restrictions on its distri-
bution, but these restrictions are designed to permit everything that a good cooperating
citizen would want to do. What is not allowed is to try to prevent others from further
sharing any version of this program that they might get from you.
Specifically, we want to make sure that you have the right to give away copies of pspp,
that you receive source code or else can get it if you want it, that you can change these
programs or use pieces of them in new free programs, and that you know you can do these
To make sure that everyone has such rights, we have to forbid you to deprive anyone else
of these rights. For example, if you distribute copies of pspp, you must give the recipients
all the rights that you have. You must make sure that they, too, receive or can get the
source code. And you must tell them their rights.
Also, for our own protection, we must make certain that everyone finds out that there
is no warranty for pspp. If these programs are modified by someone else and passed on, we
want their recipients to know that what they have is not what we distributed, so that any
problems introduced by others will not reflect on our reputation.
Finally, any free program is threatenedconstantly by software patents. We wish to avoid
the danger that redistributors of a free program will individually obtain patent licenses, in
effect making the program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone’s free use or not licensed at all.
The precise conditions of the license for pspp are found in the GNU General Public
License. You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Floor, Boston, MA 02110-1301 USA. This manual specifically is covered by the GNU Free
Documentation License (seeAppendixA[GNUFreeDocumentationLicense],page191).
Pdf add signature field - C# PDF Form Data fill-in Library: auto fill-in PDF form data in, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert word doc to fillable pdf form; .net fill pdf form
Pdf add signature field - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in, ASP.NET, MVC, WinForms, WPF
create a pdf with fields to fill in; create pdf fill in form
Chapter 3: Invoking pspp
3 Invoking pspp
pspp has two separate user interfaces. This chapter describes pspp, pspp’s command-line
driven text-based user interface. The following chapter briefly describes PSPPIRE, the
graphical user interface to pspp.
The sections below describe the pspp program’s command-line interface.
3.1 Main Options
Here is a summary of all the options, grouped by type, followed by explanations in the same
In the table, arguments to long options also apply to any corresponding short options.
Non-option arguments
Output options
-o, --output=output-file
-O option=value
-O format=format
-O device={terminal|listing}
-e, --error-file=error-file
Language options
-I, --include=dir
-I-, --no-include
-b, --batch
-i, --interactive
-r, --no-statrc
-a, --algorithm={compatible|enhanced}
-x, --syntax={compatible|enhanced}
Informational options
-h, --help
-V, --version
Other options
-s, --safer
syntax-file Read and execute the named syntax file. If no syntax files are specified, pspp
prompts for commands. If any syntax files are specified, pspp by default exits
after it runs them, but you may make it prompt for commands by specifying
‘-’ as an additional syntax file.
-o output-file
Write output to output-file. pspp has several different output drivers that
support output in various formats (use --help to list the available formats).
C# PDF Digital Signature Library: add, remove, update PDF digital
things. Add a signature or an empty signature field in any PDF file page. Search unsigned signature field in PDF document. Prepare
convert pdf to fill in form; convert pdf fillable form to word
VB.NET PDF Digital Signature Library: add, remove, update PDF
things. Add a signature or an empty signature field in any PDF file page. Search unsigned signature field in PDF document. Prepare
attach image to pdf form; fill pdf form
Chapter 3: Invoking pspp
Specify this optionmore than once to produce multiple output files, presumably
in different formats.
Use ‘-’ as output-file to write output to standard output.
If no -o option is used, then pspp writes text and CSV output to standard
output and other kinds of output to whose name is based on the format, e.g.
pspp.pdf for PDF output.
-O option=value
Sets an option for the output file configured by a preceding -o. Most options
are specific to particular output formats. A few options that apply generically
are listed below.
-O format=format
pspp uses the extension of the file name given on -o to select an output format.
Use this option to override this choice by specifying an alternate format, e.g.
-o pspp.out -O html to write HTML to a file named pspp.out. Use --help
to list the available formats.
-O device={terminal|listing}
Sets whether pspp considers the output device configured by the preceding -o
to be a terminal or a listing device. This affects what output will be sent to
the device, as configured by the SET command’s output routing subcommands
(seeSection16.20[SET],page161). By default, output written to standard
output is considered a terminal device and other output is considered a listing
Disables output entirely, if neither -o nor -O is also used. If one of those options
is used, --no-output has no effect.
-e error-file
Configures a file to receive pspp error, warning, and note messages in plain
text format. Use ‘-’ as error-file to write messages to standard output. The
default error file is standard output in the absence of these options, but this is
suppressed if an output device writes to standard output (or another terminal),
to avoid printing every message twice. Use ‘none’ as error-file to explicitly
suppress the default.
-I dir
Appends dir to the set of directories searched by the INCLUDE (seeSection16.15
[INCLUDE], page 159) andINSERT (see Section 16.16 [INSERT], page 159)
Clears all directories from the include path, including directories inserted in
the include path by default. The default include path is . (the current direc-
tory), followed by .pspp in the user’s home directory, followed by pspp’s system
configuration directory (usually /etc/pspp or /usr/local/etc/pspp).
C# PDF insert image Library: insert images into PDF in, ASP
field. Access to freeware download and online C#.NET class source code. How to insert and add image, picture, digital photo, scanned signature or logo into PDF
c# fill out pdf form; adding a signature to a pdf form
VB.NET PDF insert image library: insert images into PDF in
Import graphic picture, digital photo, signature and logo into PDF Add images to any selected PDF page in VB.NET. Insert images into PDF form field in VB.NET.
convert word form to pdf with fillable; add signature field to pdf
Chapter 3: Invoking pspp
These options forces syntax files to be interpreted in batch mode or interac-
tive mode, respectively, rather than the default “auto” mode. SeeSection6.3
[Syntax Variants], page 30,foradescriptionofthedifferences.
Disables running rc at pspp startup time.
-a {enhanced|compatible}
With enhanced, the default, pspp uses the best implemented algorithms for
statistical procedures. With compatible, however, pspp will in some cases
use inferior algorithms to produce the same results as the proprietary program
Some commands have subcommands that override this setting on a per com-
mand basis.
-x {enhanced|compatible}
With enhanced, the default, pspp accepts its own extensions beyond those
compatible with the proprietary program SPSS. With compatible,pspp rejects
syntax that uses these extensions.
Specifies encoding as the encoding for syntax files named on the command
line. The encoding also becomes the default encoding for other syntax files
read during the pspp session by the INCLUDE and INSERT commands. See
Section 16.16 [INSERT], page 159,fortheacceptedformsofencoding.
Prints a message describing pspp command-line syntax and the available device
formats, then exits.
Prints a brief message listing pspp’s version, warranties you don’t have, copying
conditions and copyright, and e-mail address for bug reports, then exits.
Disables certain unsafe operations. This includes the ERASE and HOST com-
mands, as well as use of pipes as input and output files.
Invoke heuristics to assist with testing pspp. For use by make check and similar
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. To be specific, you can edit PDF password and digital signature, and set PDF file
convert word to pdf fillable form; attach file to pdf form
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. To be specific, you can edit PDF password and digital signature, and set PDF file
acrobat fill in pdf forms; create a fillable pdf form online
Chapter 3: Invoking pspp
3.2 PDF, PostScript, and SVG Output Options
To produce output in PDF, PostScript, and SVG formats, specify -o file on the pspp com-
mand line, optionally followed by any of the options shown in the table below to customize
the output format.
PDF, PostScript, and SVG output is only available if your installation of pspp was
compiled with the Cairo library.
-O format={pdf|ps|svg}
Specify the output format. This is only necessary if the file name given on -o
does not end in .pdf, .ps, or .svg.
-O paper-size=paper-size
Paper size, as a name (e.g. a4, letter) or measurements (e.g. 210x297,
The default paper size is taken from the PAPERSIZE environment variable or the
file indicated by the PAPERCONF environment variable, if either variable is set.
If not, and your system supports the LC_PAPER locale category, then the default
paper size is taken from the locale. Otherwise, if /etc/papersize exists, the
default paper size is read from it. As a last resort, A4 paper is assumed.
-O foreground-color=color
-O background-color=color
Sets color as the color to beusedfor the background or foreground. Color should
be given in the format #RRRRGGGGBBBB, where RRRR, GGGG and BBBB are
4character hexadecimal representations of the red, green and blue components
-O orientation=orientation
Either portrait or landscape. Default: portrait.
-O left-margin=dimension
-O right-margin=dimension
-O top-margin=dimension
-O bottom-margin=dimension
Sets the margins around the page. See below for the allowed forms of dimension
Default: 0.5in.
-O prop-font=font-name
-O emph-font=font-name
-O fixed-font=font-name
Sets the font used for proportional, emphasized, or fixed-pitch text. Most sys-
tems support CSS-like font names such as “serif” and “monospace”, but a wide
range of system-specific font are likely to be supported as well.
Default: proportional font serif, emphasis font serif italic, fixed-pitch font
-O font-size=font-size
Sets the size of the default fonts, in thousandths of a point. Default: 10000 (10
VB.NET PDF Library SDK to view, edit, convert, process PDF file
NET program. Password, digital signature and PDF text, image and page redaction will be used and customized. PDF Annotation Edit.
convert pdf fillable form; best pdf form filler
C# Create PDF Library SDK to convert PDF from other file formats
you can add some additional information to generated PDF file. What's more, you can also protect created PDF file by adding digital signature (watermark) on
convert word document to pdf fillable form; create pdf fillable form
Chapter 3: Invoking pspp
-O line-gutter=dimension
Sets the width of white space on either side of lines that border text or graphics
objects. Default: 1pt.
-O line-spacing=dimension
Sets the spacing between the lines in a double line in a table. Default: 1pt.
-O line-width=dimension
Sets the width of the lines used in tables. Default: 0.5pt.
Each dimension value above may be specified in various units based on its suffix: ‘mm’
for millimeters, ‘in’ for inches, or ‘pt’ for points. Lacking a suffix, numbers below 50 are
assumed to be in inches and those about 50 are assumed to be in millimeters.
3.3 Plain Text Output Options
pspp can produce plain text output, drawing boxes using ASCII or Unicode line drawing
characters. To produce plain text output, specify -o file on the pspp command line,
optionally followed by options from the table below to customize the output format.
Plain text output is encoded in UTF-8.
-O format=txt
Specify the output format. This is only necessary if the file name given on -o
does not end in .txt or .list.
-O charts={template.png|none}
Name for chart files included in output. The value should be a file name that
includes a single ‘#’ and ends in png. When a chart is output, the ‘#’ is replaced
by the chart number. The default is the file name specified on -o with the
extension stripped off and replaced by -#.png.
Specify none to disable chart output. Charts are always disabled if your instal-
lation of pspp was compiled without the Cairo library.
-O foreground-color=color
-O background-color=color
Sets color as the color to be used for the background or foreground to be used
for charts. Color should be given in the format #RRRRGGGGBBBB, where RRRR,
GGGG and BBBB are 4 character hexadecimal representations of the red,
green and blue components respectively. If charts are disabled, this option has
no effect.
-O paginate=boolean
If set, pspp writes an ASCII formfeed the end of every page. Default: off.
-O headers=boolean
If enabled, pspp prints two lines of header information giving title and subtitle,
page number, date and time, and pspp version are printed at the top of every
page. These two lines are in addition to any top margin requested. Default:
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
image files including all PDF contents, like watermark and signature in .NET. C#.NET DLLs Solution for Converting Images to PDF in C# Add necessary references:
fillable pdf forms; change font size in pdf fillable form
C# PDF remove image library: remove, delete images from PDF in C#.
Support removing vector image, graphic picture, digital photo, scanned signature, logo, etc. Remove Image from PDF Page Using C#. Add necessary references:
auto fill pdf form from excel; convert html form to pdf fillable form
Chapter 3: Invoking pspp
-O length=line-count
Physical length of a page. Headers and margins are subtracted from this value.
You may specify the number of lines as a number, or for screen output you may
specify auto to track the height of the terminal as it changes. Default: 66.
-O width=character-count
Width of a page, in characters. Margins are subtracted from this value. For
screen output you may specify auto in place of a number to track the width of
the terminal as it changes. Default: 79.
-O top-margin=top-margin-lines
Length of the top margin, in lines. pspp subtracts this value from the page
length. Default: 0.
-O bottom-margin=bottom-margin-lines
Length of the bottom margin, in lines. pspp subtracts this value from the page
length. Default: 0.
-O box={ascii|unicode}
Sets the characters usedfor lines intables. If set to ascii the characters ‘-’, ‘|’,
and ‘+’ for single-width lines and ‘=’ and ‘#’ for double-width lines are used. If
set to unicode then Unicode box drawing characters will be used. The default
is unicode if the locale’s character encoding is "UTF-8" or ascii otherwise.
-O emphasis={none|bold|underline}
How to emphasize text. Bold and underline emphasis are achieved with over-
striking, which may not be supported by all the software to which you might
pass the output. Default: none.
3.4 HTML Output Options
To produce output in HTML format, specify -o file on the pspp command line, optionally
followed by any of the options shown in the table below to customize the output format.
-O format=html
Specify the output format. This is only necessary if the file name given on -o
does not end in .html.
-O charts={template.png|none}
Sets the name used for chart files. SeeSection3.3[PlainTextOutputOptions],
page 8,fordetails.
-O borders=boolean
Decorate the tables with borders. If set to false, the tables produced will have
no borders. The default value is true.
-O css=boolean
Use cascading style sheets. Cascading style sheets give an improved appearance
and can be used to produce pages which fit acertainwebsite’s style. The default
value is true.
Chapter 3: Invoking pspp
3.5 OpenDocument Output Options
To produce output as an OpenDocument text (ODT) document, specify -o file on the
pspp command line. If file does not end in .odt, you must also specify -O format=odt.
ODT support is only available if your installation of pspp was compiled with the libxml2
The OpenDocument output format does not have any configurable options.
3.6 Comma-Separated Value Output Options
To produce output in comma-separated value (CSV) format, specify -o file on the pspp
command line, optionally followed by any of the options shown in the table below to cus-
tomize the output format.
-O format=csv
Specify the output format. This is only necessary if the file name given on -o
does not end in .csv.
-O separator=field-separator
Sets the character used to separate fields. Default: a comma (‘,’).
-O quote=qualifier
Sets qualifier as the character used to quote fields that contain white space,
the separator (or any of the characters in the separator, if it contains more
than one character), or the quote character itself. If qualifier is longer than one
character, only the first character is used; if qualifier is the empty string, then
fields are never quoted.
-O titles=boolean
Whether table titles (brief descriptions) should be printed. Default: on.
-O captions=boolean
Whether table captions (more extensive descriptions) should be printed. De-
fault: on.
The CSV format used is an extension to that specified in RFC 4180:
Each table row is output on a separate line, and each column is output as a
field. The contents of a cell that spans multiple rows or columns is output only
for the top-left row and column; the rest are output as empty fields.
When a table has a title and titles are enabled, the title is output just above
the table as a single field prefixed by ‘Table:’.
When a table has a caption and captions are enabled, the caption is output
just below the table as a single field prefixed by ‘Caption:’.
Footnotes Within a table, footnote markers are output as bracketed letters following the
cell’s contents, e.g. ‘[a]’, ‘[b]’, .. . The footnotes themselves are output fol-
lowing the body of the table, as a separate two-column table introduced with a
line that says ‘Footnotes:’. Each row in the table represent one footnote: the
first column is the marker, the second column is the text.
Chapter 3: Invoking pspp
Text in output is printed as a field on a line by itself. The TITLE and SUBTI-
TLE produce similar output, prefixed by ‘Title:’ or ‘Subtitle:’, respectively.
Messages Errors, warnings, and notes are printed the same way as text.
Charts are not included in CSV output.
Successive output items are separated by a blank line.
Chapter 4: Invoking psppire
4 Invoking psppire
4.1 The graphic user interface
The PSPPIRE graphic user interface for pspp can perform allfunctionality of the command
line interface. Inadditionit gives an instantaneous view of the data, variables and statistical
The graphic user interface can be started by typing psppire at a command prompt.
Alternatively many systems have a system of interactive menus or buttons from which
psppire can be started by a series of mouse clicks.
Once the principles of the pspp system are understood, the graphic user interface is
designed to be largely intuitive, and for this reason is covered only very briefly by this
Documents you may be interested
Documents you may be interested