1 / 15

WiseImage Open Architecture

WiseImage Open Architecture. Why to open?. Modern technology demands A growing amount of customers demands for custom commands The limited development resources The limited QA and testing resources WiseImage ready-for-plug-in architecture. What you can do.

Télécharger la présentation

WiseImage Open Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WiseImage Open Architecture

  2. Why to open? • Modern technology demands • A growing amount of customers demands for custom commands • The limited development resources • The limited QA and testing resources • WiseImage ready-for-plug-in architecture

  3. What you can do Using WiseImage Automation you can: • Create your own commands to manipulate vector objects and raster images inside WiseImage document • Create your own custom entities to be stored and edited in WiseImage document • Establish database connection for WiseImage resident objects

  4. How to do. Commands are scripts that can be written on: • VBS - Visual Basic Script • JS – Java Script

  5. WiseImage automation objects groups: • Document resident objects • Environment objects • Service and utility objects • Geometry and helper objects

  6. Document resident groups: • Entities (vector and raster) • Layers collection • Blocks collection • Images collection

  7. Entities types • Point • Line • Arc • Circle • Polyline • Block insertion • Image insertion • Rectangle • Text • Multiline text • Hatch • Spline • Dimension

  8. Services Services and utilities: • View management • Choosers • Vector selection engine • Command environment and control • Line types and fill styles management • Fonts

  9. Helpers Geometry objects: • Points • Rectangles • Polygons • Coordinates transformer Misc objects: • Hierarchical parameters storage

  10. What you can do? • Add/Remove/Modify entities • Add/Remove/Modify layers • Load/Process/Save/Unload raster images • Create interactive commands • Setup application / document parameters • Launch any WiseScript command • Use vector selection capabilities All script actions will be fully handled by application undo / redo.

  11. Interaction with user • Prompt - simple text input • Choosers - input coordinate based data (the same way as in existing commands) • Form-oriented dialog based interaction • Any combination of above

  12. Vector Selection Engine Entities sets as basement of selection Document Set of entities Topology and modes Vector selection engine Set of entities Document selection

  13. What is not available now • Inspector usage • Access to raster images contents • Vector correction engine control • Hybrid objects, raster area selection • Limited access for trace engine

  14. How to add custom command • Write script and save to text file • Add custom button • Link it to script file • Select desired function • Add this button to any WiseImage toolbar

  15. Discussion • Question? • Suggestions?

More Related