asp.net open pdf file in web browser using c# vb.net : Adjust file size of pdf Library SDK class asp.net .net web page ajax InData2UserGuide3-part455

By default, InData is set up to import all of the records from the data file and to
update the screen only on request. For this first import operation, we’ll use these
default settings for data range and document view.
14
Click the 
Start
button to begin data importing.
As importing proceeds, the bar graph in the status area indicates how much of
the data file has been imported so far:
InData will also display messages about how the import is proceeding in the top
part of the status area.
It’s much faster not to update the document on the screen while importing data,
so this is InData’s default setting. Once importing is complete, the document view
will be updated. In this case, the prototype has been replaced by the imported
names and addresses from the data file, formatted just as the prototype was. The
completed document will look something like this:
Undoing a Data Import
Sometimes, once a data import operation is complete, it becomes clear that you
made a mistake in the prototype, and you’ll want to redothe import. In this case,
what you need to do is to go back to the version of the document as it existed
before the import operation. Assuming that you have saved the document at that
point, the best way to do this is to select 
File
=>
Revert 
from the InDesign menu.
We’ll do that now to illustrate this process.
15
Select 
Revert 
from the 
File
menu. Click 
OK
in the confirmation dialog that
appears.
InDataTutorials
Tutorial 1: Preparing an Address List
InData User’s Guide
19
Adjust file size of pdf - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
change font size in pdf form; pdf compression settings
Adjust file size of pdf - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
batch pdf compression; best online pdf compressor
The original prototypereappears in the document window, ready once again to
import data.
InData also lets you place the prototype in a separate text frame within the doc-
ument, rather than in the target text frame. In this case, you can re-do an import
operation simply by reimporting over the unwanted data. This option is discussed
in the section “Alternate Prototype Placement” in Chapter 4.
View During Import Options
We’ll import the same data into this document once more to illustrate the work-
ings of the options in the 
View Preferences
dialog.
16
Select 
Import from File…
from the 
InData
menu. (If this choice is dimmed, it
means that you have forgotten to place the cursor in the prototype first.) Select
OdinEmp.TXT
once again from the 
Data File
dialog, and then click the 
View…
but-
ton on the InData control panel.
17
For this import, set InData to update the screen every ten records by clicking the
lowest radio button and entering 
10
into the frame. Then click 
OK
to return to the
InData control panel.
18
Go to the 
Data Preferences 
dialog and once again make sure that the 
Basic for-
mat
field is set to 
Tab-delimited
. Click 
OK
to return to the InData control panel,
and then click 
Start
to begin importing records.
This time the screen is updated during data import. Notice how importing stops
while the screen is being updated and that the entire process takes longer in this
mode.
You have now completed the first InData tutorial. You may go on to the second
tutorial below immediately or come back to it sometime later. When you decide
to stop, select 
Quit
from the 
File
menu to end this InDesign session; you need not
save the document you just created.
There are 3 document view update
choices during the import operation:
Show no updates at all during import.
Don’t update until import is complete.
Update window after each batch of the
specified number of records.
Tutorial 1: Preparing an Address List
Chapter 3:
20
InData User’s Guide
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
like multi-page TIFF, Microsoft Office Word and PDF file). that, you are also able to adjust various image the annotation shapes, the outline size (width and
adjust pdf size; best compression pdf
C# Image: Zoom Image and Document Page in C#.NET Web Viewer
interface so you can zoom any image or file page with ease. APIs for Visual C# .NET developers to adjust the image & document page viewing size with this
change pdf page size; adjust pdf size preview
Tutorial 2: Creating a Company Phone List
In this tutorial, you will set up a complete InDesign document that will become
a company phone list. You will place items on the master pages, enter an InDa-
ta prototype, and use it to import and format the actual data records. Later tuto-
rials will build on the relatively simple document you create here. 
Setting up the Document
1
Create a new InDesign documentby selecting
New…
from the 
File
menu. Create
a one-sided, US Letter document (uncheck 
Facing Pages 
box), having two
columns. Choose reasonable values for the page margins and spacing between the
columns, and be sure that 
Master Text Frame 
is checked. Some suggested values
are illustrated in the illustration below:
You may choose different values if you like, but deviating too far from these sug-
gestions may produce unpredictable results. When you click 
OK
,InDesign will
open the new document and display page one in the document window. 
Placing Fixed Text and Graphics on the Master Page
The first thing we’ll set up are our master page items.
2
Turn to the document’s master page by opening the 
Pages
palette if necessary
(select 
Windows
=>
Pages
), and then double click on the icon for Master Page A in
its top section.
We’re going to add a header and a graphic to the master page which will appear
on every page of the finished document.
3
Select the text frame tool, and place a text frame above the two main text
columns on the master page. We placed the top of ours about 1/2” from the page
edge. Make the text frame extend from the left to the right margins.
InDataTutorials
Tutorial 2: Creating a Company Phone List
InData User’s Guide
21
VB.NET Image: VB.NET Code to Create Watermark on Images in .NET
font type "Times New Roman", size "16", and style "Bold"), and then adjust brush color provide powerful & profession imaging controls, PDF document, tiff
advanced pdf compressor online; change paper size in pdf document
C# PDF: Use C# APIs to Control Fully on PDF Rendering Process
0, 0, originalWidth, originalHeight), size); // adjust with a 0, originalWidth / 2, originalHeight), new Size(originalWidth / 2 PDF document to TIFF image file.
advanced pdf compressor; pdf page size dimensions
Once you’ve drawn the frame, enter the following text into it:
A
Poole Asteroid Mining Company Phonelist
The first character—which appears as 
A
—is the InDesign page number place-
holder. It is produced by choosing 
Layout=>Insert Page Number
. Follow this
character by a tab, and then the literal text above. 
The header you’ve created will place the page number and document title in the
upper left corner of every page. Feel free to format the header text however you’d
like (we chose 9-point Helvetica bold). Next, we’ll add a graphic to the master
page.
4
Select the rectangular frame tool and draw a picture frame at the bottom of the
page. Make the picture frame about 1.25" x 2”.  
5
Adjust the text frame so that its bottom edge is above the picture box.
6
Select 
Place 
from the 
File
menu. Select the file 
P_Logo.TIF
from the list, and then
click 
OK
.
7
Once the graphic appears, size it for the frame you’ve drawn by 
Object =>Fitting
=>Fit Content Proportionately
. This command sizes the picture to fit the frame
while maintaining its aspect ratio. If you want, you can also fine tune the pic-
ture’s placement within the frame by hand.
We’ll now turn to the job of creating the InData prototype.
Creating the InData Prototype
The InData prototype does not go on the master page. Rather, it is placed on the
first document page where you want the imported records to start. So we’ll need
to turn back to page one before starting the prototype:
Your completed master page will
look something like this one.
Tutorial 2: Creating a Company Phone List
Chapter 3:
22
InData User’s Guide
C# PDF Convert: How to Convert Word, Excel, PowerPoint, Tiff
for image size. Able to adjust and customize image resolution to meet various C# PDF conversion requirements. Conversion from other files to PDF file can be
pdf page size may not be reduced; compress pdf
C# PowerPoint: How to Set PowerPoint Rendering Parameters in C#
this SDK to render PowerPoint (2007 or above) slide into PDF document or Generally, you are allowed to set image resolution, image size, batch conversion and
change paper size in pdf; best pdf compressor
8
Turn back to page 1 of the document by double clicking on its icon in the 
Pages
palette.
Notice that the header and graphic you put on the master page now appear on
page 1. Since this is an actual document page, the page number placeholder has
been replaced by the actual page number (
1
in this case).
9
Select the content tool and place the cursor at the top of the left text column. (You
may want to choose 
View 
=>
Actual Size
first.) This is where the prototype will go.
For this phone list, we’ll be using the first four fields of each record:
u
The last name of the employee
u
The employee’s first name
u
The employee’s phone extension
u
The employee’s title.
Here are some records from the data file:
Calvin
John
2873
VP Personnel
Castiglione
Baldasar
2283
Sales Rep
Donne
John
2847
Senior Trainer
Drake
Francis
2871
Development Engineer
We’ll call these first four fields 
last
first
ext
, and 
title
, respectively. You’re now
ready to type in a 
fields
definition statement for this file.
10
Type in the following 
fields
statement, ending with a carriage return:
«fields last, first, ext, title¶
Chevroncharacters are typed using the following keystrokes:
OPENINGCHEVRON
«
CLOSINGCHEVRON
»
Macintosh
Option-\
Shift-Option-\
Windows
Alt-0171
Alt-0187
You can also use the 
Type=>Insert Special Character
menu, available by right
clicking under Windows or control clicking on the Macintosh. Note that all InDa-
ta special characters have been added to the menu.
Notice that the last character of the prototype statement line is a paragraph
marker, produced when you entered the carriage return (select 
Type
=>
Show Hid-
den Characters
if paragraph marks in the text are not already visible). When an
InData prototype statement ends with a carriage return, and the return isn’t part
of the desired result, then the right chevron is not needed.
InDataTutorials
Tutorial 2: Creating a Company Phone List
InData User’s Guide
23
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Code for Adjusting Image Size. In order resizer control add-on, can I adjust the sizes RasterEdge .NET Image SDK supported image file formats, including
adjust size of pdf file; pdf page size limit
View Images & Documents in Web Image Viewer | Online Tutorials
btnBestFit API allows developers to adjust image width or image height for API btnOneToOne will show the source document image file at its original size.
best pdf compression; change font size in pdf
Next, you will specify how the data is to be entered and formatted. The final
entries will look like this:
Boccaccio, Giovanni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ext. 2176
Secretary
11
Type in the following prototype lines:
«last», «first»
Ext. «ext»
¬
«title»¶
The right chevron in reversed colors indicates a tab; it will appear in light blue
on the screen.  The character at the end of the first line is a new line(Shift-
Return), and the prototype ends with a carriage return, producing the end of
paragraph mark. We will set up an appropriate tab stop to separate the extension
from the name a bit later.
The field placeholders indicate that the contents of that field are to be inserted;
all of the other characters you typed will be inserted literally into each record as
it is formatted. Thus, this prototype will enter the contents of the 
last
field first (it
also happens to be the first field in the data file), followed by a comma and a
space. Then it will insert the 
first
field, followed by a tab and “Ext.” Then it will
insert the third field in each incoming record—
ext
—followed by a line break (but
not starting a new paragraph). Finally, on a second line for each record, InData
will insert the contents of the 
title
field.
The prototype ends with a carriage return, starting a new paragraph. Thus, each
record in the data file will become its own paragraph in the finished document.
In this case, the paragraph mark is a literal character within the prototype, since
we want InData to start a new paragraph for each imported record. Thus, the
right chevron is included on the 
title
field placeholder, so the ending paragraph
return in treated as literal text instead of being “consumed” as the end of an
InData prototype statement.
Now you will specify the formatting for the prototype. First of all, the last name
should be in boldface:
12
Select the entirefield placeholder for the 
last
field, includingthe «and »marks.
Make those characters bold (using the 
Character
palette).
13
Using the same method, select and format the 
title
field placeholder to change its
formatting to italic type. You may also make any other formatting changes that
you want to.
The final step in preparing the prototype is to set the tab stop before the exten-
sion field. We’re placing our tab stop at the right margin of the text column.
»
Tutorial 2: Creating a Company Phone List
Chapter 3:
24
InData User’s Guide
C# Word: How to Draw Text, Line & Image in C#.NET Word Project
copy the sample codes below to adjust text properties properties such as image color, picture size, location of use DOCXDecoder open a docx file BasePage aPage
change font size pdf document; pdf text box font size
VB.NET Excel: VB Methods to Set and Customize Excel Rendering
a rule on the fixed image size ration that the size is limited Adjust Image Scaling Factor. in VB.NET enables users to convert and save Excel file into multiple
change font size in pdf comment box; change font size pdf comment box
14
Place the cursor in the second line of the prototype and then select 
Tabs…
from
the 
Type
menu. Set a right tab at at the right margin by clicking on the right tab
icon. Then, click in the ruler above the text frame near the right margin, and
adjust the new tab stop if necessary. Return to the 
Tabs
palette and set the tab
leader character to a period, and then close the palette. 
Finally, set the space after setting for this paragraph to 12 points (0.1667”).
The fully formatted prototype appears below. It is now ready to import data.
«fields last, first, ext, title¶
«last», «first»
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ext. «ext»
¬
«title»¶
Setting InData Preferences
The last time we imported data with InData, we had to specify the data file for-
mat and screen updating selection each time. In this tutorial, we’ll make the
appropriate settings permanent for this document. 
This is accomplished by setting InData preferences, accessed via the 
Preferences
item on the 
InData
menu. As is true of InDesign preferences, whenever prefer-
ences are set while a document is open, the settings apply to that document alone.
When they are set without any open document, they apply to every document
that has not set its own specific preferences.
Selecting 
InData
=>
Preferences
produces a slideoff menu:
The 
Data…
selection brings up the 
Data Preferences 
dialog. Changes that you
make to InData’s default settings will take effect for every subsequent data
import operation in the currently open document.
15
Set the default data format preferences for this document to tab-delimited by
selecting 
Preferences
=>
Data…
and then choosing 
Tab-delimited
from the 
Basic
format
pop-up menu. Click 
OK
to exit from the dialog.
The 
View…
item on the InData 
Preferences
menu allows you to specify the doc-
ument’s 
View Preferences 
defaults. Set this default now if you wish. 
»
InDataTutorials
Tutorial 2: Creating a Company Phone List
InData User’s Guide
25
The 
Range…
item allows you to set the range of records which should be import-
ed (the default setting is all records in the data file).
The 
General…
item contains a variety of settings, including many specific to pic-
ture importing, which we won’t consider here. It also allows you to instruct InDa-
ta to automatically begin importing data once the data file is chosen (rather than
waiting for you to press the 
Start
button). You may set this option if you like.
Before importing data into a document, it’s a good idea to save the document in
case you want to use it more than once. If it’s something you might want to use
frequently, you can save it as a template. We’ll do that for our document now.
16
Select 
Save As…
from the 
File
menu to save your work. Select the 
Template
but-
ton, and enter a filename into the frame (perhaps 
Tutor_2
). Then click 
OK
to exit
from this dialog. 
Importing Data into the Document
Since we’ve set the data file type already, we’re ready to import data.
17
Place the cursor anywhere within the prototype. Then choose 
InData
=>
Import
from File…
. When you are prompted with a file selection dialog, choose the file
named 
PooleEmp.TXT
located in the InData 
Tutorial
folder. Then press the 
Start
but-
ton on the InData control panel (unless you set autostart under 
General Pref-
erences
, in which case InData starts importing immediately). 
When importing and formatting is finished, all the records in your document will
look like the sample shown previously in step 10.
Making a Deliberate Mistake
To conclude this tutorial, we’ll expose you to a common error made by beginning
InData users.
18
Select 
Revert to Saved 
from the 
File
menu to undo the import operation. The,
select the right chevron for the 
last
field and change the formattingto plain type
(not bold).
19
Repeat the import operation. You will receive an error message like the following:
Tutorial 2: Creating a Company Phone List
Chapter 3:
26
InData User’s Guide
As this message indicates, it is illegal to change format styles within a prototype
statement, including the opening and closing chevrons.
On Your Own
This completes the second InData tutorial. If you like, you can 
Revert to Saved
and experiment further with the prototype and data importing process. In par-
ticular, you may want to add some additional fields to the prototype. The complete
records in the data file contain the following fields:
u
last name
u
first name
u
phone extension
u
title
u
department
u
home address
u
city
u
home phone
u
picture filename
Ignore the last field for the moment; we’ll cover picture importing in Tutorial 5.
Try adding the remaining fields to the prototype and reimporting data. The file
Completed Tutor_2 in the Tutorial folder presents one example of a more compli-
cated prototype for this data. 
Tutorial 3: Advanced Data Importing
This tutorial will build on a slightly enhanced version of the template you cre-
ated in the last tutorial. In it, you will learn to perform the following operations:
u
Adding additional (non-prototype) text to regular document pages. This will
enable you to understand the prototype in the context of an entire document.
u
Removing extra blank lines via conditional importing.
u
Constructing new text out of the imported data.
1
Open the file 
Tutor_3
in the 
Tutorial
folder.
This file is set up much like the file we created for Tutorial 2. It has been modi-
fied to use facing pages appropriate for double-sided printing. The header on the
master page has been constructed so that the page number is always at the out-
side edge of the page, and the picture frames for the Poole logo now appear in the
outside bottom corner of each page.
2
Turn to the master page for this document and examine the header text frames,
noticing how the page number and header have been positioned in each one. Note
also where the picture frames have been placed on each page.
InDataTutorials
Tutorial 3: Advanced Data Importing
InData User’s Guide
27
3
Return to page one of the document and examine the prototype in the main text
frame. It looks like this:
«fields last, first, ext, title, dept, address, city, phone¶
«last», «first»
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ext. «ext»
¬
«title»(«dept» Dept.)
¬
«address», «city»
¬
«phone»¶
The 
fields
statement is longer and describes four more fields than the previous
one. Two additional lines are included in each formatted record, containing the
employee’s home address and phone number, set in a smaller type size than the
rest of the entry. A formatted record will look something like this:
Shakespeare, William m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ext. 1122
Head Writer (Marketing Dept.)
1021 Arden Way, Avon
555-1212
We’ll now begin making changes to this document.
Adding a Title on the First Page
The first modification we’ll make is to add a title on page one of the document.
We’ll do this by creating a text frame on page one outside of the main text thread,
which goes through the large frame on each page. 
4
Resize the text frame on page 1 so that its top edge is about 1 inch below the top
margin (i.e., at the 2" or 12 pica position on the ruler).
5
Create a new text frame just under the top margin, extending from the left to the
right margin. Make the frame about 1/2" high.
6
Enter the following text into the text frame:
Poole Asteroid Mining Company Phonelist
Now we’ll format the title text by applying a InDesign style sheet.
7
Leave the text tool in the title you’ve just created. Then choose the 
Type
=>
Para-
graph Styles
menu path to open the 
Paragraph Styles
window (if necessary) and
then click on the 
Title
style to apply it to the current paragraph. Notice how the
title becomes centered, boldface and larger.
Because the text frame you just created is not part of any text chain and does not
appear on the master page, it will appear only on page one of the document, with
the exact content and in the exact position as when you set it up.
»
Tutorial 3: Advanced Data Importing
Chapter 3:
28
InData User’s Guide
Documents you may be interested
Documents you may be interested