Modifying the Fields and Columns 
81 
Note: This changes all table columns whose separators are within +/-2 mm 
from the mouse position. If you hold down the C
TRL
key, the action will only 
be carried out for the line on which the mouse is positioned. If the option 
"Change width individually" is enabled (Table> Lines and Columns or 
C
TRL
+M or project option "Column width modification affects next column"), 
you can alter the column width while making the next column smaller.  
8. To define the columns of the "Orders" table, double-click the table in the 
"Objects" tool window. 
5.3 Modifying the Fields and Columns 
There are two possibilities for adding additional columns to tables or for editing and 
formatting them in detail. 
5.3.1 Table Tools and Mini-toolbar 
If you insert a table, the Table Tools and the tab "Table" are displayed. The tab 
contains the commands you need for working with table objects. When you have 
finished the work on the text object, the Table Tools are hidden. 
Optionally, you can activate a mini-toolbar for the tabel-objects (File > Options > 
Workspace). 
Figure 5.8: The Table Tools 
With the Table Tools you can define a new line, insert a new row, move selected 
rows/cells to the left/right, borders, apply fonts, font sizes, text colors and formatting 
as well as arrange objects. 
 To select a field, click in the top left corner of the field. Hold Ctrl or Shift to select 
multiple fields or a complete range. 
 To select a complete line, click onto the bar on the left. Hold Ctrl or Shift to 
select multiple paragraphs or a complete range. 
 To select a complete column, hold Alt. Hold Ctrl or Shift to select multiple 
columns or a complete range. 
5.3.2 Object Dialog 
Use the object dialog for more advanced functionalities. You open this dialog via the 
corresponding button in the mini-toolbar or by double-clicking the element in the 
"Objects" tool window.  
Conversion of pdf to ppt online - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
how to change pdf to powerpoint format; change pdf to ppt
Conversion of pdf to ppt online - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
converting pdf to powerpoint slides; pdf to ppt converter
Creating Professional Tables 
82 
Figure 5.9: Object properties dialog for tables 
There is a tab for each type of line where you can specify the different definitions and 
columns for the respective line. The following types of line are available: header line, 
data line, footer line, group header, group footer. A checkmark on the tab indicates 
that a line type has one or more line definitions.  
 Header lines are mostly used as titles for the columns of the table. 
 Data lines contain the formatting for the actual table rows and the data that is to 
be shown in the table. 
 Footer lines are displayed at the very end of the table and can hold final 
information about the data lines that are output above. 
 Group header and footer lines are used to structure the data lines by means of 
"Intermediate headings" and "Intermediate footers". 
All line types can be defined independently of one another.  
 This means that the columns of a header line can have a different appearance as 
the data lines or footers that follow. 
 You can also create different line layouts or line definitions for the individual line 
types. It is then possible to activate the different line definitions with special 
appearance conditions as required. 
5.3.3 Variables-/Field-List and Drag & Drop 
The Variables-/Field-List (Project > Variables/Fields) shows all available variables and 
fields of the current project. To add more columns to existing rows you can simply 
Online Convert PowerPoint to PDF file. Best free online export
by clicking on the blue button or drag-and-drop your pptx or ppt file into Then just wait until the conversion from Powerpoint to PDF is complete
convert pdf into powerpoint online; how to convert pdf to powerpoint slides
How to C#: Convert PDF, Excel, PPT to Word
How to C#: Convert PDF, Excel, PPT to Word. Online C# Tutorial for Converting PDF, MS-Excel, MS-PPT to Word. PDF, MS-Excel, MS-PPT to Word Conversion Overview.
convert pdf file to ppt online; pdf to powerpoint converter online
Defining Multiple Line Layouts 
83 
drag the desired fields from the list onto the corresponding position with the mouse 
(drag & drop).  
The field can be inserted to the left or right of the corresponding column, a symbol 
shows the insert position. The column (standard width 30mm) will be inserted in the 
corresponding row. Please note that columns could be created in the non-visible 
area. 
For numeric fields, a footer line with totals is created automatically. If you hold down 
the C
TRL
key, no footer line will be created. 
5.4 Defining Multiple Line Layouts 
You can define different layouts for each type of line. Depending on the appearance 
conditions, the appropriate layout is used in each case according to the situation. For 
example, you can output two table lines for each data record in this way: 
Figure 5.10: Two line definitions 
Proceed as follows to create table lines in the object dialog. 
1. First select the line type that you want to edit by clicking the relevant tab, e.g. 
Data Line. 
2. Now choose "Insert Table Line" in the context menu. Alternatively, you can select 
an existing Line definition and then click the "New (Append line definition)" 
button. 
3. In the "Choose a Table Line Definition" dialog that follows, you have the option of 
 using an already existing layout as a template for the new line definition (very 
useful if the layout is similar). 
C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
merge PDF files, VB.NET view PDF online, VB.NET PDF Convert: How to Convert MS PPT to Adobe Provide Free Demo Code for PDF Conversion from Microsoft PowerPoint
convert pdf into powerpoint; pdf to ppt
C# Tiff Convert: How to Convert PDF, Word, Excel, PowerPoint, Jpeg
can perform rapid and high quality file conversion between PPT and PDF PDF to Tiff Conversion. transform and convert Tiff image file to Adobe PDF document, then
how to convert pdf into powerpoint presentation; convert pdf file to powerpoint presentation
Creating Professional Tables 
84 
 starting the data selection wizard (very useful if you want to create several 
columns in one operation) 
 or creating an empty line definition so that you can then add the columns by 
