selectpdf c# : Bookmark pdf documents software Library dll winforms asp.net .net web forms dmstudioguide10-part1550

Managing Users
77
User rights
Click on User to set these rights:
Settings rights
Click on Settings to set these rights:
Library rights
Click on Library to set these rights:
Field
Description
User Administrator
Check this box to indicate that this user is an administrator of the user database. This 
lets this user activate or deactivate security settings for all users except system 
administrators.
Manage Users
Check this box to indicate that this user is a manager of other users.
Access Own 
Record
Check this box if you want to allow this user to access his or her own record in the 
database. By checking this box, you give this user the right to change the descriptive 
name and password, but not other attributes.
Change Password 
on Next Log In
Check this box to give this user the right to change his or her password on the next log 
in.
Cannot Change 
Sandbox Location
The default location for a user's sandbox in a shared environment is a directory under 
the workspace location named for the user. Check this option to prevent this user from 
changing that location when joining the workspace.
The sandbox is the location where the files you have checked out are saved when you 
are part of a shared workspace. Normally, each user has his or her own sandbox 
(subdirectory). This subdirectoy can be on a local drive or it can be relative to the shared 
workspace location — which is usually created using the user ID as the name.
It is possible for several users to share a sandbox, but that increases the chance that 
another user might modify or delete files you are working with.
Field
Description
INI Access
Check this box if you want this user to change INI option settings.
INI options tell the system how you want it to operate. These options are stored in these 
INI files: FSISYS.INI and FSIUSER.INI. For more information, see Working With INI 
Options on page 42.
Override Settings
Check this box if you want to let this user override system settings by adding local 
settings.
Bookmark pdf documents - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add a bookmark in pdf; bookmarks pdf files
Bookmark pdf documents - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmark pdf; how to add bookmarks on pdf
Chapter 2 – Working with Settings, Users, and Security
78
Resource rights
For each resource manager, you can choose to give this user one of these levels of 
access:
• Full Access — Gives the user full access to this manager.
Field
Description
Library 
Administrator
Check this box if you want to make this user a library administrator. Library 
administrators have access to all library functionality.
Limited Property 
Modifications
Check this box if you want this user to modify the description, mode, status, class and 
project attributes of library resources. 
Perform Promotions
Check this box if you want this user to promote resources within the library.
Delete Library 
Entries
Check this box if you want this user to delete library entries.
Make Effective Date 
Changes
Check this box if you want this user to change the effective dates of resources stored in 
the library.
Modify Prior 
Versions
Check this box if you want this user to modify prior versions of a library resource.
Collapse Revisions
Check this box if you want this user to collapse library revisions.
Note: Collapsing library revisions deletes those revisions.
Expire/Unexpire 
Versions
Check this box if you want this user to expire and unexpire library resources.
Secure Resources
Check this box if you want this user to have the ability to secure resources.
Securing a resource means that it can only be checked out by a certain person or certain 
group if you are using the LDAP security model.
For instance, suppose you have many users that have the right to check out FOR files. 
But you have a certain FOR file that should be restricted to a certain individual. In that 
case, you would secure the FOR file to that user ID using Library manager. Then, only 
that user ID would have the ability to lock that file.
See Adding Security at the Resource Level on page 84 for more information.
Purge History
Check this box if you want this user to purge library history.
Library Create
Check this box if you want this user to create new library destinations.
Check out from non-
Dev tier
Check this box if you want this user to check resources out of a non-development library.
C# PDF Print Library: Print PDF documents in C#.net, ASP.NET
view, Annotate,Convert documents online using ASPX. extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
bookmark a pdf file; convert word pdf bookmarks
VB.NET PDF Print Library: Print PDF documents in vb.net, ASP.NET
view, Annotate,Convert documents online using ASPX. extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
bookmarks pdf files; add bookmarks to pdf file
Managing Users
79
• No Access — Removes references to this manager from the software and does 
not allow the user to start this manager.
• View Only Access — Lets the user to view a resource but not modify it.
Click on Resource to set these rights:
Manager
Description
Application 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Application manager. This manager lets you work with the business definition 
file (BDF).
If you select No Access, this user will not see options to start this manager.
Form List manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Form List manager. This manager lets you work with form lists.
If you select No Access, this user will not see options to start this manager.
Forms manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Forms manager. This manager lets you work with forms.
If you select No Access, this user will not see options to start this manager.
Sections manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Sections manager. This manager lets you create, modify, and delete the 
sections that comprise your forms.
If you select No Access, this user will not see options to start this manager.
Paragraph List 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Paragraph List manager. This manager lets you work with lists of paragraphs.
If you select No Access, this user will not see options to start this manager.
Paragraph manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Paragraph manager. This manager lets you create, modify, and delete 
individual paragraphs.
If you select No Access, this user will not see options to start this manager.
Style manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Style manager. This manager lets you create, modify, and delete individual 
styles that appear on your templates.
If you select No Access, this user will not see options to start this manager.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
VB.NET Guide and Sample Codes to Merge PDF Documents in VB.NET Project. Batch merge PDF documents in Visual Basic .NET class program.
excel hyperlink to pdf bookmark; excel print to pdf with bookmarks
C# PDF Library SDK to view, edit, convert, process PDF file for C#
quality PDF conversions to or from multiple supported images and documents. for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
bookmarks in pdf files; bookmark template pdf
Chapter 2 – Working with Settings, Users, and Security
80
Rights
Click on Rights to change these settings:
Template manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Template manager. This manager lets you work with the templates you use 
when creating forms.
If you select No Access, this user will not see options to start this manager.
Graphics manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Graphics manager. This manager lets you work with graphics (LOG) files.
If you select No Access, this user will not see options to start this manager.
Trigger manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Triggers manager. This manager lets you create, modify, and delete the triggers 
that can determine if a form is printed.
If you select No Access, this user will not see options to start this manager.
Data Extract 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Data Extract manager. This manager lets you work with the fields in the extract 
dictionary.
If you select No Access, this user will not see options to start this manager.
Common Fields 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Common Fields manager. This manager lets you work with the fields stored in 
the common fields dictionary.
If you select No Access, this user will not see options to start this manager.
Dictionary-Rule 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Dictionary Rule manager. 
If you select No Access, this user will not see options to start this manager.
Definition Lookup 
manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Definition Lookup manager. This manager lets you work with the definitions 
used in lookups.
If you select No Access, this user will not see options to start this manager.
Font manager
Choose from Full Access, No Access, or View Only Access to set this users ability to 
access Font manager. This manager lets you work with the font cross-reference (FXR) 
file.
If you select No Access, this user will not see options to start this manager.
Deployment 
manager
Choose from Full Access or No Access to set this users ability to access Deployment 
manager. This manager lets you handle the deployment of resources.
If you select No Access, this user will not see options to start this manager.
Manager
Description
Field
Description
Modify existing 
library resources 
only
This right restricts the ability to create resources.
If you check this box, the user can only check out and change existing resources.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Thus, how to compress large-size existing PDF documents is quite useful for increasing the efficiency and productiveness of existing document management system
how to bookmark a pdf file; bookmarks pdf reader
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C#.NET PDF Library - Merge PDF Documents in C#.NET. Provide NET components for batch combining PDF documents in C#.NET class. Powerful
creating bookmarks pdf files; export excel to pdf with bookmarks
Managing Users
81
Project rights
Click on Project to set these rights:
C
LONING
U
SER
R
IGHTS
Cloning a user’s security rights is a quick way to give one user the same level of 
access rights as another. To clone a user, click the Clone User’s Security Rights tool 
on the toolbar:
When you click the clone tool, this window appears:
Limit to pre-defined 
fields
This right restricts the ability to create a field.
If you click this option, the user can only choose entries from the field database or the 
extract dictionary.
Limit to pre-defined 
triggers
This right restricts the ability to create a trigger.
If you click this option, the user can only select triggers from the trigger list.
Limit to using 
templates
This right restricts the ability to create a form without using a template.
If you click this option, the user must choose from pre-defined form templates.
Field
Description
Note
Users who are system administrators are not affected by these options.
Note
Project management features will be implemented in a future release and will use these 
project rights. The project rights are included in this release for beta testing purposes. If 
you are not a beta tester, you can ignore these rights.
Field
Description
Project 
Administrator
Check this box to indicate that this user is a project administrator and can create, 
modify, and delete projects and perform other project management roles.
Project Developer
Check this box to indicate that this user is a project developer.
Project Tester
Check this box to indicate that this user is a project tester.
Project Reviewer
Check this box to indicate that this user is a project reviewer.
Project Promotion
Check this box to indicate that this user is allowed to promote project resources.
Project Outside
Check this box to indicate that this user is allowed to work outside of defined projects.
Click here to clone a user’s security rights.
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create fillable and editable PDF documents from Excel in Visual Basic .NET class. Change Excel hyperlink to PDF hyperlink and bookmark.
creating bookmarks pdf; how to add bookmarks to pdf document
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. file to one-page PDF files or they can separate source PDF file to smaller PDF documents by every
create bookmarks in pdf reader; adding bookmarks to pdf reader
Chapter 2 – Working with Settings, Users, and Security
82
L
OGGING
I
N
Here is an example of the login window:
Click here to choose a user.
Click here to assign that user’s 
security rights to the current user.
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components for batch converting PDF documents in C#
create bookmarks pdf file; how to add bookmark in pdf
Storing User Information in Another Database
83
S
TORING
U
SER
I
NFORMATION
IN
A
NOTHER
D
ATABASE
By default, the system stores user information in xBase format. You can, however, 
store user information in SQL or another database format. For example, to use SQL 
via an ODBC connection to store user IDs, here is how you would set up your INI 
file:
< DBHandler:ODBC >
Debug
= Yes
InstallFunc
= SQInstallHandler
InstallMod
= SQW32
CreateIndex
= No
CreateTable
= Yes
UserID 
= sa
Passwd
= password
Qualifier
= dms1
Server
= wipdata
Use these options to specify the database type:
The DBTable:USERINFOSQL control group defines the USERINFOSQL table. 
This is the custom SQL table the system will create if it does not already exist:
< DBTable:USERINFOSQL >
DBHandler
= ODBC
UniqueIDTag
= UNIQUEIDTAG
UniqueTag
= IDTAG
DefaultTag
= UNIQUEIDTAG
Debug
= Yes
If you are using ODBC, the File option should specify the name of the table in the 
database to use. USERINFOSQL is the custom SQL table that will be created if not 
present.
< UserInfo >
File
= USERINFOSQL
SupportSuperUser = Yes
Use these options to import user IDs from a default xBase userinfo.dbf file, a 
comma-delimited text file, or an SQL table:
< UserImportFunctions >
01 = ;Text file;USRMAINT->USRImportText;
02 = ;Another UserInfo database;USRMAINT->USRImportDBF;
03 = ;Another database using ODBC;USRMAINT->USRImportODBC;  
\DBTable:UserInfo_1
Note that the 01 option specifies the name of the table you are importing.
Option
Description
Qualifier
Enter the name of the database that will hold the table.
Server
Enter the name of the ODBC connection you made to connect to the database.
Chapter 2 – Working with Settings, Users, and Security
84
A
DDING
S
ECURITY
AT
THE
R
ESOURCE
L
EVEL
You can secure resources in Library manager so only the users you authorize can 
check them out. For instance, this lets you control who can change a graphics (LOG) 
file that contains a signature.
Studio provides broad categories for security, such as access by file type (BDF, GRP, 
FOR, FAP, and so on). For instance you can give a user ID full, access, no access, 
or view-only access to all forms and images. You may, however, have resources that 
need specific restriction, such as a need to restrict access to LOG files to specific 
individuals, or groups if you are using the Lightweight Directory Access Protocol 
(LDAP) security model.
Studio lets you restrict access to individual library resources within a given type. To 
expand on the first example, suppose you have graphics (LOG files) in your library 
that represent signatures. You might secure those resources by restricting them to a 
particular user or group of users when using the LDAP model. That way, even 
though other users could access other LOG files, only specific individuals would 
have the ability to modify the LOG files that contain signatures.
Here is another example within the LDAP security model. Suppose you have two 
groups of developers who share the same library. You want them to share the library 
because all of the business runs from a central location. You may, however, want to 
make sure one group does not accidentally check out or change forms that belong to 
the other group.
For instance, group one might be distinguished by the line of business they work on, 
such as Life and Property. To meet this need, you could secure the appropriate 
resources using an ID that represents the group to which individual users belong. 
Group affiliation is a feature of LDAP security Studio can use.
So, when a user logs into a system that belongs to specific group, that user can check 
out the resources for that group. But if the user does not belong to the group 
identified on the secured resource, the user cannot check out the resource.
To secure resources, open Library manager and highlight the resources you want to 
secure. Then right click and choose the Secure Resource option.
Note
For more information about LDAP, see Using the LDAP Security Model on page 86. 
Note
If you are not using the LDAP model, an ID represents a single user. In the LDAP model, 
the ID could represent a single user or a group of users.
After you highlight the 
resources you want to 
secure, right click and 
choose this option.
Adding Security at the Resource Level
85
The Secure Library Resource window appears:
Choose the user ID you want to assign to the selected resources.
Choose the user ID to 
assign to the selected 
resources.
Use the Release button to 
remove the security 
setting.
Chapter 2 – Working with Settings, Users, and Security
86
U
SING
THE
LDAP S
ECURITY
M
ODEL
Documaker Studio works with LDAP (Lightweight Directory Access Protocol) to 
provide group-level security. Studio supports any LDAP-compliant Directory 
Information Tree, such as Active Directory.
When using LDAP security, Studio automatically queries the server for a list of 
groups to which the user belongs. Studio then looks up each of those group names in 
its USERINFO database.
For each group name that exists in the USERINFO database, Studio merges the 
security rights of that group into the current user. This way, you can belong to 
multiple groups and will end up with combined security options — so you get the 
most security rights possible.
If no matching group for a given user is found in the USERINFO database, that user 
will not be allowed into the workspace. This differs from the standard user model 
where an unknown user is permitted access by copying the USER1 security rights, 
which are presumably set with the lowest possible settings. Using the LDAP model, 
however, unknown users are not allowed into the workspace.
For instance, suppose when using LDAP that JOE is a member of these groups:
• USERS
• FORMDESIGN
• ADMIN
Further suppose the following LDAP group identities were defined in the 
USERINFO database. Next to each name is listed some security attributes assigned.
When JOE enters the workspace, Studio queries his groups from LDAP and gets 
USERS, FORMDESIGN, and ADMIN. USERS does nothing for him since it is not 
defined in the USERINFO database. After finding FORMDESIGN and ADMIN, 
JOE is accorded the rights of a library administrator and normal file access to the rest 
of the system. He is not, however, recognized as a system administrator and that 
might have other restrictions outside of library management — depending on the 
other settings applied.
Suppose tomorrow, JOE's job changes and you assign him to the SYSADMIN 
group, but remove him from the FORMDESIGN group. Now, when JOE logs in, he 
is assigned as a SYSADMIN, which gives him the ability to do anything in the 
system with no restrictions.
Note
Any group name returned that does not exist in the USERINFO database is ignored.
Identity
Description
FORMDESIGN
Normal access to FOR, FAP, and other files, but not a library administrator, or system 
administrator.
ADMIN
A library administrator, but not a system administrator
SYSADMIN
A system administrator
Documents you may be interested
Documents you may be interested