矢量線形符號文件格式設計

本文來自李明子csdn博客(http://blog.csdn.net/free1985),商業轉載請聯繫博主獲得授權,非商業轉載請註明出處!

本格式爲筆者2010年9月設計,用於矢量線形符號的存儲。

1 索引文件

擴展名:lsi
用途:線形符號在線形符號文件中的索引;
依賴文件:無;
組織方式:文件頭+記錄;
文件頭:100字節定長(預留);
記錄:16字節定長。

位 置 數據類型
Byte 0 線形符號名稱 cName char
Byte 12 起始位置 起始位置 Long

2 記錄文件

擴展名:.lsd
用途:線型文件的存儲;
依賴文件:線形符號索引文件;
組織方式:文件頭+記錄;
文件頭:100字節定長文件頭(預留);
記錄:變長;

位 置 數據類型
Byte 0 線符號層數 nLayer int
Byte 4 線色紅色分量 LineColor.nR int
Byte 8 線色綠色分量 LineColor.nG int
Byte 12 線色藍色分量 LineColor.nB int
Byte 16 線寬 nWidth int
Byte 20 透明度 fOpacity float
Byte 24 連接方式 nLineJoin int
Byte 28 線頭樣式 nLineCap int
Byte 32 虛線隊列組數 nDashGroup int
Byte 36 虛線隊列 pDashArray int
…… …… …… ……
Byte 36+4* nDashGroup 線色紅色分量 LineColor.nR int
…… …… …… ……
發佈了56 篇原創文章 · 獲贊 28 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章