ghostscript.net convert pdf to image c# : Create fillable form from pdf SDK control API .net web page html sharepoint pspp11-part1601

Chapter 11: Manipulating variables
103
The MISSING VALUES commandtakes effect immediately. It is not affectedby conditional
and looping constructs such as DO IF or LOOP.
11.7 MODIFY VARS
MODIFY VARS
/REORDER={FORWARD,BACKWARD}{POSITIONAL,ALPHA}(var
list). . .
/RENAME=(old
names=new
names).. .
/{DROP,KEEP}=var
list
/MAP
MODIFY VARS reorders, renames, and deletes variables in the active dataset.
At least one subcommand must be specified, and no subcommand may be specified more
than once. DROP and KEEP may not both be specified.
The REORDER subcommand changes the order of variables in the active dataset. Specify
one or more lists of variable names in parentheses. By default, each list of variables is
rearranged into the specified order. To put the variables into the reverse of the specified
order, put keyword BACKWARD before the parentheses. To put them into alphabetical order
in the dictionary, specify keyword ALPHA before the parentheses. BACKWARD and ALPHA may
also be combined.
To rename variables in the active dataset, specify RENAME, an equals sign (‘=’), and lists
of the old variable names and new variable names separated by another equals sign within
parentheses. There must be the same number of old and new variable names. Each old
variable is renamed to the corresponding new variable name. Multiple parenthesized groups
of variables may be specified.
The DROP subcommand deletes a specified list of variables from the active dataset.
The KEEP subcommand keeps the specified list of variables in the active dataset. Any
unlisted variables are deleted from the active dataset.
MAP is currently ignored.
If either DROP or KEEP is specified, the data is read; otherwise it is not.
MODIFY VARS may not be specified following TEMPORARY (see Section 13.6 [TEMPO-
RARY], page 123).
11.8 MRSETS
MRSETS
/MDGROUP NAME=name VARIABLES=var
list VALUE=value
[CATEGORYLABELS={VARLABELS,COUNTEDVALUES}]
[{LABEL=’label’,LABELSOURCE=VARLABEL}]
/MCGROUP NAME=name VARIABLES=var
list [LABEL=’label’]
/DELETE NAME={[names],ALL}
/DISPLAY NAME={[names],ALL}
Create fillable form from pdf - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
best pdf form filler; converting a word document to pdf fillable form
Create fillable form from pdf - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
convert pdf fill form; pdf add signature field
Chapter 11: Manipulating variables
104
MRSETS creates, modifies, deletes, and displays multiple response sets. A multiple re-
sponse set is a set of variables that represent multiple responses to a single survey question
in one of the two following ways:
 A multiple dichotomy set is analogous to a survey question with a set of checkboxes.
Each variable in the set is treated in a Booleanfashion: one value (the "counted value")
means that the box was checked, and any other value means that it was not.
 A multiple category set represents a survey question where the respondent is instructed
to list up to n choices. Each variable represents one of the responses.
Any number of subcommands may be specified in any order.
The MDGROUP subcommand creates a new multiple dichotomy set or replaces an existing
multiple response set. The NAME, VARIABLES, and VALUE specifications are required. The
others are optional:
 NAME specifies the name usedin syntax for the new multiple dichotomy set. The name
must begin with ‘$’; it must otherwise follow the rules for identifiers (seeSection6.1
[Tokens], page 28).
 VARIABLES specifies the variables that belong to the set. At least two variables must
be specified. The variables must be all string or all numeric.
 VALUE specifies the counted value. If the variables are numeric, the value must be an
integer. If the variables are strings, then the value must be a string that is no longer
than the shortest of the variables in the set (ignoring trailing spaces).
 CATEGORYLABELS optionally specifies the source of the labels for each category in the
