open pdf in webbrowser control c# : How to delete text from a pdf in acrobat application Library tool html .net wpf online sg24625026-part2064

Chapter 11. Font mapping table 
243
• Printer:
Graphic Character Set
: Displays the printer-resident graphic character set.
Code Page
: Displays the printer-resident code page value.
The contents of each table may be different regarding the substitution type of 
each table. The contents of the host to printer-resident font character set may be 
displayed as shown in Figure 159.
Figure 159.  QSYHPFCS substitution table
This panel displays the current values for an HPFCS font mapping table:
• Host:
Font Character Set
: Displays the font character set for the host-resident 
font.
Type
: Displays the host font type.
• Printer:
Identifier
: Displays the printer-resident font identifier.
Width
: Displays a width for the printer-resident font.
Attribute
: Displays the attribute associated with the printer-resident font.
Graphic Character Set
: Displays the graphic character set to be associated 
with the printer-resident font.
Point Size
: Displays the point size of the printer-resident font.
Figure 160 shows the content of a host-resident to printer-resident font character 
set.
How to delete text from a pdf in acrobat - 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 delete text in pdf file online; pdf editor online delete text
How to delete text from a pdf in acrobat - 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
how to delete text from pdf; pull text out of pdf
244
iSeries Printing VI: Delivering the Output of e-business
Figure 160.  QSYSPHCP substitution table
This panel displays the current values for the QSYSPHCP font mapping table:
• Printer:
Graphic Character Set
: Displays the printer-resident graphic character set.
Code Page
: Displays the printer-resident code page value.
• Host:
Code Page Primary
: Displays the host-resident code page value that is the 
closest match to the printer-resident code page.
Figure 161 shows the content of a printer-resident to host-resident font character 
set.
Figure 161.  Display QSYPHFCS substitution table
This panel displays the current values for the font mapping table:
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
how to remove highlighted text in pdf; pdf editor delete text
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
delete text from pdf acrobat; how to delete text from pdf with acrobat
Chapter 11. Font mapping table 
245
• Printer:
Identifier
: Displays the printer-resident font identifier.
Width
: Displays a width for the printer-resident font.
Attribute
: Displays the attributes associated with the printer-resident font.
Graphic Character Set
: Displays the graphic character set to be associated 
with the printer-resident font.
Point Size
: Displays the point size of the printer-resident font.
• Host:
Font Character Set
: Displays the font character set for the host-resident 
font.
Type
: Displays the host font type.
11.2.2  Creating user font substitution tables
It is necessary to create one or more font tables, and then add, alter, or delete 
entries from them. Only one of each of the four font substitution cases previously 
described may be created using the Create Font Table (CRTFNTTBL) command. 
They are assigned a system-supplied name as follows:
• PHFCS (printer to host-resident font character set): This creates a table 
named QPHFCS in the QUSRSYS library, object type *FNTTBL.
• PHCP (printer to host-resident code page): This creates a table named 
QPHCP in the QUSRSYS library, object type *FNTTBL.
• HPFCS (host to printer-resident font character set): This creates a table 
named QHPFCS in the QUSRSYS library, object type *FNTTBL.
• HPCP (host to printer-resident code page): This creates a table named 
QHPCP in the QUSRSYS library, object type *FNTTBL.
One or several of the following user table type may be created and assigned to 
one or a group of printers. The Font Table parameter of the PSF configuration 
object is used to assign the table.
• PPFCS: Printer-resident to printer-resident font character set (PPFCS) font 
mapping table
This creates a table named QPHCP in the QUSRSYS library, object type 
*FNTTBL.
Figure 162 shows the AFP Manager relationship to the font tables.
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
remove text from pdf reader; how to delete text from a pdf document
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
erase text in pdf document; how to erase text in pdf online
246
iSeries Printing VI: Delivering the Output of e-business
Figure 162.  Creating a new font mapping table
To create a new font mapping table, follow these steps:
1. Use the option Create a new font mapping table under the Connection tasks 
window, or select User Tables, right-click, and select New.
2. The New Font Mapping Table display (Figure 163) appears. Specify a name 
for the new PPFCS font mapping table. The name cannot be more than 10 
characters long and must meet OS/400 name requirements. This option is 
only available for PPFCS font mapping tables. If you create any other type of 
font mapping table with this tool, it is named by PSF/400.
3. Specify the library where you want the PPFCS font mapping table to be stored. 
You can store it in the current library or a different library.
To specify a different library, enter the name or click Browse... to search for a 
library.
4. Specify a description for your font mapping table. This parameter is 
recommended but not required. The description cannot contain more than 50 
characters.
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
how to erase in pdf text; erase pdf text online
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
how to edit and delete text in pdf file online; remove text from pdf preview
Chapter 11. Font mapping table 
247
Figure 163.  New Font Mapping Table
5. Specify the object authority you want to give to users that meet all of the 
following criteria:
– They do not have specific authority to the object.
– They are not on an authorization list.
– Their group profile has no specific authority to the object.
Specify an authorization list name, or click the drop-down list to select one of 
the following choices:
• Library create: When the library containing this object was created on the 
server using the Create Library (CRTLIB) command, a value was specified 
on the Create authority prompt (CRTAUT parameter). When you select 
Library create as the object authority, PSF/400 uses that value to 
determine the authority for this object. If the value specified on the Create 
authority prompt is changed, the new value does not affect any existing 
objects.
• Change: The user can perform all operations on the object except:
– Control its existence
– Specify its security
– Move or rename it
– Change its owner
– Add members to database files
– Perform any operation limited to the owner
• All: The user can perform all operations on the object except:
– Perform any operation limited to the owner
– Perform any operation controlled by an authorization list management 
authority
• Use: The user can read the description of the object, place the contents of 
an entry in the object, locate the object in a library, and use the object as 
determined by the data authority that the user has to it.
• Exclude: The user cannot access the object.
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
acrobat delete text in pdf; remove text from pdf acrobat
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
remove text from pdf online; delete text pdf file
248
iSeries Printing VI: Delivering the Output of e-business
11.2.3  Related OS/400 commands
The following native commands are available on OS/400. These commands 
match the capabilities from AFP Manager:
• Add Font Table Entry (ADDFNTTBLE)
• Change Font Table Entry (CHGFNTTBLE)
• Create Font Table (CRTFNTTBL)
• Delete Font Table (DLTFNTTBL)
• Display Font Table (DSPFNTTBL)
• Remove Font Table Entry (RMVFNTTBLE)
11.3  Example of creating user font substitution tables
The following sections contain examples of using the font substitution tables. 
11.3.1  How the printer-resident to printer-resident mapping table works
After you create a printer-resident to printer-resident font substitution table, one 
of the following processes is performed:
• If the FGID specified in the application is supported by the designated printer, 
then this font will be selected. The printer-resident to printer-resident font 
substitution table is 
not
searched.
• If the FGID specified in the application is not supported by the printer, then the 
printer-resident to printer-resident font substitution table 
is
searched.
• If a matching entry is found in the printer-resident to printer-resident font 
substitution font substitution table and the entry is supported by the printer, 
then the specified substituted FGID in the printer resident font substitution 
table is used. 
However, if a matching entry is 
not
found in the printer-resident to printer-resident 
font substitution table or if the specified substituted font is not supported by the 
printer, then the system uses its internal font substitution tables to perform the 
font substitution. (See Table D3 in 
OS/400 Printer Device Programming
SC41-5713
.
)
11.3.1.1  Creating a printer-resident to printer-resident table
Initially the printer resident font listings should be printed to determine what fonts 
are available. Font listings printed from IBM printers normally include examples of 
Because customers may already have a table in QUSRSYS, you may not 
be able to create any of these tables:
• Printer-resident to host-resident font character
• Host-resident to printer-resident font character
• Printer-resident to host-resident code page
• Host-resident to printer-resident code page
In this case, copy this table in your library as a backup and delete the object 
in QUSRSYS. 
Table in QUSRSYS
Chapter 11. Font mapping table 
249
the different font typestyles combined with their FGIDs and whether they are 
scalable or fixed pitch. 
Figure 164 shows an example from an printer-resident to printer-resident font 
table.
Figure 164.  Creating a printer-resident to printer-resident font table
The table was created and may be listed in the AFP Manager window. The next 
step is to add an entry to the table as shown in Figure 165.
Figure 165.  Adding an entry to the table
In this example, we assume that font 204 is not available in the printer and may 
be replaced by font 203, which is available in the printer. Due to printer 
compatibility, it makes sense to build a table for a similar printer or printer that has 
the same set of fonts installed.
Only printer-resident IPDS or AFP fonts can be mapped. This function does not 
work with printer resident PCL or PostScript fonts.
Note
250
iSeries Printing VI: Delivering the Output of e-business
For the printer-resident to printer-resident font substitution table to be used, it 
must be defined in the Font mapping table parameter in the PSFCFG object as 
shown in Figure 166.
Figure 166.  Font mapping table parameter in the PSF configuration object
The advantage of changing the printer-resident to printer-resident font mapping 
table is two-fold:
• Enhance the look of printed output without needing to change the application. 
One example concerns a RPG application that was originally designed for its 
resulting spooled files to be printed on an IBM 3812 in FGID 26 (Matrix Gothic, 
10 CPI). The 3812 printer was subsequently replaced with an IBM Infoprint 40 
on which FGID 26 is not supported resulting in it being substituted for FGID 11 
(Courier, 10 CPI). With the printer-resident to printer-resident substitution 
table, it was possible to map FGID 26 with FGID other than 11, in this case 
FGID 304 at Point size 12 (to force 10 CPI).
• Standardize the look of printed output across different printers. Some Lexmark 
printers have different internal font mapping tables that are equivalent IBM 
printers. For example, if FGID 87 (Letter Gothic, 12 CPI) is referenced in a 
spooled file, it will be substituted for FGID 85 (Courier, 12 CPI) on an IBM 
Undesirable results may occur if the following types of mapping are made:
• Mapping a monospaced font to a typographic font and mapping a 
typographic font to a monospaced font. 
• Mapping a scalable font to a scalable font with a different point size. 
Note
Chapter 11. Font mapping table 
251
Infoprint 40. However, on some Lexmark IPDS printers, this font will be 
substituted for FGID 86 (Prestige, 12 CPI) even though FGID 85 is also 
present. Therefore, a printer-resident to printer-resident font table can be 
created for the Lexmark printer mapping FGID 87 to FGID 86, therefore, 
enabling the same spooled file to look the same when printed on both printers.
11.3.2  Adding a font table entry
As an example, if you want to use a host-resident font with OfficeVision/400, you 
must either use a printer that does not support resident fonts (these tend to be 
larger system printers such as the 3820 and 3835) or switch off printer-resident 
font support using the CHGPSFCFG command. Your specified font ID is then 
substituted to a host-resident font according to the font tables documented in 
Section D.5 of 
OS/400 Printer Device Programming
, SC41-5713. This may not be 
an exact substitution (the table identifies these exceptions), or you may want to 
use a custom-supplied host font. To do this, you need to add an entry to the 
QPHFCS font table in QUSRSYS.
Suppose you are using FGID 75 (Courier 12 cpi) in your OfficeVision/400 
documents. This is normally substituted to C0S0CR12, which is not an exact 
match. 
Select the QPHFCS table as shown in Figure 167.
Figure 167.  Selecting the QPHFCS font table
If the Core Interchange Fonts are installed on your system, you can substitute 
C04200B0 instead as shown in Figure 168. The raster font C04200B0 has to be 
installed on your system and match the printer resolution.
252
iSeries Printing VI: Delivering the Output of e-business
Figure 168.  Adding a different printer-resident to host-resident font substitution
You can then determine whether to end the writers immediately or to defer the 
font table changes to a later time. 
After the entry completes successfully, you can verify the entry in the window as 
shown in Figure 168.
Figure 169.  Adding a different printer-resident to host-resident font substitution
Double-click the QPHFCS table to view the contents of the table.
The WIDTH keyword in the previous command refers to the characters per inch 
value (12 in our example) divided into 1440. These values for the common cpi 
sizes (10, 12, 15, etc.) may be listed on the printer IPDS font listing. 
Note
Documents you may be interested
Documents you may be interested