best pdf viewer control for asp.net : Add page numbers to pdf document in preview control software utility azure winforms html visual studio Report_Studio_Users_Guide8-part1035

User Guide   81
Chapter3: Formatting a Report
Format your report to make it more readable and to reflect company standards. When you format 
a report in Report Studio, the formatting is stored in a layout.
You can also format a report based on conditions (p.155).
When formatting a report, you can
add a header or footer
add borders
add text
specify the font
add color
insert an image
add a bookmark
insert other objects
align an object
use tables to control where objects appear
apply padding
set margins
reuse a layout object
add a page
reorder columns
rename a column
swap columns and rows
set object properties
create and modify classes
Recommendation - Laying Out a Report
When creating a report, a good layout is essential to ensure that the information in the report is 
presented in a clear and effective manner. 
The challenge in laying out a report is in performing a mental translation of a desired layout to the 
layout objects available in Report Studio. Use the following steps to help you perform this 
translation:
Define the page structure.
Determine what goes into the page header, body, and footer. The page header contains 
information that appears at the top of each page. The page body contains information that 
starts on the first instance of the page. If there is too much data to fit on a single page, it 
continues across all instances of the page. The page footer is similar to the page header, except 
the information appears at the bottom of each page.
Identify horizontal bands of information.
Look for natural bands of information running across the page. Each of these bands typically 
translates into a block (p.89).
Identify vertical bands of information.
In each horizontal band of information, look for bands that run up and down the page. Each 
of these bands typically translates into table cells (p.91).
Add page numbers to pdf document in preview - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add and delete pages in pdf online; add page numbers to a pdf
Add page numbers to pdf document in preview - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page numbers to a pdf file; add page to pdf acrobat
82    Report Studio
Chapter3: Formatting a Report 
Decide which data frames to use to lay out the data.
Choose a list, crosstab, chart, repeater, or text frame.
Report Layout Guidelines
To work efficiently in Report Studio, follow these guidelines when formatting reports:
Set properties at the highest level item possible.
By setting properties at the highest level, you set them once instead of setting them for each 
child object. For example, if you want all text items in a report to appear in a specific font, set 
the font for the page.
Tip: When setting properties for an object, click the select ancestor button in the Properties 
pane title bar to see the different levels available.
Use padding and margins to create white space.
Do not use fixed object sizing unless it is absolutely necessary. When you specify that an 
object has a fixed size, your layout becomes less flexible.
For more information about laying out reports using these guidelines, see "Try It Yourself - Create 
an Invoice"(p.191).
The Page Structure View
When you add objects to a report, you usually work in the layout. From the View menu, click 
Page Structure to view the report in a different way. Use the page structure view
to view the entire contents of a report page in a tree structure
Using a tree structure is useful for locating the objects in a page and troubleshooting problems 
with nested objects.
to quickly move objects from one area of a page to another
If you have a complex layout, it may be difficult to select, cut, and paste objects in the layout 
view. Objects are easier to locate in the page structure view.
to modify object properties
You can modify object properties in the layout or in the page structure view.
Tip: To switch back to the report layout, from the View menu, click Page Design.
Add a Header or Footer
Add a header or footer to make a report easier to read. Headers and footers are containers in 
which you can add objects like text, images, and report expressions such as the current date and 
page numbers. You can add headers and footers to pages and lists.
C# Create PDF Library SDK to convert PDF from other file formats
offer them the ability to count the page numbers of generated document in C#.NET using this PDF document creating toolkit, if you need to add some text
add page number to pdf in preview; adding page numbers to pdf in reader
C# Word - Word Create or Build in C#.NET
also offer them the ability to count the page numbers of generated using this Word document adding control, you can add some additional Create Word From PDF.
add page to pdf in preview; add page to pdf without acrobat
Chapter3: Formatting a Report
User Guide   83
Pages
Add a page header or footer when you want information to appear on every page in the report, 
such as a title or page numbers.
Lists
You can add the following headers and footers to lists to organize data into logical sections or to 
identify every change in value of a column.
In addition, you can modify list headers and footers. You can
split a header or footer into multiple cells that span the list (Structure menu, Split List Row 
Cell)
merge multiple cells (Structure menu, Merge List Row Cells) in a header or footer
add rows (Structure menu, Insert List Row Cells Above and Insert List Row Cells Below) to a 
header or footer
You can also add section headers and footers (p.109), and you can add footers by adding a 
summary (p.110).
Steps
1. Open the report that you want.
2. To add a page header or footer, from the Structure menu, click Page Header & Footer, select 
the appropriate check boxes, and click OK.
3. To add a list header or footer, from the Structure menu, click List Headers & Footers, select 
the appropriate check boxes, and click OK.
4. If you want to add objects to a header or footer, drag the object that you want from the 
Insertable Objects pane to the appropriate location.
To add objects to a list header or footer, you must first unlock the report. From the Structure 
menu, click Lock Page Objects.
Tip: If you want to add data items to the page header or footer, you must associate a query to 
the page (p.94).
Add Borders
You can add borders to objects in a report such as a column, a header, a footer, or to the whole 
report to improve appearance.
Steps
1. Open the report that you want.
Type
Description
List page header
Adds a header that appears at the top of the list on every page in which 
list data appears.
Overall header
Adds a header that appears once at the top of the list.
Group or section 
header
Adds a header that appears for each group of a grouped column (p.43) 
or each section (p.109).
Group or section 
footer
Adds a footer that appears for each group of a grouped column (p.43) or 
each section (p.109).
Overall footer
Adds a footer that appears once at the bottom of the list.
List page footer
Adds a footer that appears at the bottom of the list on every page in 
which list data appears.
C# PowerPoint - PowerPoint Creating in C#.NET
offer them the ability to count the page numbers of generated in C#.NET using this PowerPoint document creating toolkit, if you need to add some text
add pages to an existing pdf; add a page to a pdf
C# Word - Word Creating in C#.NET
offer them the ability to count the page numbers of generated document in C#.NET using this Word document creating toolkit, if you need to add some text
add page numbers to a pdf document; add pages to pdf online
84    Report Studio
Chapter3: Formatting a Report 
2. Click the object to which you want to add a border.
Tip: To quickly select the parent of an object, click the object, and then click the select 
ancestor button in the title bar of the Properties pane.
3. In the Properties pane, double-click the Border property.
4. Select the values you want in the ColorStyle, and Width boxes.
5. Apply the selected values to the top, bottom, left side, right side, or all sides of the object by 
clicking the appropriate button in the Preview section.
Tip: To clear the border applied, click the clear button. 
6. Click OK.
Add Text
You can add text to a report. You can insert text in other objects, such as a block or table cell, or 
directly in the report page.
You can also add multilingual text to a report (p.157).
Steps
1. Open the report that you want.
2. In the Insertable Objects pane, click the toolbox tab.
3. Drag the Text Item object to the report.
The Text dialog box appears.
4. Type the text that you want.
Tip: You can also paste text from another part of the report.
5. Click OK.
If you click OK without typing any text, Report Studio inserts the string Double click to edit 
text.
You can now format the text by changing the font, color, size, and so on. Select the text and make 
the appropriate changes in the Properties pane.
Specify the Font
Specify the font in which you want text in a report to appear.
Steps
1. Open the report that you want.
2. Click the object for which you want to specify the font.
Tip: To specify the default font for the report, click the page.
3. Click the font button.
4. In the Family box, click the font you want to use.
Tip: Type a list of fonts if you are not sure whether a specific font is installed on a user’s 
computer. For example, if you type 'Times New Roman', Arial, monospace, Report Studio 
checks to see if Times New Roman is installed. If it is not, Report Studio checks for Arial. If 
Arial is not installed, the monospace font used by the computer is used.
5. In the Size box, type the font size.
6. In the Weight box, click the weight of the font.
7. In the Style box, click the font style.
8. In the Effects box, select the formatting options you want.
9. Click Foreground Color to specify the color of the text.
10.Click OK.
C# Excel - Excel Creating in C#.NET
also offer them the ability to count the page numbers of generated in C#.NET using this Excel document creating toolkit, if you need to add some text
add page number to pdf; adding page numbers to pdf in preview
Chapter3: Formatting a Report
User Guide   85
If you clicked (Default) for any of the font properties, the default value for the property is used. 
Default values are stored in a style sheet that is used across all Cognos 8 tools. You can modify 
default values by modifying classes (p.102).
Add Color
You can add background and foreground color to objects in the report.
Steps
1. Open the report that you want.
2. Select the object to which you want to add color.
Tip: To quickly select the parent of an object, click the object, and then click the select 
ancestor button in the title bar of the Properties pane.
3. In the Properties pane, select Background Color or Foreground Color, and then click the 
ellipsis points (...).
4. To apply an existing color, click the Web Safe Colors tab or Named Colors tab and choose 
one of the available colors.
Use a named color to select a color from a small set of colors. Use Web safe colors to select 
from 216 available colors.
5. To apply a custom color, click the Custom Color tab and type values in the RedGreen, and 
Blue boxes.
The values must be in hexadecimal.
6. Click OK.
Insert an Image
You can insert an image in a report. You can insert images in other objects, such as a block or 
table cell, directly in the report page, or as the background image of another object.
Steps
1. Open the report that you want.
2. In the Insertable Objects pane, click the toolbox tab.
3. Drag the Image object to the report and then select it.
4. In the Properties pane, double-click the URL property.
5. In the Image URL dialog box, type the URL of the image you want to insert or click the 
Browse button to go to the location containing the image.
To browse images on a Web server, you must enable Web-based Distributed Authoring and 
Versioning (WebDAV) on your Web server. For more information, see 
"Troubleshooting"(p.201).
6. Click OK.
Insert a Background Image
You can insert a background image for objects in a report. For example, use a background image 
to add a watermark to a page.
Steps
1. Select the object for which you want to add a background image.
2. In the Properties pane, double-click the Background Image property.
3. In the Image URL box, type the URL of the image you want to insert or click the Browse 
button to go to the location containing the image.
The image appears in the Preview box.
4. In the Position box, choose how you want to align the image in the object.
86    Report Studio
Chapter3: Formatting a Report 
5. In the Tiling box, click the tiling option you want.
6. If the object has scroll bars and you do not want the background image to move while 
scrolling, select the Keep background from scrolling check box.
7. Click OK.
Add a Bookmark
Add a bookmark so that users can quickly move from one part of a report to another. For 
example, a list report contains many rows of data. You use bookmarks so that users can move to 
specific rows.
You can also drill through to another report (p.164).
Bookmarks work for reports produced in HTML format or PDF. In HTML format, they work 
best when viewing saved report outputs, as the entire report appears in a single HTML page. 
When reports are run interactively, more than one HTML page may be generated, and a 
bookmark works only if the target exists in the page currently being viewed.
Tip: You can reduce the number of HTML pages generated when a report is run interactively by 
specifying a value for the Rows Per Page property for a data container in the report.
Steps
1. Open the report that you want.
2. In the Insertable Objects pane, click the toolbox tab.
3. Drag Bookmark to the location you want, which can be anywhere in the report.
4. Click the bookmark, and in the Properties pane, click the Source Type property and then click 
a source type. 
Source type
Description
Text
Creates a static bookmark using a text value.
For example, a list has sections, and you want users to jump 
from each section to the top of the report.
Report Expression
Creates a dynamic bookmark whose values are derived from an 
expression that you define.
Data Item Value
Creates a dynamic bookmark that has data as possible values. 
This is useful for creating a context-based bookmark.
For example a list has sections, and you want users to jump 
from the top of the report to a specific section.
Note: This source type appears only if the bookmark is inserted 
next to a data item.
Data Item Label
Creates a bookmark that has the label of a data item as its 
value. Use this source type to jump to the first occurrence of a 
data item label.
For example, a list is divided into sections using Product line. 
You want users to jump to the first product line section that 
appears in the list rather than to a specific section, such as 
Camping Equipment.
Note: This source type appears only if the bookmark is inserted 
next to a data item.
Member Caption
In a crosstab, creates a dynamic bookmark that uses member 
captions as possible values.
Chapter3: Formatting a Report
User Guide   87
5. Click the property that appears under the source type you chose and specify the bookmark 
value.
For example, if the source type is Data Item Value, click the Data Item Value property and 
click the data item you want to use.
6. Right-click the object that you want to use to jump to the bookmark and click Drill 
Throughs.
For example, right-click a data item, image, chart, or text item.
Tip: The object can exist in a different report, so you can jump from one report to another.
7. Click the new drill through button. 
8. Click the Bookmark tab.
9. Click Source type and click one of the source types described in step 4.
Click the source type you want to use to produce the value needed to jump to the bookmark. 
For example, click Data Item Values if you want the value to come from a data item, such as 
Product line.
10.If you clicked one of the following source types, specify the value to use to jump to the 
bookmark.
For Text, click the ellipsis points (...) next to Text, and type a text value.
For Data Item Value or Data Item Label, click the Data item list, and choose a data item.
For Report Expression, click the ellipsis points (...) next to Report expression, and define 
the expression.
11.Click OK.
Example - Add a Table of Contents to a Report
You are a report author at the Great Outdoors Company, which sells sporting equipment. You are 
requested to create a report that shows all products sold by the company. To make the report 
easier to read, you divide the report into sections for each product line. You add bookmarks so 
that users can jump to each product line and back to the top of the report.
Steps
1. In the Cognos Connection Welcome page, click the Public Folders link.
2. Click the GO Sales and Retailers link, and then click the Report Studio link in the upper right 
corner of the page.
3. In the Welcome dialog box, click Create a new report or template.
4. In the New dialog box, click List and click OK.
5. In the Insertable Objects pane, on the source tab, add the following data items to the list by 
double-clicking them:
Product line
Product type
Product name
Description
Production cost
Tip: You can find these items in the Products folder.
6. Click the Product line column, and then click the create section button. 
7. From the Structure menu, click Lock Page Objects.
8. In the Insertable Objects pane, on the toolbox tab, drag Bookmark to the left of Product line.
9. Click the bookmark, and in the Properties pane, click the Source Type property and click 
Data Item Value.
Cell Value
In a crosstab, creates a dynamic bookmark that uses cell values 
as possible values.
Source type
Description
88    Report Studio
Chapter3: Formatting a Report 
10.In the Properties pane, click the Data Item Value property and click Product line.
11.In the Insertable Objects pane, on the toolbox tab, drag List to the report header.
12.Click the report header.
13.Click the container alignment button, and click align top left.
14.In the Insertable Objects pane, on the source tab, drag Product line to the new list.
15.Right-click Product line and click Drill Throughs.
16.Click the new drill through button. 
17.Click the Bookmark tab.
18.Click Source type and then click Data Item Value.
19.Click Data Item and then click Product line.
20.Click OK.
21.In the Insertable Objects pane, on the toolbox tab, drag Text Item to the left of the Product 
line bookmark.
22.In the Text dialog box, type Top and click OK.
23.Right-click the Top text item and click Drill Throughs.
24.Click the new drill through button. 
25.Click the Bookmark tab.
26.Click Source Type and then click Text.
27.Click the ellipsis points (...) next to the Text box.
28.Type Top and click OK.
29.In the Insertable Objects pane, on the toolbox tab, drag Bookmark to the report header.
30.Click the bookmark.
31.In the Properties pane, click the Source Type property and click Text.
32.In the Properties pane, double-click the Label property and type
Top
33.Click OK.
34.Save the report.
35.In Cognos Connection, click the run with options button for the report.
36.Under Delivery, click Save the report.
37.Click Run and then click OK.
Tip: The report may take a few minutes to run.
38.Under Actions, click View the output versions for this report button for the report.
39.Under Formats, click HTML to view the report output.
The report opens in Cognos Viewer.
In the report header, all product lines appear in a list as links. Clicking a product line brings you to 
the corresponding product line section in the second list. You can return to the top of the report 
by clicking the Top link next to the section heading.
Chapter3: Formatting a Report
User Guide   89
Insert Other Objects
In addition to text and images, the toolbox tab in the Insertable Objects pane contains other 
objects that you can add to the report layout.
Object
Description
Query Calculation
Adds a calculated column (p.114).
Layout Calculation
Adds a calculation in the layout that contains run-time 
information, such as current date, current time, and user name.
Block
Adds an empty block, a container in which you can insert other 
objects. This is useful for controlling where objects appear.
Tip: You can use blocks to add space between objects. 
However, empty blocks are not rendered. You must insert an 
object or specify the height and width.
Table
Adds a table, a container in which you can insert other objects. 
This is useful for controlling where objects appear.
Hyperlink
Adds a hyperlink so that users can jump to another place, such 
as a Web site.
Row Number
Numbers each row of data returned when the report is run.
Note: You can add row numbers only to lists and repeaters.
HTML Item
Adds a container in which you can insert HTML code. HTML 
items can be anything that your browser will execute, including 
links, images, multimedia, tooltips (p.209), or JavaScript.
Note: You cannot include <form> tags in HTML items. In 
addition, HTML items appear only when you run the report in 
HTML format. 
90    Report Studio
Chapter3: Formatting a Report 
The toolbox tab contains other objects when you work in Query Explorer (p.127) and in 
Condition Explorer (p.153). You can also add your own objects to the toolbox, such as a 
company logo that you use often. For more information, see the Administration and Security 
Guide.
Before you can add a hyperlink, HTML item, or hyperlink button, you must have the HTML 
Items in Report capability. For more information, see the Administration and Security Guide
Steps
To add an object, drag or double-click it from the toolbox tab.
For information about each report type, see "Types of Reports"(p.43). For information about 
each prompt control and prompt buttons, see "Adding Prompts"(p.117).
Elements Supported in Rich Text Items
Rich text items support all XHTML character entities, such as &nbsp (non-breaking space), and 
the following elements:
div
span
ul
ol
li
Each element only supports the style attribute, which must contain a valid CSS style. In addition, 
ul and ol elements support list-style attributes. Specifically, the ol element supports decimal, and 
the ul element supports circle, disc, and square, as well as list-style-image.
Rich Text Item
Inserts an object that is used to render HTML in the layout. 
This object is similar to the HTML Item, except that rich text 
items also render in PDF output. Using rich text items is useful 
when you want to add annotations defined in a data source to a 
report.
Note: Rich text items support only a restricted set of 
well-formed XHTML.
Layout Component 
Reference
Adds a reference to another object. Useful when you want to 
reuse an object.
Conditional Blocks
Adds an empty block that you can use for conditional 
formatting (p.155).
Field Set
Adds an empty block that has a caption. This is similar to the 
Block object, but with a caption.
Hyperlink Button
Adds a hyperlink in the form of a button.
Metric Studio Diagram
Adds a Metric Studio history chart as an image.
For information about adding a Metric Studio diagram to a 
report, see the Metric Studio User Guide.
As of Time Expression
Adds the As of Time expression (p.117).
Crosstab Space
Inserts an empty cell on a crosstab edge. Allows for the 
insertion of non-data cells on an edge.
Crosstab Space (with Text)
Inserts a cell with a text item on a crosstab edge. Allows for the 
insertion of non-data cells on an edge.
Object
Description
Documents you may be interested
Documents you may be interested