set:
VARLABELS, thedefault, uses variable labels or, forvariables without variablelabels,
variable names. pspp warns if two variables have the same variable label, since
these categories cannot be distinguished in output.
COUNTEDVALUES insteaduses eachvariable’s value label for the counted value. pspp
warns if two variables have the same value label for the counted value or if one of
the variables lacks a value label, since such categories cannot be distinguished in
output.
 LABEL optionally specifies a label for the multiple response set. If neither LABEL nor
LABELSOURCE=VARLABEL is specified, the set is unlabeled.
 LABELSOURCE=VARLABEL draws the multiple response set’s label from the first
variable label among the variables in the set; if none of the variables has a label,
the name of the first variable is used. LABELSOURCE=VARLABEL must be used with
CATEGORYLABELS=COUNTEDVALUES. It is mutually exclusive with LABEL.
The MCGROUP subcommand creates a new multiple category set or replaces an existing
multiple response set. The NAME and VARIABLES specifications are required, and LABEL is
optional. Their meanings are as described above in MDGROUP. pspp warns if two variables
in the set have different value labels for a single value, since each of the variables in the set
should have the same possible categories.
The DELETE subcommand deletes multiple response groups. A list of groups may be
named within a set of required square brackets, or ALL may be used to delete all groups.
The DISPLAY subcommand displays information about defined multiple response sets.
Its syntax is the same as the DELETE subcommand.
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Convert multiple pages PowerPoint to fillable and editable Easy to create searchable and scanned PDF
pdf signature field; convert excel spreadsheet to fillable pdf form
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable
change font in pdf fillable form; convert pdf into fillable form
Chapter 11: Manipulating variables
105
Multiple response sets are saved to and read from system files by, e.g., the SAVE and
GET command. Otherwise, multiple response sets are currently used only by third party
software.
11.9 NUMERIC
NUMERIC /var
list [(fmt
spec)].
NUMERIC explicitly declares new numeric variables, optionally setting their output for-
mats.
Specify a slash (‘/’), followed by the names of the new numeric variables. If you wish to
set their output formats, follow their names by an output format specificationinparentheses
(seeSection6.7.4[InputandOutputFormats],page34); otherwise, the default is F8.2.
Variables created with NUMERIC are initialized to the system-missing value.
11.10 PRINT FORMATS
PRINT FORMATS var
list (fmt
spec) [var
list (fmt
spec)].. ..
PRINT FORMATS sets the print formats for the specified variables to the specified format
specification.
Its syntax is identical to that of FORMATS (seeSection11.4[FORMATS],page101), but
PRINT FORMATS sets only print formats, not write formats.
11.11 RENAME VARIABLES
RENAME VARIABLES (old
names=new
names). . . .
RENAME VARIABLES changes the names of variables in the active dataset. Specify lists of
the old variable names and new variable names, separated by an equals sign (‘=’), within
parentheses. There must be the same number of old and new variable names. Each old
variable is renamed to the corresponding new variable name. Multiple parenthesized groups
of variables may be specified. When the old and new variable names contain only a single
variable name, the parentheses are optional.
RENAME VARIABLES takes effect immediately. It does not cause the data to be read.
RENAME VARIABLES may not be specified following TEMPORARY (seeSection13.6[TEM-
PORARY], page 123).
11.12 SORT VARIABLES
SORT VARIABLES [BY]
(NAME | TYPE | FORMAT | LABEL | VALUES | MISSING | MEASURE
|ROLE | COLUMNS | ALIGNMENT | ATTRIBUTE name)
[(D)].
SORT VARIABLES reorders the variables in the active dataset. The main specification is
one of the following identifiers, which determines how the variables are sorted:
NAME
Sorts the variables according to their names, in a case-insensitive fashion. How-
ever, when variable names differ only in a number at the end, they are sorted
numerically. For example, VAR5 is sorted before VAR400 even though ‘4’ pre-
cedes ‘5’.
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Bookmark. Metadata: Edit, Delete Metadata. Form Process. spreadsheet into high quality PDF without losing Create fillable and editable PDF documents from Excel in
convert pdf to fill in form; convert pdf form fillable
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Create searchable and scanned PDF files from Excel.
add fillable fields to pdf online; convert word to pdf fillable form online
Chapter 11: Manipulating variables
106
TYPE
Sorts numeric variables before string variables, and shorter string variables
before longer ones.
FORMAT Groups variables by print format;withina format, sorts narrower formats before
wider ones; with the same format and width, sorts fewer decimal places before
more decimal places. SeeSection11.4[FORMATS],page101.
LABEL
Sorts variables without a variable label before those with one. SeeSection11.16
[VARIABLE LABELS], page 108.
VALUES
Sorts variables without value labels before those with some. SeeSection11.13
[VALUE LABELS], page 106.
MISSING
Sorts variables without missing values before those with some. SeeSection11.6
[MISSING VALUES], page 102.
MEASURE
Sorts nominal variables first, followed by ordinal variables, followed by scale
variables. SeeSection11.19[VARIABLELEVEL],page109.
ROLE
Groups variables accordingto their role. SeeSection11.20[VARIABLEROLE],
page 109.
COLUMNS
Sorts variables in ascending display width. See Section 11.18 8 [VARIABLE
WIDTH], page 109.
ALIGNMENT
Sorts variables according to their alignment, first left-aligned, then
right-aligned, then centered. See Section 11.17 [VARIABLE ALIGNMENT],
page 108.
ATTRIBUTE name
Sorts variables according to the first value of their name attribute. Vari-
ables without attribute are sorted first. See Section 11.15 [VARIABLEAT-
TRIBUTE], page 107.
Only one sort criterion can be specified. The sort is “stable,” so to sort on multiple
criteria one may perform multiple sorts. For example, the following will sort primarily
based on alignment, with variables that have the same alignment ordered based on display
width:
SORT VARIABLES BY COLUMNS.
SORT VARIABLES BY ALIGNMENT.
Specify (D) to reverse the sort order.
11.13 VALUE LABELS
VALUE LABELS
/var
list value ’label’ [value ’label’].. .
VALUE LABELS allows values of variables to be associated with labels. In this way, a short
value can stand for a longer, more descriptive label.
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Easy to create searchable and scanned PDF files from PowerPoint.
create a fillable pdf form from a word document; convert an existing form into a fillable pdf
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF Convert both DOC and DOCX formats to PDF files. Easy to create searchable and scanned PDF files from
create fillable pdf form; add signature field to pdf
Chapter 11: Manipulating variables
107
Both numeric and string variables can be given labels. For string variables, the values
are case-sensitive, so that, for example, a capitalized value and its lowercase variant would
have to be labeled separately if both are present in the data.
To set up value labels for one or more variables, specify the variable names after a slash
(‘/’), followed by a list of values and their associated labels, separated by spaces.
Value labels in output are normally broken into lines automatically. Put ‘\n’ in a label
string to force a line break at that point. The label may still be broken into lines at
additional points.
Before VALUE LABELS is executed, any existing value labels are cleared from the variables
specified. Use ADD VALUE LABELS (seeSection11.1[ADDVALUELABELS],page100) to
add value labels without clearing those already present.
11.14 STRING
STRING var
list (fmt
spec) [/var
list (fmt
spec)] [.. .].
STRING creates new string variables for use in transformations.
Specify a list of names for the variable you want to create, followed by the desired
output format specification in parentheses (seeSection6.7.4[InputandOutputFormats],
page 34). Variablewidthsare e implicitly derivedfromthespecifiedoutput formats. . The
created variables will be initialized to spaces.
If you want to create several variables with distinct output formats, you can either use
two or more separate STRING commands, or you can specify further variable list and format
specification pairs, each separated from the previous by a slash (‘/’).
The following example is one way to create three string variables; Two of the variables
have format A24 and the other A80:
STRING firstname lastname (A24) / address (A80).
Here is another way to achieve the same result:
STRING firstname lastname (A24).
STRING address (A80).
.. . and here is yet another way:
STRING firstname (A24).
STRING lastname (A24).
STRING address (A80).
11.15 VARIABLE ATTRIBUTE
VARIABLE ATTRIBUTE
VARIABLES=var
list
ATTRIBUTE=name(’value’) [name(’value’)].. .
ATTRIBUTE=name[index](’value’) [name[index](’value’)].. .
DELETE=name [name]. ..
DELETE=name[index] [name[index]]. ..
VARIABLE ATTRIBUTE adds, modifies, or removes user-defined attributes associated with
variables in the active dataset. Custom variable attributes are not interpreted by pspp, but
they are saved as part of system files and may be used by other software that reads them.
C# Create PDF Library SDK to convert PDF from other file formats
Create fillable PDF document with fields. Load PDF from existing documents and image in SQL server. Load PDF from stream programmatically.
convert pdf to pdf form fillable; pdf form filler
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create PDF document from OpenOffice Text Document with ODT, ODS, ODP forms into fillable PDF formats
convert fillable pdf to word fillable form; auto fill pdf form from excel
Chapter 11: Manipulating variables
108
The required VARIABLES subcommand must come first. Specify the variables to which
the following ATTRIBUTE or DELETE subcommand should apply.
Use the ATTRIBUTE subcommand to add or modify custom variable attributes. Specify
the name of the attribute as an identifier (seeSection6.1[Tokens],page28), followed by the
desired value, in parentheses, as a quoted string. The specified attributes are then added
or modified in the variables specified on VARIABLES. Attribute names that begin with $
are reserved for pspp’s internal use, and attribute names that begin with @ or $@ are not
displayed by most pspp commands that display other attributes. Other attribute names
are not treated specially.
Attributes may also be organized into arrays. To assign to an array element, add an
integer array index enclosed in square brackets ([ and ]) between the attribute name and
value. Array indexes start at 1, not 0. An attribute array that has a single element (number
1) is not distinguished from a non-array attribute.
Use the DELETE subcommand to delete an attribute from the variable specified on
VARIABLES. Specify an attribute name by itself to delete an entire attribute, including
all array elements for attribute arrays. Specify an attribute name followed by an array
index in square brackets to delete a single element of an attribute array. In the latter case,
all the array elements numbered higher than the deleted element are shifted down, filling
the vacated position.
To associate custom attributes with the entire active dataset, instead of with particular
variables, use DATAFILE ATTRIBUTE (seeSection8.3[DATAFILEATTRIBUTE],page64)
instead.
VARIABLE ATTRIBUTE takes effect immediately. It is not affected by conditional and
looping structures such as DO IF or LOOP.
11.16 VARIABLE LABELS
VARIABLE LABELS
var
list ’var
label’
[/var
list ’var
label’]
.
.
.
[/var
list ’var
label’]
VARIABLE LABELS associates explanatory names with variables. This name, called a
variable label, is displayed by statistical procedures.
To assign a variable label to a group of variables, specify a list of variable names and
the variable label as a string. To assign different labels to different variables in the same
command, precede the subsequent variable list with a slash (‘/’).
11.17 VARIABLE ALIGNMENT
VARIABLE ALIGNMENT
var
list ( LEFT | RIGHT | CENTER )
[/var
list ( LEFT | RIGHT | CENTER ) ]
.
VB.NET Create PDF Library SDK to convert PDF from other file
Create fillable PDF document with fields in Visual Basic .NET application. Load PDF from existing documents and image in SQL server.
add attachment to pdf form; converting a word document to a fillable pdf form
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Create PDF document from OpenOffice Presentation in both .NET WinForms and ASP.NET NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual
convert word document to pdf fillable form; convert pdf to fillable pdf form
Chapter 11: Manipulating variables
109
.
.
[/var
list ( LEFT | RIGHT | CENTER ) ]
VARIABLE ALIGNMENT sets the alignment of variables for display editing purposes. This
only has effect for third party software. It does not affect the display of variables in the
pspp output.
11.18 VARIABLE WIDTH
VARIABLE WIDTH
var
list (width)
[/var
list (width) ]
.
.
.
[/var
list (width) ]
VARIABLE WIDTH sets the column width of variables for display editing purposes. This
only affects third party software. It does not affect the display of variables in the pspp
output.
11.19 VARIABLE LEVEL
VARIABLE LEVEL
var
list ( SCALE | NOMINAL | ORDINAL )
[/var
list ( SCALE | NOMINAL | ORDINAL ) ]
.
.
.
[/var
list ( SCALE | NOMINAL | ORDINAL ) ]
VARIABLE LEVEL sets the measurement level of variables. Currently, this has no effect
except for certain third party software.
11.20 VARIABLE ROLE
VARIABLE ROLE
/role var
list
[/role var
list].. .
VARIABLE ROLE sets the intended role of a variable for use in dialog boxes in graphical
user interfaces. Each role specifies one of the following roles for the variables that follow it:
INPUT
An input variable, such as an independent variable.
TARGET
An output variable, such as an dependent variable.
BOTH
Avariable used for input and output.
NONE
No role assigned. (This is a variable’s default role.)
PARTITION
Used to break the data into groups for testing.
Chapter 11: Manipulating variables
110
SPLIT
No meaning except for certain third party software. (This role’s meaning is
unrelated to SPLIT FILE.)
The PSPPIRE GUI does not yet use variable roles as intended.
11.21 VECTOR
Two possible syntaxes:
VECTOR vec
name=var
list.
VECTOR vec
name
list(count [format]).
VECTOR allows a group of variables to be accessed as if they were consecutive members
of an array with a vector(index) notation.
To make a vector out of a set of existing variables, specify a name for the vector followed
by an equals sign (‘=’) and the variables to put in the vector. All the variables in the vector
must be the same type. String variables in a vector must all have the same width.
To make a vector and create variables at the same time, specify one or more vector
names followed by a count in parentheses. This will cause variables named vec1 through
veccount to be created as numeric variables. By default, the new variables have print and
write format F8.2, but an alternate format may be specified inside the parentheses before or
after the count and separated from it by white space or a comma. Variable names including
numeric suffixes may not exceed 64 characters in length, and none of the variables may exist
prior to VECTOR.
Vectors created with VECTOR disappear after any procedure or procedure-like command
is executed. The variables contained in the vectors remain, unless they are scratch variables
(seeSection6.7.5[ScratchVariables],page43).
Variables within a vector may be referenced in expressions using vector(index) syntax.
11.22 WRITE FORMATS
WRITE FORMATS var
list (fmt
spec) [var
list (fmt
spec)].. ..
WRITE FORMATS sets the write formats for the specified variables to the specified format
specification. Its syntax is identical to that of FORMATS (see Section 11.4 [FORMATS],
page 101),butWRITEFORMATSsetsonlywriteformats,notprintformats.
Chapter 12: Data transformations
111
12 Data transformations
The pspp procedures examined in this chapter manipulate data and prepare the active
dataset for later analyses. They do not produce output, as a rule.
12.1 AGGREGATE
AGGREGATE
OUTFILE={*,’file
name’,file
handle} [MODE={REPLACE,ADDVARIABLES}]
/PRESORTED
/DOCUMENT
/MISSING=COLUMNWISE
/BREAK=var
list
/dest
var[’label’].. .=agr
func(src
vars, args. ..).. .
AGGREGATE summarizes groups of cases into single cases. Cases are divided into groups
that have the same values for one or more variables called break variables. Several functions
are available for summarizing case contents.
The OUTFILE subcommand is required and must appear first. Specify a system file or
portable file by file name or file handle (seeSection6.9[FileHandles],page44), or a dataset
by its name (seeSection6.7[Datasets],page32). The aggregated cases are written to this
file. If ‘*’ is specified, then the aggregated cases replace the active dataset’s data. Use of
OUTFILE to write a portable file is a pspp extension.
If OUTFILE=* is given, then the subcommand MODE may also be specified. The mode
subcommand has two possible values: ADDVARIABLES or REPLACE. In REPLACE mode, the
entire active dataset is replaced by a new dataset which contains just the break variables
and the destination varibles. In this mode, the new file will contain as many cases as there
are unique combinations of the break variables. In ADDVARIABLES mode, the destination
variables will be appended to the existing active dataset. Cases which have identical com-
binations of values in their break variables, will receive identical values for the destination
variables. The number of cases in the active dataset will remain unchanged. Note that if
ADDVARIABLES is specified, then the data must be sorted on the break variables.
By default, the active dataset will be sorted based on the break variables before ag-
gregation takes place. If the active dataset is already sorted or otherwise grouped in
terms of the break variables, specify PRESORTED to save time. PRESORTED is assumed if
MODE=ADDVARIABLES is used.
Specify DOCUMENT to copy the documents from the active dataset into the aggregate file
(seeSection16.5[DOCUMENT],page157). Otherwise, the aggregate file will not contain
any documents, even if the aggregate file replaces the active dataset.
Normally, only a single case (for SD andSD.,two cases) need be non-missing in eachgroup
for the aggregate variable to be non-missing. Specifying /MISSING=COLUMNWISE inverts this
behavior, so that the aggregate variable becomes missing if any aggregated value is missing.
If PRESORTED, DOCUMENT, or MISSING are specified, they must appear between OUTFILE
and BREAK.
At least one break variable must be specified on BREAK, a required subcommand. The
values of these variables are used to divide the active dataset into groups to be summarized.
In addition, at least one dest
var must be specified.
Chapter 12: Data transformations
112
One or more sets of aggregation variables must be specified. Each set comprises a list
of aggregation variables, an equals sign (‘=’), the name of an aggregation function (see the
list below), and a list of source variables in parentheses. Some aggregation functions expect
additional arguments following the source variable names.
Aggregation variables typically are created with no variable label, value labels, or missing
values. Their default print and write formats depend on the aggregation function used, with
details givenin the table below. A variablelabelfor an aggregation variable may be specified
just after the variable’s name in the aggregation variable list.
Each set must have exactly as many source variables as aggregation variables. Each
aggregation variable receives the results of applying the specified aggregation function to
the corresponding source variable. The MEAN, MEDIAN, SD, and SUM aggregation functions
may only be applied to numeric variables. All the rest may be applied to numeric and string
variables.
The available aggregation functions are as follows:
FGT(var_name, value)
Fraction of values greater than the specified constant. The default format is
F5.3.
FIN(var_name, low, high)
Fraction of values within the specified inclusive range of constants. The default
format is F5.3.
FLT(var_name, value)
Fraction of values less than the specified constant. The default format is F5.3.
FIRST(var_name)
First non-missing value in break group. The aggregation variable receives the
complete dictionary information from the source variable. The sort performed
by AGGREGATE (and by SORT CASES) is stable, so that the first case with partic-
ular values for the break variables before sorting will also be the first case in
that break group after sorting.
FOUT(var_name, low, high)
Fraction of values strictly outside the specified range of constants. The default
format is F5.3.
LAST(var_name)
Last non-missing value in break group. The aggregation variable receives the
complete dictionary information from the source variable. The sort performed
by AGGREGATE (and by SORT CASES) is stable, so that the last case with partic-
ular values for the break variables before sorting will also be the last case in
that break group after sorting.
MAX(var_name)
Maximum value. The aggregation variable receives the complete dictionary
information from the source variable.
MEAN(var_name)
Arithmetic mean. Limited to numeric values. The default format is F8.2.
Documents you may be interested
Documents you may be interested