Commands 
51 
Save commonly used type of markings (settings)
You build your own library of settings for any type of markings or what ever. 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 "Cordinate grid"
and slope (road markings) 
Pdf rotate single page and save - 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#
save pdf after rotating pages; rotate a pdf page
Pdf rotate single page and save - 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 by page; rotate one page in pdf
CadTools Reference Manual 
52 
Samples
Images below shows settings and result for some types of common markings, depending on country the settings might be 
different. 
Chevrons 
First you draw a couple of Polylines (reference line in 
the middle and two lines for the traffic). Draw Slope 
marks from the centerline towards the outer lines, toggle 
the negative sign of in the angle before executing the 
second line. 
Now change the global width of the two outer lines in 
Autocad and it beginning to look familiar. The arrow can 
be done in same way, draw a Polyline and change start 
width in Autocad. 
Steps to create 
Chevron
Give Way signs 
Draw a Polyline and use 
AutoCad’s offset to get two 
Polylines. Set Start and End 
Width in cadTools, draw slope 
marks between the lines. 
Remember to set Interval to twice 
the Start Width. 
Steps to create Give Way signs 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
this RasterEdge XDoc.PDF SDK, you can simply delete a single page from a PDF document using VB.NET or remove any page from a PDF document and save to local
rotate pdf pages in reader; rotate individual pages in pdf reader
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
How to delete a single page from a PDF document. PDFDocument doc = new PDFDocument(filepath); // Detele page 2 (actually the third page).
pdf expert rotate page; rotate single page in pdf
Commands 
53 
Pedestrian crossings 
Draw a Polyline and use AutoCad’s 
offset to offset the line to desired 
width of the crossing. Set Start and 
End Width in cadTools, draw slope 
marks between the lines. 
Steps to create Pedestrian 
crossings 
Bicycle paths 
Draw a Polyline and use AutoCad’s offset the line. 
Set Start and End Width in cadTools, draw slope 
marks between the lines. 
Steps to create Bicycle paths 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multi-page Tiff image files String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath
how to rotate pdf pages and save permanently; rotate pages in pdf expert
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Similarly, Tiff image with single page or multiple pages is supported. Description: Convert to PDF and save it on the disk. Parameters:
rotate pdf pages by degrees; rotate all pages in pdf
CadTools Reference Manual 
54 
Set 2D polyline elevation by nearest text 
<Commands>, <Lines> 
This command can be useful if you receive a drawing with 
contours where elevation is zero and you need to create a 
surface. Often there are some elevation annotations near the 
contour lines,  these text-strings are used by this command to 
change elevations for the closest contour line. 
It's important to understand how this command works, by 
knowing this you can get better results so please read this 
section carefully. The command can process 2D-plylines, and 
single line text, polylines containing arcs are not supported. You 
can convert polylines with arcs to 3D polylines and then convert 
back to 2D polyline to get arcs converted to polylines. If polylines 
are in 3D with bad elevation you can convert them to 2D-
polylines with CadTools Convert commands before running this 
command. 
Cleaning up lines by using simplify will speed up the process, 
CadTools provide a simplify command for 3D-polylines, you can 
convert 2D-lines to 3D-polylines before using the simplify 
command and convert them back to 2D after. 
The user selects text and 2D-polylines or in the drawing by using 
the "Select objects" button and then use AutoCAD's crossing or 
select objects one by one. In the section "Status" amount of 
selected lines and text are presented. 
Pressing "Execute" button starts the process. The first line is 
compared with every text, the perpendicular distance between 
the text and all polyline segments is calculated. In this process 
all vertices except the first and the last also is evaluated against 
the text , the nearest text value is then used for elevation of the 
line.........and so on. (the text itself is also moved to that 
elevation) 
Same text can be used as elevation for more than one line, you 
can prevent bad elevations by setting the max value to a small 
value. 
This command is extremely time-consuming 100 text and 100 lines gives 10 000 solutions to process.
You should always use this command with a backup copy of the original drawing. After completion lines can be triangulated 
with CadTools "Create Surface" command. 
Max-value
What if the max value is set to high? Well, think of the value as a seek perimeter to the line. A huge value can get bad 
results 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
file to the end of another and save to a Remarkably, all those C#.NET PDF document page processing functions and then saved and output as a single PDF with user
rotate all pages in pdf file; rotate pdf pages on ipad
C#: XDoc.HTML5 Viewer for .NET Online Help Manual
Office 2003 and 2007, PDF. 4. -. 8. rotate page. In the mode of single page view, click to rotate file page 90 degrees in clockwise.
how to rotate all pages in pdf; rotate pdf page permanently
Commands 
55 
Color for successful lines
Polylines and text that gets elevation from text can be colored. 
Move successful lines to layer
Polylines and text that gets elevation from text can be moved to a layer. Use layers in the drawing or type in a new layer. 
Using Ctrl + R in the layer dropdown refreshes layer information. 
Add result lines to layer
Draws a line between line and the text that was used to set elevation. This is useful when looking for errors, you should 
place the result lines on a different layer than the lines. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
toolkit, designed particularly for manipulating and managing single-page and multi delete, re-order, copy, paste, cut, rotate, and save PDF page(s), etc.
pdf rotate page and save; rotate pdf pages individually
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
and save as new PDF, without changing the previous two PDF documents at all. This guiding page will help you merge two or more PDF documents into a single one
pdf rotate pages and save; rotate one page in pdf
CadTools Reference Manual 
56 
Sample of input data below 
Sample of result below, green objects was successful. If you look closer you can see the white result lines between the text 
and the line. 
Commands 
57 
Slope arrows on 3D polylines 
<Commands>, <Lines> 
Creates slope arrows on 3D polylines. Interval and arrow size are optional. You can create arrows as solid or as polylines. 
If the 3D polyline has flat elements no arrow will be created for that element. Arrows will point in downhill direction. This 
command works with multiple line selections. 
Slope and Road signs 2D (topic slope signs) 
<Commands>, <Lines> 
This command was developed to draw slope signs (ticker marks, batter ticks) but I discovered that with a few minor changes 
it could extend to support all kinds of road signs. 
These methods are described in a separate topic, se "Road Signs"
To draw ordinary slope lines you first select top and bottom polylines and slopesigns will be drawn at current layer. You can 
prepare your own settings
for different types of tasks. Use the menu "Settings" to load the user settings form. 
The settings are: 
• 
Set interval for lines between polylines. 
• 
Max length is useful when intersections are found at not desired points. 
• 
Minor Tick Size adjust every second line length, a value of 50 results in half distance. 
• 
Start and End Width can be used to create slope lines shaped like triangles. 
• 
Layer for the slope lines 
• 
Color for slope lines 
• 
Angle for slope lines 
• 
Tick-marks in reverse direction (draws tick-marks from Toe to Top) 
CadTools Reference Manual 
58 
TIP! 
You can use this command to find the centerline between two irregular polylines. Sometimes it’s a good supplement to 
AutoCad’s Hatch command.
If the checkbox "Save intersections to tmp-file" is marked CadTools writes all intersection coordinates to a file in the 
application directory. The name of the file is "SlopemarkTemp.txt" if there is a previous file it will be overwritten.
Manipulate this file with Excel and use the command "Draw from coordinates" to plot a Polyline between the minor ticks. 
TIP! 
As you know CadTools uses the first picked line (Top) as reference line to create tick-marks. In fill conditions you pick the 
shoulder line first and the tick-marks will be created towards the terrain. In cut conditions there might be some problems, 
picking the terrain line first will generate correct but not so nice result. To fix this you should use the “Tick-marks in reverse 
direction” option (draws tick-marks from Toe to Top). 
This feature is not accessible when “Plot as closed polylines” is enabled. 
Commands 
59 
Stationing 
<Commands>, <Lines> 
Use this command to stationing 2DPolylines or 3DPolylines. Annotations for Major stations and end station are optional by 
using the checkbox. Length for major and minor perpendicular lines can be set. Offset for annotations are calculated from 
the outer point of the major perpendicular point, negative values will bring annotations closer to line. Stationing values are 
horizontal values of the line.
User can set value for start station, that means that the first station on the line get same value as typed in. You cannot 
station parts of the line if that is needed, break the line before stationing. 
The "Place Annotation at Polyline elevation" option uses elevation at current station of the polyline. The station length is 
always the horizontal length though. 
Image below shows stationing with checkbox "Skip end annotation" marked and a plus-sign as delimiter. 
CadTools Reference Manual 
60 
Table Edit 3D polyline elevation 
<Commands>, <Lines> 
This command is used to edit polyline vertices elevation. Editing vertices elevation in AutoCAD is rather tedious, this 
command might speed up that kind of work. 
In the list there are three columns, the first contains accumulated length (blue) and vertex length, this column cannot be 
edited. Second column contains vertex elevations and elevation difference (green). The third column represent slope in 
percent. You can edit: Elevation, Elevation difference and slope by changing values in the grid. 
You can choose to display true or horizontal vertex length, it doesn't affect the 
calculations. You can copy entire grid or a cell range and paste it into Excel. To 
select entire grid and copy it click on # in the top left corner of the grid, right-
click in the grid with your mouse and select copy in the popup menu. You can 
also use the Edit menu to copy selected cells. 
Press 
Read Line
and select a 3Dpolyline in current drawing, all lengths (3D 
length), elevations and slope are loaded into the list. Use arrow key to position 
in list, change elevation or slope as needed. The slope is calculated and 
updated immediately, changing slope recalculates following vertex elevation. 
Pressing 
Update Line
updates the 3D polyline in the drawing. Trying to quit 
without updating the line or selecting another line still with unsaved data in the 
table generates a message to the user. 
Use the position marker to make it easier to see where on the line your current 
table row is. When position is over a vertex or a flat element the marker is 
shaped as a rectangle otherwise it will be a arrow pointing in slope direction. 
Note! The position marker is a real 3D-object and can be saved with the 
drawing, although CadTools try to clean up when you update the line or close 
the command. 
Saving the drawing before cleaning up will result in saved marker. 
Image of position marker at vertex position 
Image of position marker at sloped element 
Documents you may be interested
Documents you may be interested