convert pdf to tiff programmatically c# : Change pdf document security SDK control service wpf azure html dnn microsoft_visual_basic_black_book37-part915

Visual Basic 6 Black Book:Windows Common Dialogs
Click Here!
ITKnowledge
home
account 
info
subscribe
login
search
My 
ITKnowledge
FAQ/help
site 
map
contact us
Brief
Full
Advanced
Search
Search Tips 
To access the contents, click the chapter and section titles. 
Visual Basic 6 Black Book 
(Publisher: The Coriolis Group) 
Author(s): Steven Holzner 
ISBN: 1576102831 
Publication Date: 08/01/98 
Bookmark It
Search this book:
Previous
Table of Contents
Next
Using The Open And Save As Dialogs
Probably the most common use of the Common Dialog control is to display File Open 
and File Save As dialog boxes, and you display those dialog boxes with the Common 
Dialog control’s ShowOpen and ShowSave methods. These methods need no 
arguments passed to them—to set various options, you set the Common Dialog 
control’s Flags property (see the next topic), such as overwriting existing files and so 
on.
You can also set the Filter property so the dialog box displays only certain types of 
files, such as text files. See “Setting File Types (Filters) In Open, Save As Dialogs” a 
little later in this chapter.
To find out what file the user wants to work with, you check the Common Dialog’s 
FileName property after the user clicks on OK in the dialog box. That property holds 
the fully qualified (that is, with path) name of the file to open. If you just want the file’s 
name, use the FileTitle property.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/350-353.html (1 of 4) [7/31/2001 8:59:30 AM]
Go!
Keyword
Please Select
Go!
Change pdf document security - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
convert secure pdf to word; pdf security
Change pdf document security - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
pdf password unlock; decrypt pdf
Visual Basic 6 Black Book:Windows Common Dialogs
Let’s see an example. In this case, we’ll let the user select a file to open, and then 
display the file’s name and path in a message box.
Start by adding a Common Dialog control to a form, then set the control’s 
CancelError property to True so we can check if the user clicked Cancel. To check 
that, we use On Error GoTo:
Private Sub Command1_Click()
On Error GoTo Cancel
...
Cancel:
End Sub
Then we display the Open dialog box: 
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.ShowOpen
...
Cancel:
End Sub
Finally, assuming the user clicked on OK, we can display the name of the file they 
selected in a message box using the FileName property:
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.ShowOpen
MsgBox "File to open: " & CommonDialog1.FileName
Cancel:
End Sub
When you run this code and click the button, the Open dialog box appears, as in Figure 
11.6. 
Figure 11.6  The Open dialog box.
If you make a file selection and click on OK, the Open dialog box closes and the 
program displays the name of the file you selected, along with its path, in a message 
box. Our program is a success; the code for this program is located in the opendialog 
folder on this book’s accompanying CD-ROM. 
Setting Open And Save As Flags
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/350-353.html (2 of 4) [7/31/2001 8:59:30 AM]
VB.NET PDF Password Library: add, remove, edit PDF file password
On this page, we will illustrate how to protect PDF document via password by using simple VB.NET demo code. Add password to PDF. Change PDF original password.
decrypt password protected pdf; decrypt pdf file online
Online Split PDF file. Best free online split PDF tool.
our .NET PDF SDK to set file split settings for your PDF document in Visual You can receive the PDF files by simply clicking download and you are Web Security.
decrypt pdf file; creating secure pdf files
Visual Basic 6 Black Book:Windows Common Dialogs
You can set a wide variety of options when you display File Open and File Save As 
dialog boxes by setting the Common Dialog control’s Flags property. Here are the 
possible settings:
  cdlOFNAllowMultiselect—&H200; specifies that the File Name list box 
allows multiple selections. 
  cdlOFNCreatePrompt—&H2000; the user can select more than one file at 
runtime by pressing the Shift key and using the up arrow and down arrow keys 
to select the desired files. When this is done, the FileName property returns a 
string containing the names of all selected files. The names in the string are 
delimited by spaces. 
  cdlOFNCreatePrompt—&H2000; specifies that the dialog box prompts the 
user to create a file that doesn’t currently exist. This flag automatically sets the 
cdlOFNPathMustExist and cdlOFNFileMustExist flags. 
  cdlOFNExplorer—&H80000; displays the Explorer-like Open A File dialog 
box template. Works with Windows 95 and Windows NT 4. 
  cdlOFNExtensionDifferent—&H400; indicates that the extension of the 
