c# pdf reader : Delete page from pdf reader application SDK tool html .net winforms online Typesetting-552-part1909

TailoringthePageLayout 3
Marginsfortypesettingaregenerallysetinthedocumentclassspecications(.cls)
le; seepage65. . The.clsleusuallycontainsdifferentmargindefaults s foreach
papersize,sochangingthepapersizedefaultautomaticallychangesthemargindefaults.
TheL
A
T
E
Xarticleclassdenes marginsofabout1
7
8
inches on all sides when 8
1
2
x11
inch paper is specied, but those margins change subtly when A4 paper is specied.
Regardless of the paper size, you can modify the margin settings for most but not all
shells by adding the geometry package (see page 130). See Changing the Headers and
Footers on page 5 for additional information.
Fitting More Text on a Page
Without any other modications, adding the geometry package to a document enlarges
the margins. This happens because LAT
E
Xgives precedence to the geometry package
margin settings, which usually differ from those of the document class. When you add
geometry to your standard LAT
E
Xarticle class document, the package species a 1
5
16
-
inch margin on the right, left, and top and a 2-inch margin on the bottom.
If you need to t a little more text on a single page of your document, place the
Enlarge Page (TeX Field) fragment near the top of the page and place a page break
where you want the page to end. When you typeset your document, L
A
T
E
Xplaces all the
text before the page break on the page.
Changing the Margin Settings
You can use the default margins for the geometry package or specify the margins you
want by adding a command to the preamble of your document.
ITo change the margins of a document
1. Add the geometry package to your document.
2. From the Typeset menu, choose Preamble.
3. Click the mouse in the entry area.
4. On a new line at the end of the entries, type
ngeometry{left=win,right=xin,top=yin,bottom=zin}
where w and x are the measurements for the left and right margins, y is the measure-
ment for the top margin, and z is the measurement for the bottom margin. The syntax
shown in this instruction uses inches as the measurement unit, but you can use any
of the usual T
E
Xmeasurement units in the command:
Unit Value
sp
Scaled point (65536 sp = 1 pt)
pt
Point (
1
72:27
in)
bp
Big point (
1
72
in)
dd
Didôt point (0.376 mm)
mm
Millimeter
pc
Pica (12 pt)
cc
Cicero (12 dd)
cm
Centimeter
in
Inch
5. Choose OK.
Delete page from pdf reader - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf in preview; copy pages from pdf to new pdf
Delete page from pdf reader - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete pages pdf; delete page on pdf
4
Chapter 1 Tailoring Typesetting to Your Needs
Changing the Line Spacing
SWP and SW support multiple-line spacing in typeset documents. The typesetting
specications for each document shell initially determine the line spacing of documents
created with the shell. Some specications have class options that change the line spac-
ing, but others don't. Although line-spacing specications are sometimes presented as
draft or manuscript (double spacing) or as nal or camera-ready (single spacing), print
quality options don't necessarily imply line-spacing changes. See L
A
T
E
XClass Options
on page 69 for more information about examining and changing class options.
When class options for line spacing aren't available, you can use the LAT
E
Xsetspace
package (see page 161) to change line spacing. With the package, you can select single,
one-and-one-half, or double spacing for the document as a whole or for parts of the
document. If you nd a shell that otherwise meets your typesetting requirements, add
the setspace package and then change the spacing as needed.
Some shells and some documents created with older versions of SWP and SW may
require the doublespace package, now superseded by setspace. The doublespace
package is provided with the program only for compatibility. We recommend you use
the setspace package instead. Note that if your document was created with a Style
Editor shell, these packages probably won't work. Use the Style Editor to make any
necessary line spacing changes.
ITo change the line spacing of the entire document
1. Add the setspace package to your document.
2. If you're using Version 4.0 or later,
a. On the Typeset toolbar, click the Options and Packages button
or, from the
Typeset menu, choose Options and Packages.
b. Choose the Package Options tab.
c. From the Packages in Use box, select setspace and choose Modify.
d. In the Category box, select Line Spacing.
e. In the Options box, select the spacing you want.
f. Choose OK twice to return to your document.
or
If you're using an earlier version of the program,
a. From the Typeset menu, choose Preamble and click the mouse in the entry area.
b. On a new line at the end of the entries, type the command that corresponds to the
spacing you want: nsinglespacing, nonehalfspacing, or ndoublespacing.
c. Choose OK.
ITo change the line spacing for a portion of a document
1. Add the setspace package to your document.
2. Place the insertion point at the start of the rst paragraph whose spacing you want to
change.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
VB.NET Page: Insert PDF pages; VB.NET Page: Delete PDF pages; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for XImage.OCR for C#; XImage.Barcode Reader for C#
delete page from pdf; delete page in pdf file
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
delete pdf pages android; cut pages from pdf online
Tailoring the Page Layout 5
3. Enter a T
E
Xeld.
4. In the entry area,
 Type nsinglespacing, nonehalfspacing, or ndoublespacing, depending on the
