Commands 
21 
Export block coordinates/attributes to Excel 
<Commands>, <Block> 
Export block information to Microsoft Excel. Attributes with values are also exported. If you want to do the reverse se "Draw 
from coordinates"
Annotate block elevation 
<Commands>, <Block> 
Use this command to insert single line text with the elevation of blocks in the drawing. Position of text relative block insertion 
point and annotation height are optional. 
Edit Block Attribute Text 
<Commands>, <Block> 
CadTools provides a simple method for editing Block attribute Text. This method changes all selected blocks individually 
based on your settings. First you select one of the blocks you are interested in, do this by pressing the Pick button. All 
attribute Tags from that block is then extracted into a Attribute list. Select tag in the attribute  list and change appropriated 
settings as you please on the form. 
Remember, in this function only blocks with selected name and tag are processed.
Adding a counter to a block attribute
This is a handy command if the block are manholes and you want to add a unique id to an ID-tag. If you planning to use 
"Drainage Network Evaluation" this command can help you to insert elevation. The elevation option is developed for 
situations when the elevation is placed in a attribute value. 
Beware! Don't add or remove any text to same attribute that 
contains elevation when using "Set Block elevation to selected block attribute value", that will result in wrong 
elevation.
The counter is inserted in the same order as the block was selected. 
Pdf rotate single page reader - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate single page reader; rotate pdf page and save
Pdf rotate single page reader - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pdf page few degrees; pdf rotate pages and save
CadTools Reference Manual 
22 
Before 
After 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
how to rotate page in pdf and save; rotate all pages in pdf file
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
how to rotate a pdf page in reader; rotate individual pages in pdf
Commands 
23 
Inserting text within distance to block attribute
Use this command to insert text to attributes within a distance from blocks. You can change settings so that blocks that 
found a text change color. You can also prevent text to be inserted multiple times (in more than one block). Furthermore you 
can move used text to current layer and exclude text outside a given range. CadTools evaluates all blocks and text to find 
the closest text to every block. 
The "Block Attribute Text Edit" function can be used in many ways to manipulate attribute values with coordinate based text. 
You could combine this with other functions in CadTools to accomplish what you need. 
I.e.  Exporting block values to Excel, manipulating them with formulas and then paste them back to the drawing with 
CadTools "Draw from Coordinates". Then using this function to insert the value in a attribute. 
Before 
After 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
rotate pdf page and save; saving rotated pdf pages
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
how to rotate one page in a pdf file; pdf rotate all pages
CadTools Reference Manual 
24 
Drafting 
<Commands>, <Drafting> 
Profile/Cross-section Note 
Use this command to insert annotation text in Cross-sections or Profiles. CadTools calculates elevation and station relative a 
base point. The user input the base point and exaggerations for booth X and Y axis. The text can be rotated and you can 
use prefix and suffix of your own. As an option you can freely place the annotation by toggle the "Ask for Annotation 
Location" check box. 
The two offset parameters are for vertical and horizontal. If you have station equations in your profile you can change the 
base point during the process.
Image of result in drawing 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
reverse pdf page order online; pdf reverse page order preview
VB.NET PDF: Basic SDK Concept of XDoc.PDF
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
save pdf rotate pages; pdf reverse page order
Commands 
25 
Draw commands
Mtext with leader 
<Commands>, <Draw> 
This is a easy way to insert text with leaders to the 
drawing. 
Input sequence as below 
1.  Input insertion point for the annotation (MText). 
2.  Type of arrow 
3.  Number of lines 
4.  Text for line 1, confirm text input with enter 
5.  Text for line 2.....etc 
6.  Point for leader arrow 
Create coordinate grid 
<Commands>, <Draw> 
This function draws a coordinate grid with coordinate cross and annotations. You can select two types of grid, Mathematical 
or Geographic. The difference between them are the annotation, for Geographical the X coordinates are read as Y 
coordinates and Y coordinates are read as X coordinates. (X=Northing and Y=Easting) 
Don't be misled by the labels (North,X) when toggling between the options geographical or mathematical. The reason for this 
behavior is that it's more convenient to keep the text prefix the same for booth type of grids. 
Annotate
columns or rows
Select where annotation should be placed by using the check-boxes to the right. Checking the middle box gives the result of 
annotation for all Coordinate-cross. Settings In the picture results in annotation of left column and top row. 
All last used settings but Layer name will be saved when the form is unloaded. Saved user settings can be selected from the 
dropdown list. You can prepare your own settings for different drawing scales. 
You build your own library of settings for coordinate grids. In the left bottom there is a drop down list with all your saved 
settings. Selecting any of these settings will change all input values in the form. 
Edit or add new settings by using the menu "Settings" in the form. You can share your settings to others by copying the file 
"Cadtoolssettings.uds"
that's located in same directory as CadTools executable file. Pasting (overwriting) the file to same 
location at another computer gives that user same saved settings for booth coordinate grid and slope (road markings)
Resulting Grid in AutoCad with settings to 
the left. 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
pdf rotate pages and save; reverse page order pdf online
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
rotate pages in pdf online; rotate pdf pages
CadTools Reference Manual 
26 
Draw from coordinates 
<Commands>, <Draw> 
A simple but extremely useful command, get same result as a Autocad expert would get with scripting. 
With this command you can let CadTools draw Polylines, Circles, Blocks and Text from a grid. You can cut and paste ranges 
between Microsoft Excel and CadTools. All cells are editable but none of the cells can bee empty. Selecting type from the 
dropdown list makes the grid change number of columns needed for the input. 
This command is very helpful if you have done the "Drainage Network Evaluation" and looking at the result in Ecxel. Perhaps 
CadTools had difficulties to find the dimension text along lines and therefore you may need to evaluate them once again. If 
there are a big number of lines it can be time-consuming to evaluate the whole network. 
If you sort out the coordinates for those pipes or manholes that didn't worked as expected it’s easy to draw them in a 
different color or at another layer and run the evaluation again but now at the newly drawn lines. This can be done by 
selecting pipes, manholes and dimension (text) one by one instead of using a crossing. 
By running the evaluation again with other parameters and with fewer objects it’s easy to catch the correct text along the 
lines. 
How
to edit values in grid
The grid is mainly designed for pasting from Excel but you can edit rows and cells like any other standard grids. To edit a 
cell, place cursor at the cell and press Enter. You can also double click on the cell to get into edit mode. To update the cell 
press Enter again or place the cursor elsewhere in the grid. After you are done editing you can change cell or row using the 
arrow keys. 
How
to sort values
Sort columns by clicking the column caption, click again to alter sort order (ascending, descending) 
Tip! When you paste from Excel you might end up with no values in one or more column. Insert zeros in these 
columns by right-click at any cell in a column and select "Fill empty cells with zeros" 
Six types of features can be plotted to the drawing, all types are described with images of input and result below. 
1.  Polylines, point to point 
2.  Polyline vertex 
3.  Circle at point 
4.  Block at point 
5.  Text at point 
6.  Block at station/offset from polyline 
Polylines, point to point  
Creates polyline segments between two coordinates (XYZ - XYZ) 
Commands 
27 
Polyline vertex 
Creates one or several polylines from the vertices in the list. To draw separate polylines you must insert line breaks at the 
end of a line. This is possible by using the column "Action". Place the mouse over the position in the grid where you want to 
break the line and right-cklick, select the <EOL> type of action to insert, <EOL> stands for End Of Line. 
You can also use the Action <LAYER=> to change layer name for separate polylines, type in your layer name after the "=" 
sign. The layer name action overrides the default layer name and can be placed at any row in the grid. The layer name 
override is used for the corresponding polyline when it's plotted, a layername action followed by a end of file action a couple 
ow rows below will work as well as a layer name action on same row as a end of file action. 
If you planning to paste values into CadTools from Excel you could prepare the Action column in Excel and paste all into 
CadTools.
Image below illustrate plotting of two polylines, the first four points creates a polyline on layer "First layer" which is set to 
cyan in AutoCAD. The second polyline includes rest of the points in the grid with a layer name action (second layer) that 
gives a yellow polyline due the layer is set to yellow in utoCAD.  
CadTools Reference Manual 
28 
Circle at point 
Creates circles from the vertices in the list. You can override radius and layer by assigning values for separate circles (rows). 
Block at point 
Creates blocks at points in list. Blocks insertion point is used. When the form is loaded all block information is red from the 
active drawing, if you change drawing the information block information needs to be updated. You can do this by placing the 
mouse pointer in the block list and press CTRL + R, all block names from current drawing will then be accessible from the 
list. A quicker method to get a block name is to use the pointer button to the right of the block list and then pick a block in the 
drawing. If you omit the value for Scale a value of 1 will be used. 
Commands 
29 
Text at point 
Use the option "Layer Name same as Text" to create layers from the text strings in the grid. 
Block at station/offset from polyline 
If type is block and the selected block contains attributes the grid adds extra rows for attribute values. You can type in your 
own values in attribute columns. These values will be inserted in the block attributes by CadTools. Pressing ctrl+R in one of 
the dropdown-list forces CadTools to reload Layer and Block information, this is handy if you added layers or blocks during 
the process. If you type in a layer that doesn't exist, CadTools creates that layer in current drawing. 
If you chose to plot blocks along a Polyline you get a question to rotate the block to match the Polyline tangent. If answering 
with "Yes", blocks are rotated relative the blocks X-axel as shown in picture below. The station value is always horizontal 
values, if you use a 3D polyline the real length is ignored. 
If your polyline (alignment) has a different starting station the zero you can type in desired starting station in the text box 
"Line start at:", before inserting the block CadTools will recalculate the station according to typed value. 
The "Block-Z relative polyline Z" check box can be used if you want to use elevation (Z) in the grid as an relative elevation to 
the polyline. If the line is a 3Dpolyline the block elevation will be based on polyline elevation at the station + Z value in the 
grid. This can be useful if you want to place blocks at a specific station with a elevation relative the line i.e. lamp post 
CadTools Reference Manual 
30 
If you omit the value for Scale a value of 1 will be used. 
Text at station/offset from polyline 
This function inserts text along a polyline (2D or 3D). Rotation of the text is relative the tangent of the line at current station. 
Station value are always horizontal values, if you use a 3D polyline the real length is ignored. 
If your polyline (alignment) has a different starting station the zero you can type in desired starting station in the text box 
"Line start at:", before inserting the text CadTools will recalculate the station according to typed value. 
The "Text-Z relative polyline Z" check box can be used if you want to use elevation (Z) in the grid as an relative elevation to 
the polyline. If the line is a 3Dpolyline the text elevation will be based on polyline elevation at the station + Z value in the grid. 
This can be useful if you want to place text at a specific station with a elevation relative the line. 
Documents you may be interested
Documents you may be interested