com.hg.xdoc
类 XDocIO

java.lang.Object
  继承者 com.hg.xdoc.XDocIO

public class XDocIO
extends java.lang.Object

XDocIO,可以读取、输出、打印XDoc

作者:
wanghg

字段摘要
static java.lang.String READ_FORMAT_CSV
          读取格式:CSV
static java.lang.String READ_FORMAT_DOC
          读取格式:MS Word(97~2003)
static java.lang.String READ_FORMAT_DOCX
          读取格式:MS Word2007
static java.lang.String READ_FORMAT_EPUB
          读取格式:EPUB
static java.lang.String READ_FORMAT_HTM
          读取格式:HTML超文本
static java.lang.String READ_FORMAT_JPD
          读取格式:JPD
static java.lang.String READ_FORMAT_PDF
          读取格式:PDF
static java.lang.String READ_FORMAT_PPT
          读取格式:MS PowerPoint(97~2003)
static java.lang.String READ_FORMAT_PPTX
          读取格式:MS PowerPoint2007
static java.lang.String READ_FORMAT_RTF
          读取格式:RTF
static java.lang.String READ_FORMAT_TXT
          读取格式:纯文本
static java.lang.String READ_FORMAT_XDOC
          读取格式:XDOC
static java.lang.String READ_FORMAT_XLS
          读取格式:MS Excel(97~2003)
static java.lang.String READ_FORMAT_XLSX
          读取格式:MS Excel2007
static java.lang.String READ_FORMAT_ZIP
          读取格式:ZIP
static java.lang.String WRITE_FORMAT_BMP
          输出格式:BMP图片
static java.lang.String WRITE_FORMAT_CSV
          输出格式:CSV
static java.lang.String WRITE_FORMAT_DHTM
          输出格式:HTML(div方式)
static java.lang.String WRITE_FORMAT_DOC
          输出格式:WORD
static java.lang.String WRITE_FORMAT_DOCX
          输出格式:WORD2007
static java.lang.String WRITE_FORMAT_EMF
          输出格式:EMF
static java.lang.String WRITE_FORMAT_EPS
          输出格式:PS(PostScript)
static java.lang.String WRITE_FORMAT_EPUB
          输出格式:EPUB
static java.lang.String WRITE_FORMAT_GIF
          输出格式:GIF图片
static java.lang.String WRITE_FORMAT_HTML
          输出格式:HTML
static java.lang.String WRITE_FORMAT_JAR
          输出格式:JAR
static java.lang.String WRITE_FORMAT_JPD
          输出格式:JPD(无查看器JAR)
static java.lang.String WRITE_FORMAT_JPG
          输出格式:JPG图片
static java.lang.String WRITE_FORMAT_MHT
          输出格式:MHT
static java.lang.String WRITE_FORMAT_PDF
          输出格式:PDF
static java.lang.String WRITE_FORMAT_PNG
          输出格式:PNG图片
static java.lang.String WRITE_FORMAT_PPT
          输出格式:PPT
static java.lang.String WRITE_FORMAT_RTF
          输出格式:RTF
static java.lang.String WRITE_FORMAT_SVG
          输出格式:SVG
static java.lang.String WRITE_FORMAT_SWF
          输出格式:SWF(Flash)
static java.lang.String WRITE_FORMAT_TXT
          输出格式:TXT
static java.lang.String WRITE_FORMAT_XAML
          输出格式:XAML
static java.lang.String WRITE_FORMAT_XDOC
          输出格式:XDOC
static java.lang.String WRITE_FORMAT_XLS
          输出格式:XLS
static java.lang.String WRITE_FORMAT_ZIP
          输出格式:压缩XDOC
 
构造方法摘要
XDocIO()
           
 
方法摘要
static void main(java.lang.String[] args)
          主程序
static void print(XDoc xdoc, java.lang.String printerName)
          打印xdoc
static XDoc read(java.io.File file)
          读取文件,格式根据扩展名自动识别
static XDoc read(java.io.InputStream in)
          读取流中的xdoc
static XDoc read(java.io.InputStream in, java.lang.String readFormat)
          指定格式读取
static XDoc read(java.lang.String urlStr)
          读取指定URL的xdoc
static XDoc read(java.lang.String urlStr, java.lang.String readFormat)
          指定格式读取
static void setXFormat(java.lang.String cls)
          设置扩展格式
static java.awt.image.BufferedImage toImg(java.lang.String rectXml)
          xdocRect文本转换为图片
static void write(XDoc xdoc, java.io.File file)
          将xdoc输出到指定文件,格式根据扩展名自动识别
static void write(XDoc xdoc, java.io.OutputStream out)
          将xdoc输出到指定流
static void write(XDoc xdoc, java.io.OutputStream out, java.lang.String writeFormat)
          将xdoc以指定格式输出到指定流
static void write(XDoc xdoc, java.io.OutputStream out, java.lang.String writeFormat, java.util.Map paramMap)
          将xdoc以指定格式输出到指定流,可以指定输出选项