spacing you want.
or
 Type nsetstretch{x} where x is a number indicating the spacing you want.
For example, the command nsetstretch{3} produces triple spacing.
5. Choose OK.
6. Place the insertion point where you want to return to the original spacing.
7. Repeat steps 3–5.
Changing the Font Size of Body Text
Most document classes have a default setting for the font size used for body text. You
can change the setting by modifying the document class options. Note that the body text
font size is used as the basis for determining many other typesetting specications, such
as script size. Note also that some typesetting specications override the font size class
options.
ITo change the body text font size with the class options
1. On the Typeset toolbar, click the Options and Packages button
or, from the
Typeset menu, choose Options and Packages.
2. Choose the Class Options tab and choose Modify.
3. In the Category box, select Body text point size.
4. In the Options box, select the font size you want.
5. Choose OK.
6. Choose OK to return to your document.
Changing the Headers and Footers
Most typesetting specications automatically generate page headers and footers using
information from various LAT
E
Xcounters to generate header and footer content, such as
page numbers or chapter and section headings. You may need to modify the content or
format of the headers and footers or even suppress it on certain pages. Two packages—
fancyhdr and geometry (see pages125 and 130)—can simplify many of these changes.
T
E
Xcommands accomplish the rest.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
delete page from pdf acrobat; delete pdf page acrobat
C# PDF remove image library: remove, delete images from PDF in C#.
Delete and remove all image objects contained in a to remove a specific image from PDF document page. PDF image in preview without adobe PDF reader component.
delete pages from pdf file online; delete blank page from pdf
6
Chapter 1 Tailoring Typesetting to Your Needs
Specifying Header and Footer Information
L
A
T
E
Xautomatically creates headers and footers from the information in the typesetting
specications and the section headings in your document. You can override the auto-
matic headers and footers by adding the fancyhdr package and making some changes
to the preamble or to the body of your document. Occasionally, the typesetting speci-
cations override the page style for certain pages, especially exceptional pages such as
the title page or the rst page of a chapter or section. Instead of specifying the head-
ers and footers for the entire document, you can specify them for a particular page by
placing T
E
Xcommands in the body of the document instead of the preamble. Also, you
may want to suppress header and footer information on certain pages; see page 7 for
instructions.
The instructions below explain how to specify a header that has the title of the work
on the right and a footer that has the author's name on the left and the page number on
the right. Use the commands in step 4 as models for creating the headers and footers
you want.
ITo specify header and footer information for the entire document
1. Add the fancyhdr package to your document.
2. From the Typeset menu, choose Preamble.
3. Click the mouse in the entry area.
4. At the end of the entry area, add new lines to specify the content of the right, center,
and left areas of the header and footer (any information that follows a %is a comment
and is not necessary):
npagestyle{fancy}
nlhead{} %Leave the left of the header empty
nchead{} %Leave the center of the header empty
nrhead{Title of This Document} %Display this text on the right of the header
nlfoot{By Author} %Display this text on the left of the footer
ncfoot{} %Leave the center of the footer empty
nrfoot{Page:n nthepage} %Print the page number in the right footer
nrenewcommand{nheadrulewidth}{0pt} %Do not print a rule below the header
nrenewcommand{nfootrulewidth}{0pt} %Do not print a rule above the footer
5. Choose OK.
ITo specify header and footer information for selected pages
1. Add the fancyhdr package to your document.
2. Place the insertion point on the page for which you want to specify header or footer
information.
VB.NET PDF delete text library: delete, remove text from PDF file
adobe PDF reader component installed. Able to pull text out of selected PDF page or all PDF document in .NET WinForms application. Able to delete text characters
delete page in pdf; delete page from pdf reader
VB.NET PDF remove image library: remove, delete images from PDF in
Delete image objects in selected PDF page in ASPX a specific image from PDF document page in VB.NET PDF image in preview without adobe PDF reader component in
delete pages from a pdf file; delete pages on pdf file
Tailoring the Page Layout 7
3. Enter an encapsulated T
E
Xeld containing the lines that follow to specify the content
of the right, center, and left areas of the header and footer.
Modify the commands as necessary (any information that follows a % is a comment
and is not necessary):
nthispagestyle{fancy}
nlhead{} %Leave the left of the header empty
nchead{} %Leave the center of the header empty
nrhead{Title of This Document} %Display this text on the right of the header
nlfoot{By Author} %Display this text on the left of the footer
ncfoot{} %Leave the center of the footer empty
nrfoot{Page:n nthepage} %Print the page number in the right footer
nrenewcommand{nheadrulewidth}{0pt} %Do not print a rule below the header
nrenewcommand{nfootrulewidth}{0pt} %Do not print a rule above the footer
4. Choose OK.
Suppressing Headers and Footers
On individual pages of your document, you can suppress the header and footer or you
can take a more extreme approach and entirely eliminate the space allotted for them, as
described on page 8. See page 70 for illustrations of standard L
A
T
E
Xpage layouts.
ITo suppress the header and footer on an individual page
1. Place the insertion point on the page for which you want no header or footer.
If the page has a section heading, place the insertion point after the heading.
2. Enter an encapsulated T
E
Xeld.
3. In the entry area, type nthispagestyle{empty} and choose OK.
When you typeset preview your document, you may nd that the typesetting spec-
ications for the rst page of a part or chapter have been dened differently from the
rest of the document and have not been affected by your change. In this case, you must
suppress the header and footer information on the individual pages.
If you create special headers and footers with the fancyhdr package, as described
on page 6, you may want to suppress headers and footers on certain pages. In particular,
you may not want a page number on the rst page of a chapter or section. You can
override the fancyhdr package to suppress the information.
ITo suppress headers and footers created with fancyhdr
1. Place the insertion point on the page for which you want to suppress headers and
footers, and enter an encapsulated T
E
Xeld.
2. In the entry area, type nthispagestyle{plain} and choose OK.
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
BurnAnnotation: Burn all annotations to PDF page. DeleteAnnotation: Delete all selected annotations. guidance for you to create and add a PDF document viewer &
delete page in pdf preview; delete a page from a pdf reader
C# PDF delete text Library: delete, remove text from PDF file in
PDF file in preview without adobe PDF reader component installed in code able to help users delete text characters to pull text out of selected PDF page or all
delete pages pdf document; add remove pages from pdf
8
Chapter 1 Tailoring Typesetting to Your Needs
Changing the Format of the Header and Footer Space
If you want to expand the amount of information you can get on a page, you can elim-
inate headers and footers entirely and expand the text area into the space they ordinar-
ily occupy. Use the geometry package with some T
E
Xcommands to accomplish the
change. On the other hand, you may nd that the space allotted for headers and foot-
ers is inadequate. You can increase the space easily. Also, you can separate the headers
from the text by adding a line, or rule, under the header; use the fancyhdr package and
afew T
E
Xcommands in the document preamble.
ITo eliminate the header and footer space throughout the document
1. From the Typeset menu, choose Preamble and click the mouse in the entry area.
2. On a new line at the end of the entries, type npagestyle{empty} and choose OK.
3. On the Typeset toolbar, click the Options and Packages button
or, from the
Typeset menu, choose Options and Packages.
4. Choose the Package Options tab.
5. Add the geometry package to your document.
6. In the Packages in Use box, select geometry and choose Modify.
7. In the Category box, select Header/footer space.
8. In the Options box, select No header space, No footer space, or No header or
footer space.
9. Choose OK twice to return to your document.
ITo increase the space available for headers and footers
1. From the Typeset menu, choose Preamble and click the mouse in the entry area.
2. Change the header space:
a. Add a new line at the end of the preamble entries.
b. Type nsetlength{nheadheight}{x} where x is the height of the header you want.
You can use any T
E
Xmeasurement unit.
3. On a new line, type nsetlength{ntextheight}{x} where x is the desired text height.
The text height should reect the original text height set for the document less the
amount you added to the header.
4. On a new line, type nsetlength{nfootskip}{x} where x is the distance from the bot-
tom of the text to the bottom of the footer.
5. Choose OK.
Tailoring the Page Layout 9
ITo add a rule under the header
1. Add the fancyhdr package to your document.
2. Enter an encapsulated T
E
Xeld on the rst page of the body of the document.
3. In the entry area, type these two commands:
npagestyle{fancy}
nrenewcommand{nheadrulewidth}{xpt}
where x is the point size of the rule you want.
Forreference, this is a 1-point rule
and this isa 5-point rule
.
If you want to remove a rule under a header, set the headrulewidth to zero.
4. Choose OK.
Fitting Headings into Headers
If you nd that a heading is too long to t in the header, you can dene a short heading
to use in its place. The short title will appear in the page header and also in the table
of contents of your document (see page 18). This technique works for standard L
A
T
E
X
typesetting specications, but may not work for other typesetting specications.
ITo dene a short heading for a section
1. Place the insertion point at the beginning of the section heading.
2. Type the short heading enclosed in square brackets.
The heading might then look something like this:
[New Shorter Heading]A Much Longer Heading to Announce This Section of
My Document
Changing the Page Numbering
Page numbering is produced automatically by the typesetting specications for your
document and in particular by the document class for the shell. However, you may
require subtle changes in the page numbering scheme, perhaps to reset the numbering
at some point in your document, to use lowercase roman numerals instead of arabic
numbers in the front matter, to move the page number elsewhere on the page, or to
remove it altogether. You can change the page numbering in your document by using
packages and, in some cases, by inserting T
E
Xcommands in the body of your document.
You may nd additional information is helpful when you try to modify the page num-
bering. See the T
E
Xand L
A
T
E
Xresources noted on page x and the information available
about the fancyhdr package on page 125.
10
Chapter 1 Tailoring Typesetting to Your Needs
Resetting the Page Number
Page numbering sometimes requires subtle changes. You may need to set an arbitrary
page number at some point in your document.
ITo set an arbitrary page number
1. Place the insertion point where you want the page number to be reset.
2. Enter an encapsulated T
E
Xeld.
3. In the entry area, type nsetcounter{page}{x} where x is the number from which you
want page numbering to begin at this point.
4. Choose OK.
Changing the Page Numbering Style
You may need to use a different style for the page numbersin one part of your document.
With a LAT
E
Xcommand, you can change the page numbering style to upper- or lowercase
roman numerals, upper- or lowercase letters, or arabic numbers. When you change the
page numbering style, LAT
E
Xresets the page number to 1, so you may want to reset the
page number after you change the style.
ITo change the style of the page numbering
1. Place the insertion point on the page whose page numbering style you want to
change.
2. Enter an encapsulated T
E
Xeld.
3. In the entry area, type the command corresponding to the page numbering style you
want:
Command
Page numbering style
npagenumbering{roman}
lowercase roman numerals: i, ii, iii, ...
npagenumbering{Roman} uppercase roman numerals: I, II, III, ...
npagenumbering{arabic}
arabic numbers: 1, 2, 3, ...
npagenumbering{alph}
lowercase letters: a, b, c, ...
npagenumbering{Alph}
uppercase letters: A, B, C, ...
4. Choose OK.
Shells based on the standard LAT
E
Xbook document class (see page 67) use lowercase
roman numerals for the page numbers in the front matter of the document but arabic
numbers for page numbers throughout the rest of the document. If the shell you've
chosen has a different document class and therefore a different page numbering scheme,
you can change the numbering by placing L
A
T
E
Xcommands in your document.
Tailoring the Page Layout 11
ITo use roman numerals in the front matter only
1. From the Typeset menu, choose Preamble.
2. Click the mouse in the entry area.
3. Create a new line at the end of the preamble entries.
4. Type npagenumbering{roman} and choose OK.
5. Place the insertion point at the beginning of the rst paragraph of body text in your
document.
6. Enter an encapsulated T
E
Xeld.
7. In the entry area, type npagenumbering{arabic} and choose OK.
Remember that L
A
T
E
Xwill reset the page number to 1; reset the page number if
necessary.
Moving the Page Number
If your document style places the page number in a less than ideal spot, you can move
it with the fancyhdr package. The package denes the content of the right, center, and
left sections of the header and footer. You can place the page number in one of these
areas. For more information about the fancyhdr package, see the online Help system
and the information on pages 5 and 125.
Because your document shell may already dene the content of some header and
footer areas, you may need to redene them before your changes will work correctly.
For example, if you want to remove the page number from the bottom center of the
page, you must redene the area as blank so the number doesn't appear there. The
instructions below explain how to move a page number from the center bottom of the
page to the top right. Use them as a guideline for moving page numbers to any part of
the header or footer.
ITo move the page number from the bottom center to the top right of the page
1. Add the fancyhdr package to your document.
2. Move the page number:
a. In the body of the document, enter an encapsulated T
E
Xeld.
b. In the entry area, type npagestyle{fancy} to establish a new page style.
c. On the next line, type nfancyhf{} to clear the header and footer.
d. On the next line, type nrhead{nthepage} to force the page number to the top right
of the page.
e. If you want to remove the automatically created rule under the header, type the
command nrenewcommand{nheadrulewidth}{0pt} on the next line.
f. If you want to remove the automatically created rule above the footer, type the
command nrenewcommand{nfootrulewidth}{0pt} on the next line.
g. Choose OK.
12
Chapter 1 Tailoring Typesetting to Your Needs
or
a. From the Typeset menu, choose Preamble, and click the mouse in the entry area.
b. Start a new line at the end of the preamble entries.
c. Type the commands specied in steps 2b–f, above, then choose OK.
Removing the Page Number
If the typesetting instructions for your document specify that a page number occurs on
apage where you prefer not to have a number, you can suppress page numbering on the
page by inserting a L
A
T
E
Xcommand in the body of your document. Page numbering will
continue as before on the next page of the document.
ITo suppress the page number on a page
1. Place the insertion point on the page for which you want no page number.
2. Enter an encapsulated T
E
Xeld.
3. In the entry area, type nthispagestyle{empty} and choose OK.
Creating Multiple Columns
Most SWP and SW documents can be typeset in multiple columns. The typesetting
specications for each document shell determine the number of columns initially created
with the shell, but you can modify the setting. Although most shells default to a single
column, some default to double columns; skim through A Gallery of Document Shells
to identify the double-column shells.
Creating double-column output for your document may require little more than chang-
ing the document class options. If you specify the double-column option, L
A
T
E
Xtypesets
the entire body of the document in two columns. The option doesn't necessarily apply
to all parts of the document front matter.
If you want ner control over which document elements are and are not typeset in
multiple columns, you can use the multicol package to create as many as 10 columns of
text, and to combine single and multiple columns on the same page. For more informa-
tion, see page 143.
ITo create double columns
1. On the Typeset toolbar, click the Options and Packages button
or, from the
Typeset menu, choose Options and Packages.
2. Choose the Class Options tab and then choose Modify.
3. In the Category box, select Columns.
4. In the Options box, select Two columns and choose OK.
5. Choose OK to return to your document.
Documents you may be interested
Documents you may be interested