c# magick.net pdf to image : Convert fillable pdf to html form Library SDK API .net asp.net windows sharepoint rbafpmst23-part1705

DSPMOD(DisplayMode)KeywordforDisplayFiles
Use this record-level keyword to specify which of two modes (display sizes) you
want to use for the 3180, 3477, or the 3197 Model D1, D2, W1, or W2 display
station. *DS3 (24 x 80) and *DS4 (27 x 132) are both supported for the 3180, 3477,
3487 Models HA, HC, HG, and HW, 3488, and the 3197 Model D1, D2, W1, or W2
display stations.
The format of the keyword is:
DSPMOD(condition-name)
This keyword is valid only when both the 24 x 80 and 27 x 132 display sizes are
specified on the DSPSIZ keyword. The first of the two display sizes specified on
the DSPSIZ keyword is the default display mode. The record is displayed using
this mode unless the DSPMOD keyword indicates that the second specified display
size should be used.
Note: This keyword is a run-time keyword and not a compile-time keyword.
You can specify the default display size with this keyword only if you do not
specify option indicators for this keyword.
The capability to display in the 27 x 132 mode is allowed only on a 3180-2 or a
3197 Model D1, D2, W1, or W2 device attached locally to a 6040 or 6140 controller
or remotely to a 5294 or 5394 controller. The DSPMOD keyword is ignored unless
these controllers are used.
When a record with DSPMOD causes the mode to be changed, all records
currently on the display are deleted. The record with DSPMOD active is then sent
to the display. The mode for this record is maintained on the display as long as the
DSPMOD keyword is active. Setting DSPMOD off or writing to another record
without DSPMOD causes the display mode to be placed back in the primary
display size for the device.
The following keywords are ignored if the display modes have changed:
ALWROL
ASSUME
CLRL
ERASEINP/INZINP
ERRMSG
ERRMSGID
KEEP
OVERLAY
PROTECT
PUTOVR
PUTRETAIN
SFLMSG
SFLMSGID
When you create a file specifying any of the above keywords and DSPMOD on the
same record, a warning message results at create-time. However, a diagnostic
message is not issued during processing.
This keyword is not valid for user-defined records (USRDFN keyword).
The DSPMOD keyword cannot be specified on a subfile record (SFL keyword). The
subfile is be displayed according to the DSPMOD of the corresponding subfile
control record.
Display Files, DSPMOD
Chapter 3. Keywords for Display Files in DDS
211
Convert fillable pdf to html form - 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
change font pdf fillable form; pdf fill form
Convert fillable pdf to html form - 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 into fillable form; convert pdf fillable form to word
Option indicators are valid for this keyword. If the option indicator is on at the
time of processing, the display mode you have chosen will be used to display the
record. However, if the option indicator is off at the time of processing, the default
display mode will be used.
Note: Switching display modes is similar to displaying a record without
OVERLAY.
DSPMOD (Display Mode) Keyword for Display
Files— Examples
Figure 155 and Figure 156 show how to specify the DSPMOD keyword.
The DSPMOD keyword gives the following results:
v If you write RECORD1, RECORD1 is displayed in *DS4 mode.
v If you write RECORD2, the display is cleared and RECORD2 is displayed in
*DS3 mode.
v If you write RECORD3 with indicator 03 off, RECORD3 is displayed in *DS3
mode. RECORD2 remains on the display.
v If you write RECORD3 with indicator 03 on, the display is cleared and
RECORD3 is displayed in *DS4 mode.
DSPRL (Display Right to Left) Keyword for Display Files
Use this file-level keyword to specify that the records in the display file are written
right-to-left on the display rather than left-to-right.
This keyword has no parameters.
Option indicators are not valid for this keyword.
This keyword can only be used on a bidirectional device.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
DSPSIZ(*DS3 *DS4)
A
R RECORD1
DSPMOD(*DSP4)
A
R RECORD2
A
R RECORD3
A 03
DSPMOD(*DS4)
A
Figure 155. Specifying the DSPMOD Keyword (Example 1)
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
DSPSIZ(24 80 *NORM +
A
27 132 *WIDE)
A
R RECORD1
A 03
DSPMOD(*WIDE)
A
Figure 156. Specifying the DSPMOD Keyword (Example 2)
Display Files, DSPMOD
212
OS/400 DDS Reference V4R5
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Convert OpenOffice Text Document to PDF with embedded fonts. An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET.
add signature field to pdf; convert pdf to fillable form
C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
create a fillable pdf form in word; change font size in fillable pdf form
DSPRL (Display Right to Left) Keyword for Display
Files— Example
Figure 157 shows how to specify the DSPRL keyword.
DSPSIZ (Display Size) Keyword for Display Files
Use this file-level keyword to specify the display size to which your program can
open this display file.
The formats of the keyword are:
DSPSIZ(*DSw [*DSx])
DSPSIZ(lines positions[condition-name-1][lines positions[condition-name-2]])
The DSPSIZ keyword is optional. If you do not specify it for a display file, the
display file can be opened only to display devices with a 24 x 80 display size. You
can specify this keyword in one of two ways:
v Using IBM-supplied display size condition names. Specify up to two parameter
values as *DS3 or *DS4 in any order. At least one parameter value is required.
You cannot specify a parameter value twice.
v Specifying lines and positions to permit user-defined display size condition
names. Instead of the IBM-supplied display size condition names, specify the
display size in lines and positions (only 24 x 80, and 27 x 132 are valid). (See
Figure 159 on page 215, Figure 161 on page 216, and Figure 162 on page 217.)
Optionally, you can also define a display size condition name other than *DS3 or
*DS4. The display size condition name you define must be from 2 to 8 characters
long, and the first character must be an asterisk (*). You can specify these
user-defined condition names in positions 7 through 16 (conditioning) on
subsequent DDS statements at the field level. (See Figure 161 on page 216.) If
you do not specify user-defined display size condition names, you must use
IBM-supplied display size condition names to condition the location of fields.
If you specify more than one parameter value, see Primary and Secondary
Display Sizes for Display Files later in this section.
Option indicators are not valid for this keyword.
Primary and Secondary Display Sizes for Display Files
Whether you use IBM-supplied display size condition names or specify lines and
positions directly, the first display size you specify is the primary display size. The
second display size, if specified, is the secondary display size. Figure 158 on page 214
shows an example of primary and secondary display size specification.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
DSPRL
A
R RECORD
A
FIELD1
20A
5 5')emaN remotsuC('
A
Figure 157. Specifying the DSPRL Keyword
Display Files, DSPRL
Chapter 3. Keywords for Display Files in DDS
213
C# Create PDF Library SDK to convert PDF from other file formats
HTML webpage to interactive PDF file creator freeware. Create and save editable PDF with a blank page, bookmarks, links Create fillable PDF document with fields.
convert word document to fillable pdf form; pdf form fill
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
PDF in VB.NET, VB.NET convert PDF to HTML, VB.NET convert PDF to Convert OpenOffice Spreadsheet data to PDF. Turn ODT, ODS, ODP forms into fillable PDF formats.
adding signature to pdf form; convert pdf form fillable
When you specify more than one display size for DSPSIZ, you can specify display
size condition names in positions 7 through 16 on subsequent DDS statements at
the record and field levels. These display size condition names are then used to
condition keywords and the locations of fields. When both a primary and
secondary display are specified, the display file will be validated for both sizes.
For more information, see “DDS Conditioning for display files (Positions 7 through
16)” on page 110.
Note: If you specify user-defined display size condition names for DSPSIZ, you
cannot use IBM-supplied display size condition names for conditioning.
The capability to display in the 27 x 132 mode is allowed only on a 3180-2, or a
3197 Model D1, D2, W1, or W2 device attached locally to a 6040 or 6041 controller
or remotely to a 5294 or 5394 controller. The display size for the 27 x 132 mode
will be ignored for DSPSIZ unless these controllers are used.
The following table shows the valid display sizes.
Display Sizes
Display Device
Meaning
*DS3 or 24 x 80
3179 3180 3196 3197 3476
3486 3487 (Models HA, HC,
HG, and HW) 3488 5251
(Models 11 and 12) 5291 5292
24 lines x 80 positions 1920
positions total
*DS4 or 27 x 132
3180 3197 (Models D1, D2,
W1, and W2) 3477 (Models
FA, FC, FD, and FG) 3487
(Models HA, HC, HG, and
HW) 3488 (Use 6040 or 6041
controller locally, or 5294 or
5394 controller remotely for
27 x 132 display capability.)
27 lines x 132 positions 3564
positions total
The display size designated as the primary display size should be the one with
which the display file will most often be used. Additional processing is performed
when the actual display size is the secondary display size.
The display size condition names let you improve the use of a single display file
for any size display. For example, when you are using subfiles, you can specify 24
records per page for a 27 x 132 display and 22 records per page for a 24 x 80
display.
DSPSIZ (Display Size) Keyword for Display Files— — Examples
Figure 159 on page 215, and Figure 161 on page 216 through Figure 163 on page
217 show how to specify the DSPSIZ keyword and the display size condition
names.
DSPSIZ(24 80 27 132)
Secondary Display Size
Primary Display Size
RSLL664-1
Figure 158. Using DSPSIZ to Specify Primary and Secondary Display Sizes
Display Files, DSPSIZ
214
OS/400 DDS Reference V4R5
VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word Create and save editable PDF with a blank page Create fillable PDF document with fields in Visual Basic
convert pdf file to fillable form online; .net fill pdf form
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create fillable and editable PDF documents from Excel in Create searchable and scanned PDF files from Excel in VB Convert to PDF with embedded fonts or without
fillable pdf forms; convert pdf fillable form to html
Figure 159 shows how to specify primary and secondary display sizes using the
DSPSIZ keyword.
In Figure 159, the primary display size 1 is 27 x 132 and the secondary display
size 2 is 24 x 80. FIELDB is beyond position 80 and FIELDC is beyond line 24, so
the data description processor gives them a location of *NOLOC in the expanded
source printout for secondary display size 24 x 80.
If the data description processor assigns *NOLOC to an input-capable field, that
field is processed at run time to the point of setting up the input buffer data to be
returned in the user’s input buffer. The field itself is not displayed. The work
station user cannot enter into or change these fields. No processing of any kind is
done for output-only fields.
Figure 160 shows a compiler listing for Figure 159.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A*
00020A*
12
00030A
DSPSIZ(27 132 24 80)
00040A
R RECORDA
00050A
FIELDA
10 0
1 2
00060A
FIELDB
10 0
1 81
00070A
FIELDC
10 0 25 1
A
Figure 159. Specifying the DSPSIZ Keyword (Example 1)
Display Files, DSPSIZ
Chapter 3. Keywords for Display Files in DDS
215
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Convert to PDF with embedded fonts or without original fonts fast. Convert multiple pages PowerPoint to fillable and editable PDF documents.
pdf fillable form; create fillable forms in pdf
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents.
convert pdf forms to fillable; pdf fillable form creator
Figure 161 is another example of specifying the primary and secondary display
sizes using the DSPSIZ keyword.
Figure 161 is similar to the example in Figure 159 on page 215 specified for FIELDB
(line 1, position 50) and for FIELDC (line 23, position 1) on the secondary display
size (user-defined as *NORMAL).
FIELDB and FIELDC have
no location on *DS3, which
corresponds to 24 80.
RSLL911-3
Figure 160. Compiler Listing
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
DSPSIZ(27 132 *WIDE 24 80 *NORMAL)
00020A
R RECORDA
00030A
FIELDA
10 0
1 2
00040A
FIELDB
10 0
1 81
00050A *NORMAL
1 50
00060A
FIELDC
10 0 25 1
00070A *NORMAL
23 1
A
Figure 161. Specifying the DSPSIZ Keyword (Example 2)
Display Files, DSPSIZ
216
OS/400 DDS Reference V4R5
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Convert both DOC and DOCX formats to PDF files.
convert pdf into fillable form; converting pdf to fillable form
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.
attach file to pdf form; change pdf to fillable form
Figure 162 shows how to reposition a field when the file is opened to different
display sizes.
In Figure 162, FIELD1 has valid locations on both display sizes. It appears on the
next to the last line on each display size.
Figure 163 shows that if you do not specify a display size condition name, the
display location of a field can still be display size dependent as the result of the
plus feature of DDS.
In Figure 163, a line and a position for each field is calculated for each display size
specified on the DSPSIZ keyword. If the plus value extends the field location
beyond position 80, the field location is dependent on the display size. Figure 164
on page 218 is a compiler listing for Figure 163.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
DSPSIZ(24 80 27 132)
00020A
R RECORDA
00030A
FIELD1
10 0 23 2
00040A
00050A
00060A *DS4
26 2
A
Figure 162. Specifying the DSPSIZ Keyword (Example 3)
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
DSPSIZ(*DS4 *DS3)
00020A
R RECORD1
00030A
FIELD1
21
2 70
00040A
FIELD2
10
+10
A
Figure 163. Specifying the DSPSIZ Keyword (Example 4)
Display Files, DSPSIZ
Chapter 3. Keywords for Display Files in DDS
217
Special Cases for Display Files
The following are descriptions of special cases you might encounter when
specifying DSPSIZ:
v DSPSIZ(*DS3 *DS4). All field locations for display size *DS4 are the same as for
display size *DS3.
v All fields of a record can be defined such that none fit on the display size to
which the file is opened. In this case, no fields are displayed. The record is
handled as it would be for a larger display where the fields fit. The record
remains active until it is deleted or overlaid. Active records can be read by your
program. The input request is sent to the display device, and the work station
user must respond to satisfy the request.
v All fields of a subfile record must fit within the specified subfile page, and the
complete page must always fit (vertically) on the display size on which it is
displayed at processing time. Specify valid display sizes by conditioning the
SFLPAG (Subfile Page) keyword with display size condition names.
v The following records occupy no display space:
– Records with no fields defined (this is different from none selected)
FIELD1 has same location on *DS4 and *DS3
FIELD2 has two locations:
Line 2, position 101 on *DS4
Line 3, position 21 on *DS3
RSLL912-3
Figure 164. Compiler List
Display Files, DSPSIZ
218
OS/400 DDS Reference V4R5
– Records with only hidden, message, or program-to-system fields
– Records that have the CLRL keyword specified and that have no
input-capable fields. (These records can remain on the display, but are not
recognized by the OS/400 program for input operations, or they can be
cleared through the use of the ERASE keyword.)
For implementation and programming purposes, these records are assumed to
be located at 00 (from line 0 to line 0). On an output operation, any record
located at 00 overlays a record at that location. When an overlap occurs, the
previous record is disregarded and no longer considered active. The new record
at location 00 is active and can be read by your program.
v If two fields in a record format have the same display location (line/position),
they are treated as overlapping fields. Overlapping fields are not displayed at
operation time. The OS/400 program checks each field as it is processed to
ensure that it does not overlap a previously processed field.
If a field does overlap, it is treated as an optioned field and not selected. To
allow this processing-time checking, data description specifications must ensure
all fields within a record are in primary location sequence, even when condition
names are specified. For example, assume only one input field is specified for a
record format and, according to the field location specification, this field
overlaps a preceding output field. The work station user cannot enter any data
because the input field is never displayed.
Note: The primary location sequence as it is seen in the display file must not be
changed by specifying a different location sequence for the secondary
display size. (A severe error occurs and the file is not created.)
DUP (Duplication) Keyword for Display Files
Use this field-level keyword to activate the Dup key on the display station
keyboard. Press the Dup key when the cursor is in this input-capable field. This
indicates that data for this field is to be duplicated from the record sent in the
previous input operation. The actual duplication is the responsibility of your
program (see Programming for the Dup Key for Display Files later in this section).
Refer to Appendix F. System/36 Environment Considerations Using DDS, for
special considerations when specifying the DUP keyword in files that are used in
the System/36 environment.
The format of the keyword is:
DUP[(response-indicator ['text'])]
You cannot specify the DUP keyword on a floating-point field (F in position 35).
You should specify a response indicator for a numeric field defined with this
keyword. Hex 1Cs for numeric fields will not be returned to your buffer, but hex
F0s will be returned for the remaining field positions.
Option indicators are valid for this keyword.
Programming for the Dup Key for Display Files
When you press the Dup key, the OS/400 program handles the field as follows:
Display Files, DSPSIZ
Chapter 3. Keywords for Display Files in DDS
219
v If the field is a character field, the data displayed in the field is returned to your
program as is. A hex 1C is placed at the cursor position and in the remaining
field positions to the right. (Hex 1C appears as an over-scored asterisk on the
display.) The response indicator, if specified, is set on.
v If the field is a numeric field and you specify a response indicator, a hex F0 is
placed at the cursor position and in the remaining field positions. The response
indicator is set on and returned to your program. If a response indicator is not
specified, hex 1Cs are returned to your program.
In your program, you can duplicate entire fields (either character or numeric) with
the following procedure:
1.
Specify, in DDS, two fields for each input-capable field on the display.
a.
Specify one field as an input-capable field. For this field, specify DUP with
aresponse indicator. You may want to specify DUP with an option indicator
that is off on the first display of the field. This prevents the work station
user from using the Dup key when the field is first displayed.
b.
Specify the other field as a hidden field (H in position 38).
2.
On the first output operation, set off an option indicator for DUP. This prevents
the work station user from using the Dup key.
3.
On the first input operation, move the input-capable field to the hidden field.
This saves the keyed value for later use.
4.
On each subsequent output operation, set the option indicator on for the DUP
keyword. This allows the work station user to use the Dup key.
5.
On each subsequent input operation, test the response indicator specified with
DUP. If the response indicator is off, the input data should be moved to the
hidden field. If the response indicator is on, you can use the existing value in
the hidden field.
Note: When using the DUP keyword in a subfile, an update operation should
be performed after steps 3 and 5 to store the value of the hidden field
into the subfile. This will be returned on the next read of that subfile
record.
6.
Repeat steps 4 and 5 for subsequent data entry using the Dup key.
You can also duplicate character fields one character at a time by saving them in
arrays, then moving the array one character at a time and checking for the DUP
key indication of hex 1C.
You can achieve duplication of numeric fields one digit at a time by defining the
field as character and eventually moving it to your numeric field after the hex 1Cs
have been removed. You can test whether the Dup key has been pressed:
v For numeric fields, a response indicator is required.
v For character fields, a response indicator is optional.
The field will contain hex 1C at the cursor position and in the remaining positions
if the Dup key has been pressed.
Restrictions on Validity Checking for Display Files
Validity checking keywords (CHECK, COMP, RANGE, and VALUES) can be
specified with the DUP keyword. However, they have no effect if the Dup key has
been pressed.
Display Files, DUP
220
OS/400 DDS Reference V4R5
Documents you may be interested
Documents you may be interested