static void write(XDoc xdoc, java.lang.String urlStr)
          将xdoc输出到指定url
static void write(XDoc xdoc, java.lang.String urlStr, java.lang.String writeFormat)
          将xdoc以指定格式输出到指定url
static void write(XDoc xdoc, java.lang.String urlStr, java.lang.String writeFormat, java.util.Map paramMap)
          将xdoc以指定格式输出到指定url,可以指定输出选项
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

READ_FORMAT_XDOC

public static final java.lang.String READ_FORMAT_XDOC
读取格式:XDOC

另请参见:
常量字段值

READ_FORMAT_TXT

public static final java.lang.String READ_FORMAT_TXT
读取格式:纯文本

另请参见:
常量字段值

READ_FORMAT_HTM

public static final java.lang.String READ_FORMAT_HTM
读取格式:HTML超文本

另请参见:
常量字段值

READ_FORMAT_RTF

public static final java.lang.String READ_FORMAT_RTF
读取格式:RTF

另请参见:
常量字段值

READ_FORMAT_DOC

public static final java.lang.String READ_FORMAT_DOC
读取格式:MS Word(97~2003)

另请参见:
常量字段值

READ_FORMAT_DOCX

public static final java.lang.String READ_FORMAT_DOCX
读取格式:MS Word2007

另请参见:
常量字段值

READ_FORMAT_EPUB

public static final java.lang.String READ_FORMAT_EPUB
读取格式:EPUB

另请参见:
常量字段值

READ_FORMAT_PPT

public static final java.lang.String READ_FORMAT_PPT
读取格式:MS PowerPoint(97~2003)

另请参见:
常量字段值

READ_FORMAT_PPTX

public static final java.lang.String READ_FORMAT_PPTX
读取格式:MS PowerPoint2007

另请参见:
常量字段值

READ_FORMAT_XLS

public static final java.lang.String READ_FORMAT_XLS
读取格式:MS Excel(97~2003)

另请参见:
常量字段值

READ_FORMAT_XLSX

public static final java.lang.String READ_FORMAT_XLSX
读取格式:MS Excel2007

另请参见:
常量字段值

READ_FORMAT_PDF

public static final java.lang.String READ_FORMAT_PDF
读取格式:PDF

另请参见:
常量字段值

READ_FORMAT_ZIP

public static final java.lang.String READ_FORMAT_ZIP
读取格式:ZIP

另请参见:
常量字段值

READ_FORMAT_JPD

public static final java.lang.String READ_FORMAT_JPD
读取格式:JPD

另请参见:
常量字段值

READ_FORMAT_CSV

public static final java.lang.String READ_FORMAT_CSV
读取格式:CSV

另请参见:
常量字段值

WRITE_FORMAT_XDOC

public static final java.lang.String WRITE_FORMAT_XDOC
输出格式:XDOC

另请参见:
常量字段值

WRITE_FORMAT_ZIP

public static final java.lang.String WRITE_FORMAT_ZIP
输出格式:压缩XDOC

另请参见:
常量字段值

WRITE_FORMAT_PPT

public static final java.lang.String WRITE_FORMAT_PPT
输出格式:PPT

另请参见:
常量字段值

WRITE_FORMAT_XAML

public static final java.lang.String WRITE_FORMAT_XAML
输出格式:XAML

另请参见:
常量字段值

WRITE_FORMAT_XLS

public static final java.lang.String WRITE_FORMAT_XLS
输出格式:XLS

另请参见:
常量字段值

WRITE_FORMAT_DOC

public static final java.lang.String WRITE_FORMAT_DOC
输出格式:WORD

另请参见:
常量字段值

WRITE_FORMAT_DOCX

public static final java.lang.String WRITE_FORMAT_DOCX
输出格式:WORD2007

另请参见:
常量字段值

WRITE_FORMAT_EPUB

public static final java.lang.String WRITE_FORMAT_EPUB
输出格式:EPUB

另请参见:
常量字段值

WRITE_FORMAT_RTF

public static final java.lang.String WRITE_FORMAT_RTF
输出格式:RTF

另请参见:
常量字段值

WRITE_FORMAT_JAR

public static final java.lang.String WRITE_FORMAT_JAR
输出格式:JAR

另请参见:
常量字段值

WRITE_FORMAT_JPD

public static final java.lang.String WRITE_FORMAT_JPD
输出格式:JPD(无查看器JAR)

另请参见:
常量字段值

WRITE_FORMAT_HTML

public static final java.lang.String WRITE_FORMAT_HTML
输出格式:HTML

另请参见:
常量字段值

WRITE_FORMAT_MHT

public static final java.lang.String WRITE_FORMAT_MHT
输出格式:MHT

另请参见:
常量字段值

WRITE_FORMAT_CSV

public static final java.lang.String WRITE_FORMAT_CSV
输出格式:CSV

另请参见:
常量字段值

WRITE_FORMAT_TXT

public static final java.lang.String WRITE_FORMAT_TXT
输出格式:TXT

另请参见:
常量字段值