returned file name is different from the extension specified by the DefaultExt 
property. This flag isn’t set if the DefaultExt property is Null, if the extensions 
match, or if the file has no extension. This flag value can be checked upon 
closing the dialog box. This can be useful if you want to track the kind of file 
the user wants to open. 
  cdlOFNFileMustExist—&H1000; specifies that the user can enter only 
names of existing files in the File Name text box. If this flag is set and the user 
enters an invalid file name, a warning is displayed. This flag automatically sets 
the cdlOFNPathMustExist flag. 
  cdlOFNHelpButton—&H10; causes the dialog box to display the Help 
button. 
  cdlOFNHideReadOnly—&H4; hides the Read Only checkbox. 
  cdlOFNLongNames—&H200000; enables the use of long file names. 
  cdlOFNNoChangeDir—&H8; forces the dialog box to set the current 
directory to what it was when the dialog box was opened. 
  cdlOFNNoDereferenceLinks—&H100000; disables the use of shell links 
(also known as shortcuts). By default, choosing a shell link causes it to be 
interpreted by the shell. 
  cdlOFNNoLongNames—&H40000; disables long file names. 
  cdlOFNNoReadOnlyReturn—&H8000; specifies that the returned file 
won’t have the Read Only attribute set and won’t be in a write-protected 
directory. 
  cdlOFNNoValidate—&H100; specifies that the Common Dialog allows 
invalid characters in the returned file name. 
  cdlOFNOverwritePrompt—&H2; causes the Save As dialog box to generate 
a message box if the selected file already exists. The user must confirm whether 
to overwrite the file. 
  cdlOFNPathMustExist—&H800; specifies that the user can enter only valid 
paths. If this flag is set and the user enters an invalid path, a warning message is 
displayed. 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/350-353.html (3 of 4) [7/31/2001 8:59:30 AM]
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to change password on adobe PDF document in C#.NET. To help protect your PDF document in C# project, XDoc.PDF provides some PDF security settings.
create secure pdf; pdf encryption
Online Change your PDF file Permission Settings
SDK to set file permissions for your PDF document in Visual to make it as easy as possible to change your PDF You can receive the locked PDF by simply clicking
convert locked pdf to word; can print pdf security
Visual Basic 6 Black Book:Windows Common Dialogs
  cdlOFNReadOnly—&H1; causes the Read Only checkbox to be initially 
checked when the dialog box is created. This flag also indicates the state of the 
Read Only checkbox when the dialog box is closed. 
  cdlOFNShareAware—&H4000; specifies that sharing violation errors will 
be ignored. 
You can set more than one flag for a dialog box using the Or operator. For example:
CommonDialog1.Flags = &H10& Or &H200&
(Although this shows what we’re doing numerically, it’s usually better to use constants 
to make your code more readable.) Adding the desired constant values produces the 
same result. 
Previous
Table of Contents
Next
Products |  
Contact Us |  
About Us |  
Privacy  |  
Ad Info  |  
Home 
Use of this site is subject to certain 
Terms & Conditions
Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written 
permission of 
EarthWeb is prohibited.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/350-353.html (4 of 4) [7/31/2001 8:59:30 AM]
C# HTML5 Viewer: Deployment on AzureCloudService
RasterEdge.XDoc.PDF.HTML5Editor.dll. system.webServer> <validation validateIntegratedModeConfiguration="false"/> <security> <requestFiltering
create secure pdf online; pdf password encryption
Online Remove password from protected PDF file
If we need a password from you, it will not be read or stored. To hlep protect your PDF document in C# project, XDoc.PDF provides some PDF security settings.
create encrypted pdf; copy from locked pdf
Visual Basic 6 Black Book:Windows Common Dialogs
Click Here!
ITKnowledge
home
account 
info
subscribe
login
search
My 
ITKnowledge
FAQ/help
site 
map
contact us
Brief
Full
Advanced
Search
Search Tips 
To access the contents, click the chapter and section titles. 
Visual Basic 6 Black Book 
(Publisher: The Coriolis Group) 
Author(s): Steven Holzner 
ISBN: 1576102831 
Publication Date: 08/01/98 
Bookmark It
Search this book:
Previous
Table of Contents
Next
Getting The File Name In Open, Save As Dialogs
Now that you’ve used the Common Dialog control’s ShowOpen or ShowSave to display an Open 
or Save As dialog box, how do you get the file name the user has specified? You do that using one 
of two properties after the user clicks on the OK button:
  FileName—Holds the file name the user selected, with the file’s full path. 
  FileTitle—Holds just the file’s name, without the path. 