means of the object dialog. 
Figure 5.11: Choose a Table Line Definition 
4. You have now created the new line. Edit the columns as described in "Defining 
Column Contents ". Change the order of the line with the arrow button or with 
Drag & Drop. 
5. You can then specify the appearance of the new line as a whole. Various 
properties are available for this including: 
 "Appearance Condition" with which you can specify when the line is to be 
printed. This is useful if you define multiple line layouts that are to be printed 
depending on certain values. The familiar dialog for defining logical 
expressions opens up here.  
Example line 1: Subtotal not on last page 
Appearance condition: not Lastpage() 
Example line 2: Grand total only on last page 
Appearance condition: Lastpage() 
 Name of the line e.g. "data first line". This makes it easier to find the line in 
complex layouts. 
How to C#: Convert Word, Excel and PPT to PDF
to C#: Convert Word, Excel and PPT to PDF. Online C# Tutorial for Converting MS Office Word, Excel and PowerPoint to PDF. MS Office to PDF Conversion Overview.
how to convert pdf slides to powerpoint presentation; how to convert pdf to powerpoint in
C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
C# TIFF - Conversion from Word, Excel, PPT to TIFF. Learn How to Change MS Word, Excel, and PowerPoint to TIFF Image File in C#. Overview
table from pdf to powerpoint; pdf page to powerpoint
Defining Column Contents 
85 
 Display in Designer: with this property, you can hide the lines in the 
workspace – this is very useful if you have a lot of line definitions.  
 Spacing (margins): here you define the top, bottom, right and left spacing of 
the line. The "top" or "bottom" values cause a corresponding space between 
the individual table rows. With the "left" and "right" spacing values, you can 
specify the margin in relation to the table object, i.e. you can indent lines or 
columns. 
 The "Default Font" property sets the font for the entire table row. Newly 
inserted columns appear initially in this font.  
 Outline Level (index level) of the bookmark in preview mode or for PDF export. 
Also see chapters "Overview of Properties" and "Defining Group Lines". 
Figure 5.12: Line properties 
5.5 Defining Column Contents  
You can define as many columns as you want for each line. You must only make sure 
that these columns can be displayed within the width defined for the table. 
The individual columns are shown in the object dialog as a tree structure. The 
buttons let you edit, delete, cut, copy, insert and move the selected columns. You 
can also move columns outside of the line definitions by using Drag & Drop. 
Proceed as follows to create new columns in the object dialog: 
1. First select the line in which you want to insert a new column. 
VB.NET PowerPoint: Convert & Render PPT into PDF Document
This VB.NET PowerPoint to PDF conversion tutorial will illustrate our effective PPT to PDF converting control SDK from following aspects.
chart from pdf to powerpoint; and paste pdf into powerpoint
VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
to use our VB.NET PowerPoint Conversion Control to image or document formats, such as PDF, BMP, TIFF documents that can be converted from PPT document, please
converting pdf to powerpoint online; change pdf to powerpoint on
Creating Professional Tables 
86 
2. Now choose "Append column" in the context menu. (A
LT
+I
NS
). Alternatively, you 
can select an existing Column definition and then click the "New (Append 
column)" button or the small downwards arrow next to this button to specify the 
type. 
3. Each column has a certain type. Various properties are available for the column 
type including: Text, Picture, Barcode, Formatted Text, Form Control, table, 
Chart, Checkbox, Data Graphic, Gauge, HTML Text, PDF and OLE container. 
When selecting a field, this data type will be set automatically.  
4. To define the contents, the familiar formula wizard will appear in which you can 
define the column contents in the form of expressions. You will find more 
information about this under "Variables, Fields and Expressions". 
5. Now define the column's properties. Each column in a line can be edited and 
formatted separately. Select the column that you want in the tree structure in 
the object dialog. 
Figure 5.13: Column properties 
To select multiple columns, hold down the A
LT
or the S
HIFT
key. Various 
properties are available including: 
 Formatting e.g. as number or currency. 
 Name of the column: this will help you to maintain an overview with complex 
expressions. If you change the name directly in the tree structure, your 
change will also be applied as "content" where appropriate.  
 You can specify when this column is to be printed with an "appearance 
