c# pdf viewer wpf : How to move pages in a pdf control software utility azure windows html visual studio v6_user_guide16-part481

Visual CADD 6 User Guide    
153
Customizing Toolbars
You can easily rearrange or add new command icons on the main toolbar and side 
toolbar. The commands displayed on these bars are listed in the files mainsbar.vcmbr 
and toolpal.vctbr, respectively. These files are found in the Visual CADD 6 Systems 
folder, installed by default to My Documents.
To edit the toolbars, start the new Configuration Editor on the Utilities menu. Select 
File>Open VCADD File and then either Main Speedbars or Toolpals (the side menu). 
You can create custom mainsbars and toolbars and change between them and the 
default from within Visual CADD by right clicking on the particular toolbar. To do 
this, create a new XML file with the .VCMBR or .VCTBR extensions, and add the file 
to the System folder. Then, whenever you right click on the mainsbar or toolbar, the 
new toolbar will show in the list. Select it and the toolbar is now the active one.
Main Toolbar
The following listing in mainsbar.vcmbr or your custom .vcmbr file would first 
display a row of command icons for the File New, File Open, File Save, and Print 
commands, respectively. The Separator adds a vertical bar between sets of commands. 
The Group element denotes a flyout, where the display of all buttons in the group 
expands when you hold down the left mouse button while hovering over the icon:
<ToolbarFile>
<Toolbar>
<Item Command="Filenew"/> 
<Item Command="Fileopen"/>
<Item Command="FileSave"/>
<Item Command="FilePrint"/>
<Separator/>
<Group>
<Item Command="CBCut"/>
<Item Command="CBCopy"/>
<Item Command="CBPaste"/>
</Group> 
....
....
</Toolbar>
</ToolbarFile>
The first two items define the toolbar format required with XML. Note the 
corresponding tags at the end of the file (with the "/" preceding the tags). This is the 
method to complete and close XML files.
The other items apply a tag or element preceding the Visual CADD native File 
commands.
How to move pages in a pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
pdf page order reverse; how to move pdf pages around
How to move pages in a pdf - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
how to move pages in a pdf; how to change page order in pdf document
154
Chapter 13  :  Customizing Visual CADD
Side Toolbar
The following listing in toolpal.vctbr or a custom .vctbr file create command icons in 
the side toolbar. Here again, the Group element denotes a flyout, where the display of 
all items in the group expand when you hold down the left mouse button while 
hovering over the icon:
<ToolbarFile>
<Toolbar>
<Group>
<Item Command="LineCont"/>
<Item Command="LineSingle"/>
<Item Command="LineDbl"/>
<Item Command="MultiLine"/>
<Item Command="MIDLINE"/>
<Item Command="Point"/>
</Group>
....
....
</Toolbar>
</ToolbarFile>
You can rearrange buttons, or add as many command buttons in the vertical toolbar 
and flyout menus as will fit on the screen. 
Tips
See the Help file topic Customizing Command Buttons and the tips section there for a 
wealth of detailed information on setting up and using custom toolbars. 
To edit an existing or create a new custom toolbar or mainsbar:
1. Open the Configuration Editor from the Utilities menu.
2. From the File menu select Open VCADD File and then click either Main Toolbars 
or Toolpals for a list of the top or side bars respectively.
3. Open a file to edit and make changes, or use one of the existing .vcmbr or .vctbr 
files as a basis to create a new file, using SaveAs to create the new file and file-
name.
4. Rearrange, add and/or delete commands in the the file. For a list of Native Com-
mands, see Appendix A. For a list of Custom Commands, see the tab of the same 
name on the Utilities>Assign Script dialog.
5. Save the file when you have completed making changes. 
6. Open Visual CADD. Depending on what type of toolbar you created, right click 
on either the top or side toolbar, and you will see your new toolbar listed.
7. Click on it and it will be loaded as the current toolbar.
8. To make the new toolbar “stick” the next time you open Visual CADD, run the 
Save Current Environment (EN) command from the Utilities menu.
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Using this C#.NET Tiff image management library, you can easily change and move the position of any two or more Tiff file pages or make a totally new order for
reorder pdf pages reader; how to reorder pages in a pdf document
C# Word - Sort Word Pages Order in C#.NET
page reorganizing library control, developers can swap or adjust the order of all or several Word document pages, or just C# DLLs: Move Word Page Position.
change pdf page order; pdf reverse page order
Visual CADD 6 User Guide    
155
Creating New Hatch Patterns
You can rename and modify existing hatch patterns, or create your own from scratch.
All of the hatch pattern definitions are contained in an XML file named hatches.vchat, 
located in the System folder. To create a new hatch or add an existing one from other 
sources, you would edit this file and format the new hatch info with the pertinent 
settings as described below. 
In Visual CADD 6 all customizable files have been changed from the old ASCII 
format to the XML format. You open and edit XML hatch files with the new 
Configuration Editor found on the Utilities menu. If you have a customized hatch file 
in the old format (.hat), the editor includes the option of converting your earlier ASCII 
files into the new format. You can also convert the many hatch files available in the 
public domain (see the Tip at the end of this section), and then copy and paste the 
information for a particular hatch that you want into the hatches.vchat file. 
A Visual CADD hatch definition consists of a family of dashed or solid lines, each at 
a user-defined angle. These lines are then copied and extended (and the dashed pattern 
repeated as necessary) to fill the hatched area. The hatch definitions are in the 
following format (hatch definitions define the hatch pattern as it would appear if 
drawn at a hatch scale factor of 1 and hatch rotation of 0°:
<Hatch Name="goes here" Verbatim="">
<!--a comment line to describe the hatch-->
<Line StartX="" StartY="" Angle="" OffsetX="" OffsetY="">
<Dash>1</Dash>
<Space>2</Space> ... 
</Line> ... 
</Hatch>
Note that the hatch name and comment line precedes the actual hatch line definitions, 
which are enclosed within the set of brackets. There is no limit to the number of lines 
that can be included in a hatch definition, although more lines means slower hatching 
times.
The hatch definition parameters are defined as follows:
HatchName - name of the hatch pattern. Up to 32 characters are allowed.
Verbatim - while hatch names are often used to represent patterns of no real world 
size or scale, often they are used to represent real world items that have a scale, such 
as bricks, tiles, or rocks. Visual CADD typically "normalizes" any hatch pattern 
unless the Verbatim option is used in the definition. Normalizing a hatch involves 
reducing all numbers in the hatch definition to numbers less than 1. In the case of an 
8" brick however, this is not necessarily a good thing, so the Verbatim option is 
supplied to instruct Visual CADD to use the hatch definition as is, i.e. to not normalize 
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the C# DLLs: Move PowerPoint Page Position.
pdf change page order online; change pdf page order preview
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
RasterEdge XDoc.PDF allows you to easily move PDF document pages position, including sorting pages and swapping two pages. Copying and Pasting Pages.
reorder pdf pages online; how to move pages in a pdf document
156
Chapter 13  :  Customizing Visual CADD
it. To declare a hatch pattern as verbatim, include a "Verbatim" attribute with a value 
of "Yes" in the hatch definition.
Comment - can be added anywhere using standard XML comments. Note the !-- 
preceding the comment, which means that the text following will not be used in 
calculating the hatch.
StartX - is the X coordinate (in "real world" inches) of the start of the line relative to 
the "origin" of the hatch pattern.
StartY - is theY coordinate (in "real world" inches) of the start of the line relative to 
the "origin" of the hatch pattern.
Angle - is the angle of the line (0° is at the "3 o’clock" position, and positive is 
counterclockwise).
OffsetX - is the the X component (in "real world" inches) of the offset between copies 
of the line, in the frame of reference of the line. If the line is rotated 90° (to vertical), 
for example, then the X offset of the line is equivalent to the Y offset in the "absolute" 
reference frame of the overall hatch pattern.
OffsetY - is the Y component (in "real world" inches) of the offset between copies of 
the line, in the frame of reference of the line. If the line is rotated 90° (to vertical), for 
example, then the Y offset of the line is equivalent to the X offset in the "absolute" 
reference frame of the overall hatch pattern.
DashLength - is the length (in "real world" inches) of a solid line segment making up 
part of the line pattern. The total number of dashes and spaces cannot exceed 16. You 
can start the line pattern with a dash or space. Note: if this hatch line is a solid, 
continuous line, skip this and all subsequent parameters on this line.
SpaceLength - is the distance (in "real world" inches) between the end of one dash 
segment and the beginning of the next.  The total number of dashes and spaces cannot 
exceed 16.
Example:
The following hatch pattern is for standard brick in running bond pattern: 
<Hatch Name="StdBrickRun" Verbatim="yes">
<!--Standard brick (running bond, 8" long, 2-2/3" high)-->
<Line StartX="0" StartY="0" Angle="0" OffsetX="0" OffsetY="2.666667"/>
<Line StartX="0" StartY="0" Angle="90" OffsetX="2.666667" OffsetY="4">
<Dash>2.666667</Dash> 
<Space>2.666667</Space> 
</Line> 
</Hatch>
C# PDF insert text Library: insert text into PDF content in C#.net
int pageIndex = 0; // Move cursor to (400F, 100F). String outputFilePath = Program.RootPath + "\\" output.pdf"; doc.Save(outputFilePath);
how to reorder pdf pages; how to rearrange pdf pages online
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
reorder pdf page; reorder pdf pages
Visual CADD 6 User Guide    
157
The first line after the name and comment is the 
continuous, solid horizontal line that represents 
the top and bottom of the bricks. It starts at the 
origin of the hatch pattern (thus the first two 0's) 
and is horizontal (angle = 0). This line is repeated 
vertically every 2-2/3" (hence the 2.666667 
offset). Because the line is solid, there are no 
parameters for dash and space segment lengths. 
The second line represents the vertical faces of 
the bricks. This line starts at the origin (thus the first two 0's) and is vertical (angle = 
90). The line is copied horizontally every 8" (hence the 4” offset). The line pattern is 
defined by a solid segment 2-2/3" long (hence the first 2.666667), and a "blank" or 
space segment also 2-2/3" inch long (hence the final 2.666667). 
The best way to understand how hatches work is to open and print the hatches.vchat 
file, and compare the individual hatch definitions with the appearance of the hatch 
onscreen in Visual CADD. 
Tip
You can find a great assortment of custom hatches at the Yahoo user group website. 
Go to http://groups.yahoo.com/ and type Visual CADD in the Search box.
Creating New Line Types
You can rename or modify the line types that come with Visual CADD, or create new 
ones. A maximum of 256 line types is available.
All line type definitions are contained in an XML file named linetype.vclnt, located in 
the System folder.
The line type definitions do not have to appear in order in the linetype.vclnt file, as the 
index number specifies where it appears in the list when loaded into Visual CADD. 
Here is an excerpt from the default XML file that ships with v6 showing the format 
using a dashed line as an example: 
<Linetype Name="DASHED" Index="10" Ref="Device" Align="Balanced">
<Line>
<Dash>0.24</Dash>
<Space>0.08</Space>
</Line>
</Linetype>
VB.NET PDF insert text library: insert text into PDF content in vb
Dim pageIndex As Integer = 0 ' Move cursor to (400F, 100F). Dim outputFilePath As String = Program.RootPath + "\\" output.pdf" doc.Save(outputFilePath).
how to rearrange pdf pages; how to rearrange pages in a pdf file
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Rapidly and multiple PDF document (pages) creation and edit methods file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy
pdf rearrange pages; how to move pages in pdf reader
158
Chapter 13  :  Customizing Visual CADD
Linetype Name - the name of the pattern to be displayed in all Linetype list boxes in 
the interface. Up to 32 characters are allowed. Spaces are not permitted in the name. 
The name must be unique. If a name is used multiple times, the index and definition 
associated with the last appearance of the name will be used.
Index - the linetype number (0-255). While line names are optional, all linetypes must 
have a unique number.
Ref - reference frame for measuring the lengths of the solid and blank segments that 
make up a custom line type. Choices are the world reference frame or the device 
reference frame. If the world option is chosen, then the segment lengths are measured 
in the same reference frame as the drawing objects themselves. Thus the apparent 
"size" of a world-reference pattern will change when you zoom in or out on-screen, or 
when you plot or print at different scales. If the device option is chosen, then the 
segment lengths are measured in the reference frame of the computer screen, printer, 
or plotter. The apparent "size" of a device-reference pattern will remain constant on-
screen and on paper regardless of the zoom factor or print scale.
All of the 49 linetypes that ship with Visual CADD 6 are the device type.
Align - during different views or when lines are drawn at specific lengths, the ends of 
line segments may not fall on a solid segment of a line definition. Because of this there 
is a provision built into Visual CADD that allows the explicit line type definition to be 
overridden in these cases. By using the Balanced option, Visual CADD will always 
"cap" the ends of lines with a solid segment regardless of the line definition and where 
the end of the line falls within that definition.
DashLength - the length in inches of a solid line segment making up part of the 
pattern. The length is measured in "real world" inches if the World reference is 
specified, and on-screen or printed inches if the Device reference is specified (see Ref, 
above). A dash is indicated as a positive length. To include a dot as part of the pattern, 
specify a length of 0. The total number of dashes, dots and spaces cannot exceed 16. 
You can start any line type with a dash, dot or space, and the pattern will begin at the 
starting point of any line you draw with that line type.
SpaceLength - the distance between the end of one dash segment or dot and the 
beginning of the next. The length is measured in "real world" inches if the World 
reference is specified, and on-screen or printed inches if the Device reference is 
specified (see Ref, above). Spaces can either be defined with a <Space> element, in 
which case the value should be positive or with a <Dash> element, in which case the 
value should be negative. There is no difference between the two formats. To include 
a dot as part of the pattern, specify a length of 0. The total number of dashes, dots and 
spaces cannot exceed 16. You can start any line type with a dash, dot or space, and the 
pattern will begin at the starting point of any line you draw with that line type.
Visual CADD 6 User Guide    
159
Example:
The following custom line type is for a property line. The line type definition is as 
follows: 
<Linetype Name="PROPLIN" Index="51" Ref="Device" Align="Balanced">
<Line>
<Dash>2</Dash>
<Space>.06</Space>
<Dash>.03</Dash> 
<Space>.06</Space>
<Dash>.03</Dash>
<Space>.06</Space> 
</Line>
</Linetype> 
We have named it PROPLIN as it is a pattern often used when drawing property lines 
in survey work and plot or site plans. The index number of 51 means that it will appear 
at the end of the list of the 49 default linetypes shipped with Visual CADD 6. 
The pattern starts with a 2" long solid segment followed by a .06" long blank space, 
then a .03" long solid segment, then another .06" long blank space, then a .03" long 
solid segment, then another .06" long blank space. This is a Device reference line type, 
which means that it will always appear the same size on screen and on paper. The 
Balanced alignment instructs Visual CADD to always end lines with solid segments.
Tip
For a complete listing of the 49 predefined linetype definitions in Visual CADD, see the 
Guide to Linetypes topic in the Help file. It provides some background on the history 
and/or intended use of each linetype.
160
Chapter 13  :  Customizing Visual CADD
Visual CADD 6 User Guide    
161
C
HA P T E R
14
W
O
R
K
I
N
G
W
I
T
H
O
T
H
E
R
A
P
P
L
I
C
A
T
I
O
N
S
In hand drafting, using information from one drawing in another involves drawing it 
again, or duplicating a portion of the drawing and then cutting and pasting on a layout 
table. Visual CADD provides tools that allow you to share information with other 
drawings and with other Windows applications outside the VCADD environment 
quickly and easily.
You can exchange drawings with users of AutoCAD and Generic CADD, and you can  
create graphical illustrations to export for use in other applications. You can also 
import text created in other applications directly into your Visual CADD drawings.
Using the Windows clipboard is the easiest way to share information among 
applications.
With the Microsoft feature Object Linking and Embedding (OLE), you can link 
Visual CADD drawings to files in other applications so that changes you make to the 
Visual CADD file are updated in the file it is linked to. Alternately use the clipboard 
Copy command to embed CADD objects by Pasting them directly into the other 
application. 
You can also use OLE to embed or link other files such as word processing documents 
and spreadsheets with Visual CADD, displaying the contents of those files in your 
drawing.
Copying  Objects Between Visual CADD Drawings 
Because Visual CADD allows you to have multiple drawings open at the same time, 
sharing information between them is easily done via the clipboard. 
To copy Visual CADD objects to another drawing:
1. In the first drawing, select the Visual CADD entities you want to duplicate.
2. Select Edit>Copy.
3. Switch to the second open drawing from the Window menu or by pressing 
CTL
+
TAB
, and select Edit>Paste.
4. A bounding box will be attached to the cursor. Place the copied objects at the 
desired location with a mouse click.
162
Chapter 14  :  Working with Other Applications
Merging Two Visual CADD Drawings
Use the Merge command to combine the contents of two drawings. The name and 
drawing environment of the first drawing loaded are preserved, although symbols and 
attributes of the second drawing are added to those of the first (conflicts such as 
duplicate symbol names are resolved in favor of the first drawing).
To merge another drawing file into the current drawing:
1. Select File>Merge. The files that you are trying to merge must both be VCD files.
2. If necessary, change the path and drive in order to locate the file you wish to 
merge.
3. In the list box, double click the file name, or select the file name and click [Open]. 
4. A bounding box containing the contents of the merged file will be attached to the 
cursor. Place the merged drawing at the desired location with a mouse click.
Copying Between Visual CADD and Other Applications
Incorporating parts of Visual CADD drawings into other Windows based documents 
is simple. You can use the standard cut, copy, and paste commands to add Visual 
CADD illustrations to your spreadsheets or word processing documents. You can also 
use layout and publishing software to combine Visual CADD drawings with other text 
and graphic elements for visually appealing publications.
To share text between Visual CADD and another application you use the Text Editor 
tool.
To copy Visual CADD objects to another application:
1. Select the Visual CADD entities you want to use in another application.
2. Select Edit>Copy.
3. Switch to the other application, and select Edit>Paste.
Note
Visual CADD entities copied to the clipboard are pasted into other Windows 
applications as a Visual CADD 6 Object (OLE). This results in a high quality image at 
different resolutions.
To import text from another application:
1. Within the other application, select the 
text you want to use.
2. Select Edit>Copy.
3. Switch to Visual CADD, and then click 
the Text Editor tool.
Documents you may be interested
Documents you may be interested