| Package | com.ms.office.core |
| Class | public class OfficeBase |
| Inheritance | OfficeBase Object |
| Subclasses | Excel, PowerPoint, Word |
用于解析office 顶级配置
| Property | Defined By | ||
|---|---|---|---|
| fileInformation : InformationVo [read-only]
获取 文件基本信息
| OfficeBase | ||
| Property | Defined By | ||
|---|---|---|---|
| officeData : OfficeData office 源文件数据 | OfficeBase | ||
| output : ZipOutput | OfficeBase | ||
| rootConfigData : Object _rels/.rels 内的路径映射 | OfficeBase | ||
| x_appConfig : XMLObject docProps/app.xml | OfficeBase | ||
| x_Content_Types : XMLObject [Content_Types].xml | OfficeBase | ||
| x_coreConfig : XMLObject docProps/core.xml | OfficeBase | ||
| x_officeDocument : XMLObject office 组件内容配置文件 | OfficeBase | ||
| x_rootConfig : XMLObject _rels/.rels | OfficeBase | ||
| Method | Defined By | ||
|---|---|---|---|
OfficeBase(data:ByteArray = null)
构造函数
| OfficeBase | ||
exportOffice():ByteArray
导出 Office 文件
| OfficeBase | ||
importOffice(data:ByteArray):void
导入Office 文件
| OfficeBase | ||
| Method | Defined By | ||
|---|---|---|---|
putByteArrayFile(file:ByteArrayObject):void
写入单个文件
| OfficeBase | ||
putXMLFile(file:XMLObject):void
写入单个文件
| OfficeBase | ||
resolveRootConfig():void
解析 顶级配置文件
| OfficeBase | ||
writeFiles():void
写入所有文件
| OfficeBase | ||
| fileInformation | property |
fileInformation:InformationVo [read-only] 获取 文件基本信息
public function get fileInformation():InformationVo| officeData | property |
protected var officeData:OfficeDataoffice 源文件数据
| output | property |
protected var output:ZipOutput| rootConfigData | property |
protected var rootConfigData:Object_rels/.rels 内的路径映射
| x_appConfig | property |
protected var x_appConfig:XMLObjectdocProps/app.xml
| x_Content_Types | property |
protected var x_Content_Types:XMLObject[Content_Types].xml
| x_coreConfig | property |
protected var x_coreConfig:XMLObjectdocProps/core.xml
| x_officeDocument | property |
protected var x_officeDocument:XMLObjectoffice 组件内容配置文件
| x_rootConfig | property |
protected var x_rootConfig:XMLObject_rels/.rels
| OfficeBase | () | Constructor |
public function OfficeBase(data:ByteArray = null)构造函数
Parametersdata:ByteArray (default = null) — office 文件(二进制)
|
| exportOffice | () | method |
public function exportOffice():ByteArray导出 Office 文件
ReturnsByteArray |
| importOffice | () | method |
public function importOffice(data:ByteArray):void导入Office 文件
Parameters
data:ByteArray — office 文件(二进制)
|
| putByteArrayFile | () | method |
protected function putByteArrayFile(file:ByteArrayObject):void写入单个文件
Parameters
file:ByteArrayObject |
| putXMLFile | () | method |
| resolveRootConfig | () | method |
protected function resolveRootConfig():void解析 顶级配置文件
| writeFiles | () | method |
protected function writeFiles():void写入所有文件