Mydraw User Manual
Mydraw User Manual
1 Introduction
MyDraw is a powerful, yet easy to use diagram software. It provides a large selection of shapes, formula based
engine like in Microsoft Visio, a lot of automatic layout algorithms and many other features. The following list
outlines the main features of MyDraw in more details:
UI
Library browser
Pan and zoom view
Drawing view with different view modes
Rulers
Guidelines
Ribbon and command bars UIs with the ability to switch between them
Predefined UI themes:
Windows 8
Windows 7 Aero
Windows XP
Mac OS El Capitan
Mac OS Lion
Several windows classic themes
A "New Drawing" dialog with a large set of drawing templates to choose from
Document
Multiple pages
Large number of predefined shapes
Grouping and ungrouping of shapes
1D and 2D barcodes
Measurement units and scaling
Formulas
Interaction
Rotation, scaling and moving of shapes and groups
Many tools such as pointer tool, rectangle tool, ellipse tool, geometry tool, pan tool, etc.
Snap and glue
Spacing and positioning of shapes
Automatic layouts and routing
Shape protections
In place editing and formatting of texts
Tooltips and clickable hyperlinks for shapes and groups
Printing
Print dialog with settings for page size, margins and layout mode
Ability to exclude certain shapes and groups from printing
Formats
Native MyDraw XML and binary based formats
Native MyDraw XML template format
Table of Contents
1. Introduction 1-2
2. Licensing 5
3. Version History 6
4. User Interface 7
4.1. UI Overview 7-8
4.2. New Drawing Dialog 8-9
4.3. Drawing View 9-12
4.4. Library Browser 12-16
4.5. Pan and Zoom View 16-17
4.6. Page Navigator 17-18
4.7. Ribbon 18-21
5. Basic Tasks 22
5.1. Working with Drawings 22-23
5.2. Working with Shapes 23-26
5.3. Working with Groups 26-27
5.4. Working with Pages 27-28
5.5. Page Settings 28-30
5.6. Inserting Images 30-31
5.7. Keyboard Shortcuts 31-33
5.8. Application Settings 33
6. File Formats 34
6.1. File Formats Overview 34-35
6.2. AutoCAD Drawing Interchange 35
6.3. ESRI Shapefile 35-37
6.4. Genealogical Data Communication 37-38
6.5. Image Export 38-40
6.6. PDF 40-41
6.7. Web Page 41-42
6.8. Visio Drawing 42
7. Special Diagram Types 43
2 Licensing
Online Activation
Activate MyDraw Product Licenses
If you have purchased a license for MyDraw, you can activate it as follows:
1. Launch MyDraw and create a new blank drawing
2. Click the File menu and then About
3. Enter the username (e-mail) and password of your MyDraw account
4. Click the Activate button to activate the software
5. Restart MyDraw for changes to take effect
At any time you can transfer you license to another computer by deactivating it first on your current computer
and then activating the license on the new computer following the above procedure. To deactivate your license on
your current computer, do the following:
1. Launch MyDraw and create a new blank drawing
2. Click the File menu and then About
3. Enter the username (e-mail) and password of your MyDraw account
4. Click the Deactivate button to deactivate the software
5. Restart MyDraw for changes to take effect
After deactivating a license on one computer, you will be able to activate it on another computer.
Local Activation
If the computer you have installed MyDraw on doesn't have an Internet connection, you can activate MyDraw
locally by doing the following:
1. Click the File menu in MyDraw's ribbon and then click About.
2. Click the Local License button
3. Click the License button and you'll be redirected to the purchase page from where you can purchase a
license.
4. Use the Copy Machine Id button of the About dialog to copy your machine ID. Then paste it in an email,
send it to [email protected] and we'll respond with a license key.
After you receive a registration code click File -> About -> Local License and in the dialog that opens, perform
these steps:
1. Press the Add... key.
2. Enter (or copy / paste) the license key you obtained from Nevron.
3. Press OK.
4. Press Close.
That's it, you have successfully applied the license key to MyDraw.
3 Version History
Version 2.0.0
New file formats:
AutoCAD (DXF) export
Visio 2003-2010 Drawings (VSD, VDX)
Visio Stencils (VSSX)
Visio 2003-2010 Stencils (VSS, VSX)
Enhanced Metafiles (EMF)
New shape libraries
New drawing templates
Autosave
Multi-monitor support
UI improvements and bug fixes
Version 1.0.1
UI, stability and performance improvements
Bug fixes
Version 1.0.0
First version of MyDraw
4 User Interface
4.1 UI Overview
The following image shows the main parts of MyDraw's user interface (UI):
Drawing View - this is the area in which you can create your diagrams
Library Browser - lets you quickly insert shapes into the drawing view using drag and drop
Pan and Zoom View - presents a small preview of the drawing document and can be used to quickly
move to another area of the document
Ribbon - contains a set of buttons, menus, combo boxes and other command controls organized logically
in groups and tabs that let you manipulate the diagram, add, arrange and style shapes and so on
Ribbon Search Box - lets you quckly search for and execute a command
Page Navigator - lets you add more pages to your drawing document, name, delete or edit them and
switch between them
Zoom Slider - lets you quickly zoom in and out the drawing view
Status Bar - shows useful information about the current selection and the mouse pointer location
Sidebar
The sidebar is placed at the left side of the New Drawing dialog and lets you open one of the recently opened
drawings. You can also pin/unpin and remove drawings from the recent documents list. Below the list of recent
documents you will find an Open button that lets you browse to a drawing of your choice and open it in MyDraw.
Main Content
The main content of the New Drawing dialog lets you create a blank new drawing or create a drawing based on a
template and consists of the following widgets:
Template Search Box - lets you search for a drawing template by name. Simply start typing in the
search box and you will see a list of matching templates. To open any the templates in the list, click it
with the left mouse button or select it with the arrow keys and press Enter.
Breadcrumb - lets you go back to a parent category in the list of templates.
Template Picker - lets you select a drawing template to open in MyDraw. At the root level of the
template selector you can also select the "Blank Drawing" option to create a blank new drawing or the
"New from Existing..." option to create a new drawing based on an exsiting one. The other items in the
template picker are template categores. If you click any of them, the category will open and you will see
its templates and sub categories.
You can use the Splitter collapse buttons to collapse and expand the splitter pane and the library. MyDraw saves
these settings, so the splitter positions you set will be applied again the next time you start MyDraw.
Predefined Libraries
Most of the drawing templates come with several opened predefined libraries. If you want to open or close more
of the predefined libraries, click the Predefined Libraries button (item 1 in the "Library Browser Parts"
section). A dialog with all available predefined libraries will open (see the screenshot on the left).
Check the predefined libraries you want to be opened, uncheck the ones you want to be closed and when ready
click the OK button.
Search Shapes
The Library Search button (item 13 in the "Library Browser Parts" section) switches the library browser to
library search mode. Enter several characters in the "Look for" text box and MyDraw will show you all shapes
from the currently opened libraries whose names contain these characters. If you want the check to be case
sensitive, check the Case Sensitive check box.
You can also choose between one of the following matching modes:
Contains - matches all shapes whose name contains the entered characters
Starts with - matches all shapes whose name starts with the entered characters
Word Starts with - matches all shapes whose name contains a word that starts with the entered
characters
Ends with - matches all shapes whose name ends with the entered characters
Word Ends with - matches all shapes whose name contains a word that ends with the entered characters
Contains Any Word - matches all shapes whose name contains a word starting with one of the words of
a given substring and orders the matched shapes by the number of matched words
Contains All Words - matches all shapes whose name contains all of the entered words
To add a page, click the Add button. You can then click on the button associated with a given page to navigate to it.
The button All shows a menu with all pages of the current document, so you can easily switch to the desired page.
To rename a page, right click it and select Rename from the context menu.
To delete a page, right click it and select Delete from the context menu.
To create a duplicate (i.e. an exact clone) of a page, right click it and select Duplicate from the context menu.
To edit the properties of a page, right click it and select Page Properties from the context menu.
The button All shows a menu with all pages of the current document, so you can easily switch to the desired page.
4.7 Ribbon
Home Tab Page
Action Tab Page
Arrange Tab Page
Insert Tab Page
Review Tab Page
Mailings Tab Page
View Tab Page
Application Menu
Each command item in the ribbon has a tooltip, which contains information about the command and its
keyboard shortcut (if any), so when in doubt about what a given command does, simply move the mouse pointer
over it and wait a second for the tooltip to show up.
As the image above shows the Home tab page is organized into the following ribbon groups:
Clipboard - lets you cut or copy the currently selected shapes. When there are compatible objects in the
clipboard you can also use the Paste button to paste them in your diagram.
Font - lets you control the font, size and appearance of the text of the currently selected shape.
Paragraph - lets you specify the text alignment of the currently selected shape.
Geometry Format - lets you control the fill, stroke, shadow and corner rounding of the currently
selected shape. For 1D shape (i.e. connectors) you can also specify the begin and end arrowhead styles.
Tools - contains a set of tools that you can activate in order to create custom shapes, edit the geometry of
a shape, insert text, pan the diagram or simply to go back to the default tool as shown on the above image -
the pointer tool.
Editing - lets you undo/redo the recently made changes to your diagram, as well as to select all shapes, all
1D shapes or all 2D shapes.
Search - contains buttons for finding and replacing texts in shapes
The Insert tab page currently has the following ribbon groups:
Illustrations - lets you easily insert an image or a 1D/2D barcode to your diagram. If you insert a
barcode, you can then right click it to modify its properties.
Symbols - lets you insert special text characters and symbols into the text block of a shape
Text - lets you insert hyperlinks and different text fields into the text block of a shape
The Review tab page currently has the following ribbon buttons:
Spell Check - a toggle button that enables or disables the spell checking for the whole document.
Symbols - lets you select the spell check dictionary to use. You can use any of the included spell check
dictionaries or load a different spell check dictionary using the Browse button. MyDraw is compatible
with Open Office spell check dictionaries.
Application Menu
The application menu is shown when you click on File. It contains menu items for saving the diagram or loading a
diagram from a file, for printing and export and so on. It also contains the menu item for showing the About dialog
and the button that shows the Options dialog, which you can use to switch the current UI theme, or switch to
traditional command bar UI. It also lets you switch the user interface to another language. The application menu
also contains a New menu option that opens the New Drawing Dialog.
The right side of the application menu shows the recently opened/saved documents with the ability to pin the ones
you find more important.
5 Basic Tasks
Open a drawing
To open a drawing click File and then Open or press Ctrl+O from the keyboard. An "Open File" dialog will open
in which you can select the file you want to open. MyDraw currently supports Nevron XML Drawings (NDX) and
Nevron Binary Drawings (NDB). You can also drag and drop a compatible file format to the drawing view of
MyDraw and it will open.
For your convenience MyDraw also maintains a list of the recently used drawing documents at the right side of
the application menu. You can click any of the documents there to open it. You can also use the pin buttons next
to each recent document to pin it to/unpin it from the recent documents menu.
Save a drawing
To save a drawing click File and then Save or press Ctrl+S from the keyboard. A "Save File" dialog will open in
which you can specify the name and the type of the file MyDraw should save your diagram to. If you want to save
your drawing as a template, select the MyDraw XML Drawing Template format.
Note that if you want to preserve all features and formatting of your drawings, you should always save them
in one of the MyDraw native formats (NDX or NDB). If you need a drawing in another format, you can then
save it to another format, too, but it is recommended that you awlays save it to a native MyDraw format first
if you plan to edit it later.
Add a shape
Adding a shape in MyDraw is very easy - simply drag and drop any shape you like to add to your diagram from the
library browser to the drawing area of MyDraw as shown in the following image:
To format only parts of the shape's text, you should double click the shape in order to enter in in-place edit mode.
You should then select the text you want to style and use the controls from the ribbon to apply the desired
formatting to the selected text. You can then select another piece of the text and format it differently and so on.
Groups support drill down selection, which means that you can select a shape within the group by first clicking on
the group to select the group and then clicking on the particular shape within the group to select it.
MyDraw’s default page size is A4 portrait. The first two settings in the page property editor are the Drawing Scale
and Size. Depending on your needs you can modify the drawing scale or the size of the page.
Padding
Page padding is the spacing applied to the page when you size it to its content by right-clicking somewhere in the
page and selecting Size to Content.
Appearance
To change the background color and border of the page of your diagram, go to the Appearance tab. To edit the
main color, select Background and choose the type of fill you’d like to use. You will find plenty of opportunities
including Color Fill, Stock, Linear, Radial, or Advanced Gradient Fill, Hatch or Image Fill. Each of those fill types
can be additionally modified to achieve the result you’re looking for.
To edit the border of your page, click the Border button and choose the type, color, and rounding of the border.
Don’t forget to also specify border thickness. With MyDraw you can choose to have a border on all sides of your
drawing area or on specific sides only.
Page Items
The tree view on the left side of the dialog shows the page hierarchy. Of special interest is the Items collection. It
contains all items that are placed in the page, for example shapes, groups, guide lines, etc. You can see the items by
expanding the Items collection and you can click any of the items to inspect and modify its properties.
To insert an image click the Image button of the Insert tab. A file dialog for selecting an image file will open.
MyDraw currently supports the following image formats:
Bitmap
GIF, including animated GIFs
JPEG
PNG
Nevron Raster Image (NRI)
Another way to insert images in your drawing is to fill a shape with an image. To do so, right click a shape, choose
Format Geometry from the context menu and from the submenu select Geometry Fill. The fill editor dialog will
open. In that dialog select Image Fill for fill type as shown on the following screenshot:
Click the Browse for image button to select an image to fill the shape with. If the image is an animated GIF, you
can check the Enable Frame Animation check box to insert it as an animated image.
Using the Texture Mapping button you can specify how the selected image should fill the shape - centered,
stretched, aligned to a specific side or corner or tiled.
The Enter image URL button lets you load an image from the Web.
All images inserted in MyDraw are embedded in your drawings, which means that they do not depend on the
file they were loaded from. This makes MyDraw drawings fully portable as you do not need to distribute any
additional files with them.
Note that most keyboard shortcuts for Windows use the Ctrl modifier key, while the equivalent ones for Mac
use the Command modifier key instead.
File Commands
Ctrl / Command + N - creates new drawing
Ctrl / Command + O - shows a dialog for selecting a drawing and opens it
Ctrl / Command + S - saves the current drawing to file
Ctrl / Command + P - prints the current drawing
Edit Commands
Ctrl / Command + X - cuts the selection
Ctrl / Command + C - copies the selection
Ctrl / Command + V - pastes the contents of the clipboard
Delete - deletes the selected shapes
Ctrl / Command + A - selects all shapes
Escape - deselects the selected shapes
View Commands
Ctrl / Command + [+] - zoom in, you can also use Ctrl / Command + Mouse Wheel
Ctrl / Command + [-] - zoom out, you can also use Ctrl / Command + Mouse Wheel
Ctrl / Command + 0 - zoom to 100%
Ctrl / Command + G - show/hide grid
Ctrl / Command + B - show/hide page breaks
Ctrl / Command + R - show/hide rulers
Ctrl / Command + L - show/hide guidelines
Ctrl / Command + Alt + P - show/hide ports
Tools Commands
The shortcuts below activate one of the drawing tools:
Ctrl / Command + 1 - activates the pointer tool
Ctrl / Command + 2 - activates the draw rectangle tool
Ctrl / Command + 3 - activates the draw ellipse tool
Ctrl / Command + 4 - activates the draw line tool
Application Settings
The application settings lets you configure the following:
Command UI - specifies whether MyDraw should use a ribbon or command bars (menus and
toolbars)
UI Theme - specifies the UI theme to use
Language - specifies MyDraw's display language
Auto Save Interval - defines the time interval for auto-saving the currently opened document. By
default set to 2 minutes, which means that MyDraw will save any unsaved changes to your document
every 2 minutes and offer you to recover your document in case of an unexpected shut down or crash.
To change the auto-save interval simply select the desired item from the drop down list. If you want to
disable the auto-save feature (not recommended), select "Not Defined".
Documents Settings
The Documents tab lets you configure the Author and Company name that will be set to each new drawing you
create with MyDraw.
General Settings
The General tab lets you configure the following:
Developer Mode - if checked MyDraw will run in developer more showing you more settings and
option to set expressions to the properties shown in most dialogs.
Email Send Settings - lets you configure the email send settings MyDraw should use when sending e-
mail messages result of a mail merge operation.
Warn When Saving to Non Native Format - if checked MyDraw will show a warning message
that saving to a document format other than the native MyDraw document formats (NDX and NDB)
may lead to loss of information and formatting.
6 File Formats
Click the Save Image button and select "AutoCAD Drawing Interchange" for file type. For more information
about the Vector Image Export dialog, check out the Image Export documentation topic.
Save As Dialog
To directly save the active page of the currently opened dialog to AutoCAD Drawing Interchange format (DXF),
click File and then Save As. In the save dialog that opens select "AutuCAD Drawing Interchange" for file type,
enter file name and click Save.
This dialog lets you configure how the data from the DBF file should be used when importing the map in MyDraw.
The "Name and Text" group box lets you select the columns that should provide the names and the texts of the
imported shapes, as well at in what zoom range the shapes and their text should be visible.
The "Fill" group box lets you select a column, whose values should be used for filling. The filling is defined by the
selected number of colors, begin and end color. MyDraw will automatically create color shades starting from the
selected begin color and ending at the end color. This lets you easily color a map by a data column defined in the
data file. For example, you can color the countries in a world map based on their population. The countries with
small population - white, the ones with more population - light green, those with large population - green and the
countries with most population - dark green.
GEDCOM Import
To open a GEDCOM file in MyDraw:
1. Click the File menu
2. Click Open
3. Select "Genealogical Data Communication (*.ged)" for file type
4. Select the GEDCOM file you want to open and click the Open button
GEDCOM Export
To save a GEDCOM file in MyDraw:
1. Click the File menu
2. Click Save As
3. Select "Genealogical Data Communication (*.ged)" for file type
4. Select the file you want to save to and click the Save button
Note that when exporting a diagram to GEDCOM format only the information contained in family tree
shapes will be exported. You will loose all other shapes and all formating and positioning. If you want to
preserve the diagram with all of its shapes and formatting then please also save it in one of the native
MyDraw formats - NDX or NDB.
In this dialog you can specify whether the whole page or only a part of it should be exported as well as the
resolution of the generated image in dots per inch. Note that the part of the active page that is going to be
exported to image will be highlighted, so that you can easily see what's going to be exported and what's not. When
ready, click the Save Image button to save the image to a file or use the Copy To Clipboard button to copy it
to system's clipboard, so that you can paste it easily in other programs for further processing.
In this dialog you can specify whether the whole page or only a part of it should be exported as well as the
resolution of the generated image in dots per inch. When ready, click the Save Image button to save the image
to a file. If you click the Copy To Clipboard button, the source code of the resulting SVG will be copied to the
clipboard.
6.6 PDF
MyDraw makes it easy to export any drawing to PDF. To do so click File and then Export to PDF... The following
dialog will open:
The PDF export dialog lets you configure the page size and page margins and shows a preview of the export. You can
also specify the print layout that determines the zoom mode of the diagram. If the paging mode is set to "Fit To
Pages", you can specify on how many pages the diagram should be fitted. For example if you want the diagram to be
fitted on 1 page, set page columns and page rows to 1. If you want the diagram to be fitted on 6 pages, set the page
columns to 3 and page rows to 2 and so on. When ready, click the Export to PDF button to export the diagram to a
PDF file.
Importing and exporting of drawings in the older Visio format - "Visio 2003-2010 Drawing (VSD)" is also
supported, but it requires an active Internet connection.
Adding Shapes
To add a spouse to a person shape, right click it and select the Add Spouse menu option. A spouse with be added
next to the selected person shape and a family shape will be placed below the spouses and connected to each of
them. You can then click the family shape to add children to the family.
In case you need to build your tree in the other direction, too (i.e. from children to parents) you can right click a
person shape and select the Add Parents menu option from the context menu.
8 Advanced Tasks
The tree view at the left side of the dialog shows the shape children and the controls at the right side lets you edit
the properties of the item currently selected in the tree view.
If the shape does not have any ports, the ports collection may not be present, too and you will have to create it. To
do so, select the shape in the tree view and click the Add button (the green plus) in the toolbar placed below the
tree view. In the dialog that open select Ports (Port Collection) for child type and a ports collection will be
added for the shape. Then select the ports collection in the tree view and use the Add button to add one or more
ports to it.
When you add a port, the easiest way to configure its location is to select the "Relative" check box to make its
position relative to the shape bounds and then set the X and Y fields in the Location group box to values from 0
to 1, where (0, 0) denotes the top left corner of the shape's bounding box and (1, 1) denotes its bottom right
corner. For example, to create a port at the center of the right side of the shapes bounding box, you should set X
to 1 and Y to 0.5.
To remove a port, select it in the tree view and click the Delete button (the red "X") from the toolbar or press the
Delete key from the keyboard.
Composing shapes
Shape composition is the process of combining the geometry of two or more shapes into one. To compose a
complex shape, create and position two or more shapes, select them either by Crtl+Click all of them or by
rectangular selection and then use one of the buttons in the Compose ribbon group of the Action tab page. The
image below demonstrates the result of different shape composition operations on a square and 4 triangles.
Drawing shapes
MyDraw also lets you draw shapes using lines, cubic beziers, arcs or freehand drawing (Nurbs tool). To draw a
custom shape, select one of these draw tools and start creating primitives (lines, curves, arcs, etc.) or create a
freehand drawing using the Nurbs tool. Each time you place the mouse cursor over the start or the end of a
primitive MyDraw will show a tooltip to remind you that you can extend the current geometry from this point. If a
primitive you are drawing closes a geometry at given point a tooltip "Close Geometry" will show to inform you that
at this point the geometry will be closed and a 2D shape will be produced.
You can use the "Edit Geometry" tool (the pencil) to modify the control points of the geometry primitives in order
to change the outline of the shape.
Layout types
MyDraw provides three main types of automatic layouts:
Box layouts - arrange only the 2D shapes of a diagram without taking into account the connectors.
Usefull when you want to order a bunch of not connected shapes in a tabular manner for example.
Graph layouts - arrange both the 2D shapes and the 1D shapes (connectors) of a diagram. Useful for
wide range of diagrams. Handles well and produces nice drawing of all kinds of connected diagrams.
Tree layouts - arrange both the 2D shapes and the 1D shapes (connectors) of a diagram. Can be regarded
as a special case of the graph layouts optimized for tree diagrams, i.e. diagrams in which each shape has
only one parent, except for the root shape, which does not have a parent shape.
The main type of the layout is indicated by its icon in the "Layout Type" combo box as shown in the image in the
next section.
Apply a layout
To apply an automatic layout to the selected shapes or to all shapes in the active page of your drawing click the
Layout button from the Arrange ribbon group of the Home tab. The following dialog will open:
You can choose the layout you want to apply from the "Layout Type" combo box. When you select a layout a preview
will open to the right, so that you can get an idea how the layout will arrange your shapes. You can change the
settings of the layout from the controls that appear in the "General" tab page. All setting changes will immediately
reflect in the preview so you can easily see their effect on the layout.
Custom templates
If you want to create a custom MyDrawing template, you should follow this procedure:
1. Create a drawing as usual.
2. If you want, you can use the Predefined Libraries button of the library browser to close some of the
predefined shape libraries and leave only the ones related to your template opened.
3. Finally click the Save As... menu item from the MyDraw's application menu and save the drawing
as "Nevron XML Drawing Template (*.ndtx)".
Thus your drawing template will be created and at any time you will be able to use the "New from Existing..."
option of the New Drawing Dialog to create a new drawing based on your custom template.
Insert a 1D barcode
To insert a 1D (a.k.a. linear) barcode, click the 1D Barcode button of the Insert tab. The following dialog will
open:
In this dialog you can configure the scale and the size mode of the barcode, its background and text fill, its
symbology and text. Note that some symbologies have strict requirement on the text of the barcode, for example
an EAN13 barcode can only have 13 digits (12 digits + 1 check digit).
If you enter "0123456789012" in the dialog above, the following 1D barcode will be created:
Insert a 2D barcode
To insert a 2D (a.k.a. matrix) barcode, click the 2D Barcode button of the Insert tab. A dialog similar to the one
for 1D barcode will open. It will let you configure the scale and size mode of the barcode, its background and text
fill, its symbology and text. MyDraw currently supports the following 2D barcode symbologies:
QR code
Data Matrix
PDF 417
Note that the mandatory fields are marked with an asterisk symbol. When you enter your e-mail sending options,
select the mail merge field that contains the e-mail addresses of the recipients and click the OK button. MyDraw
will then start generating and sending the e-mail messages displaying a progress dialog while they are being sent.