构造
new SvgDocument()
方法列表
| 名称 | 说明 | 
|---|---|
| _getGroup(id) | 获取分组对象  | 
	
| _parseDefs(xmldoc) | 解析文档的初始定义节点,该节点包含了全局样式和符号定义等信息  | 
	
| _parseElement(element, geomList) | 解析svg中节点  | 
	
| _parsePattern(element) | 解析填充图案  | 
	
| _parseRootElement(xmldoc) | 解析根节点  | 
	
| _parseStyleDef(element) | 解析样式  | 
	
| _parseSymbol(element) | 解析符号  | 
	
| _saveGroup(id, list, attr) | 添加至组对象集合中  | 
	
| getDocumentHeight() | 文档高度,viewBox优先,svg中的height其次,两者都为空时取canvas的高度 该属性可用于计算百分比的宽高  | 
	
| getDocumentInfo() | 获取文档信息  | 
	
| getDocumentWidth() | 文档宽度,viewBox优先,svg中的width其次,两者都为空时取canvas的宽度 该属性可用于计算百分比的宽高  | 
	
| parse(xmldoc) | 解析文档  | 
	
详细说明
_getGroup(id)
获取分组对象
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
id | 
            * | 
_parseDefs(xmldoc)
解析文档的初始定义节点,该节点包含了全局样式和符号定义等信息
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
xmldoc | 
            * | 
_parseElement(element, geomList)
解析svg中节点
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
element | 
            XmlElement | ||
geomList | 
            Array | 
返回值
Object
- Type
 - nodeType:"shape/g/other"
 
_parsePattern(element)
解析填充图案
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
element | 
            Element | 
_parseRootElement(xmldoc)
解析根节点
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
xmldoc | 
            Document | 
返回值
document info
_parseStyleDef(element)
解析样式
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
element | 
            Element | 
_parseSymbol(element)
解析符号
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
element | 
            Element | 
_saveGeometry(id, geometry)
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
id | 
            * | ||
geometry | 
            * | 
_saveGroup(id, list, attr)
添加至组对象集合中
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
id | 
            * | ||
list | 
            * | ||
attr | 
            * | 
getDocumentHeight()
文档高度,viewBox优先,svg中的height其次,两者都为空时取canvas的高度 该属性可用于计算百分比的宽高
返回值
height
getDocumentInfo()
获取文档信息
返回值
Object
getDocumentWidth()
文档宽度,viewBox优先,svg中的width其次,两者都为空时取canvas的宽度 该属性可用于计算百分比的宽高
返回值
width
parse(xmldoc)
解析文档
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
xmldoc | 
            Document | 
返回值
ArrayList
                    
搜索