ICTM


交易前作業之系統化管理

傳真、eMail、橋接LINE

類比資料數位化技術

非結構性資料結構化

 

    【ICTM系統功能類別】

  • 通訊:傳真、eMail、LINE。
  • 通訊行為、接收資料、檔案編輯、傳送資料、歸檔資料庫。
  • 點矩陣圖形編輯器;(.png)、(.jpg)。
  • 傳真檔圖形編輯器;(.tif)。
  • 定義檔名;方便於分類、辨識、搜尋。
  • 交易前置作業;虛擬印表輸出數位圖檔、
    外部通訊認證及內部部門溝通。

 

    History: 1.0 (13th Feb 2009)

  • draw path, line, freehand-circle, rectangle
  • clear drawn image
  • delete element
  • save image
  • → Narendra Sisodiya

 

    History: 2.0

  • draw ellipse, square
  • change line style (stroke-dasharray)
  • rearranged whole code to utilize OOP
  • GUI enhancement
  • → Pavol Rusnák

 

    History: 2.1 (17th June 2009)

  • tooltips added to all UI elements
  • edit of fill opacity, stroke opacity, group opacity
  • selection of elements
  • move/drag of elements
  • save SVG file to separate tab
  • create and edit text elements
  • contextual panel of tools

 

    History: 2.2 (8th July 2009)

  • multiselect mode
  • undo/redo actions
  • resize elements
  • contextual tools for rect, circle, ellipse, line, text elements
  • some updated button images
  • stretched the UI to fit the browser window
  • resizing of the SVG canvas

 

    History: 2.3 (8th Sept 2009)

  • align objects
  • rotate objects
  • clone objects
  • select next/prev object
  • edit SVG source
  • gradient picking
  • polygon mode

 

    History: 2.4 Arbelos (11th Jan 2010)

  • include raster images
  • select non-adjacent elements
  • group/ungroup
  • zoom
  • layers
  • curve segments in paths
  • UI localization
  • wireframe mode

 

    History: 2.5 Bicorn (15th June 2010)

  • open local files (Firefox 3.6+, Chrome 6+ only)
  • import SVG into drawing (Firefox 3.6+, Chrome 6+ only)
  • connector lines and arrows
  • smoother freehand paths
  • editing outside the canvas
  • increased support for SVG elements
  • add/edit sub-paths

 

    Plugin Architecture

svgEditor.addExtension("Hello World", function() {

        return {
                svgicons: "extensions/helloworld-icon.xml",
                buttons: [{...}],
                mouseDown: function() {
                        ...
                },

                mouseUp: function(opts) {
                        ...
                }
        };
});

 

    Features in progress (for 2.6 Cycloid)

  • IE9 support
  • context menus
  • path clipping
  • support for <a> element
  • shape library tool
  • linking off to clipart/image library sites

 

    Projects based on SVG-edit

  • Firefox add-on
  • Opera widget
  • Google Wave gadget
  • Wiki extensions (Dokuwiki, Instiki, MoinMoin, XWiki)
  • Eduvid
  • Sesame

 

    Resources

Thank you!

Questions?