PixeLook
Development Group

See also:

[Image analysis]

[Vector editor]

[IPL wrapper]

[AVI - demo]

[Samples]

[ ZL.DLL ]

Monitor page
for changes

it's private
powered by
ChangeDetection

 

Vector editor

By placing the TZMarkerLayer component onto you form, your application acquires powerful vector graphics editing capabilities. By placing several such components, you obtain a multi-layer vector graphics application.

 The vector editor includes the following features:

  • graphical objects: points, polylines, polygons, vectors, rectangles, circles, ellipses - are all supported;
  • different drawing styles of object nodes - a few predefined styles and user-defined drawing style;
  • standard Windows pen and brush styles are fully supported;
  • non-standard drawing styles (Marching Ants) are supported;
  • object rotation, mirroring, resizing, moving;
  • object ordering: bring to front, send to back,...;
  • NEW! multiple object selection; any operation can be applied to several objects at a time
  • NEW! grouping/ungrouping of objects
  • NEW! free-hand drawing;
  • spline-based smoothing of polygons and polylines;
  • object editing: node moving, insertion and deletion;
  • clipboard support
  • zooming/ scrolling of objects is synchronized with the parent window;
  • a set of standard commands that can be edited (restricted or extended) by the developer;
  • own floating toolbar and context menu are provided;
  • developer has full control over editor at run time.

Built-in toolbar

When the user works with the vector editor, he/she sees the following toolbar with available commands. The developer can hide commands or add new commands. The table below shows the meaning of all built-in commands.

 

Button

Description

  Properties

Shows the property window (similar to the Object Inspector) that contains default properties of the editor, such as the pen and brush properties, smoothness degree, and so on. The window also contains a table with detailed information about each object (its type, number of nodes, coordinates of nodes, and so on). Each object can be selected in the editor window via this table.

  Select all

Creates a new vector object (rectangle) covering the whole image.

  Clear

Deletes all vector objects

 

Paste/Copy/Cut

Paste an object from the clipboard/ Copy an object to the clipboard/ Copy to the clipboard and delete the object. Using these commands, vector objects can be transferred between windows and between applications.

 NEW!

Ungroup/Group objects

Any set of objects can be selected with the mouse and grouped. The group of objects can be considered as one object; all other operations can be applied to the group.

Object ordering:

  • Send Backward
  • Bring Forward
  • Send to Back
  • Bring to Front

All objects are drawn according to their indexes in the internal list. By default each index corresponds to the order of object creation.

These commands control object ordering. Send Backward swaps the current object with the previous one. Bring Forward swaps the current object with the next one. Send to Back moves the object to the first place in the list. Bring to Front moves the object to the last place in the list.

  • Flip Vertical
  • Flip Horizontal

These commands flip (mirror) an object

  Show Nodes

Shows/ hides nodes of objects

  Show Numbers

Shows/ hides object indexes

   Delete Object

Deletes current object

   Delete Node

Deletes current node of a selected object

 Select object

Turns on/off selection mode. In the selection mode any set of objects can be selected with the mouse.

  Rotate Object

Turns on/off rotation mode. Each object can be rotated by an arbitrary angle by dragging it with the mouse.

 NEW! Move nodes

Turns on/off node moving mode. In this mode any node can be moved or deleted

  Edit Object

Turns on/off object editing mode. In this mode any node can be moved or deleted and new nodes can be inserted

 NEW!

Free-hand drawing

Turns on/off free-hand drawing for polylines and polygons

  Smoothing

These commands change the degree of smoothness of the current  polyline or polygon

 NEW!

  • Change object type
  • Fix object button

These commands set the type of an object to be created:

  • Ellipse
  • Circle
  • Vector
  • Rectangle
  • Polygon
  • Polyline
  • Point

[Home] [News] [Features] [Components] [Screenshots] [Tutorials] [Download] [Order] [Contact us]

© Copyright PixeLook Development Group, 2002-2003. All rights reserved

Delphi™ is registered trademark of Borland Software Corporation.
Intel and Pentium are registered trademark of Intel Corporation.
PhotoShop is a trademark of Adobe Systems Inc.
All other trademarks are the property of their respective owners