Here’s an example where we’ve set a Common Dialog control’s CancelError property to True so 
Visual Basic will create a trappable cdlCancel error if the user clicks the Cancel button, show a 
File Open dialog box, and display the name and path of the file the user selected in a message box:
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.ShowOpen
MsgBox "File to open: " & CommonDialog1.FileName
Cancel:
End Sub
You can set the Filter property so the dialog box displays only certain types of files, such as text 
files. The Flags property can be used to change various elements on the dialog box, as well as to 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/354-358.html (1 of 4) [7/31/2001 8:59:31 AM]
Go!
Keyword
Please Select
Go!
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Security PDF component download. Online source codes for quick evaluation in VB.NET class. A good external PDF document page(s) extraction tool should be highly
decrypt pdf with password; pdf password unlock
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Document Protection. XDoc.PDF SDK allows users to perform PDF document security settings in VB.NET program. Password, digital
pdf password security; pdf encryption
Visual Basic 6 Black Book:Windows Common Dialogs
prompt the user when certain actions may occur, such as overwriting a file. See “Setting File 
Types (Filters) In Open, Save As Dialogs” for more on filters. For more on flags, see “Setting 
Color Dialog Flags,” “Setting Open and Save As Flags,” “Setting Font Dialog Flags,” and “Setting 
Print Dialog Flags” later in this chapter.
Setting Maximum File Name Size In Open And Save As Dialog Boxes
You can use the Common Dialog control’s MaxFileSize property to set—not the maximum file 
size you can open, but the maximum file name size. You set this property to a number of bytes as 
follows, where we’re restricting the file name and path to fit into 100 bytes:
CommonDialog1.MaxFileSize = 100
This is useful if you’re passing file names to other programs that can’t use names longer than a 
certain length. 
TIP:  When using the cdlOFNAllowMultiselect flag, you may want to increase the value in the 
MaxFileSize property to allow enough memory for the selected file names.
Setting Default File Extensions
Like many Windows programs, you can make your programs set the default extension for the 
types of files you want to save (for example, .txt) if the user doesn’t specify one. You specify a 
default extension with the Common Dialog control’s DefaultExt property.
An example will make this clearer. Here, we set the default extension of our files to save to “txt” 
by setting the DefaultExt property:
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.DefaultExt = "txt"
CommonDialog1.ShowSave
MsgBox "File to save: " & CommonDialog1.FileName
Cancel:
End Sub
Let’s say the user just types a file name without an extension, such as “phonebook”, in the Save 
As dialog box; the dialog box will then report the actual name of the file to save as phonebook.txt. 
If, on the other hand, the user specifies a file extension, that extension is preserved. 
Set Or Get The Initial Directory
The Testing Department is calling again: users of your program, SuperDuperTextPro, are 
complaining. When they want to save many files to their favorite directory, 
C:\poetry\roses\are\red\violets\are\blue, they have to open folder after folder each time to get back 
to that directory. Can’t you let them set a default directory to save files to?
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/354-358.html (2 of 4) [7/31/2001 8:59:31 AM]
Visual Basic 6 Black Book:Windows Common Dialogs
You can, using the Common Dialog control’s InitDir property. For example, here’s how we set 
the initial directory to C:\windows when we open files using the Open dialog box:
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.InitDir = "c:\windows"
CommonDialog1.ShowOpen
MsgBox "File to open: " & CommonDialog1.FileName
Cancel:
End Sub
Running this code results in the Open dialog box you see in Figure 11.7. 
Figure 11.7  Setting an initial directory.
Setting the initial directory like this can make multiple opens or saves much easier, which is very 
considerate to the user (and I know of some Microsoft software that could benefit by doing this). 
Setting File Types (Filters) In Open, Save As Dialogs
The Testing Department is calling again. Your program, SuperDuperGraphics4U , only works 
with graphics files, but somehow users are trying to open text (.txt) files—and crashing the 
program. Is there some way you can clue them in as to allowed file types when they open files?
Yes—you can set the Common Dialog control’s Filter property to indicate the allowed file types 
and extensions in a drop-down list box in the Open and Save As dialog boxes. (To see an example 
of such a drop-down list box, use Visual Basic’s Save Project As menu item in the File menu; this 
list box gives two file extension types: *.vbp and all files, *.*.)
To set up the Filter string, you separate prompts to the user—for example, “Text files 
(*.txt)”—with upright characters (“|”, also called the pipe symbol) from the file specifications to 
Visual Basic (“*.txt”). (Don’t add extra spaces around the uprights, because if you do, they’ll be 
displayed along with the rest of the file extension information.)
This is obviously one of those things made easier with an example (in fact, I always forget how to 
set up file filter strings unless I can work from an example), so let’s see one now. Here, we’ll let 
the user select from three options: text files (*.txt), image files (*.jpg, *.gif), and all files (*.*). We 
set the Filter string this way in that case; look closely at the following string and you’ll be able to 
see how to set up this string for yourself. (Here we’ve also set the Common Dialog control’s 
CancelError property to True to create a trappable error if the user clicks the Cancel button):
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.Filter = "Text files (*.txt)|*.txt|Image files _
(*.jpg, *.gif)|*.jpg;*.gif|All files (*.*)|*.*"
CommonDialog1.ShowOpen
MsgBox "File to open: ” & CommonDialog1.FileName
Cancel:
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/354-358.html (3 of 4) [7/31/2001 8:59:31 AM]
Visual Basic 6 Black Book:Windows Common Dialogs
End Sub
Note in particular that when you have two file extensions for one file type—as we do for image 
files (*.jpg, *.gif)—you surround the file extensions with a semicolon (;) and enclose them in 
parentheses. 
The result of this code appears in Figure 11.8. Here, we’re letting the user select from our three 
types of files: text files (*.txt), image files (*.jpg, *.gif), and all files (*.*).
Figure 11.8  Setting file extension types in dialog boxes.
Previous
Table of Contents
Next
Products |  
Contact Us |  
About Us |  
Privacy  |  
Ad Info  |  
Home 
Use of this site is subject to certain 
Terms & Conditions
Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written 
permission of 
EarthWeb is prohibited.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/354-358.html (4 of 4) [7/31/2001 8:59:31 AM]
Visual Basic 6 Black Book:Windows Common Dialogs
Click Here!
ITKnowledge
home
account 
info
subscribe
login
search
My 
ITKnowledge
FAQ/help
site 
map
contact us
Brief
Full
Advanced
Search
Search Tips 
To access the contents, click the chapter and section titles. 
Visual Basic 6 Black Book 
(Publisher: The Coriolis Group) 
Author(s): Steven Holzner 
ISBN: 1576102831 
Publication Date: 08/01/98 
Bookmark It
Search this book:
Previous
Table of Contents
Next
Using A Font Dialog Box
The Testing Department is calling again. Your new word processor, 
SuperDuperTextPro, is great, but why can’t the users select the font they want to use? 
You ask, should they be able to do that? The Testing Department says, take a look at 
the Font dialog box.
You use the Common Dialog control’s ShowFont method to show a Font dialog box. 
Note that before you use the ShowFont method, you must set the Flags property of the 
Common Dialog control to one of three constants to indicate if you want to display 
screen fonts, printer fonts, or both. The possible values are as follows:
  cdlCFScreenFonts—&H1; show screen fonts 
  cdlCFPrinterFonts—&H2; show printer fonts 
  cdlCFBoth—&H3; show both types of fonts 