condition". This is useful if you define multiple columns that are to be printed 
VB.NET PowerPoint: PPTX to SVG Conversion; Render PPT to Vector
add-on allows developers to perform high-quality PPT (.pptx) to svg conversion in both to provide powerful & profession imaging controls, PDF document, tiff
how to convert pdf to ppt using; convert pdf to ppt online
Defining Group Lines 
87 
depending on certain values. The familiar dialog for defining logical 
expressions opens up here.  
 Rotation of the content in increments of 90°. 
 Background, frame, font, vertical and horizontal alignment. 
 A fixed height for the field irrespective of the content. 
 The column width. 
Also see chapter "Overview of Properties". 
5.6 Defining Group Lines 
Group lines are a special type of line. They are used to group together the data lines 
that are to be printed.  
You can use the "Group by" line property to specify how the data is to be grouped. 
This means that the line is printed whenever the result of the expression changes 
from one data line to the next. If you don't enter an expression, the line will not be 
printed and the property is highlighted in red in the property window. 
A group header is printed accordingly before the data line is output, e.g. "Item group 
XYZ" group heading. 
A group footer appears after the condition of the "Group By" property has changed, in 
other words, after outputting the data line. Group footers are suitable e.g. for totals 
of data within a group. 
In the report container you can also output a group sum in the group header with the 
Precalc() function, e.g. Precalc(Sum(Item.UnitPrice, <GroupBy-String>)). 
Figure 5.14: Group Headers 
Creating Professional Tables 
88 
Example: Grouping by the first letter of the "Item.No" field. 
Figure 5.15: Group lines in an article list 
1. Create a new line definition on the "Group header" tab. Enter the following 
expression for the content of the column: 
"Main group: ' + Left$ (Item.No,1)" 
The result of the expression "Left$ (Item.No,1)" is the first character of the 
"Item.No" variable. Whenever the first letter of "Item.No" changes, the text "Main 
group: " and the first letter in each case will be printed. 
2. Enter "Left$ (Item.No,1)" as the condition for the "Group By" property.  
With each new first letter, a corresponding intermediate header will be printed in 
the list. 
3. Multiple line layouts are possible with group headers as well. In this way, you 
can produce hierarchically structured intermediate headers. For example, you 
can define a line layout that is produced, as in the above example, based on the 
first letter of the "Item.No" variable. In addition, you define a second line layout 
that produces intermediate headers based on the first three characters of 
"Item.No". 
4. Create a new line grouping for the sub-group header in the same way. Enter 
"Left$ (Item.No,3)" as the condition for the "Group By" property.  
Tables in columns (Nested Tables) 
89 
Enter the "sub-group" for the content of the column: ' + Left$ (Artikel.Nr,3)": 
When the first 3 letters change, a corresponding intermediate header will be 
printed in the list. 
Along with the properties of the "normal" lines, you also have the following at your 
disposal: 
 Group sums: You can set sum variables to 0 here once they have been output in 
order to produce group sums. 
 Page break before outputting a group header or break after outputting a group 
footer. 
 The option of always displaying the group header additionally at the start of the 
table if the group has been separated by a page break.  
Also see chapter "Overview of Properties". 
5.7 Tables in columns (Nested Tables) 
You can output detailed data from a sub-table in a column. For example, if you would 
like to output all of a client's orders to the right of a client's name, create a column of 
type "Table", and then output the detailed data. 
You can edit the properties of the table object by selecting the table. Double-click to 
display the familiar table content dialog. 
You can also use the action "Attach sub-table" to attach additional tables to this table, 
e.g. the sum of the various order items. 
Figure 5.16: Outputting (sub-)tables to columns 
1. Create a new element in the report container and select "Table" as the object 
type. 
2. In the dialog that now appears, select the data source. For an assessment of the 
sales for each client, select e.g. the table "Customers". Select e.g. 
"Customer.CompanyName" as the field.  
3. In this data row, now add an additional column and output the data of a 1:N-
concatenated table. Select "Add/attach new column to table row" (ALT+INS) via 
Creating Professional Tables 
90 
the context menu. Alternatively, you may also select an existing column 
definition and then click on the small down arrow next to this button to 
determine the type of this column. 
4. Select "Table" as column type and then e.g. the column "Orders.OrderID". 
Although the data row will not be output (because we will be suppressing it), a 
field is required so that the table will be printed at all. 
5. Back in the table dialog, select the table "Orders" and set the table property "Data 
rows > Suppress data rows" to "Yes". 
Figure 5.17: Suppressing data rows for a table column 
6. Now select "Attach sub-table" via the context menu. Alternatively, you may also 
select the table and then click on the small down arrow next to this button to 
attach a sub-table. 
7. Select the table "Order Details" as the data source and then the column 
"Orders.OrderID" once again. Although the data row will also not be output 
(because we will be suppressing it), a field is required so that the table will be 
printed at all. 
8. Define the sum of the order items as the footer, i.e. in column 1 the order date 
(Orders.OrderDate) and in column 2, the sum of the sales. You can calculate this 
by 
e.g. 
using 
the 
formula 
"Sum(Order_Details.Quantity 
Order_Details.UnitPrice)". These two columns are then output next to the name 
of the client, as the output of each of the data rows is suppressed. 
Documents you may be interested
Documents you may be interested