mvc display pdf in partial view : Convert pdf to html email application SDK cloud windows wpf azure class m07590333_00000000_1en9-part1680

4 - The Individual Components 
CoDeSys V2.3 
4-39 
Ignore comments
: There will be detected no differences in comments. 
Ignore properties
: There will be detected no differences in object properties. 
Compare differences
:
If a line, a network or an element within a POU has been modified, in compare 
mode it will be displayed in the bipartite window directly opposite to the version of the other project 
(marked red, see below). If the option is deactivated, the corresponding line will be displayed in the 
reference  project as 'deleted'  and in the actual project  as 'inserted' (blue/green, see below).  This 
means it will not be displayed directly opposite to the same line in the other project.  
Example
Line 0005 has been modified in actual project (left side). 
Example for "Oppose differences"    
When the dialog 'Project Comparison' is closed by pressing OK,  the comparison will be executed 
according to the settings.  
Representation of the comparison result 
First the structure tree of the project, titled with "Project Comparison", will be opened to display the 
results of the comparison. Here you can select particular POUs to see the found differences in detail. 
1. Project overview in compare mode: 
After the project compare has been executed, a bipartite window opens which shows the project in 
compare mode. In the title bar you find the project paths: "Project comparison <path of actual project> 
- <path of reference project>". The actual project is represented In the left half of the window, the 
reference project in the right one. Each structure tree shows the projects' name at the uppermost 
position, apart from that it corresponds to the object organizer structure. 
POUs  which  are  different,  are  marked  in  the  structure  tree  by  a  shadow,  a  specific  color  and 
eventually by an additional text : 
Red
: Unit has been modified; is displayed with red colored letters in both partitions of the window. 
Blue
: Unit only available in compare project; a gap will be inserted at the corresponding place in the 
structure overview of the actual project. 
Green
: Unit only available in actual project; a gap will be inserted at the corresponding place in the 
structure overview of the actual project. 
Black
: Unit for which no differences have been detected. 
"(Properties  changed)"
 This  text  is  attached  to  the  POU  name  in  the  project  structure  tree,  if 