If you don’t set one of these in the Flags property, a message box is displayed advising 
the user that “There are no fonts installed”, which will probably cause them to panic. 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/358-361.html (1 of 4) [7/31/2001 8:59:33 AM]
Go!
Keyword
Please Select
Go!
Visual Basic 6 Black Book:Windows Common Dialogs
To see more possible settings for the Flags property, take a look at the next topic in this 
chapter.
When the user dismisses the Font dialog box by clicking on OK, you can determine 
their font selections using these properties of the Common Dialog control:
  Color—The selected color. To use this property, you must first set the Flags 
property to cdlCFEffects. 
  FontBold—True if bold was selected. 
  FontItalic—True if italic was selected. 
  FontStrikethru—True if strikethru was selected. To use this property, you 
must first set the Flags property to cdlCFEffects. 
  FontUnderline—True if underline was selected. To use this property, you 
must first set the Flags property to cdlCFEffects. 
  FontName—The selected font name. 
  FontSize—The selected font size. 
Let’s see an example. Here, we’ll let the user set the font, font size, and font styles (like 
underline and bold) in a text box. We start by setting the Common Dialog control’s 
CancelError property to True so clicking the Cancel button causes a trappable error:
Private Sub Command1_Click()
On Error GoTo Cancel
...
Cancel:
End Sub
Next, we set the Flags property and show the Font dialog box:
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.Flags = cdlCFBoth Or cdlCFEffects
CommonDialog1.ShowFont
...
Cancel:
End Sub
Finally, we set the text box’s properties to match what the user set in the Font dialog 
box: 
Private Sub Command1_Click()
On Error GoTo Cancel
CommonDialog1.Flags = cdlCFBoth Or cdlCFEffects
CommonDialog1.ShowFont
Text1.FontName = CommonDialog1.FontName
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch11/358-361.html (2 of 4) [7/31/2001 8:59:33 AM]
Documents you may be interested
Documents you may be interested