矢量线形符号文件格式设计

10 篇文章 0 订阅
6 篇文章 0 订阅

本文来自李明子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
…… …… …… ……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值