WRITE_FORMAT_DHTM

public static final java.lang.String WRITE_FORMAT_DHTM
输出格式:HTML(div方式)

另请参见:
常量字段值

WRITE_FORMAT_GIF

public static final java.lang.String WRITE_FORMAT_GIF
输出格式:GIF图片

另请参见:
常量字段值

WRITE_FORMAT_BMP

public static final java.lang.String WRITE_FORMAT_BMP
输出格式:BMP图片

另请参见:
常量字段值

WRITE_FORMAT_JPG

public static final java.lang.String WRITE_FORMAT_JPG
输出格式:JPG图片

另请参见:
常量字段值

WRITE_FORMAT_PNG

public static final java.lang.String WRITE_FORMAT_PNG
输出格式:PNG图片

另请参见:
常量字段值

WRITE_FORMAT_PDF

public static final java.lang.String WRITE_FORMAT_PDF
输出格式:PDF

另请参见:
常量字段值

WRITE_FORMAT_SVG

public static final java.lang.String WRITE_FORMAT_SVG
输出格式:SVG

另请参见:
常量字段值

WRITE_FORMAT_EMF

public static final java.lang.String WRITE_FORMAT_EMF
输出格式:EMF

另请参见:
常量字段值

WRITE_FORMAT_SWF

public static final java.lang.String WRITE_FORMAT_SWF
输出格式:SWF(Flash)

另请参见:
常量字段值

WRITE_FORMAT_EPS

public static final java.lang.String WRITE_FORMAT_EPS
输出格式:PS(PostScript)

另请参见:
常量字段值
构造方法详细信息

XDocIO

public XDocIO()
方法详细信息

read

public static XDoc read(java.io.File file)
                 throws java.lang.Exception
读取文件,格式根据扩展名自动识别

参数:
file - 文件
返回:
xdoc xdoc
抛出:
java.lang.Exception

read

public static XDoc read(java.lang.String urlStr)
                 throws java.lang.Exception
读取指定URL的xdoc

参数:
urlStr -
返回:
抛出:
java.lang.Exception

read

public static XDoc read(java.io.InputStream in)
                 throws java.lang.Exception
读取流中的xdoc

参数:
in -
返回:
抛出:
java.lang.Exception

read

public static XDoc read(java.lang.String urlStr,
                        java.lang.String readFormat)
                 throws java.lang.Exception
指定格式读取

参数:
urlStr -
readFormat -
返回:
抛出:
java.lang.Exception

read

public static XDoc read(java.io.InputStream in,
                        java.lang.String readFormat)
                 throws java.lang.Exception
指定格式读取

参数:
in -
readFormat -
返回:
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.lang.String urlStr)
                  throws java.lang.Exception
将xdoc输出到指定url

参数:
xdoc - xdoc
urlStr - url
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.io.OutputStream out)
                  throws java.lang.Exception
将xdoc输出到指定流

参数:
xdoc - xdoc
out -
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.io.File file)
                  throws java.lang.Exception
将xdoc输出到指定文件,格式根据扩展名自动识别

参数:
xdoc - xdoc
file - 文件
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.lang.String urlStr,
                         java.lang.String writeFormat)
                  throws java.lang.Exception
将xdoc以指定格式输出到指定url

参数:
xdoc - xdoc
urlStr - url
writeFormat - 格式,见格式常量定义
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.io.OutputStream out,
                         java.lang.String writeFormat)
                  throws java.lang.Exception
将xdoc以指定格式输出到指定流

参数:
xdoc - xdoc
out -
writeFormat - 格式,见格式常量定义
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.lang.String urlStr,
                         java.lang.String writeFormat,
                         java.util.Map paramMap)
                  throws java.lang.Exception
将xdoc以指定格式输出到指定url,可以指定输出选项

参数:
xdoc - xdoc
urlStr - url
writeFormat - 格式,见格式常量定义
paramMap - 选项参数
抛出:
java.lang.Exception

write

public static void write(XDoc xdoc,
                         java.io.OutputStream out,
                         java.lang.String writeFormat,
                         java.util.Map paramMap)
                  throws java.lang.Exception
将xdoc以指定格式输出到指定流,可以指定输出选项

参数:
xdoc - xdoc
out -
writeFormat - 格式,见格式常量定义
paramMap - 选项参数
抛出:
java.lang.Exception

print

public static void print(XDoc xdoc,
                         java.lang.String printerName)
                  throws java.lang.Exception
打印xdoc

参数:
xdoc - xdoc
printerName - 打印机/打印服务名称
抛出:
java.lang.Exception

setXFormat

public static void setXFormat(java.lang.String cls)
设置扩展格式

参数:
cls - 扩展格式处理类,多个用","间隔

toImg

public static java.awt.image.BufferedImage toImg(java.lang.String rectXml)
                                          throws java.lang.Exception
xdocRect文本转换为图片

参数:
rectXml -
返回:
抛出:
java.lang.Exception

main

public static void main(java.lang.String[] args)
主程序

参数:
args -