open pdf in webbrowser control c# : How to delete text in pdf file online Library control component asp.net web page wpf mvc sg2462508-part2082

Chapter 2. Advanced use of IBM Infoprint Designer for iSeries 
63
5. Make the necessary changes to the field mappings. In the original page 
definition, you may have had all the description fields in the detailed lines 
mapped as one repeating group, of 25 lines. In the new page format, we only 
have 16 detail lines. An easy way to change this is to right-click the first field in 
the description column to bring up the field properties. Then click the Printline 
properties box. Change the repeat value to 16, and click OK twice. 
6. Now, you are ready to remap the “Thank you message”. 
a. If it isn’t already displayed, open the Data window. 
b. If the page being displayed does not have the message, click the Next 
button in the control bar until a page that does have it is displayed. 
c. Highlight the message information, drag it to the View/Edit window, and 
format it as you want.
7. Add the condition to the page definition. Let us add it first to the TOTAL page 
format. Click the TOTAL page format to make sure it is active, and then click 
the View/Edit window to refresh the data. 
8. In the View/Edit window, click the field in the Amount Due box. A thin blue box 
appears around the field. Then click the Condition icon on the tool bar. The 
Conditional processing dialog appears. It is a good idea to give the condition a 
meaningful name so it will be easy to reference from other parts of your page 
definition. We call it TOTALBOX.
9. If the total amount prints in the box, it can start in position 68 if the highest 
amount possible prints. However, if the word “Continued” prints, it starts in 
position 70. We need to change the Start of the comparison field: entry to 
match this. The length to check will be 9. 
10.Insert the first part of the condition. Click the Insert button to display the 
Condition definition dialog (Figure 34).
Figure 34.  Condition definition: When condition 
Follow these steps”
a. To get to this point, make sure the When radio button is selected, on the 
left. 
b. In the When box, to the right, select the EQ  radio button. 
c. This brings up a small window in which you can type the word 
Continued
d. In the Then box, select the Change Layout radio button. 
How to delete text in pdf file online - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to edit and delete text in pdf file online; pdf editor online delete text
How to delete text in pdf file online - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
acrobat delete text in pdf; online pdf editor to delete text
64
iSeries Printing VI: Delivering the Output of e-business
e. We do not change Copy Group, so that can be left with Curr. (current) 
selected. 
f. Under Page Format, click the Name radio button and enter the name of the 
page format, 
CONTD
. 
g. Click OK when all selections are complete to return to the Conditional 
processing dialog.
We just told Infoprint Designer that when the field in print line 51, starting in 
position 70, for a length of 9, equals the string “Continued”, change the layout 
so that it uses the page format called CONTD. 
11.Click the Insert button again. In this example, there are only two choices: a 
“Continued” page or a “Total” page. Once the first choice is defined, you can 
use the Otherwise function. Click the Otherwise radio button, and then make 
the selections so that the TOTAL page format will be used. Your display should 
look like the example in Figure 35.
Figure 35.  Condition definition: Otherwise condition
When your selections are complete, click OK. The Conditional Processing 
dialog should now look like the example in Figure 36. 
Figure 36.  Completed condition
12.Make a note of the Printline value. In this case it is R[51]. You need to know 
that to set up a similar condition in the CONTD page format. (If you don’t set 
up a similar condition in the CONTD page format, once you reach the 
condition that takes you from the TOTAL format into the CONTD format, you 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
NET read PDF, VB.NET convert PDF to text, VB.NET pages, VB.NET comment annotate PDF, VB.NET delete PDF pages, VB If you want to split PDF file into two or small
delete text pdf preview; delete text from pdf file
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Online source codes for quick evaluation in VB.NET looking for a solution to conveniently delete one page which supports a variety of PDF file editing features
remove text from pdf reader; pdf text watermark remover
Chapter 2. Advanced use of IBM Infoprint Designer for iSeries 
65
have no way of knowing when it is time to leave the CONTD format and go 
back to a TOTAL page). Click OK.
13.Go to the Page definition window, and activate the CONTD page format.
14.Rather than redoing the logic for the condition, you can use the existing 
condition as a reference. You are going to associate the copy of the first 
condition with the same record. You need to have that record displayed in the 
page definition window. An easy way to do that, is to click in the Amount Due 
box in the View/Edit window. Make sure you still have the CONTD format 
active. You should see R[51] in the page format window. 
15.Click the Cond. Reference icon in the toolbar and drag it down to the R[51] 
line. When you release the mouse, the Select Condition dialog (Figure 37) 
displays. You see a list of existing conditions defined in the page definition. 
Click the condition that was created earlier, TOTALBOX, and click OK.
Figure 37.  Select Condition
16.You see a tag showing the reference to the TOTALBOX condition associated 
with Record [51]. 
17.You have now completed your conditional processing definition. You can check 
your logic by opening the View/Edit window and paging through the data using 
the Top and Next buttons on the control bar. The layout of the data should 
change as the content of the total box field changes.
18.When everything is completed to your satisfaction, save your work and upload 
it to the iSeries.
2.9.3.3  Advanced conditional processing
These samples just touch on the power of conditional processing available in the 
architecture of the page definition. For more information on advanced conditional 
processing topics, we recommend you refer to the 
IBM Page Printer Formatting 
Aid: User’s Guide, 
S544-5284.
In that manual, you will find information on such situations as:
• Using conditional processing to change copy groups
• Action on a condition at different times:
– Before the current line is formatted
– Before the current logical page is formatted
– After the current line is formatted
– After the current logical page is formatted
• Using conditions to start a new side or new sheet
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Able to extract and get all and partial text content from PDF file.
how to delete text in pdf document; remove text watermark from pdf online
VB.NET PDF Text Extract Library: extract text content from PDF
advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats through VB
how to erase text in pdf file; delete text pdf file
66
iSeries Printing VI: Delivering the Output of e-business
• Using conditions triggered by a change in a value, such as change in invoice 
number
• Multi-up processing
Differences between Infoprint Designer and PPFA
At the time this redbook was written, there are a number of differences between 
functions available in the architecture of page and form definitions, and the 
functions available using the Infoprint Designer interface. It is possible that further 
PPFA functionality could be made available through the Infoprint Designer 
interface. However this is not guaranteed.
Some of the PPFA functions that are 
not
supported by Infoprint Designer are:
• Record Formatting in the page definition
• Table Reference Characters (TRCs)
• AFP structured fields within the line data file
• PRINTDATA YES/NO subcommand in the PRINTLINE command
• Subcommands pertaining to finishing features such as stapling or z-folding 
available on some printers.
2.9.4  Constant text in the layout
There may be times when you want to add a small item of constant text to your 
layout but do not need or want to build a whole new overlay. One example of this 
is to add the project name in small print somewhere on the page. This is also a 
very good practice to adopt, similar to the reference number or code that external 
printing companies often print on pre-printed stationery.
Constant text is defined as a field on a given printline and consequently will be 
specific to the page format that the printline occurs in. If your project includes 
multiple page formats, you have to add the constant text to all formats to which it 
applies.
2.9.4.1  Adding constant text in the View/Edit window
To add constant text in the View/Edit window, follow these steps:
1. Activate the View/Edit window
2. Click to select an existing field that is going to print on the page. Click Tool-> 
Append field from the main menu. 
3. You see the Field Properties dialog. Click the Fixed text tab. Click the Fixed 
text box and enter the text string for the field. 
4. Click the Font 1 tab and make the desired selections. Select OK.
5. This takes you back to the View/Edit window with the positioning cross hairs 
displayed. Use your left mouse button to place the constant text where you 
wish. It now prints any time the page format is activated.
2.9.5  Creating a landscape project
In the previous examples, data was presented in what is commonly known as 
portrait orientation
(where the narrow edge of the paper is at the top). Infoprint 
Designer may also be used to create projects that are rotated to a 
landscape 
orientation
, namely the data is oriented so that the long edge of the paper 
appears to be at the top. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
size, images size reducing can help to reduce PDF file size effectively will also take up too much space, glyph file unreferenced can Delete unimportant contents
acrobat remove text from pdf; delete text from pdf with acrobat
C# PDF File Split Library: Split, seperate PDF into multiple files
SharePoint. C#.NET control for splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files.
delete text from pdf; how to delete text in pdf preview
Chapter 2. Advanced use of IBM Infoprint Designer for iSeries 
67
There are some unique parameters that must be set correctly for the output to be 
generated with the correct orientation. This is true for any landscape project. 
This section describes how to generate an Infoprint Designer project to simulate a 
function that is widely used on the iSeries for printing, namely Computer Output 
Reduction (COR). COR is normally implemented without Infoprint Designer by 
setting the printer file parameter for Page Rotation (PAGRTT) to *COR or *AUTO. 
This is the default used in iSeries printer files, such as QSYSPRT, QPJOBLOG, 
or QPSUPRTF. With PAGRTT(*COR) or PAGRTT(*AUTO), output that is normally 
destined for impact printers with forms that are 14 inches wide and 11 inches long 
is automatically reduced to print on cut sheet printers on 8.5 by 11 inch paper. For 
a complete description of the rules of COR, see 
iSeries Printer Device 
Programming
, SC41-5713.
The advantage of using COR is that a programmer does not need to make any 
changes to print simple reports that were 132 or 198 characters wide by 66 lines 
long (based on 10 or 15 characters per inch and 6 lines per inch). 
The disadvantage is that there is no flexibility. The font is predetermined and may 
even be different on different types of devices. Customers who previously 
changed their printer files to fit on legal (8.5 by 14 inch paper) cannot take 
advantage of COR if they must further reduce the output to 8.5 by 11.
With that said, it is possible to simulate the function of COR using Infoprint 
Designer while at the same time add other enhancements that are otherwise not 
available, such as:
• Adding an overlay
• Changing fonts for different parts of the report
• Adding conditional processing to format different pages differently
2.9.5.1  Understanding page origin
When designing a landscape application, the layout of the output is a function of 
how it relates to the logical page origin. In most cases, the origin of the paper is 
the top left corner when viewing the sheet in a portrait orientation. When you print 
a landscape job, the origin remains at the same spot on the page. However, from 
the data point of view, it becomes the bottom left corner. 
There are additional considerations when printing to continuous form printers or 
when using the 
n-up
function available on some IPDS printer models. For more 
information on this topic, see 
IBM Page Printer Formatting Aid: User’s Guide, 
S544-5284. 
2.9.5.2  Creating a landscape overlay
The page size and orientation for an overlay are controlled by the overlay settings 
(Figure 38). While you are using the Overlay editor, select File-> Overlay Setup
Then, select the Size tab. The panel shows the defaults, such as Horizontal (8.5 
inches) and Vertical (11 inches) for Letter paper, with a 0 degree rotation. Do 
not
This project is not included in the initial shipment of Infoprint Designer. It can 
be obtained by ordering the most current PTF for the product.
Note
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. document page deleting library control (XDoc.PDF) can be C#.NET class applications to delete any unnecessary
delete text in pdf file online; delete text in pdf file online
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
how to delete text in pdf acrobat; delete text pdf acrobat
68
iSeries Printing VI: Delivering the Output of e-business
change the Horizontal and Vertical values. Change the Orientation radio button to 
90. This causes the Horizontal and Vertical values to switch automatically. 
Figure 38.  Overlay settings for landscape
Figure 38 shows the panel that appears after selecting the desired rotation. When 
you close this dialog and return to the View/Edit window, the overlay frame (thin 
red line) reflects the new paper dimensions.
Using images on a landscape overlay
When you place a page segment on an overlay, its relative orientation, with 
respect to the origin of the page, remains constant (even if you define the overlay 
as being at 90 degrees). If you have a page segment that is normally used for 
portrait projects, you must make a new, rotated version of it for a landscape 
project. You can do this without leaving your Infoprint Designer project by 
following these steps:
1. While using the overlay editor, select File-> Get image. Select the original 
(portrait) image and click Open. 
2. The image may be placed off the top of the page boundary, but you should be 
able to see the blue outline box in the top left corner of the View/Edit window. 
Use the mouse to drag the blue box to an area where it is more visible. The 
image appears to be rotated. Figure 39 shows an example of a portrait image 
when it is initially placed on an overlay that is set up with Orientation set to 90.
Chapter 2. Advanced use of IBM Infoprint Designer for iSeries 
69
Figure 39.  Portrait image on a landscape overlay
3. To rotate the image to 90 degrees to match the overlay, right-click the blue box 
surrounding the image. The Page segment properties panel appears. Select 
the Rotate tab and for Rotate, click the 90 radio button. 
4. You are prompted to save the new page segment in your library path. A useful 
convention is to add “90” to the original name (in this case 
ss2top90
). Figure 40 
shows an example of the panel.
Figure 40.  Saving the rotated page segment
Overlay specifics for COR project
When COR is used, the interline spacing is reduced to 70 percent of the original 
specification. Output that normally prints at 6 lines per inch (or .1667 inches per 
line) is reduced to 8.571 lines per inch (or .1167 inches per line). Each of the bars 
If you are using Infoprint Image Editor to create your images, you have the 
opportunity to create the rotated versions by selecting Image-> Rotate from 
the menus list or by selecting the Rotate the image icon.
Note 
70
iSeries Printing VI: Delivering the Output of e-business
on this overlay accommodates three lines of print (or .35 inches). The outside box 
should be at least 10 inches wide and 7.7 inches high to accommodate output 
that has 132 characters by 66 lines. Add some extra white space to improve 
readability.
When dealing with an application like this that requires very precise 
measurement, it is a good idea to use the positioning section of the toolbar to 
accurately place each element on the page. Figure 41 shows an example of the 
toolbar for the first box on the overlay.
Figure 41.  Positioning section of the toolbar
Figure 42 shows an example of a completed overlay that is used in the COR 
simulation project. 
Figure 42.  Sample overlay for COR simulation
2.9.5.3  Creating a layout for landscape printing
As with the overlay, the data that you map on the page using the layout editor is 
positioned and oriented based on the origin of the page. If you start your project 
by creating the landscape overlay, and then switch to Layout, the overlay appears 
sideways. This is rectified by rotating the layout. Figure 43 illustrates the 
relationship between the origin of the page and the placement of data for portrait 
and landscape orientation. 
Chapter 2. Advanced use of IBM Infoprint Designer for iSeries 
71
Figure 43.  Portrait and landscape presentation
To set up your layout for landscape printing, select Edit-> Page properties .... In 
the case of a letter size application, you see an 
X
value of 8.5 inches and a 
Y
value of 11.0 inches. Do 
not
change these. For Direction, select the Down radio 
button. The X and Y values switch for you. Figure 44 shows the panel you see 
when you do this.
Figure 44.  Page properties for landscape layout
You do not have to select the Orientation tab from this window unless you are 
printing on a continuous forms printer. 
IBM Page Printer Formatting Aid: User’s 
Guide, 
S544-5284, describes the relationship between the values for 
Direction
and 
Orientation
.
When you close the Page properties dialog, the page size in the View/Edit 
window should reflect these changes, and the overlay should be presented in the 
correct orientation.
2.9.5.4  Layout specifics for COR project
There are a number of things you must be aware of when creating a layout for a 
landscape project (in particular, one that simulates the COR function): 
• If the original application is set to print at 10 characters per inch (cpi), COR 
converts that to a font that prints at 13.3 cpi. When selecting a font in Infoprint 
Designer, use a fixed pitch font (such as Courier or Gothic Text) and select 9 
*
*
Portrait presentation
Direction = across
Landscape presentation
Direction = down
page origin
72
iSeries Printing VI: Delivering the Output of e-business
points for Size. Use the information in Table 12 to determine the correct point 
size depending on the original spooled file cpi setting.
Table 12.  Font size selection for COR
• The interline spacing used by COR is 70% of the standard spacing. This works 
out to 0.1167... inches (or 8.5714... lines per inch). To avoid any chance of 
rounding errors, you may choose to use the 
pels
units of measure. Infoprint 
Designer uses 240 pels per inch. This number is not affected by the selection 
of Host Printer Resolution in the General tab in the Preferences dialog. At 
6lines per inch, standard output measures 40 pels. With COR, an interline 
spacing of 28 pels is used. 
Figure 45.  Setting preferences for units and grids
• After you map the data to the View/Edit window, click any line of data but the 
first, and verify the value for 
s:
in the positioning section of the toolbar. An 
example of this is shown in Figure 48. If the incorrect value is displayed, it 
probably means that the Preferences were not set correctly. It is best to fix the 
preferences, refresh the sample data, and redo the mapping.
• When mapping the data, ensure that you select all of the records and the 
entire length of the records at one time. This ensures that any font changes 
you make to the first field affect the entire page and that the selected line 
spacing is used throughout.
Original cpi
COR cpi
point size
10
13.3
9
12
15
8
15
20
6
It is important to set the Infoprint Designer Preferences for Vertical unit and 
Line spacing unit prior bringing in the sample data and working on the 
Layout portion of the project. Select Edit-> Preferences and click the Units 
and Grids tab. Figure45 illustrates the dialog box. If you do not do this, you 
may find “out of page boundary” errors when uploading your project to the 
iSeries. See 2.9.5.7, “Boundary errors” on page 75.
Note
Documents you may be interested
Documents you may be interested