differences in the properties of the POU have been detected.  
Convert pdf to html email - application SDK cloud:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
www.rasteredge.com
Convert pdf to html email - application SDK cloud:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
www.rasteredge.com
Managing Projects... 
4-40 
CoDeSys V2.3 
"(Access rights changed)"
: This text is attached to the POU name in the project structure tree, if 
differences in the access rights of the POU have been detected.  
Example, Project in Compare mode  
2. POU contents in compare mode:  
By a double click on a line in the structure overview, which is marked red because of a modification, 
the POU is opened.  
If it is a text or graphic editor POU, it will be opened in a bipartite window. The content of the reference 
project (right side) is set opposite to that of the actual project (left side). The smallest unit which will 
be regarded during comparison is a line (declaration editor, ST, IL), a network (FBD, LD) or an 
element (CFC, SFC). The same coloring will be used as described above for the project overview.  
Example, POU in compare mode: 
application SDK cloud:RasterEdge.com General FAQs for Products
or need additional assistance, please contact us via email (support@rasteredge dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
application SDK cloud:.NET RasterEdge XDoc.PDF Purchase Details
View, Convert, Edit, Process, Protect, SignPDF Files. PDF Print. Support Plans Each RasterEdge license comes with 1-year dedicated support (email, online chat
www.rasteredge.com
4 - The Individual Components 
CoDeSys V2.3 
4-41 
If it is not a editor POU, but the task configuration, the target settings etc., then the POU version of the 
actual and the reference project can be opened in separate windows by a double click on the 
respective line in the project structure. For those project POUs no further details of differences will 
be displayed.  
Working in the compare mode  
If in the bipartite window the cursor is placed on a line, which indicates a difference, the menu 'Extras' 
resp. The context menu offers a selection of the following commands, depending on whether working 
in the project overview or in a POU.  
Note
:  
The acceptance of different project parts (differences) or access right properties is only possible from 
the reference project ot the actual project, not vice versa. 
'Extras' 'Next difference' 
Shortcut: <F7>  
This command is available in the compare mode (see above 'Project' 'Compare').  
The  cursor  jumps  to  the  next  unit,  where  a  difference  is  indicated.  (line  in  project  overview, 
line/network/element in POU)  
'Extras' 'Previous difference' 
Shortcut: <Shift><F7>
This command is available in the compare mode (see above 'Project' 'Compare').  
The cursor  jumps  to  the  previous  unit,  where  a  difference  is  indicated.  (line  in  project  overview, 
line/network/element in POU)  
'Extras' 'Accept change' 
Shortcut: <Space>
This command is available in the compare mode (see above 'Project' 'Compare').  
For all units, which are cohering with that one where the cursor currently is placed,
and which have 
the same sort of difference marking, (e.g. subsequent lines), the
version of the reference project will 
be accepted for the actual project (only possible
in this direction!). The corresponding units will be 
shown (with the corresponding
coloring) in the left side of the window.  
For accepting changes of particular units please use 'Accept changed item'. 
'Extras' 'Accept changed item' 
Shortcut: <Ctrl> <Spacebar>
This command is available in the compare mode (see above 'Project' 'Compare').  
Only the single unit (line, network, element) where the cursor is currently placed, will be accepted for 
the actual version. The corresponding units will be shown (with the corresponding coloring) in the left 
side of the window.  
If for a POU, which has got marked  red-colored in the structure tree because of  a change of  its 
content, this change gets accepted, then the POU will be indicated by yellow coloring in the actual 
project. POUs which are only available in the current project because of 'Accept changed item', also 
will be indicated by yellow coloring. POUs which have been removed from the current project because 
of 'Accept changed item', will be indicated by yellow coloring in the reference project. 
'Extras' 'Accept properties' 
This command is available in the compare mode (see above 'Project' 'Compare').  
The object properties for the POU, where the cursor is currently placed, will be accepted for the actual 
project as they are set in the reference version (acceptance only possible in this direction!).   
application SDK cloud:About RasterEdge.com - A Professional Image Solution Provider
Email to: support@rasteredge.com. We are dedicated to provide powerful & profession imaging controls, PDF document, image to pdf files and components for
www.rasteredge.com
application SDK cloud:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Create editable Word file online without email. This VB.NET PDF to Word converter control is a and mature .NET solution which aims to convert PDF document to
www.rasteredge.com
Managing Projects... 
4-42 
CoDeSys V2.3 
'Extras' 'Accept access rights' 
This  command  is  available  in  the  compare  mode  only  in  project  overview:  (see  above  'Project' 
'Compare').  
The object access rights for the POU, where the cursor is currently placed, will be accepted for the 
actual project as they are set in the reference version .  
'Project' 'Merge'  
With this command you can merge objects (POUs, data types, visualizations, and resources) as well 
as links to libraries from other projects into your project. 
When the command has been given, first the standard dialog box for opening files appears. When you 
have chosen a file  there, a  dialog box appears in which you can choose the desired object. The 
selection takes place as described with
'Project' 'Document'
If  an  object with  the  same  name  already exists  in  the project,  then the name of  the new object 
receives the addition of an underline and a digit ("_1", "_2" ...). 
'Project' 'Project info' 
Under this menu item the information about your project can be saved. When the command has been 
given, then the dialog box ‘Project Info’ opens. 
The following project information is displayed: 
File 
name 
Directory path 
The time of the most recent change (
Change date
This information can not be changed. 
Dialog box for entering project information 
In addition, you can add the following information: 
Title
of the project: 
Please regard:
If supported by the target system, this title automatically will be proposed as 
project file name, when the project gets loaded by command 'File' 'Open project from PLC'  (In 
this case the dialog for saving a file will open). 
application SDK cloud:RasterEdge Product Refund Policy
send back RasterEdge Software Refund Agreement that we will email to you We are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
application SDK cloud:XDoc.Converter for .NET Purchase information
Convert PDF to Word. Convert to HTML. Convert to PDF. Convert to Text. Convert MS Office 03 to 07. Convert OpenOffice to MS Office. Other .NET Document Imaging SDK
www.rasteredge.com
4 - The Individual Components 
CoDeSys V2.3 
4-43 
the name of the 
Author
the 
Version
number, and 
Description
of the project. 
This information is optional. When you press the button 
Statistics
you receive statistical information 
about the project. 
It contains information such as the number of the POUs, data types, and the local and global variables 
as they were traced at the last compilation. 
Example of project statistics 
The button 
License info
will be available, if you work on a CoDeSys project, which had been saved 
already with licensing information by the command 'File' 'Save as...'. In this case the button opens the 
dialog  'Edit Licensing  Information',  where  you  can  modify  or  remove  the  license  (see  Chapter  9,  
'License Management in CoDeSys')  
If you choose the option 
Ask for project info
in the category 
Load & Save
in the Options dialog box, 
then while saving a new project, or while saving a project under a new name, the project info dialog is 
called automatically. 
'Project' 'Global Search' 
With this command you can search for the location of a text in POUs, data types, or in the objects of 
the global variables. 
When the command is entered, a dialog box opens in which you can choose the desired object. The 
selection is made as in the
'Project' 'Document' description. 
If the selection is confirmed with 
OK
, the standard dialog for Search will be opened. This appears 
immediately when the command 'Global Search' is invoked via the symbol 
in the menu bar; the 
search is  then automatically  carried out in all searchable parts  of the  project.  The  most recently 
entered search strings can be selected through the combo box of the 
Search for
field. If a text string 
is found in an object, the object is loaded into the corresponding editor or in the library manager and 
the location where the string was found is displayed. The display of the text that is found, as well as 
the search and find next functions behave similarly to the command 'Edit' 'Search'. 
If you select the 
In message window
button, all locations where the series of symbols searched for 
appears in the  selected  object  will  be listed line by line in tabular  form  in  the  message  window. 
Afterward, the number of locations found will be displayed. 
If the report window was not opened, it will be displayed. For each location that is found, the following 
will be displayed: 
Object name  
Location of the find in the Declaration (Decl) or in the Implementation (Impl) portion of a POU 
application SDK cloud:XDoc.HTML5 Viewer for .NET Purchase information
information. Have a Question Email us at. support@rasteredge.com. More Information Order Process FAQ. Tiff; Online Convert PDF to Html. SUPPORT: Customer
www.rasteredge.com
application SDK cloud:XDoc.Windows Viewer for .NET Purchase information
information. Have a Question Email us at. support@rasteredge.com. More Information Order Process FAQ. Tiff; Online Convert PDF to Html. SUPPORT: Customer
www.rasteredge.com
Managing Projects... 
4-44 
CoDeSys V2.3 
Line and network number if any 
The full line in the text editors 
Complete text element in the graphic editors 
Message window with search result display   
If you double-click the mouse on a line in the message window or press <Enter>, the editor opens with 
the object loaded. The line concerned in the object is marked. You can jump rapidly between display 
lines using the function keys <F4> and <Shift>+<F4>. 
'Project' 'Global Replace' 
With this command you can search for the location of a text in POUs, data types, or the objects of the 
global variables and replace this text by another. This is executed in the same way as with 'Project' 
'Global Search'
or 'Edit' 'Replace'. The libraries, however, are not offered for selection and no display 
in the message window is possible. 
Results are displayed in the message window. 
'Project' 'Check' 
This command provides commands for checking the semantic correctness of the project. The status 
of the most recent compilation will be regarded. In order to get up to date check results, you should 
recompile the project after any changes. An appropriate warning will be displayed in the message 
window. 
A submenu listing the following commands will open: 
Unused Variables 
Overlapping memory areas 
Concurrent Access  
Multiple Write Access on Output 
The results will be displayed in the message window. 
Please regard
: In the project options, category 'Build', you can define these semantic checks to be done at each 
compilation of the project automatically.  
Unused Variables 
This function in the 'Project' 'Check' menu (see above) searches for variables that have been declared 
but not used in the program. They are outputted by POU name and line, e.g.: PLC_PRG (4) – var1. 
Variables in libraries are not examined. 
Results are displayed in the message window. 
Overlapping memory areas 
This function in the 'Project' 'Check' menu (see above) tests whether in allocation of variables via the 
"AT"  declaration overlaps  have arisen  at specific memory  areas. For  example, an overlap occurs 
when allocating the variables "var1 AT %QB21: INT" and "var2 AT %QD5: DWORD" because they 
both use byte 21. The output then appears as follows: 
application SDK cloud:.NET RasterEdge XDoc.Dicom Purchase Details
information. Have a Question Email us at. support@rasteredge.com. More Information Order Process FAQ. Tiff; Online Convert PDF to Html. SUPPORT: Customer
www.rasteredge.com
application SDK cloud:.NET RasterEdge XImage.Twain Purchase Details
information. Have a Question Email us at. support@rasteredge.com. More Information Order Process FAQ. Tiff; Online Convert PDF to Html. SUPPORT: Customer
www.rasteredge.com
4 - The Individual Components 
CoDeSys V2.3 
4-45 
%QB21 is referenced by the following variables: 
PLC_PRG (3): var1 AT %QB21 
PLC_PRG (7): var2 AT %QD5 
Results are displayed in the message window. 
Multiple Write Access on Output 
This function of the 'Project' 'Check' menu (see above) searches for memory areas to which a single 
project gains write access at more than one place. The output then appears as follows: 
%QB24 is written to at the following locations: 
PLC_PRG (3): %QB24 
PLC_PRG.POU1 (8): %QB24 
Results are displayed in the message window. 
Concurrent Access 
This function in the 'Project' 'Check' menu (see above) searches for memory areas of IEC addresses 
which are referenced in more than one task. No distinction is made here between read and write 
access. The output is for example: 
%MB28 is referenced in the following tasks : 
Task1 – PLC_PRG (6): %MB28 [read-only access] 
Task2 – POU1.ACTION (1) %MB28 [write access] 
Results are displayed in the message window. 
User groups 
In  CoDeSys  up  to  eight  user  groups  with  different  access  rights  to  the  POUs,  data  types, 
visualizations, and resources can be set up. Access rights for single objects or all of them can be 
established. Only a member of a certain user group can open a project. A member of such a user 
group must identify himself by means of a password. 
The user groups are numbered from 0 to 7, whereby the Group 0 has the administrator rights, i.e. only 
members of group 0 may determine passwords and access rights for all groups and/or objects. 
When a new project is launched, then all passwords are initially empty. Until a password has been set 
for the 0 group, one enters the project automatically as a member of the 0 group. 
If a password for the user group 0 is existing while the project is loaded, then a password will be 
demanded 
for all
groups when the project is opened. For this the following dialog box appears: 
Dialog box for password entry 
In the combo box 
User group
on the left side of the dialog box, enter the group to which you belong 
and enter on the right side the relevant 
password
. Press 
OK
. If the password does not agree with the 
saved password, then the message appears: 
"The password is not correct." 
Only when you have entered the correct password the project can be opened. 
With  the  command  'Passwords  for user  group'  you  can  assign  the  passwords, and  with  'Object' 
'Access rights' you can define the rights for single objects or for all of them. 
Managing Projects... 
4-46 
CoDeSys V2.3 
'Project' 'User group passwords' 
With this command you open the dialog box for password assignment for user groups. This command 
can only be executed by members of group 0. When the command has been given, then the following 
dialog box appears: 
Dialog box for password assignment 
In the left combo box 
User group
you can select the group. Enter the desired password for the group 
in the field 
Password
. For each typed character an asterisk (*) appears in the field. You must repeat 
the same password in the field 
Confirm password
. Close the dialog box after each password entry 
with 
OK
. If you get the message: 
"The password does not agree with the confirmation", 
then you made a typing error during one of the two entries. In this case repeat both entries until the 
dialog box closes without a message. 
Then, if necessary, assign a password for the next group by calling the command again. 
Important:
If passwords are not assigned to all user groups, a project can be opened by way of a group to which 
no password was assigned! 
Use the command 
'Object' 'Access rights'
to assign the rights for single objects or all of them. 
Concerning the protection of a project regard also the following:  
 Passwords for access and write protection (Chapter4.2, Options for Passwords) 
 Encryption of a project at project saving (Chapter 4.3, ‚File’ ‚Save as’). 
'Project' 'Data Base Link' 
This menu item is only available if you have activated the option 'Use source control (ENI)' in the 
project options dialog for category 'Project source control'. A submenu is attached where you find the 
following  commands for handling  the object resp. the project  in the currently connected ENI  data 
base: 
Login (The user logs in to the ENI Server)  
If an object is marked in the Object Organizer and the command 
Data Base Link
is executed (from 
the 
context menu
, right mouse button), then the following commands will be available for executing 
the corresponding data base actions. If the user had not logged in successfully to the ENI Server 
before, then the dialog 'Data base Login' will open automatically and the chosen command will not 
been executed until the login was successful: 
Define  
Get Latest Version  
Check Out  
Check In  
Undo Check Out  
Show differences  
Show Version History  
4 - The Individual Components 
CoDeSys V2.3 
4-47 
If the command 'Data Base Link' in the 'Project' menu is activated, then additional menu items will be 
available, which concern all objects of the project: 
Multiple Define  
Get All Latest Versions  
Multiple Check Out  
Multiple Check In  
Multiple Undo Check Out  
Project Version History  
Label Version  
Add Shared Objects  
Refresh Status  
See in the following how the status of an object resp. its handling in the data base is displayed in the 
Object Organizer : 
Grey shaded icon
 
Object  is  stored  in  the  data  base 
(source control) 
Green  check  in  front  of  the  object 
name
Object is checked out in the currently 
opened project. 
Red cross
in front of the object name: 
Object  is  currently  checked  out  by 
another user. 
<R>
behind object name: 
The object can only be read, but not 
edited.  
Please  regard:  some  objects  (Task 
configuration,  Sampling  Trace,  PLC 
Configuration, Target Settings, Watch-
and Recipe Manager)  are per default 
assigned with a <R> as long as they 
are not checked out. This means that 
you  will  not  automatically  be  asked 
whether the object should be checked 
out,  as  soon as  you  start to  edit  the 
object;  it  not  necessarily  means  that 
you cannot edit the object. If there is 
no  write  access  then  the  command 
'Check out' will not be available.  
Managing Projects... 
4-48 
CoDeSys V2.3 
Login 
This command will open the dialog 'Login' where you can enter the access data for the ENI data base 
via the ENI Server. The access data also have to be defined in the ENI Server (ENI Admin, User 
Management) and – depending on the currently used data base – also in the user management of the 
data base. After the command has been executed, first the Login dialog for category 'Project objects' 
will open.  
The following items are displayed: 
Project
objects: 
Host
: address of the computer where the ENI Server is running (must match with the entry in field 
'TCP/IP address' in the project options dialog for 'Project source control').  
Project
: Name of the data base project (must match with the entry in field 'Project name' in the project 
options dialog for 'Project source control'/category 'Project Objects'). 
Dialog 'Login'    
Credentials:
Insert 
User name
and 
Password
.  
When option 
Use as default
for this project is activated, then the above entered access data will 
automatically be used for any further communication between the actual CoDeSys project and the 
data base concerning objects of the actual category.  
Press OK to confirm the settings. The dialog will be closed and automatically the Login dialog for 
'Shared objects' will open. Enter the access data in the same way as described for the 'Project 
objects'  and confirm with OK.  Do the same in  the  third Login dialog  which will be opened for 
category 'Compile files'. 
The Login dialog will always open as soon as you try to access the data base before having logged in 
successfully like described above. 
Note:
If you want  to save the access  data with  the project, activate option 'Save ENI credentials'  in the 
project options, category 'Load & Save'. 
Define 
Command: 'Project' 'Data Base Link' 'Define' 
Here you can define, whether the object which is currently marked in the Object organizer should be 
kept in the data base or just locally in the project. A dialog will open, where you can choose one of the 
two data base categories 'Project' or 'Shared objects', or the category 'Local'. 
The icons of all objects which are managed in the data base will be displayed grey-shaded in the 
Object organizer. 
Documents you may be interested
Documents you may be interested