歷次升級說明:[版本說明a.bcd:其中a:大的結構和功能的改變,b:某類功能的增加,c:功能的修正,d:bug修正)]
-------------------
1.2.1版本:
1.增加設定在選擇時,是否可以選擇鎖定圖形,是否可以選擇不顯示圖形
2.ISGElementCollection中增加contains函數,判斷是否已經存在
3.ISGControl裡增加UserFeedBackElements屬性,用於增加使用者輔助圖形;增加CanUndoRedo屬性,用於覺得是否自動記錄操作堆疊;
增加搜尋函數
-------------------
1.2版本
Simple Graphic 圖形控制項:
1.增加鎖定功能,鎖定的圖形要素不可以做任何操作,但可以選取lock
2.增加標註屬性功能,標註內容直接設定到labelAttribute屬性內,若為「」則不標註
3.增加ShowLabel屬性定義,代表這個圖形要素是否顯示他的標註。
4.增加backShowLabel屬性定義,這個定義在內部使用,組合時可以把Showャaeeee owLabel,拆組時再還原回去
5.增加屬性顯示位置點屬性LabelLocation,包括枚舉emunlocation:左上、上、右上、右、右下、下、左下、左、中;XOff:YOff:.
-------------------
1.11版本
Simple Graphic 圖形控制項:
1.畫曲線:修改為先畫首節點、結尾節點、第一個控制點、第二個控制點
2.選擇工具:單點選擇上層的一個可選中圖形後返回,拉框選中方法不變
3.修正文字和圖片的選取方式:修改為可以點到圖片和文字上的任一點上即為選取(原操作是中心點)
4.修正對文字編輯後,文字編輯遊標持續顯示bug
SampleGraphic 繪圖程式:
1.修改開啟檔案對話方塊幹擾錯誤
-------------------
1.100版本變化:現在這個版本可以作為SVG編輯器,以svg導出文件作為web發布圖形
Simple Graphic 圖形控制項:
1.增加SVG導出支援ISGSVGSheetSurport介面,由ISGSheet介面繼承
2.增加SVG導出支援ISGSVGElementSurport介面,由各ISGElement的實作類別繼承,繼承這個介面的Elemenet都可以支援SVG導出,否則不能.
3.增加SVG導出支援ISGSVGSystemSurport介面,這個介面現在只有ISGRGBColor類別對它做了實現,目的導出SVG顏色使用,其他類別都沒有實現.
4.修改文字編輯事件
5:SVG支援包含:圓/橢圓/文字/多邊形/圖片/線段/圓弧/曲線對應的svg標籤是:circle/ellipse/text/polygon/image/polyline/path(A)/path(C),包括是否包含超連結/引入外部js檔案/各種觸發事件支持
SampleGraphic 繪圖程式:
1.檔案選單中增加了"匯出SVG" 選單,可以作為SVG編輯器編輯器使用,暫時還不支援圖片要素的SVG支援.圖片檔案支援SVG介面會在後續版本考慮!
2.增加對Sheet(在頁面管理中實作)/Element(在屬性管理中實作)頁面和SVG屬性設定,改善互動能力.
-------------------
1.001版本變化:
Simple Graphic 圖形控制項:
1.取得預設字體時都使用clone,保證不會重複;
2.更新線檔案保存,解決上一版本不能儲存線樣式的bug。
SampleGraphic 繪圖程式:
1.更新選取文字可以更改文字的樣式。
------------------
1.000版本功能:
包含要素:線、矩形、多邊形、圓、組合圖形、文字、圖片、橢圓、圓弧(圓的一段弧線)、曲線包含操作:儲存、開啟、載入資料、放大、縮小、漫遊、圖庫文件、列印、預覽、匯出圖片圖形操作:選擇、修改圖形要素、修改圖形要素大小、修改、undo、redo、旋轉、移動旋轉圖形、複製、貼上、剪下、編輯文字、修改線型(端點/中間加圖形)、修改圖形要素屬性、上移、下移等操作。
事件:圖形要素的增加、刪除、修改前後、選取狀態變化都有事件。
-------------------
展開