public abstract class XMLSuper extends Object implements IPDFEngine, Serializable
修飾子とタイプ | クラスと説明 |
---|---|
static class |
XMLSuper.PropertyEntry |
修飾子とタイプ | フィールドと説明 |
---|---|
protected OutputStream |
branchStream
同時出力先
|
protected Document |
dom
ルートドキュメント
|
protected XMLElement |
element
ルートエレメント
|
protected Object |
key
キャッシュするためのキー(Document)
|
protected OutputStream |
outstream
出力先
|
protected com.brainsellers.xml.parser.IXMLParser |
parser
XMLパーサー
|
protected PDFEngine |
pdf
PDF生成エンジン
|
static int |
XML_JAXP
JAXP
|
static int |
XML_ORACLE
Oracle
|
static int |
XML_XERCES
xerces
|
static int |
XML_XERCES2
xerces2
|
LAYOUT_ONE_COLUMN, LAYOUT_SINGLE_PAGE, LAYOUT_TWO_COLUMN_LEFT, LAYOUT_TWO_COLUMN_RIGHT, LITE_MODE, OPEN_FULL_SCREEN, OPEN_USE_NONE, OPEN_USE_OUTLINES, OPEN_USE_THUMBS, SIZE_A0, SIZE_A1, SIZE_A2, SIZE_A3, SIZE_A4, SIZE_A5, SIZE_A6, SIZE_A7, SIZE_A8, SIZE_A9, SIZE_B0, SIZE_B1, SIZE_B2, SIZE_B3, SIZE_B4, SIZE_B5, SIZE_LANDSCAPE_A0, SIZE_LANDSCAPE_A1, SIZE_LANDSCAPE_A2, SIZE_LANDSCAPE_A3, SIZE_LANDSCAPE_A4, SIZE_LANDSCAPE_A5, SIZE_LANDSCAPE_A6, SIZE_LANDSCAPE_A7, SIZE_LANDSCAPE_A8, SIZE_LANDSCAPE_A9, SIZE_LANDSCAPE_B0, SIZE_LANDSCAPE_B1, SIZE_LANDSCAPE_B2, SIZE_LANDSCAPE_B3, SIZE_LANDSCAPE_B4, SIZE_LANDSCAPE_B5, SIZE_LANDSCAPE_LEAGAL, SIZE_LANDSCAPE_LETTER, SIZE_LANDSCAPE_NOTE, SIZE_LEAGAL, SIZE_LETTER, SIZE_NOTE, TERMINATE_BEGIN, TERMINATE_BOTH, TERMINATE_END, TERMINATE_NONE, VIEWER_CENTER_WINDOW, VIEWER_FIT_WINDOW, VIEWER_HIDE_MENUBAR, VIEWER_HIDE_TOOLBAR, VIEWER_WINDOW_UI
コンストラクタと説明 |
---|
XMLSuper()
このコンストラクタを使用する場合は
別途、setInput()とsetOutput()を実行する必要があります。 |
XMLSuper(InputStream inputStream)
このコンストラクタを使用する場合は
別途、setOutput()を実行する必要があります。 |
XMLSuper(InputStream inputStream,
OutputStream outputStream) |
XMLSuper(InputStream inputStream,
PDFEngine outputEngine) |
XMLSuper(InputStream inputStream,
String outputFile) |
XMLSuper(OutputStream outputStream)
このコンストラクタを使用する場合は
別途、setInput()を実行する必要があります。 |
XMLSuper(PDFEngine outputEngine)
このコンストラクタを使用する場合は
別途、setInput()を実行する必要があります。 |
XMLSuper(String inputFile)
このコンストラクタを使用する場合は
別途、setOutput()を実行する必要があります。 |
XMLSuper(String inputFile,
OutputStream outputStream) |
XMLSuper(String inputFile,
PDFEngine outputEngine) |
XMLSuper(String inputFile,
String outputFile) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
appendFullRecipient(String filename)
フルアクセス可能なユーザーの証明書ファイルを追加します。
|
void |
appendUserRecipient(String filename)
権限設定するユーザーの証明書ファイルを追加します。
|
void |
calcDataSize()
座標計算を行います。
|
void |
close()
PDFを出力します。
|
void |
entryFlowArea(String name,
com.brainsellers.xml.fo.frame.FlowArea flow)
繰り返し情報を取得します。
|
void |
executeDataSource()
データソースの内容を反映します。
|
void |
flush()
1ページ毎に出力します。
|
String |
getBasePDF()
ベースPDF名を取得します。
|
boolean |
getCache()
XMLの情報を再利用するためにキャッシュの有無を取得します。
|
Vector |
getClasses(String name)
Name属性の名称を指定して、該当するオブジェクトを返します。
|
Object |
getDataSourceMasterSet()
データソースマスターを取得します。
|
Document |
getDocument()
Documentを返します。
|
com.brainsellers.xml.fo.frame.FlowArea |
getFlowArea(String name)
繰り返し情報を取得します。
|
double |
getLayoutHeight()
レイアウトの高さを取得します。
|
double |
getLayoutWidth()
レイアウトの幅を取得します。
|
XMLElement |
getObject(String name)
Name属性の名称を指定して、該当するオブジェクトを1つ返します。
|
Vector |
getObjects(String name)
Name属性の名称を指定して、該当するオブジェクトを返します。
|
double |
getPageHeight()
ページの高さを取得します。
|
double |
getPageWidth()
ページの幅を取得します。
|
protected abstract int |
getParserType()
XMLのパーサー種別を取得します。
|
PDFEngine |
getPDFEngine()
出力エンジンを取得します。
|
com.brainsellers.xml.datatypes.IDataType |
getRecords(String master_name)
データソースからデータを取得します。
|
XMLElement |
getRoot()
ルート・ノードを返します。
|
boolean |
isThinner()
イメージの間引きの指定が有無を取得します。
|
protected void |
mapping(XMLElement current,
com.brainsellers.xml.data.XMLNode node) |
void |
newPage()
改ページを行います。
|
protected abstract void |
newXMLParser()
XMLの解析を行います。
|
void |
parse()
XMLの解析を行います。
|
protected void |
parse(XMLElement current,
Node node)
XMLの解析を行います。
|
protected void |
parse(XMLElement current,
com.brainsellers.xml.data.XMLNode xml)
XMLの解析を行います。
|
void |
reset()
データソースをリセットします。
|
void |
setAccessibility(boolean b)
「アクセシビリティ」の可否を設定します。
|
void |
setAuthor(String author)
作成者を設定します。
|
void |
setAutoResize()
PDFの初期表示で全体を表示します。
|
void |
setBasePDF(String filename)
ベースPDFのファイル名を指定します。
|
void |
setBaseURI(String url)
「ベースURL」を設定します。
|
void |
setBranchOutputStream(OutputStream branchStream)
追加の出力ストリームを指定します。
|
void |
setBranchOutputStream(String branchFile)
追加の出力ファイルのパスを指定します。
|
void |
setCache(boolean cache)
XMLの情報を再利用するためにキャッシュするかどうかを設定します。
|
void |
setCenterWindow(boolean flag)
初期表示でウィンドウを画面中央に配置します。
|
void |
setChangeCommentFillinSigning()
変更権限 注釈作成・フォームフィールドの入力または署名。
|
void |
setChangeEditingCommentFieldAuthoring()
変更権限 編集・注釈およびフォームフィールドの作成。
|
void |
setChangeNone()
変更権限 なし。
|
void |
setChangeOnlyAssembly()
変更権限 文書アセンブリのみ。
|
void |
setChangeOnlyFillinSigning()
変更権限 フォームフィールドの入力または署名のみ。
|
void |
setChangePermission(boolean b)
「文書の変更」の可否を設定します。
|
void |
setCopyPermission(boolean b)
「テキストとグラフィックの選択」の可否を設定します。
|
void |
setCurrentPageSize(double width,
double height)
現在のページサイズをセットします。
|
void |
setCurrentPageSize(String size)
現在のページサイズをセットします。
|
void |
setDataSource(String master_name,
com.brainsellers.xml.datatypes.IDataType param)
データソース(CSV, Hash)をセットします。
|
void |
setDataSource(String master_name,
com.brainsellers.xml.datatypes.IDataType param,
String encoding)
データソース(CSV, Hash)をセットします。
|
void |
setDataSource(String master_name,
String param)
データソース(CSV)をセットします。
|
void |
setDataSource(String master_name,
String param,
String encoding)
データソース(CSV)をセットします。
|
void |
setDataSourceMasterSet(Object source)
データソースマスターをセットします。
|
void |
setDataSourceParameter(String master_name,
Hashtable param)
SQL/XQuery文内の動的項目を置換します。
|
void |
setDisplay(Hashtable pValues) |
void |
setDisplay(String pElementName,
boolean pDisplay)
複数のコンポーネントを操作します。
|
void |
setEncryptionLevel(String level)
暗号化レベルを設定します。
|
void |
setEngineProperty(List listOfPropertyEntry)
エンジンプロパティを設定します。
|
void |
setEngineProperty(String key,
String value)
エンジンプロパティを設定します。
|
void |
setFillColor(Hashtable pValues) |
void |
setFilter()
PDFに圧縮をかけます。
|
void |
setFitWindow(boolean flag)
初期表示でページにウィンドウサイズを合わせます。
|
void |
setFullScreen()
初期表示で「全画面」で表示します。
|
void |
setHideMenuBar(boolean flag)
初期表示で「メニューバー」を非表示にします。
|
void |
setHideToolBar(boolean flag)
初期表示で「ツールバー」を非表示にします。
|
void |
setHideWindowUI(boolean flag)
初期表示で「ウィンドウコントロール」を非表示にします。
|
void |
setInput(Document xmlDom)
レイアウトXMLのDOMを指定します。
|
void |
setInput(InputStream xmlStream)
レイアウトXMLの入力ストリームを指定します。
|
void |
setInput(String xmlFile)
レイアウトXMLのファイル・パスを指定します。
|
void |
setKey(Object key)
キャッシュの際に登録済みかどうかを判断するキーをセットします。
|
void |
setKeywords(String keyword)
キーワードを設定します。
|
void |
setMail(Email mail)
メール転送で使用するEmailオブジェクトを設定します。
|
void |
setMail(Email mail,
boolean pdfFlag)
メール転送で使用するEmailオブジェクトを設定します。
|
void |
setNotesPermission(boolean b)
「注釈とフォームフィールドの追加と変更」の可否を設定します。
|
void |
setNumCopies(int num)
「デフォルト印刷部数」をセットします。
|
void |
setOneColumn()
初期表示で1カラムで表示します。
|
void |
setOutput(File outputFile)
出力ファイルのオブジェクトを指定します。
|
void |
setOutput(OutputStream outputStream)
出力ストリームを指定します。
|
void |
setOutput(PDFEngine outputEngine)
出力エンジンを指定します。
|
void |
setOutput(String outputFile)
出力ファイルのパスを指定します。
|
void |
setOwnerPassword(String pw)
「権限パスワード」を設定します。
|
void |
setPageLabel(String label)
ページにしおりをつけます。
|
void |
setPageLayout(String layout)
PDFを開いたときのレイアウトをセットします。
|
void |
setPageSize()
レイアウトの幅と高さでページサイズの設定を行います。
|
void |
setPageSize(double w,
double h)
ページサイズの設定を行います。
|
void |
setPageSize(String size)
ページサイズの設定を行います。
|
void |
setPageSize(String w,
String h)
ページサイズの設定を行います。
|
void |
setPDFEngine(PDFEngine outputEngine)
出力エンジンを指定します。
|
void |
setPickTrayByPDFSize(boolean flag)
「ページサイズに合わせて用紙選択」をセットします。
|
void |
setPosition(double x,
double y)
ページ内での基本座標の指定を行います。
|
void |
setPosition(String x,
String y)
ページ内での基本座標の指定を行います。
|
void |
setPrintDuplex(int type)
「両面印刷モード」をセットします。
|
void |
setPrintFullyAllowed()
印刷権限 すべて許可。
|
void |
setPrintLowResolution()
印刷権限 低解像度。
|
void |
setPrintNotAllowed()
印刷権限 許可しない。
|
void |
setPrintPageRange(String pagerange)
「印刷ページ範囲」をセットします。
|
void |
setPrintPermission(boolean b)
「印刷」の可否を設定します。
|
void |
setPrintPermission(boolean enable,
boolean quality)
「印刷」の可否を設定します。
|
void |
setPrintScaling(boolean flag)
「ページの拡大縮小」をセットします。
|
void |
setRecipients()
認証の証明書ファイルを設定します。
|
void |
setSinglePage()
初期表示で1ページで表示します。
|
void |
setSubject(String subject)
サブタイトルを設定します。
|
void |
setThinner()
イメージの間引きをセットします。
|
void |
setTitle(String title)
タイトルを設定します。
|
void |
setTwoColumnLeft()
初期表示で2ページ同時表示で、奇数ページを左側に表示します。
|
void |
setTwoColumnRight()
初期表示で2ページ同時表示で、奇数ページを右側に表示します。
|
void |
setUseNone()
初期表示でアウトラインやサムネイルを表示しません。
|
void |
setUseOutlines()
初期表示でアウトラインを表示します。
|
void |
setUserPassword(String pw)
「文書を開くパスワード」を設定します。
|
void |
setUseThumbs()
初期表示でサムネールを表示します。
|
protected void |
setValues()
ルートノードから検索し、該当する全てのコンポーネントに値をセットします。
|
void |
setValues(Hashtable table)
ルートノードから検索し、該当する全てのコンポーネントに値をセットします。
|
void |
setValues(com.brainsellers.xml.datatypes.HashtableType table)
ルートノードから検索し、該当する全てのコンポーネントに値をセットします。
|
void |
showXMLElementTree(String label) |
void |
toPDF()
PDFを出力します。
|
void |
toPDF(Hashtable table)
PDFを出力します。
|
void |
toPDF(com.brainsellers.xml.datatypes.HashtableType table)
PDFを出力します。
|
void |
traceHash(Hashtable table) |
protected OutputStream branchStream
protected Document dom
protected XMLElement element
protected Object key
protected OutputStream outstream
protected com.brainsellers.xml.parser.IXMLParser parser
protected PDFEngine pdf
public static final int XML_JAXP
public static final int XML_ORACLE
public static final int XML_XERCES
public static final int XML_XERCES2
public XMLSuper()
public XMLSuper(InputStream inputStream)
inputStream
- レイアウトXMLの入力ストリームsetOutput(OutputStream)
public XMLSuper(InputStream inputStream, OutputStream outputStream) throws IOException, FileNotFoundException
inputStream
- レイアウトXMLの入力ストリームoutputStream
- 出力のストリームFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生IOException
- 出力中にファイルIO障害が発生public XMLSuper(InputStream inputStream, PDFEngine outputEngine)
inputStream
- レイアウトXMLの入力ストリームoutputEngine
- 出力エンジンpublic XMLSuper(InputStream inputStream, String outputFile) throws FileNotFoundException, IOException
inputStream
- レイアウトXMLの入力ストリームoutputFile
- 出力ファイルのパスFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生IOException
- 出力中にファイルIO障害が発生public XMLSuper(OutputStream outputStream) throws IOException, FileNotFoundException
outputStream
- 出力のストリームFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生IOException
- 出力中にファイルIO障害が発生setInput(InputStream)
public XMLSuper(PDFEngine outputEngine)
outputEngine
- 出力エンジンsetInput(InputStream)
public XMLSuper(String inputFile) throws FileNotFoundException
inputFile
- レイアウトXMLのファイル・パスFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生setOutput(OutputStream)
public XMLSuper(String inputFile, OutputStream outputStream) throws IOException, FileNotFoundException
inputFile
- レイアウトXMLのファイル・パスoutputStream
- 出力ストリームIOException
- 出力中にファイルIO障害が発生FileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生public XMLSuper(String inputFile, PDFEngine outputEngine) throws FileNotFoundException
inputFile
- レイアウトXMLのファイル・パスoutputEngine
- 出力エンジンFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生public XMLSuper(String inputFile, String outputFile) throws FileNotFoundException, IOException
inputFile
- レイアウトXMLのファイル・パスoutputFile
- 出力ファイルのパスFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生IOException
- 出力中にファイルIO障害が発生public void appendFullRecipient(String filename)
appendFullRecipient
インタフェース内 IPDFEngine
filename
- 証明書のファイル名public void appendUserRecipient(String filename)
appendUserRecipient
インタフェース内 IPDFEngine
filename
- 証明書のファイル名public void calcDataSize() throws Exception
Exception
- 計算上の障害が発生public void close() throws IOException
IOException
- PDF出力中にファイルIO障害が発生public void entryFlowArea(String name, com.brainsellers.xml.fo.frame.FlowArea flow)
name
- 繰り返し領域名flow
- 繰り返し領域情報public void executeDataSource() throws com.brainsellers.xml.fo.datasource.ResourceException, Exception
com.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーException
- PDF出力関連エラーpublic void flush() throws IOException
flush
インタフェース内 IPDFEngine
IOException
- PDF出力中にファイルIO障害が発生public String getBasePDF()
public boolean getCache()
public Vector getClasses(String name)
name
- Class名(検索対象)public Object getDataSourceMasterSet()
public Document getDocument()
public com.brainsellers.xml.fo.frame.FlowArea getFlowArea(String name)
name
- 繰り返し領域名public double getLayoutHeight()
public double getLayoutWidth()
public XMLElement getObject(String name)
name
- Name属性(検索対象)public Vector getObjects(String name)
name
- Name属性(検索対象)public double getPageHeight()
getPageHeight
インタフェース内 IPDFEngine
public double getPageWidth()
getPageWidth
インタフェース内 IPDFEngine
protected abstract int getParserType()
public PDFEngine getPDFEngine()
public com.brainsellers.xml.datatypes.IDataType getRecords(String master_name) throws com.brainsellers.xml.fo.datasource.ResourceException, XMLDataException
master_name
- <darasource-master>のマスター名com.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーXMLDataException
public XMLElement getRoot()
public boolean isThinner()
protected void mapping(XMLElement current, com.brainsellers.xml.data.XMLNode node) throws Exception
Exception
public void newPage()
protected abstract void newXMLParser()
public void parse() throws IOException, FileNotFoundException
IOException
- 出力先にアクセス不能FileNotFoundException
- 出力先が存在しないprotected void parse(XMLElement current, Node node)
current
- bsxmlノードnode
- ノードツリー情報protected void parse(XMLElement current, com.brainsellers.xml.data.XMLNode xml)
current
- bsXmlノードxml
- ノードツリー情報public void reset()
public void setAccessibility(boolean b)
setAccessibility
インタフェース内 IPDFEngine
b
- true:可, false:否public void setAuthor(String author)
setAuthor
インタフェース内 IPDFEngine
author
- 作成者名public void setAutoResize()
setAutoResize
インタフェース内 IPDFEngine
calcDataSize()
public void setBasePDF(String filename)
filename
- ベースPDFのファイル名public void setBaseURI(String url)
url
- URLpublic void setBranchOutputStream(OutputStream branchStream) throws IOException
branchStream
- 追加で指定する出力ストリームIOException
- 出力ストリームの生成に障害が発生public void setBranchOutputStream(String branchFile) throws IOException
branchFile
- 出力ファイルのパスIOException
- 出力ストリームの生成に障害が発生public void setCache(boolean cache)
cache
- true:キャッシュあり, false:キャッシュなしpublic void setCenterWindow(boolean flag)
setCenterWindow
インタフェース内 IPDFEngine
flag
- true:配置するpublic void setChangeCommentFillinSigning()
setChangeCommentFillinSigning
インタフェース内 IPDFEngine
public void setChangeEditingCommentFieldAuthoring()
setChangeEditingCommentFieldAuthoring
インタフェース内 IPDFEngine
public void setChangeNone()
setChangeNone
インタフェース内 IPDFEngine
public void setChangeOnlyAssembly()
setChangeOnlyAssembly
インタフェース内 IPDFEngine
public void setChangeOnlyFillinSigning()
setChangeOnlyFillinSigning
インタフェース内 IPDFEngine
public void setChangePermission(boolean b)
setChangePermission
インタフェース内 IPDFEngine
b
- true:可, false:否public void setCopyPermission(boolean b)
setCopyPermission
インタフェース内 IPDFEngine
b
- true:可, false:否public void setCurrentPageSize(double width, double height)
setCurrentPageSize
インタフェース内 IPDFEngine
width
- 用紙の幅height
- 用紙の高さpublic void setCurrentPageSize(String size)
setCurrentPageSize
インタフェース内 IPDFEngine
size
- 用紙サイズ定数を指定できますpublic void setDataSource(String master_name, com.brainsellers.xml.datatypes.IDataType param) throws com.brainsellers.xml.fo.datasource.ResourceException
master_name
- マスタ名param
- データソースcom.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーpublic void setDataSource(String master_name, com.brainsellers.xml.datatypes.IDataType param, String encoding) throws com.brainsellers.xml.fo.datasource.ResourceException
master_name
- マスタ名param
- データソースencoding
- エンコーディングcom.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーpublic void setDataSource(String master_name, String param) throws com.brainsellers.xml.fo.datasource.ResourceException
master_name
- マスタ名param
- データソースcom.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーpublic void setDataSource(String master_name, String param, String encoding) throws com.brainsellers.xml.fo.datasource.ResourceException
master_name
- マスタ名param
- データソースencoding
- エンコーディングcom.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーpublic void setDataSourceMasterSet(Object source)
source
- <datasource-master-set>のオブジェクトpublic void setDataSourceParameter(String master_name, Hashtable param) throws com.brainsellers.xml.fo.datasource.ResourceException
master_name
- マスタ名param
- 置換リストcom.brainsellers.xml.fo.datasource.ResourceException
- データソース関連エラーpublic void setDisplay(Hashtable pValues)
public void setDisplay(String pElementName, boolean pDisplay)
public void setEncryptionLevel(String level)
setEncryptionLevel
インタフェース内 IPDFEngine
level
- 暗号化レベル 40:40bit RC4,128:128bit RC4,AES128:128bit AES,AES256:256bit AESpublic void setEngineProperty(List listOfPropertyEntry)
listOfPropertyEntry
- XMLSuper.PropertyEntry の Listpublic void setEngineProperty(String key, String value)
key
- エンジンプロパティ名value
- 設定する値public void setFillColor(Hashtable pValues)
public void setFilter()
public void setFitWindow(boolean flag)
setFitWindow
インタフェース内 IPDFEngine
flag
- true:合わせるpublic void setFullScreen()
setFullScreen
インタフェース内 IPDFEngine
public void setHideMenuBar(boolean flag)
setHideMenuBar
インタフェース内 IPDFEngine
flag
- true:非表示, false:表示public void setHideToolBar(boolean flag)
setHideToolBar
インタフェース内 IPDFEngine
flag
- true:非表示, false:表示public void setHideWindowUI(boolean flag)
setHideWindowUI
インタフェース内 IPDFEngine
flag
- true:非表示, false:表示public void setInput(Document xmlDom)
xmlDom
- レイアウトXMLのDOMpublic void setInput(InputStream xmlStream)
xmlStream
- レイアウトXMLの入力ストリームpublic void setInput(String xmlFile) throws FileNotFoundException
xmlFile
- レイアウトXMLのファイル・パスFileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生public void setKey(Object key)
key
- キーワードpublic void setKeywords(String keyword)
setKeywords
インタフェース内 IPDFEngine
keyword
- キーワードpublic void setMail(Email mail)
mail
- public void setMail(Email mail, boolean pdfFlag)
mail
- pdfFlag
- public void setNotesPermission(boolean b)
setNotesPermission
インタフェース内 IPDFEngine
b
- true:可, false:否public void setNumCopies(int num)
num
- 部数public void setOneColumn()
setOneColumn
インタフェース内 IPDFEngine
public void setOutput(File outputFile) throws IOException, FileNotFoundException
setOutput
インタフェース内 IPDFEngine
outputFile
- 出力ファイルのオブジェクトIOException
- 出力中にファイルIO障害が発生FileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生public void setOutput(OutputStream outputStream) throws IOException
setOutput
インタフェース内 IPDFEngine
outputStream
- 出力ストリームIOException
- 出力中にファイルIO障害が発生public void setOutput(PDFEngine outputEngine)
outputEngine
- 出力エンジンpublic void setOutput(String outputFile) throws IOException, FileNotFoundException
setOutput
インタフェース内 IPDFEngine
outputFile
- 出力ファイルのパスIOException
- 出力中にファイルIO障害が発生FileNotFoundException
- 対象ファイルが存在しないか又は権限が無い場合に発生public void setOwnerPassword(String pw)
setOwnerPassword
インタフェース内 IPDFEngine
pw
- パスワードpublic void setPageLabel(String label)
label
- しおりのタグ名public void setPageLayout(String layout)
setPageLayout
インタフェース内 IPDFEngine
layout
- レイアウトpublic void setPageSize()
public void setPageSize(double w, double h)
setPageSize
インタフェース内 IPDFEngine
w
- 幅h
- 高さpublic void setPageSize(String size)
setPageSize
インタフェース内 IPDFEngine
size
- 用紙サイズpublic void setPageSize(String w, String h)
w
- 幅h
- 高さpublic void setPDFEngine(PDFEngine outputEngine)
outputEngine
- 出力エンジンpublic void setPickTrayByPDFSize(boolean flag)
flag
- true:合わせる, false:指定なしpublic void setPosition(double x, double y)
x
- ページ内のX座標y
- ページ内のY座標public void setPosition(String x, String y)
x
- ページ内のX座標 ex)210mmy
- ページ内のY座標 ex)29.7cmpublic void setPrintDuplex(int type)
type
- 0:片面, 1:両面(上下に開く), 2:両面(左右に開く)public void setPrintFullyAllowed()
setPrintFullyAllowed
インタフェース内 IPDFEngine
public void setPrintLowResolution()
setPrintLowResolution
インタフェース内 IPDFEngine
public void setPrintNotAllowed()
setPrintNotAllowed
インタフェース内 IPDFEngine
public void setPrintPageRange(String pagerange)
pagerange
- 印刷範囲指定文字列public void setPrintPermission(boolean b)
setPrintPermission
インタフェース内 IPDFEngine
b
- true:可, false:否public void setPrintPermission(boolean enable, boolean quality)
setPrintPermission
インタフェース内 IPDFEngine
enable
- true の場合、許可quality
- 高品質印刷の指示public void setPrintScaling(boolean flag)
flag
- true:拡大縮小する, false:なしpublic void setRecipients()
public void setSinglePage()
setSinglePage
インタフェース内 IPDFEngine
public void setSubject(String subject)
setSubject
インタフェース内 IPDFEngine
subject
- サブタイトルpublic void setThinner()
public void setTitle(String title)
setTitle
インタフェース内 IPDFEngine
title
- タイトルpublic void setTwoColumnLeft()
setTwoColumnLeft
インタフェース内 IPDFEngine
public void setTwoColumnRight()
setTwoColumnRight
インタフェース内 IPDFEngine
public void setUseNone()
setUseNone
インタフェース内 IPDFEngine
public void setUseOutlines()
setUseOutlines
インタフェース内 IPDFEngine
public void setUserPassword(String pw)
setUserPassword
インタフェース内 IPDFEngine
pw
- パスワードpublic void setUseThumbs()
setUseThumbs
インタフェース内 IPDFEngine
protected void setValues()
public void setValues(Hashtable table)
table
- 1ページ又は1行分のデータpublic void setValues(com.brainsellers.xml.datatypes.HashtableType table)
table
- 1ページ又は1行分のデータpublic void showXMLElementTree(String label)
public void toPDF() throws IOException, PDFEmailException, Exception
IOException
- PDF出力中にファイルIO障害が発生PDFEmailException
- メール送信時に障害が発生Exception
- PDF出力中に障害が発生public void toPDF(Hashtable table) throws IOException, Exception
table
- 1ページ又は1行分のデータIOException
- PDF出力中にファイルIO障害が発生Exception
- PDF出力中に障害が発生public void toPDF(com.brainsellers.xml.datatypes.HashtableType table) throws IOException, Exception
table
- 1ページ又は1行分のデータIOException
- PDF出力中にファイルIO障害が発生Exception
- PDF出力中に障害が発生public void traceHash(Hashtable table)
Copyright © 2023 BrainSellers.com Corp.. All rights reserved.