convert pdf to image in asp.net c# : Form pdf fillable software application cloud windows html asp.net class rbafpmst48-part1732

You can specify the drawer number as a constant or a program-to-system field.
When you specify the drawer number as a program-to-system field, the field must
exist in the same record format as the DRAWER keyword. It must be defined as a
length of 4, data type A and usage P.
If you do not specify the DRAWER keyword, the value specified on the DRAWER
parameter of the CRTPRTF, CHGPRTF or OVRPRTF command determines the
paper source drawer.
DRAWER is ignored at run time if it is not specified on a page boundary. The
printer is on a page boundary when no named or constant fields are processed for
apage. Once a named or constant field is processed, the printer is no longer on a
page boundary. The printer is on a page boundary again when a SKIP, SPACE, or
ENDPAGE keyword is processed that causes the printer to move to a new page.
DRAWER, SKIP, and SPACE keywords are processed in the following order:
SKIPB
SPACEB
DRAWER
SPACEA
SKIPA
DRAWER is in effect only for the record format specified. Once records with the
specified record format are processed, the paper-source drawer for the next record
format (if the DRAWER keyword is not specified) is the drawer specified at the file
level (CRTPRTF, CHGPRTF, or OVRPRTF command).
For files created with DEVTYPE(*SCS), if the DRAWER keyword is specified on a
record format that spans several pages, it remains in effect only for the page on
which it is specified.
You cannot specify DRAWER on the same record format with the CPI keyword or
arecord level DFNCHR keyword. If any format in the file contains both DRAWER
and either CPI or a record-level DFNCHR keyword, the file is not created.
Option indicators are valid for this keyword.
Note: Only one drawer keyword for each record format is valid at any time. Even
with option indicators, it is not valid to specify more that one drawer
keyword per record format.
DRAWER (Drawer) Keyword in Printer Files — — Example
Figure 346 on page 462 shows how to specify the DRAWER keyword.
Printer File, DRAWER
Chapter 4. Keywords for Printer Files
461
Form pdf fillable - 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 size pdf fillable form; convert word document to fillable pdf form
Form pdf fillable - 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
c# fill out pdf form; convert pdf fillable form
The printer is not on a page boundary after record format RECORD1 is processed.
When record format RECORD2 is processed, DRAWER is ignored and paper
continues to come from the source drawer previously specified (file level). Because
SKIPA(1) is specified for FIELD4 of RECORD2, the printer is on a page boundary
after RECORD2 is processed. The paper for both pages of RECORD3 comes from
drawer 2. The paper source for record formats RECORD4 and RECORD5 is the
drawer specified at the file level (drawer 1 in this example). But because
RECORD4 starts in the middle of a page, it prints on the same page as RECORD3
(drawer 2). Record format RECORD5 prints on a different page (SKIPB(3)) and
prints on paper from drawer 1.RECORD6 allows the application program to
specify the drawer-number by setting field FIELD13.
DTASTMCMD (Data Stream Command) Keyword in Printer Files
Use this record- or field-level keyword to store a data stream command or some
other piece of information in a spooled file. This command may be used to
determine how to process a record or field on a particular page of the spooled file.
DTASTMCMD is valid only for printer files with device type *AFPDS specified.
The format of the keyword is:
DTASTMCMD(text |&text-field);
The text must be enclosed in apostrophes. If the length of the text is greater than
255 characters, an error message will be signaled at compile time.
The program-to-system field specified must exist in the same record format as the
DTASTMCMD keyword. If the length of the program-to-system field is greater
than 255 characters, an error message will be signaled at compile time.
User applications or user specified programs that need to know how to process a
particular page in the spooled file can search the data stream and retrieve the data
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
R RECORD1
SKIPB(3)
00020A
FIELD1
10
1SPACEA(1)
00030A
FIELD2
5
1SPACEA(1)
00040A
00050A
R RECORD2
DRAWER(2)
00060A
FIELD3
5
1
00070A
FIELD4
5
6SKIPA(1)
00080A
00090A
R RECORD3
DRAWER(2)
00100A
FIELD5
10
1SPACEA(1)
00110A
FIELD6
10
1SKIPA(1)
00120A
FIELD7
10
1SPACEA(1)
00130A
FIELD8
10
1SPACEA(1)
00140A
00150A
R RECORD4
00160A
FIELD9
10
1SKIPB(30)
00170A
FIELD10
10
21
00180A
R RECORD5
SKIPB(3)
00190A
FIELD11
10
1SPACEA(1)
00200A
FIELD12
10
1SPACEA(1)
00210A
R RECORD6
SKIPB(1) DRAWER(&FIELD13)
00220A
FIELD13
4
P
00230A
FIELD14
10
1
Figure 346. Specifying the DRAWER Keyword
Printer File, DRAWER
462
OS/400 DDS Reference V4R5
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.
pdf fillable form creator; converting a word document to pdf fillable form
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Convert multiple pages PowerPoint to fillable and editable PDF documents.
create a pdf with fields to fill in; pdf add signature field
stream command. This will be enclosed in an AFPDS (MODCA) NOP command.
The NOP will be built into the datastream prior to any printable data for the
record or field containing the keyword. Since this information is just being stored,
this keyword will not have a direct effect on the actual file. For more information
on the NOP command, refer to the MO:DCA Reference , SC31-6802.
Option indicators are valid for this keyword.
Note: You can specify this keyword only once for each record and once for each
field.
DTASTMCMD (Data Stream Command) Keyword in Printer
Files — — Example
Figure 347 shows how to specify the DTASTMCMD keyword.
The data stream for the record RECORD1 has the text for DTASTMCMD as
TEXT(Record 1). If indicator 01 is optioned on, the data stream for the field FIELD1
has the text for DTASTMCMD as TEXT(Field 1). If indicator 01 is optioned off, no
data stream text is generated for DTASTMCMD on FIELD1. FIELD2 will use what
is contained in DATA as the text for DTASTMCMD.
DUPLEX (Duplex) Keyword in Printer Files
Use this record-level keyword to specify whether output is printed on one side or
two sides of the paper.
The format of the keyword is:
DUPLEX(duplex-value | &duplex-value)
The possible values are:
*NO
The output is printed on one side of the paper.
*YES
The output is printed on both sides of the paper, with the top of each
printed page at the same end of the sheet of paper. This is usually done for
output that is bound at the side.
*TUMBLE
The output is printed on both sides of the paper, with the top of one
printed page at the opposite end from the top of the other printed page.
This is usually done for output that is bound at the top.
You can specify the duplex value as a constant or program-to-system field. When
you specify the duplex value as a program-to-system field, the field must exist in
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
R RECORD1
DTASTMCMD('TEXT(Record 1)')
A
FIELD1
10A
5 5
A 01
DTASTMCMD('TEXT(Field 1)')
A
FIELD2
10A
10 5DTASTMCMD(&DATA);
A
DATA
10A P
A
Figure 347. Specifying the DTASTMCMD Keyword
Printer Files, DTASTMCMD
Chapter 4. Keywords for Printer Files
463
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Convert multiple pages Word to fillable and editable PDF documents.
add signature field to pdf; convert word form to pdf with fillable
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create fillable and editable PDF documents from Excel in Visual
create fillable pdf form; create a fillable pdf form from a word document
the same record format as the DUPLEX keyword. The field must be defined as
length 7 and type A (character), and usage P (program-to-system).
Specify DEVTYPE(*AFPDS) on the CRTPRTF command when DUPLEX is specified
in the file. If DEVTYPE is changed to anything other than *AFPDS, the keyword is
ignored and a warning message is issued at print time.
If currently printing on the front side of the sheet, the current sheet will be ejected
and a new sheet fed in. If you do not specify the DUPLEX keyword, the value
specified on the DUPLEX parameter on the CRTPRTF, CHGPRTF, or OVRPRTF
command determines the duplex value.
DUPLEX is ignored at run time if it is not specified on a page boundary. The
printer is on a page boundary when no named or constant fields are processed for
apage. Once a named or constant field is processed, the printer is no longer on a
page boundary. The printer is on a page boundary again when a SKIP, SPACE,
ENDPAGE, or INVMMAP keyword is processed that causes the printer to move to
anew page, DUPLEX, SKIP, and SPACE keywords are processed in the following
order:
SKIPB
SPACEB
DUPLEX
SPACEA
SKIPA
DUPLEX is in effect only for the record format specified. Once records with the
specified record format are processed, the duplex value for the next record format
(if the DUPLEX keyword is not specified) is the duplex specified at the file level
(CRTPRTF, CHGPRTF, or OVRPRTF) command.
Option indicators are valid for this keyword.
Notes:
1.
Use of this DDS keyword will cause an AS/400 spool file to be generated that
will not be correctly printed when sending the spool file to MVS. The spool file
with not print and will be held on the output queue by PSF/MVS.
2.
Feature PSF/400 is required for use of this keyword. If PSF/400 is not installed,
you will not be able to print files on an IPDS printer using this keyword and
specifying DEVTYPE(*APDS)
Figure 348 shows how to specify the DUPLEX keyword.
Duplex printing is selected when record format REC1 prints.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A*
A
R REC1
DUPLEX(*YES)
A
FLD1
5A
60 10
A*
Figure 348. Specifying the DUPLEX keyword.
Printer Files, DTASTMCMD
464
OS/400 DDS Reference V4R5
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.
change font size in fillable pdf form; convert pdf fillable forms
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.
convert word form to pdf fillable form; pdf fillable forms
EDTCDE (Edit Code) Keyword in Printer Files
Use this keyword to edit output-capable numeric fields.
The format of the keyword is:
EDTCDE(edit-code [* | floating-currency-symbol])
Depending on which edit code you specify, you can change the appearance of the
printed fields as follows:
v Leading zeros are suppressed.
v The field can be punctuated with commas and periods to show decimal position
and to group digits by threes.
v Negative values can be printed with a minus sign or CR to the right.
v Zero values can be printed as zeros or blanks.
v Asterisks can be printed to the left of significant digits to provide asterisk
protection.
v A currency symbol (corresponding to the system value QCURSYM) can be
printed immediately to the left of the farthest right significant digit (called a
floating-currency symbol). For fixed-currency symbols, use the EDTWRD
keyword.
v The field can be further edited using a user-defined edit code. See “User-Defined
Edit Codes in Printer Files” on page 467 for more information.
EDTCDE covers most editing requirements. Use the EDTWRD keyword when
EDTCDE is not sufficient.
EDTCDE is valid only for fields with S or a blank in position 35 (Data Type).
You cannot specify EDTCDE and EDTWRD for the same field. If you specify
EDTCDE for a field previously defined in a database file, you need not specify
EDTCDE for the field you are defining. Instead, specify R in column 29 to refer to
the previously defined field. The editing specified for that field is included in the
printer file. If you specify length, data type, or decimal columns for a printer file
field, editing specified for the referenced field is not included in the printer file
and you must specify editing again in the printer file.
The DFT keyword cannot be specified with the EDTCDE keyword.
Option indicators are not valid for this keyword.
For more information on the EDTCDE keyword, see “EDTCDE (Edit Code)
Keyword for Display Files” on page 221.
You can specify two kinds of edit codes: OS/400 edit codes and user-defined edit
codes.
OS/400 Edit Codes in Printer Files
The OS/400 edit codes are:
Printer Files, EDTCDE
Chapter 4. Keywords for Printer Files
465
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; create fillable form pdf online
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 fillable form to word; create a writable pdf form
1 through 4
A through D
J through Q
W through Z
Note: The AS/400 system hardware operates with a preferred sign of F, which is
equivalent to using edit code X. If the DATE or TIME keyword is specified
with edit code X, the separator character is not displayed.
Asterisk Fill or Floating Currency Symbol in Printer Files
You can optionally specify asterisk fill or floating currency symbol with edit codes
1through 4, A through D, and J through Q.
When you specify asterisk fill, an asterisk (*) is written for each zero suppressed. A
complete field of asterisks is printed for a zero-balance field.
When you specify floating-currency symbol, the symbol appears to the left of the
first significant digit. It does not print on a zero balance when an edit code is used
that suppresses the zero balance. The symbol you specify must match the system
value for the currency symbol (QCURSYM). (The symbol must match when the file
is created. It does not have to match when the file is used.)
Note: If an edit code is changed after a file is created, the new edit code is not
used unless the file is re-created. Instead, the editing specified at the time
the file was created continues to be used.
The following table summarizes the functions provided by OS/400 edit codes.
Table 18. Summary Chart for OS/400 Edit Codes
Edit Codes
Commas
1
Printed
Decimal
Points
1
Printed
Signs
Printed
When
Negative
Number
Blank Value
of
QDECFMT
System
Value
IValue of
QDECFMT
System
Value
JValue of
QDECFMT
System
Value
Leading
Zero
Suppressed
1
Yes
Yes
No sign
.00 or 0
,00 or 0
0,00 or 0
Yes
2
Yes
Yes
No sign
Blanks
Blanks
Blanks
Yes
3
Yes
No sign
.00 or 0
,00 or 0
0,00 or 0
Yes
4
Yes
No sign
Blanks
Blanks
Blanks
Yes
A
Yes
Yes
CR
.00 or 0
,00 or 0
0,00 or 0
Yes
B
Yes
Yes
CR
Blanks
Blanks
Blanks
Yes
C
Yes
CR
.00 or 0
,00 or 0
0,00 or 0
Yes
D
Yes
CR
Blanks
Blanks
Blanks
Yes
J
Yes
Yes
−(Minus)
.00 or 0
,00 or 0
0,00 or 0
Yes
K
Yes
Yes
−(Minus)
Blanks
Blanks
Blanks
Yes
L
Yes
−(Minus)
.00 or 0
,00 or 0
0,00 or 0
Yes
M
Yes
−(Minus)
Blanks
Blanks
Blanks
Yes
N
Yes
Yes
−(Minus)
.00 or 0
,00 or 0
0,00 or 0
Yes
O
Yes
Yes
−(Minus)
Blanks
Blanks
Blanks
Yes
P
Yes
−(Minus)
.00 or 0
,00 or 0
0,00 or 0
Yes
Printer Files, EDTCDE
466
OS/400 DDS Reference V4R5
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET. Online source code for C#.NET class.
asp.net fill pdf form; convert pdf forms to fillable
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Turn ODT, ODS, ODP forms into fillable PDF formats.
convert pdf file to fillable form; pdf fill form
Table 18. Summary Chart for OS/400 Edit Codes (continued)
Edit Codes
Commas
1
Printed
Decimal
Points
1
Printed
Signs
Printed
When
Negative
Number
Blank Value
of
QDECFMT
System
Value
IValue of
QDECFMT
System
Value
JValue of
QDECFMT
System
Value
Leading
Zero
Suppressed
Q
Yes
−(Minus)
Blanks
Blanks
Blanks
Yes
W
2
Yes
Y
3
Yes
Z
4
Yes
Notes:
1.
The QDECFMT system value determines the decimal point character (period as used in the U.S.), the character
used to separate groups of three digits (comma as used in the U.S.), and the type of zero suppression
(depending on comma and period placement). For more information on the QDECFMT system value, see the
Work Management book.
2.
The W edit code suppresses the farthest left zero of a date field that is five digits long. It also suppresses the
three farthest left zeros of a field that is six to eight digits long. The W edit code also inserts slashes (/) between
the month, day, and year according to the following pattern:
nn/nnn
nnnn/nn
nnnn/nnn
nnnn/nn/nn
3.
The Y edit code suppresses the farthest left zero of a date field that is three to six digits long or eight digits long,
and it suppresses the two farthest left zeros of a field that is seven positions long. The Y edit code also inserts
slashes (/) between the month, day, and year according to the following pattern:
nn/n
nn/nn
nn/nn/n
nn/nn/nn
nnn/nn/nn
nn/nn/nnnn
If the DATE keyword is specified with EDTCDE(Y), the separator character used is the job attribute, DATSEP at
run time. If a separator character is not specified on the DATSEP job attribute, the system value, QDATSEP, is
used (where slash (/) is the default value). If, at file creation time, DATFMT is JUL (Julian), the date is formatted
as nnnnn. If EDTCDE(Y) is specified, the date is formatted as nn/nnn, where the slash (/) represents the job
date separator.
4.
The Z edit code removes the sign (plus and minus) from a numeric field. The sign of the units column is
changed to a hexadecimal F before the field is written.
User-Defined Edit Codes in Printer Files
Edit codes 5 through 9 are user-defined edit codes. A user-defined edit code can do
more editing than an OS/400 edit code. For example, you may need to edit
numbers that include hyphens (such as telephone numbers) or more than one
decimal point. You can use user-defined edit codes for these functions. These edit
codes are named QEDIT5, QEDIT6, QEDIT7, QEDIT8, and QEDIT9, and can be
referred to in DDS or a high-level language program by number (5, 6, 7, 8, or 9).
Auser-defined edit code is an OS/400 object and must exist before printer file
creation. It is created using the Create Edit Description (CRTEDTD) command.
When you create a printer file in which a user-defined edit code is specified,
Printer Files, EDTCDE
Chapter 4. Keywords for Printer Files
467
editing information is extracted from the previously created edit description.
Changing a user-defined edit code after printer file creation does not affect the
printer file unless the printer file is re-created.
The following table shows valid edit codes with examples of unedited source data
and edited output. Zero suppression and decimal characters are determined by the
system value QDECFMT. The date separator character is determined by the job
attribute DATSEP. In this figure, QDECFMT is assumed to equal x (blank), and
DATSEP is assumed to equal / (slash).
Table 19. Valid Edit Codes, Source Data, and Edited Output
Edit Codes
Positive
Number —
Two Decimal
Positions
Positive
Number — No
Decimal
Positions
Negative
Number —
Three Decimal
Positions
1
Negative
Number — No
Decimal
Positions
Zero
Balance— Two
Decimal
Positions
1
Zero Balance
—No Decimal
Positions
1
Unedited
1234567
1234567
xxxx125–
xxxx125–
xxxxxx
xxxxxx
1
12,345.67
1,234,567
.125
125
.00
0
2
12,345.67
1,234,567
.125
125
3
12345.67
1234567
.125
125
.00
0
4
12345.67
1234567
.125
125
A
12,345.67
1,234,567
.125CR
125CR
.00
0
B
12,345.67
1,234,567
.125CR
125CR
C
12345.67
1234567
.125CR
125CR
.00
0
D
12345.67
1234567
.125CR
125CR
J
12,345.67
1,234,567
.125−
125−
.00
0
K
12,345.67
1,234,567
.125−
125−
L
12345.67
1234567
.125−
125−
.00
0
M
12345.67
1234567
.125−
125−
N
12,345.67
1,234,567
−.125
−125
.00
0
O
12,345.67
1,234,567
−.125
−125
P
12345.67
1234567
−.125
−125
.00
0
Q
12345.67
1234567
−.125
−125
W
2
1234/567
1234/567
0/125
0/125
0/000
0/000
Y
3
123/45/67
123/45/67
0/01/25
0/01/25
0/00/00
0/00/00
Z
4
1234567
1234567
125
125
Notes:
1.
The x represents a blank.
2.
The W edit code suppresses the farthest left zero of a date field that is five digits long. It also suppresses the
three farthest left zeros of a field that is six to eight digits long. For more information, see the second footnote in
Table 8 on page 223.
3.
The Y edit code suppresses the farthest left zero of a date field that is three to six digits long, and it suppresses
the two farthest left zeros of a field that is seven positions long. For more information, see the second footnote
in Table 8 on page 223.
4.
The Z edit code removes the sign (plus or minus) and suppresses leading zeros.
Figure 349 on page 469 shows how to specify the EDTCDE keyword.
Printer Files, EDTCDE
468
OS/400 DDS Reference V4R5
EDTCDE (Edit Code) Keyword in Printer Files — — Example
EDTWRD (Edit Word) Keyword in Printer Files
If you cannot accomplish the desired editing by using the EDTCDE keyword,
specify an edit word instead. An edit word specifies the form in which the field
values are to print and clarifies the data by inserting characters, such as decimal
points, commas, floating- and fixed-currency symbols, and credit balance
indicators. Also use it to suppress leading zeros and to provide asterisk fill
protection.
The format of the keyword is:
EDTWRD('edit-word')
If you specify EDTWRD in a field previously defined in a database file, you need
not specify EDTWRD for the field you are defining. Instead, specify R in column
29 to refer to the previously defined field. The editing specified for the referenced
field is then included in the printer file. If, however, you specify length, data type,
or decimal positions for a printer file field, editing specified for the referenced field
is not included in the printer file, and you must specify editing in the printer file.
Parts of an Edit Word in Printer Files
An edit word consists of: the body, the status, and the expansion. The following
illustration shows the three parts.
The body contains the digits transferred from the data field to the output record. It
begins at the farthest left column of the edit word and ends with the farthest right
character that can be replaced by a digit. The number of blanks (plus one zero or
an asterisk) it contains is equal to the number of digits of the data field to be
edited.
The status positions display the sign (+ or −) of the data field. It continues to the
right of the body and has either a CR (credit) or − (minus) symbol, which print
only when the field is negative. Edit words without the CR or − symbol have no
status columns.
The expansion positions are not changed by the edit operation. The expansion
starts at the first position to the right of the status (or body, if status is not
specified) and ends with the farthest right character of the edit word.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00050A
PRICE
5 2
5 2EDTCDE(J *)
A
Figure 349. Specifying the EDTCDE Keyword
Printer Files, EDTCDE
Chapter 4. Keywords for Printer Files
469
Forming the Body of an Edit Word in Printer Files
The following characters have special meanings when used in the body of an edit
word:
Blank in Printer Files
Ablank is replaced with the character from the corresponding position of the data
field. A blank position is referred to as a digit position.
Ampersand in Printer Files
An ampersand causes a blank in the edited field. The ampersand is not printed.
Zero in Printer Files
To stop zero suppression, place a zero in the farthest right position where it is to
stop. The zero is then replaced with the character from the corresponding position
of the data field, unless that character is a zero. Any zeros in the data that appear
to the right of the stop-zero-suppression character are printed. The
stop-zero-suppression character is considered a digit position; however, when it is
the first character, it may not represent the digit position. At least one leading zero
is suppressed. Each zero that is suppressed is replaced by a blank.
Asterisk in Printer Files
Placing an asterisk in the farthest right position where zero suppression is to stop,
stops zero suppression and replaces the zeros with asterisks (asterisk protection).
An asterisk preceding a zero is interpreted as representing asterisk protection. In
this case, the zero prints as a constant. Any asterisks or zeros to the right of the
stop-zero-suppression character are constants.
Currency Symbol in Printer Files
Acurrency symbol coded immediately to the left of the zero suppression code
causes the insertion of a currency symbol in the position to the left of the first
significant digit. It is called the floating-currency symbol when used in this manner.
Acurrency symbol coded in the farthest left column of the edit word is fixed and
prints in the same location each time. When used in this manner, it is called the
fixed-currency symbol.
The currency symbol is not considered a digit-replace position. This symbol must
correspond to the system value QCURSYM.
Decimals and Commas in Printer Files
Decimals and commas are printed in the same relative positions in which they are
coded in the edit word unless they are to the left of the first significant digit. In
that case, they are blanked out or replaced by an asterisk.
All other characters are printed if they are to the right of significant digits in the
data field. If they are to the left of the high-order significant digits in the data, they
are blanked out or replaced by asterisks if asterisk protection is being used.
Printer Files, EDTWRD
470
OS/400 DDS Reference V4R5
Documents you may be interested
Documents you may be interested