c# pdf manipulation : Add link to pdf application software utility azure html wpf visual studio viewse-um006_-en-e33-part723

Setting up language switching                  Chapter 13 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
331 
When you open an existing FactoryTalk View SE application, if the 
application supports several languages and no default is specified, the 
following dialog box opens, so that you can select a default language. 
Showing undefined text strings in the default 
language 
By default, any undefined text strings in a FactoryTalk View application, 
which cannot be viewed in the current application language, are shown as a 
question mark (?). 
If you prefer undefined strings to display in a specific language, in the 
Language Configuration dialog box, set up that language as the default 
application language, and then select the check box, Display undefined 
strings using the default language. 
For example, use this option to always view displays used for maintenance 
purposes in English, regardless of the current application language. 
Using this option will also ensure that local message strings show correctly, 
when you switch application languages at run time. 
Use the Language Configuration dialog box to export text strings in an 
application, in order to translate or modify them. 
If the application contains multiple languages, you can export text strings for 
the selected language only, or for all languages in the application. 
To export strings only for the currently selected (highlighted) language, and 
save them to a text file in Unicode format, select the option, Export strings 
for <aa-BB> to one or more Unicode text files (where aa-BB is the RFC1766 
code for the selected language). 
For details about modifying Unicode text files in Microsoft Excel and in 
Notepad, see the FactoryTalk View SE Help. 
To export strings for all languages in the application, and save them to a 
Microsoft Excel spreadsheet, select the option, Export strings for all 
languages to an Excel spreadsheet. This option lets you translate or modify 
multiple languages at the same time. 
Exporting 
application text 
strings 
Add link to pdf - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
convert excel to pdf with hyperlinks; add hyperlink pdf file
Add link to pdf - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add hyperlink pdf; add links in pdf
Chapter 13                  Setting up language switching 
332 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
If you export all strings in an application, you can choose to optimize 
duplicate strings during the export operation. This means that any string that 
occurs multiple times in the application will be shown only once in the Excel 
spreadsheet. For more information, see Working with duplicate text strings 
on page 337. 
Tip: If the application contains only one language, you can 
still select the option Export strings for all languages to 
an Excel spreadsheet, if you want to save strings to a 
spreadsheet instead of a Unicode text file. 
To export text strings in an application: 
1.  In FactoryTalk View Studio, from the Tools menu, select Languages
2.  In the Language Configuration dialog box, click Export. This opens 
the String Import Export Wizard. 
Tip: 
If you are exporting strings for a single language only, 
before you click Export, in the list of application 
languages, select the language of the strings you want to 
export. 
3.  Select to export strings either for the selected language, or for all 
languages in the application. 
4.  Click Next, and then follow the instructions in the String Import 
Export Wizard. 
Tip: Before exporting text in an application, ensure that all the 
HMI project components containing text to be exported 
are not in use. If project components are being modified 
remotely, and they have not been saved, the exported 
file might not contain the unsaved changes. 
If you cancel the export operation while it is in progress, 
any text files created prior to canceling might not be 
complete. 
Troubleshooting export problems 
If errors occur during an export operation, or if you cancel the export while it 
is in progress, a message is logged to the Diagnostics List and log file. 
In addition, export errors are shown in a log file called ExportErrors.txt, 
which is saved in the folder C:\Users\Public\Public Documents\RSView 
Enterprise\Strings on the local computer. 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
add links to pdf file; add a link to a pdf in acrobat
RasterEdge .NET Document Imaging Trial Package Download Link.
Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C#
add link to pdf file; c# read pdf from url
Setting up language switching                  Chapter 13 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
333 
Tip: 
Existing export error log files are overwritten for each 
subsequent export operation that generates errors. 
Export file formats 
During the export operation, files containing the exported text strings are 
saved by default in the Strings folder on the local computer. For the location 
of the Strings folder, see the previous section. 
The type of file saved depends on the type of export operation. Text strings 
exported: 
For all application languages, are saved in a Microsoft Excel 
spreadsheet. 
For the selected application language, are saved in a Unicode text file. 
For more information about exporting application text strings, see Exporting 
application text strings on page 331
Excel spreadsheet file format 
Text strings exported for all languages in an application are saved in an Excel 
spreadsheet. 
The format for the file name is <application>_<export version>.xls, where: 
<application> is the name of the application. 
<export version> is a number indicating the export version. 
The first time text strings are exported from an application, the export 
version is 1. Subsequent export files for the same application are 
appended with 2, 3, 4 and so on. 
The Excel spreadsheet contains additional information about the exported 
strings, for example, the names of the HMI servers and graphic displays that 
contain the strings. For more information, see Working with text strings 
exported to an Excel spreadsheet on page 334
Unicode text file format 
Text strings exported for the selected application language are saved in a text 
file in Unicode format. 
For network distributed applications, text strings from each HMI server in 
the application are exported to separate text files. The file name format is 
<application>_<area>_<HMI server>_<RFC1766>.txt, where: 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
add links to pdf acrobat; clickable links in pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
add a link to a pdf in preview; adding links to pdf in preview
Chapter 13                  Setting up language switching 
334 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
<application> is the name of the application. 
<area> is the name of the area. 
<HMI server> is the name of the HMI server containing the exported 
text strings. 
<RFC1766> is the RFC1766 name associated with the language 
selected for the export operation. 
Tip: In FactoryTalk View Studio, in the Language 
Configuration tool, the Add Language dialog box 
provides a list of Windows languages and their RFC1766 
names. For information about how to open the Add 
Language dialog box, see Adding languages to an 
application on page 329. 
For local applications, which contain only one HMI server, text strings are 
exported to a single, Unicode text file with the format <application><HMI 
server><RFC1766>.txt. 
For information about the format and schema of Unicode text files, see 
Working with strings exported to a Unicode text file on page 337
Text strings exported for all languages in an application are saved to a 
Microsoft Excel spreadsheet. This lets you translate or modify multiple 
languages at the same time. 
To ensure that the spreadsheet can be imported successfully after it has been 
modified, give the information in this section to translators. 
The following illustration shows the format of the exported spreadsheet. 
The spreadsheet provides the following information, for each exported text 
string: 
Server identifies the name of the HMI server that contains the 
exported text string. 
For network distributed applications, which can contain multiple HMI 
servers, the server name format is /<application>/<area>:<HMI 
server>. For local station applications, which can contain only one 
HMI server, the format is /<application>:<application>. 
Working with text 
strings exported to 
an Excel 
spreadsheet 
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add links to pdf online; adding hyperlinks to pdf documents
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
pdf link; add links to pdf file
Setting up language switching                  Chapter 13 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
335 
Tip: 
HMI server names in the Server column are case 
sensitive. Ensure that server names in the spreadsheet 
match those in the application. If not, some strings might 
not be imported. 
Component Type identifies the type of component that contains the 
text string. The component type can be either a standard graphic 
display, or a global object display. 
Component Name indicates the name of the standard display, global 
object display, or local message file that contains the text string. 
Description identifies where the text string is used in the standard 
display, or global object display. 
REF displays a unique reference number beside the first instance of 
each text string with duplicates in the HMI server. 
A REF column is shown in the spreadsheet for each application 
language, only if the check box, Optimize duplicate text strings, was 
selected for the export operation. 
The <RFC1766 name> column contains the exported text strings. The 
number of columns depends on the number of languages in the 
application, when the strings were exported. 
The column heading is the RFC1766 name for the language of the text 
strings in that column. For example, en-US is the RFC1766 name of 
English (United States). 
In FactoryTalk View Studio, in the Language Configuration tool, the 
Add Language dialog box provides a list of Windows languages and 
their RFC1766 names. For details, see Adding languages to an 
application on page 329
Tip: 
The first column, containing exported text strings, will be 
for the default application language, if one is specified. 
Columns for all other application languages will follow in 
alphabetical order. 
Maintaining the format of the spreadsheet 
To ensure that the spreadsheet can be imported successfully, you must 
preserve parts of the spreadsheet’s format.
Do not change the default order of the Server, Component Type, 
Component Name and Description columns. 
Do not insert any blank rows or columns in the spreadsheet. The 
import operation will stop at a blank row or column. Anything after 
that will not be imported. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# of PDF document, including editing PDF url links and quick navigation link in bookmark
adding a link to a pdf in preview; adding hyperlinks to pdf files
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET of PDF document, including editing PDF url links and quick navigation link in bookmark
pdf email link; add hyperlink in pdf
Chapter 13                  Setting up language switching 
336 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
You can change the order of the columns containing the text strings for 
each language. However, if you move one of these columns, remember 
to move the associated REF column with it, if one exists. 
The REF column must always be to the left of the strings column. 
Do not delete a REF column, or any of the unique duplicate string 
identifiers in a REF column. 
Do not delete a row that contains a unique duplicate string identifier in 
the REF column. 
Modifying or translating text strings 
In the spreadsheet, translate only the **UNDEFINED** text strings for each 
application language. 
For example, in the following illustration, all the text strings for Danish 
(da-DK) need to be translated. 
In the da-DK column, **REF:104** indicates a duplicate instance of the 
undefined string in the first row. In this case, translate only the undefined 
string. The duplicate will be translated automatically, when the spreadsheet is 
imported into the application. 
For more information about duplicate text strings, see "Working with 
duplicate text strings," next. 
Tip: Undefined text strings in an application always export as 
**UNDEFINED**, regardless of whether you have 
selected the option, Display undefined text strings in 
the default language. For more information about this 
option, see Setting up a default application language on 
page 330. 
Setting up language switching                  Chapter 13 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
337 
Working with duplicate text strings 
If the check box, Optimize duplicate strings, was selected for the export 
operation, text strings that occur multiple times in the application will be 
shown only once in the Excel spreadsheet. 
In the following illustration, the text string Primary Treatment is marked with 
the unique identifier REF:15. Duplicate instances of the Primary Treatment 
string are marked with the same, unique identifier. 
Only the first instance of the Primary Treatment string needs to be translated 
or modified. The duplicate references will be updated automatically, when 
the spreadsheet is imported. 
Tip: 
The REF column should only contain valid duplicate 
string identifiers. Do not delete any of these identifiers, or 
type any other text in the REF column. 
If a string has been translated elsewhere in the spreadsheet, the optimization 
process will also translate the undefined string. In these cases, duplicate 
undefined text strings do not have to be translated manually. 
In the illustration, for example, you would only have to translate Primary 
Treatment string once into Swedish (sv-SE). Other, undefined instances of 
the same string will be translated automatically, when the spreadsheet is 
imported. 
This section contains important information for translators, about the format 
and schema of exported Unicode text files. 
FactoryTalk View requires that parts of the Unicode text file remain as they 
were when exported. To ensure that the text file can be imported 
successfully, after it has been modified, give the information in this section 
to translators. 
Working with 
strings exported to 
a Unicode text file 
Chapter 13                  Setting up language switching 
338 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
File name and format 
Text strings exported for the selected application language are saved in a text 
file in Unicode format. 
You can rename the exported file, for example, to distinguish the translated 
version from the original. However, to import the text successfully, you must 
ensure that the file is saved as tab-delimited text, in Unicode Text format. 
Opening a Unicode text file in Microsoft Excel 
When you open the text file in Microsoft Excel, the Text Import Wizard 
opens. 
To specify the file format (Step 1): 
1.  In Step 1 under Original data type, click Delimited
2.  In the Start import at row box, type or select 1. 
3.  In the File origin list, click Windows (ANSI). 
4.  Click Next
To specify the field delimiter (Step 2): 
1.  Select the Tab check box. If any other check boxes are selected, clear 
them. 
2.  Make sure you clear the check box, Treat consecutive delimiters as 
one
3.  Click Next
To specify the column data format (Step 3): 
1.  If it is not selected already, under Column data format, click General
2.  Click Finish
Saving a Unicode text file in Microsoft Excel 
When you click Save, Excel warns that the file may contain features that are 
not compatible with Unicode text. 
1.  When prompted to keep the workbook in Unicode format, which 
leaves out incompatible features, click Yes
Setting up language switching                  Chapter 13 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
339 
2.  When closing the file, you are prompted to save changes. Click Yes
3.  You can save the file using its original name, or you can type a new 
name. 
4.  When prompted again to keep the workbook in Unicode format, which 
leaves out incompatible features, click Yes
Differences in format for Unicode files saved in 
Excel 
If you use Notepad to open a Unicode text file that was saved in Excel, you 
will notice some differences from a file edited and saved in Notepad. 
Tip: You do not have to change the format of the file before 
you import it into FactoryTalk View Studio. 
The differences are: 
Double quotes surrounding the string definitions are removed for most 
strings. 
String definitions, containing embedded double quotes, or other 
characters that Excel treats as special characters, such as commas, are 
enclosed within double quotes. 
Any embedded double quotes are converted to a pair of double quotes. 
Saving a Unicode text file in Notepad 
When saving the file, save it using the Unicode encoding option in the Save 
As dialog box. 
File schema 
Comments 
The text file uses the # symbol as a comment delimiter if it is the first 
character on a line. 
Header 
The first seven lines of the text file contain header information that must not 
be translated or modified. 
Chapter 13                  Setting up language switching 
340 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Body 
The body of the text file starts on line eight, and includes the following 
fields: 
Field 
Component type 
Component name 
String reference 
"String definition" 
Example 
Graphic Display 
Pump station 
"Stop motor" 
The file is sorted alphabetically by component name, and then numerically 
by string reference number. 
Each string reference number refers to a different object in the component. In 
the preceding example, string reference 1 might refer to a push button in the 
graphic display called Pump station. 
In the translated text file, the only text that needs to be modified is the text 
inside the quotation marks in the string definition column. For example, 
translated into German, the file would look like this: 
Field 
Component type 
Component name 
String reference 
"String definition" 
Example 
Graphic Display 
Pump station 
"Motor abschalten" 
Do not change the entries in the component name column, unless the 
component was renamed in the application after the text was exported. 
Note: Do not modify the component type or string reference number. 
The string reference number is unique to FactoryTalk View. 
Modifying the component type or string reference number 
prevents FactoryTalk View from identifying the object correctly, 
when you import the text. 
Working with pairs of double quotes 
If a text string contains double quotes, the whole string definition must also 
be enclosed in double quotes. For example: 
Call "Duty Manager"
must be entered in the string file as: 
"Call "Duty Manager""
Importing text containing multiple sets of double quotes 
If the string definition contains an odd number of double quotes next to each 
other, they will be rounded to an even number and each pair will be imported 
as one double quote. 
Documents you may be interested
Documents you may be interested