jp.go.aist.dmrc.platform.beans.system.print
クラス PFPaper

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.system.print.PFPaper
すべての実装されたインタフェース:
java.awt.print.Printable, java.io.Serializable, PFComponent, PFPrintableComponent, PFXMLSerializable, PFEventSource, PFProcessTerminateEventSource

public class PFPaper
extends java.lang.Object
implements PFPrintableComponent, PFProcessTerminateEventSource, PFXMLSerializable

帳票コンポーネント。 このコンポーネントから以下のイベントが発生する。

関連項目:
直列化された形式

フィールドの概要
 
インタフェース java.awt.print.Printable から継承されたフィールド
NO_SUCH_PAGE, PAGE_EXISTS
 
コンストラクタの概要
PFPaper()
          帳票コンポーネントを生成する。
 
メソッドの概要
 void addPaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          帳票要素を追加する。
 void addPaperPage()
          帳票のページを追加。
 void addPaperPage(int pageno)
          帳票のページを追加。
 void addPFProcessTerminateListener(PFProcessTerminateListener lis)
          引数で与えられたイベントリスナを登録し、 処理完了イベント発生時に処理を行う対象とする。
 void clearAllTemporaryPaperElements()
          一時的な帳票要素を帳票から削除して消去する
 void closePreviewDialog()
          プレビューを閉じる。
protected  void firePFProcessTerminated(PFProcessTerminateEvent event)
          処理完了イベントを発生させる。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.String getComponentPublicName()
          コンポーネント公開名を取得する.
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 java.awt.Color getDefaultPaperElementBackgroundColor()
          テキスト表示属性の背景色の初期値を取得する。
 java.lang.String getDefaultPaperElementBooleanFalseString()
          テキスト形式属性の偽値表示形式の初期値を取得する。
 java.lang.String getDefaultPaperElementBooleanTrueString()
          テキスト形式属性の真値表示形式の初期値を取得する。
 java.awt.Color getDefaultPaperElementBorderColor()
          帳票要素の境界線色の初期値を取得する
 float getDefaultPaperElementBorderWidth()
          帳票要素の境界線幅の初期値を取得する
 java.lang.String getDefaultPaperElementDateFormatPattern()
          テキスト形式属性の日付表示形式の初期値を取得する。
 java.awt.Font getDefaultPaperElementFont()
          テキスト表示属性のフォントの初期値を取得する
 java.awt.Color getDefaultPaperElementForegroundColor()
          テキスト表示属性の文字色の初期値を取得する。
 float getDefaultPaperElementHorizontalMargin()
          テキスト表示属性のテキスト横余白の初期値を取得する。
 float getDefaultPaperElementLineMargin()
          テキスト表示属性のテキスト行間隔の初期値を取得する。
 java.lang.String getDefaultPaperElementNumberFormatPattern()
          テキスト形式属性の数値表示形式の初期値を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getDefaultPaperElementTextDrawAttribute()
          テキスト描画属性の初期値を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getDefaultPaperElementTextFormatAttribute()
          テキスト形式属性の初期値を取得する。
 int getDefaultPaperElementTextPosition()
          テキスト表示属性のテキスト表示位置の初期値を取得する。
 float getDefaultPaperElementVerticalMargin()
          テキスト表示属性のテキスト縦余白の初期値を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditLabelElementTextDrawAttribute()
          編集対象のラベル要素のテキスト表示属性を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElement getEditPaperElement()
          編集対象の帳票要素を取得する
 java.awt.Color getEditPaperElementAttributeBackgroundColor()
          編集対象のテキスト表示属性の背景色を取得する。
 java.lang.String getEditPaperElementAttributeBooleanFalseString()
          編集対象のテキスト形式属性の偽値表示形式を取得する。
 java.lang.String getEditPaperElementAttributeBooleanTrueString()
          編集対象のテキスト形式属性の真値表示形式を取得する。
 java.lang.String getEditPaperElementAttributeDateFormatPattern()
          編集対象のテキスト形式属性の日付表示形式を取得する。
 java.awt.Font getEditPaperElementAttributeFont()
          編集対象のテキスト表示属性のフォントを取得する。
 java.awt.Color getEditPaperElementAttributeForegroundColor()
          編集対象のテキスト表示属性の文字色を取得する。
 float getEditPaperElementAttributeHorizontalMargin()
          編集対象のテキスト表示属性の横余白を取得する。
 float getEditPaperElementAttributeLineMargin()
          編集対象のテキスト表示属性の行間隔を取得する。
 java.lang.String getEditPaperElementAttributeNumberFormatPattern()
          編集対象のテキスト形式属性の数値表示形式を取得する。
 int getEditPaperElementAttributeTextPosition()
          編集対象のテキスト表示属性の表示位置を取得する。
 float getEditPaperElementAttributeVerticalMargin()
          編集対象のテキスト表示属性の縦余白を取得する。
 java.awt.Color getEditPaperElementBorderColor()
          編集対象の帳票要素の境界線色を取得する。
 float getEditPaperElementBorderWidth()
          編集対象の帳票要素の境界線幅を取得する。
 float getEditPaperElementHeight()
          編集対象の帳票要素の高さを取得する。
 float getEditPaperElementPositionX()
          編集対象の帳票要素の左上X座標を取得する。
 float getEditPaperElementPositionY()
          編集対象の帳票要素の左上Y座標を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditPaperElementTextDrawAttribute()
          編集対象のテキスト表示属性を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getEditPaperElementTextFormatAttribute()
          編集対象のテキスト形式属性を取得する。
 float getEditPaperElementWidth()
          編集対象の帳票要素の幅を取得する。
 float getEditTableElementColumnBorderWidth()
          編集対象のテーブル要素の列境界線の幅を取得する。
 float getEditTableElementColumnWidth(int index)
          編集対象のテーブル要素の列幅を取得する。
 float getEditTableElementHeaderBorderWidth()
          編集対象のテーブル要素のヘッダ境界線の幅を取得する。
 float getEditTableElementRowBorderWidth()
          編集対象のテーブル要素の行境界線の幅を取得する。
 float getEditTableElementRowHeight(int index)
          編集対象のテーブル要素の行高を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttribute()
          編集対象のテーブル要素のテキスト表示属性を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttributeOfColumn(int index)
          編集対象のテーブル要素の指定列のテキスト表示属性を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttributeOfHeader()
          編集対象のテーブル要素のヘッダのテキスト表示属性を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getEditTableElementTextFormatAttributeOfColumn(int index)
          編集対象のテーブル要素の指定列のテキスト形式属性を取得する。
 int getGridSize()
          グリッド線の間隔を取得する。
 float getPaperDrawHeight()
          帳票の描画縦幅を取得する。
 float getPaperDrawWidth()
          帳票の描画横幅を取得する。
 jp.go.aist.dmrc.platform.base.print.PFPaperElement getPaperElement(int index)
          帳票要素を取得する。
 int getPaperElementCount()
          帳票要素数を取得する。
 int getPaperElementIndex(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          帳票要素の位置を取得する。
 float getPaperHeight()
          帳票の縦幅を取得する。
 int getPaperOrientation()
          帳票方向を取得する。
 int getPaperPageCount()
          帳票のページ数を取得。
 int getPaperSize()
          帳票サイズを取得する。
 float getPaperWidth()
          帳票の横幅を取得する。
 java.util.Iterator getPFProcessTerminateListenerList()
          処理完了イベントリスナ配列を取得する。
 float getPrintBottomMargin()
          帳票の下余白を取得する。
 PFObjectList getPrinterList()
          プリンタ名のリストを取得する。
 float getPrintLeftMargin()
          帳票の左余白を取得する。
 float getPrintRightMargin()
          帳票の右余白を取得する。
 float getPrintTopMargin()
          帳票の上余白を取得する。
 boolean hasEditPaperElement()
          編集対象の帳票要素が設定されているか判定する
 boolean isAllowPullTransfer()
          他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowPushTransfer()
          他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowRemoteInvocation()
          他PFからのコンポーネント連携要求に対する可否属性を取得する.
 boolean isDefaultPaperElementDrawUnderLine()
          テキスト表示属性のテキスト下線有無の初期値を取得する。
 boolean isEditPaperElementAttributeDrawUnderLine()
          編集対象のテキスト表示属性の下線有無を取得する。
 boolean isEditPaperElementOriginalSizeDraw()
          編集対象の帳票要素の原寸表示フラグを取得する。
 boolean isEditTableAutoAdjustTableHeight()
          編集対象のテーブル要素の自動高さ調節フラグを取得する。
 boolean isEditTableDrawHeader()
          編集対象のテーブル要素のヘッダ表示フラグを取得する。
 boolean isExcelOutputButtonVisible()
          印刷プレビューダイアログのExcel出力ボタンの表示/非表示を取得する.
 boolean isExcelTextboxUsed()
          エクセル出力テキストボックス使用フラグを取得する。
 boolean isGridBlank()
          プレビュー画面のグリッド表示/非表示を取得する。
 void localeUpdated()
          ロケール変更に対応する。
 jp.go.aist.dmrc.platform.base.print.PFPaperBarCodeElement makeBarCodeElement(java.lang.String text, java.lang.String codeType, boolean addCheckDigit, boolean printString, boolean temporary)
          文字列を指定してバーコード要素を作成する。
 jp.go.aist.dmrc.platform.base.print.PFPaperComponentImageElement makeComponentImageElement(PFGUIComponent comp, boolean temporary)
          コンポーネントを指定して画面イメージ要素を作成する。
 jp.go.aist.dmrc.platform.base.print.PFPaperImageDataElement makeImageDataElement(java.awt.Image image, boolean temporary)
          画像データを指定して画像データ要素を作成する。
 jp.go.aist.dmrc.platform.base.print.PFPaperLabelElement makeLabelElement(java.lang.String text, boolean temporary)
          文字列を指定してラベル要素を作成する。
 jp.go.aist.dmrc.platform.base.print.PFPaperTableElement makeTableElement(PFComponent comp, boolean temporary)
          コンポーネントを指定してテーブル要素を作成する。
 void movePaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element, int index)
          帳票要素を移動する。
 void movePaperElementBottom(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          帳票要素を最背面に移動する。
 void movePaperElementTop(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          帳票要素を最前面に移動する。
 void previewPaper(java.awt.Component parent)
          帳票をプレビューする。
 void previewPaper(java.awt.Component parent, int mode)
          編集モードを指定して帳票をプレビューする。
 int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)
          ページをプリントする。
 void printPaper()
          帳票をデフォルト設定で印刷する。
 void printPaper(boolean showDialog)
          帳票を印刷する。
 void printPaper(java.lang.String printer)
          プリンタ名を指定して帳票を印刷する。
 void printPaperInLastSetting()
          最後に使用した印刷設定条件で帳票印刷を行う。
 void readXML(PFXMLLoader in)
          XMLを入力する.
 void removePaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          帳票要素を削除する。
 void removePaperPage()
          帳票のページを削除。
 void removePaperPage(int pageno)
          帳票のページを削除。
 void removePFProcessTerminateListener(PFProcessTerminateListener lis)
          引数で与えられたイベントリスナを削除し、 処理完了イベント発生時に処理を行う対象から外す。
 void setAllowPullTransfer(boolean flag)
          他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowPushTransfer(boolean flag)
          他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowRemoteInvocation(boolean flag)
          他PFからのコンポーネント連携要求に対する可否属性を設定する.
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentPublicName(java.lang.String publicName)
          コンポーネント公開名を設定する.
 void setDefaultPaperElementBackgroundColor(java.awt.Color color)
          テキスト表示属性の背景色の初期値を設定する。
 void setDefaultPaperElementBooleanFalseString(java.lang.String text)
          テキスト形式属性の偽値表示形式の初期値を設定する。
 void setDefaultPaperElementBooleanTrueString(java.lang.String text)
          テキスト形式属性の真値表示形式の初期値を設定する。
 void setDefaultPaperElementBorderColor(java.awt.Color color)
          帳票要素の境界線色の初期値を設定する
 void setDefaultPaperElementBorderWidth(float width)
          帳票要素の境界線幅の初期値を設定する
 void setDefaultPaperElementDateFormatPattern(java.lang.String pattern)
          テキスト形式属性の日付表示形式の初期値を設定する。
 void setDefaultPaperElementDrawUnderLine(boolean draw)
          テキスト表示属性のテキスト下線有無の初期値を設定する。
 void setDefaultPaperElementFont(java.awt.Font font)
          テキスト表示属性のフォントの初期値を設定する
 void setDefaultPaperElementForegroundColor(java.awt.Color color)
          テキスト表示属性の文字色の初期値を設定する。
 void setDefaultPaperElementHorizontalMargin(float margin)
          テキスト表示属性のテキスト横余白の初期値を設定する。
 void setDefaultPaperElementLineMargin(float margin)
          テキスト表示属性のテキスト行間隔の初期値を設定する。
 void setDefaultPaperElementNumberFormatPattern(java.lang.String pattern)
          テキスト形式属性の数値表示形式の初期値を設定する。
 void setDefaultPaperElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          テキスト描画属性の初期値を設定する。
 void setDefaultPaperElementTextFormatAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
          テキスト形式属性の初期値を設定する。
 void setDefaultPaperElementTextPosition(int position)
          テキスト表示属性のテキスト表示位置の初期値を設定する。
 void setDefaultPaperElementVerticalMargin(float margin)
          テキスト表示属性のテキスト縦余白の初期値を設定する。
 void setEditLabelElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          編集対象のラベル要素のテキスト表示属性を設定する。
 void setEditPaperElement(int index)
          編集対象の帳票要素をインデックス指定で設定する
 void setEditPaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
          編集対象の帳票要素を設定する。
 void setEditPaperElementAttributeBackgroundColor(java.awt.Color color)
          編集対象のテキスト表示属性の背景色を設定する。
 void setEditPaperElementAttributeBooleanFalseString(java.lang.String text)
          編集対象のテキスト形式属性の偽値表示形式を設定する。
 void setEditPaperElementAttributeBooleanTrueString(java.lang.String text)
          編集対象のテキスト形式属性の真値表示形式を設定する。
 void setEditPaperElementAttributeDateFormatPattern(java.lang.String pattern)
          編集対象のテキスト形式属性の日付表示形式を設定する。
 void setEditPaperElementAttributeDrawUnderLine(boolean draw)
          編集対象のテキスト表示属性の下線有無を設定する。
 void setEditPaperElementAttributeFont(java.awt.Font font)
          編集対象のテキスト表示属性のフォントを設定する。
 void setEditPaperElementAttributeForegroundClor(java.awt.Color color)
          編集対象のテキスト表示属性の文字色を設定する。
 void setEditPaperElementAttributeHorizontalMargin(float margin)
          編集対象のテキスト表示属性の横余白を設定する。
 void setEditPaperElementAttributeLineMargin(float margin)
          編集対象のテキスト表示属性の行間隔を設定する。
 void setEditPaperElementAttributeNumberFormatPattern(java.lang.String pattern)
          編集対象のテキスト形式属性の数値表示形式を設定する。
 void setEditPaperElementAttributeTextPosition(int position)
          編集対象のテキスト表示属性の表示位置を設定する。
 void setEditPaperElementAttributeVerticalMargin(float margin)
          編集対象のテキスト表示属性の縦余白を設定する。
 void setEditPaperElementBorderColor(java.awt.Color color)
          編集対象の帳票要素の境界線色を設定する。
 void setEditPaperElementBorderWidth(float width)
          編集対象の帳票要素の境界線幅を設定する。
 void setEditPaperElementHeight(float h)
          編集対象の帳票要素の高さを設定する。
 void setEditPaperElementOriginalSizeDraw(boolean originalSize)
          編集対象の帳票要素の原寸表示フラグを設定する。
 void setEditPaperElementPosition(float x, float y)
          編集対象の帳票要素の位置を設定する。
 void setEditPaperElementPositionX(float x)
          編集対象の帳票要素の左上X座標を設定する。
 void setEditPaperElementPositionY(float y)
          編集対象の帳票要素の左上Y座標を設定する。
 void setEditPaperElementSize(float width, float height)
          編集対象の帳票要素のサイズを設定する。
 void setEditPaperElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          編集対象のテキスト表示属性を設定する。
 void setEditPaperElementTextFormatAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
          編集対象のテキスト形式属性を設定する。
 void setEditPaperElementWidth(float w)
          編集対象の帳票要素の幅を設定する。
 void setEditTableAutoAdjustTableHeight(boolean auto)
          編集対象のテーブル要素の自動高さ調節フラグを設定する。
 void setEditTableDrawHeader(boolean draw)
          編集対象のテーブル要素のヘッダ表示フラグを設定する。
 void setEditTableElementColumnBorderWidth(float w)
          編集対象のテーブル要素の列境界線の幅を設定する。
 void setEditTableElementColumnWidth(int index, float w)
          編集対象のテーブル要素の列幅を設定する。
 void setEditTableElementHeaderBorderWidth(float w)
          編集対象のテーブル要素のヘッダ境界線の幅を設定する。
 void setEditTableElementRowBorderWidth(float w)
          編集対象のテーブル要素の行境界線の幅を設定する。
 void setEditTableElementRowHeight(int index, float h)
          編集対象のテーブル要素の行高を設定する。
 void setEditTableElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          編集対象のテーブル要素のテキスト表示属性を設定する。
 void setEditTableElementTextDrawAttributeOfColoumn(int index, jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          編集対象のテーブル要素の指定列のテキスト表示属性を設定する。
 void setEditTableElementTextDrawAttributeOfHeader(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
          編集対象のテーブル要素のヘッダのテキスト表示属性を設定する。
 void setEditTableElementTextFormatAttributeOfColoumn(int index, jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
          編集対象のテーブル要素の指定列のテキスト形式属性を設定する。
 void setExcelOutputButtonVisible(boolean excelOutputButtonVisible)
          印刷プレビューダイアログのExcel出力ボタンの表示/非表示を設定する.
 void setExcelTextboxUsed(boolean used)
          エクセル出力テキストボックス使用フラグを設定する。
 void setGridBlank(boolean blank)
          プレビュー画面のグリッド表示/非表示を設定する。
 void setGridSize(int gridSize)
          グリッド線の間隔を設定する。
 void setPaperHeight(float height)
          帳票の縦幅を設定する。
 void setPaperOrientation(int orientation)
          帳票方向を設定する。
 void setPaperPageCount(int num)
          帳票のページ数を設定する。
 void setPaperSize(float width, float height)
          帳票サイズを設定する。
 void setPaperSize(int size)
          帳票サイズを設定する。
 void setPaperWidth(float width)
          帳票の横幅を設定する。
 void setPrintBottomMargin(float bottom)
          帳票の下余白を設定する。
 void setPrintLeftMargin(float left)
          帳票の左余白を設定する。
 void setPrintMargin(float top, float bottom, float left, float right)
          帳票の余白を設定する。
 void setPrintRightMargin(float right)
          帳票の右余白を設定する。
 void setPrintTopMargin(float top)
          帳票の上余白を設定する。
 void setupPrintService()
          印刷設定を行う。
 void writeExcel()
          Excel出力する。
 void writeExcel(java.io.File file)
          Excel出力する。
 void writeExcel(java.lang.String filePath)
          Excel出力する。
 void writeXML(PFXMLGenerator out)
          XMLを出力する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFPaper

public PFPaper()
帳票コンポーネントを生成する。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

定義:
インタフェース PFComponent 内の getComponentKey
戻り値:
コンポーネントキー

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー

getComponentKeys

public PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

public void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

定義:
インタフェース PFComponent 内の getComponentID
戻り値:
コンポーネントID

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームPFComponentBusから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getComponentPublicName

public java.lang.String getComponentPublicName()
コンポーネント公開名を取得する.

定義:
インタフェース PFComponent 内の getComponentPublicName
戻り値:
コンポーネント公開名

setComponentPublicName

public void setComponentPublicName(java.lang.String publicName)
                            throws PFComponentException
コンポーネント公開名を設定する.
空文字のみの公開名は、nullに置き換える。数字のみの公開名は許可しない。 また、既存コンポーネントとの重複も認めない.

定義:
インタフェース PFComponent 内の setComponentPublicName
パラメータ:
publicName - 設定するコンポーネント公開名
例外:
PFComponentException - 規約に反する名前が設定されようとした場合

isAllowRemoteInvocation

public boolean isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowRemoteInvocation
戻り値:
コンポーネント連携要求可否属性

setAllowRemoteInvocation

public void setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowRemoteInvocation
パラメータ:
flag - コンポーネント連携要求に対する可否

isAllowPullTransfer

public boolean isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPullTransfer
戻り値:
Pull型コンポーネント転送要求可否属性

setAllowPullTransfer

public void setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPullTransfer
パラメータ:
flag - Pull型コンポーネント転送要求に対する可否

isAllowPushTransfer

public boolean isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPushTransfer
戻り値:
Push型コンポーネント転送要求可否属性

setAllowPushTransfer

public void setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPushTransfer
パラメータ:
flag - Push型コンポーネント転送要求に対する可否

getPFProcessTerminateListenerList

public java.util.Iterator getPFProcessTerminateListenerList()
処理完了イベントリスナ配列を取得する。

定義:
インタフェース PFProcessTerminateEventSource 内の getPFProcessTerminateListenerList
戻り値:
イベントリスナイテレータ

addPFProcessTerminateListener

public void addPFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを登録し、 処理完了イベント発生時に処理を行う対象とする。

定義:
インタフェース PFProcessTerminateEventSource 内の addPFProcessTerminateListener
パラメータ:
lis - 追加対象イベントリスナ

removePFProcessTerminateListener

public void removePFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを削除し、 処理完了イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFProcessTerminateEventSource 内の removePFProcessTerminateListener
パラメータ:
lis - 削除対象イベントリスナ

firePFProcessTerminated

protected void firePFProcessTerminated(PFProcessTerminateEvent event)
処理完了イベントを発生させる。

パラメータ:
event - 処理完了イベント
例外:
PFMethodException - イベント伝播先のメソッド起動時のエラー
PFRuntimeException - 予期しない実行時エラー

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated

getPaperElementCount

public int getPaperElementCount()
帳票要素数を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperElementCount
戻り値:
帳票要素数

getPaperElement

public jp.go.aist.dmrc.platform.base.print.PFPaperElement getPaperElement(int index)
帳票要素を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperElement
パラメータ:
index - 取得対象インデックス
戻り値:
帳票要素

addPaperElement

public void addPaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
帳票要素を追加する。

定義:
インタフェース PFPrintableComponent 内の addPaperElement
パラメータ:
element - 帳票要素

removePaperElement

public void removePaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
帳票要素を削除する。

定義:
インタフェース PFPrintableComponent 内の removePaperElement
パラメータ:
element - 帳票要素

printPaper

public void printPaper()
帳票をデフォルト設定で印刷する。 処理完了イベントが発生する。

定義:
インタフェース PFPrintableComponent 内の printPaper

printPaper

public void printPaper(boolean showDialog)
帳票を印刷する。 処理完了イベントが発生する。

定義:
インタフェース PFPrintableComponent 内の printPaper
パラメータ:
showDialog - 印刷ダイアログ表示

printPaperInLastSetting

public void printPaperInLastSetting()
最後に使用した印刷設定条件で帳票印刷を行う。 印刷設定条件が存在しない場合には、デフォルト設定を用いる。


print

public int print(java.awt.Graphics graphics,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
          throws java.awt.print.PrinterException
ページをプリントする。 このメソッドはPrintableインターフェイスの実装。

定義:
インタフェース java.awt.print.Printable 内の print
パラメータ:
graphics - ページが描画されるコンテキスト
pageFormat - 描画されるページのサイズと印刷方向
pageIndex - 描画されるページのゼロから始まるインデックス
例外:
java.awt.print.PrinterException

previewPaper

public void previewPaper(java.awt.Component parent)
帳票をプレビューする。 印刷ダイアログを表示するとその後の操作に応じて処理完了イベントが発生する。

定義:
インタフェース PFPrintableComponent 内の previewPaper
パラメータ:
parent - 親フレーム

previewPaper

public void previewPaper(java.awt.Component parent,
                         int mode)
編集モードを指定して帳票をプレビューする。 編集モード0は編集可、1は編集不可、2はレイアウトのみ編集可、それ以外はデフォルトの編集可となる。 印刷ダイアログを表示するとその後の操作に応じて処理完了イベントが発生する。

パラメータ:
parent - 親フレーム
mode - 編集モード(int)

closePreviewDialog

public void closePreviewDialog()
プレビューを閉じる。


setPaperSize

public void setPaperSize(int size)
帳票サイズを設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperSize
パラメータ:
size - 帳票サイズ

getPaperSize

public int getPaperSize()
帳票サイズを取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperSize
戻り値:
帳票サイズ

setPaperSize

public void setPaperSize(float width,
                         float height)
                  throws PFComponentException
帳票サイズを設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperSize
パラメータ:
width - 帳票横幅(単位:mm)
height - 帳票縦幅(単位:mm)
例外:
PFComponentException - 指定されたサイズの値が正しくない

getPaperWidth

public float getPaperWidth()
帳票の横幅を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperWidth
戻り値:
帳票横幅(単位:mm)

getPaperHeight

public float getPaperHeight()
帳票の縦幅を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperHeight
戻り値:
帳票縦幅(単位:mm)

setPaperWidth

public void setPaperWidth(float width)
                   throws PFComponentException
帳票の横幅を設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperWidth
パラメータ:
width - 帳票横幅(単位:mm)
例外:
PFComponentException - 指定されたサイズの値が正しくない

setPaperHeight

public void setPaperHeight(float height)
                    throws PFComponentException
帳票の縦幅を設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperHeight
パラメータ:
height - 帳票縦幅(単位:mm)
例外:
PFComponentException - 指定されたサイズの値が正しくない

setPaperOrientation

public void setPaperOrientation(int orientation)
帳票方向を設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperOrientation
パラメータ:
orientation - 帳票方向(横長:PAPER_ORIENTATION_LANDSCAPE、縦長:PAPER_ORIENTATION_PORTRAIT)

getPaperOrientation

public int getPaperOrientation()
帳票方向を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperOrientation
戻り値:
帳票方向(横長:PAPER_ORIENTATION_LANDSCAPE、縦長:PAPER_ORIENTATION_PORTRAIT)

setPrintMargin

public void setPrintMargin(float top,
                           float bottom,
                           float left,
                           float right)
                    throws PFComponentException
帳票の余白を設定する。

定義:
インタフェース PFPrintableComponent 内の setPrintMargin
パラメータ:
top - 上余白
bottom - 下余白
left - 左余白
right - 右余白
例外:
PFComponentException - 指定された余白の値が正しくない

getPrintTopMargin

public float getPrintTopMargin()
帳票の上余白を取得する。

定義:
インタフェース PFPrintableComponent 内の getPrintTopMargin
戻り値:
上余白

getPrintBottomMargin

public float getPrintBottomMargin()
帳票の下余白を取得する。

定義:
インタフェース PFPrintableComponent 内の getPrintBottomMargin
戻り値:
下余白

getPrintLeftMargin

public float getPrintLeftMargin()
帳票の左余白を取得する。

定義:
インタフェース PFPrintableComponent 内の getPrintLeftMargin
戻り値:
左余白

getPrintRightMargin

public float getPrintRightMargin()
帳票の右余白を取得する。

定義:
インタフェース PFPrintableComponent 内の getPrintRightMargin
戻り値:
右余白

setPrintTopMargin

public void setPrintTopMargin(float top)
                       throws PFComponentException
帳票の上余白を設定する。

定義:
インタフェース PFPrintableComponent 内の setPrintTopMargin
パラメータ:
top - 上余白(単位:mm)
例外:
PFComponentException - 指定された余白の値が正しくない

setPrintBottomMargin

public void setPrintBottomMargin(float bottom)
                          throws PFComponentException
帳票の下余白を設定する。

定義:
インタフェース PFPrintableComponent 内の setPrintBottomMargin
パラメータ:
bottom - 下余白(単位:mm)
例外:
PFComponentException - 指定された余白の値が正しくない

setPrintLeftMargin

public void setPrintLeftMargin(float left)
                        throws PFComponentException
帳票の左余白を設定する。

定義:
インタフェース PFPrintableComponent 内の setPrintLeftMargin
パラメータ:
left - 左余白(単位:mm)
例外:
PFComponentException - 指定された余白の値が正しくない

setPrintRightMargin

public void setPrintRightMargin(float right)
                         throws PFComponentException
帳票の右余白を設定する。

定義:
インタフェース PFPrintableComponent 内の setPrintRightMargin
パラメータ:
right - 右余白(単位:mm)
例外:
PFComponentException - 指定された余白の値が正しくない

getPaperDrawWidth

public float getPaperDrawWidth()
帳票の描画横幅を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperDrawWidth
戻り値:
帳票描画横幅(単位:mm)

getPaperDrawHeight

public float getPaperDrawHeight()
帳票の描画縦幅を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperDrawHeight
戻り値:
帳票描画縦幅(単位:mm)

setGridSize

public void setGridSize(int gridSize)
グリッド線の間隔を設定する。

定義:
インタフェース PFPrintableComponent 内の setGridSize
パラメータ:
gridSize - グリッド線の間隔

getGridSize

public int getGridSize()
グリッド線の間隔を取得する。

定義:
インタフェース PFPrintableComponent 内の getGridSize
戻り値:
グリッド線の間隔

movePaperElement

public void movePaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element,
                             int index)
帳票要素を移動する。

定義:
インタフェース PFPrintableComponent 内の movePaperElement
パラメータ:
element - 帳票要素
index - 移動位置

movePaperElementBottom

public void movePaperElementBottom(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
帳票要素を最背面に移動する。

定義:
インタフェース PFPrintableComponent 内の movePaperElementBottom
パラメータ:
element - 帳票要素

movePaperElementTop

public void movePaperElementTop(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
帳票要素を最前面に移動する。

定義:
インタフェース PFPrintableComponent 内の movePaperElementTop
パラメータ:
element - 帳票要素

getPaperElementIndex

public int getPaperElementIndex(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
帳票要素の位置を取得する。

定義:
インタフェース PFPrintableComponent 内の getPaperElementIndex
パラメータ:
element - 帳票要素
戻り値:
位置

getEditPaperElement

public jp.go.aist.dmrc.platform.base.print.PFPaperElement getEditPaperElement()
編集対象の帳票要素を取得する


setEditPaperElement

public void setEditPaperElement(jp.go.aist.dmrc.platform.base.print.PFPaperElement element)
編集対象の帳票要素を設定する。 編集対象のテキスト表示属性とテキスト形式属性はnullに設定される。 ただし、ラベル要素かテーブル要素を設定した場合は編集対象のテキスト表示属性が自動的に設定される。

パラメータ:
element - 帳票要素

setEditPaperElement

public void setEditPaperElement(int index)
編集対象の帳票要素をインデックス指定で設定する

パラメータ:
index - インデックス

hasEditPaperElement

public boolean hasEditPaperElement()
編集対象の帳票要素が設定されているか判定する

戻り値:
論理値

getEditPaperElementTextDrawAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditPaperElementTextDrawAttribute()
編集対象のテキスト表示属性を取得する。

戻り値:
テキスト表示属性

setEditPaperElementTextDrawAttribute

public void setEditPaperElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
編集対象のテキスト表示属性を設定する。

パラメータ:
attribute - テキスト表示属性

getEditPaperElementTextFormatAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getEditPaperElementTextFormatAttribute()
編集対象のテキスト形式属性を取得する。

戻り値:
テキスト形式属性

setEditPaperElementTextFormatAttribute

public void setEditPaperElementTextFormatAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
編集対象のテキスト形式属性を設定する。

パラメータ:
attribute - テキスト形式属性

setEditPaperElementPosition

public void setEditPaperElementPosition(float x,
                                        float y)
                                 throws PFRuntimeException
編集対象の帳票要素の位置を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
x - 左上X座標
y - 左上Y座標
例外:
PFRuntimeException

getEditPaperElementPositionX

public float getEditPaperElementPositionX()
編集対象の帳票要素の左上X座標を取得する。 編集対象の帳票要素が設定されていない場合は0が返る。

戻り値:
左上X座標

setEditPaperElementPositionX

public void setEditPaperElementPositionX(float x)
                                  throws PFException
編集対象の帳票要素の左上X座標を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
x - 左上X座標
例外:
PFException - 例外

getEditPaperElementPositionY

public float getEditPaperElementPositionY()
編集対象の帳票要素の左上Y座標を取得する。 編集対象の帳票要素が設定されていない場合は0が返る。

戻り値:
左上Y座標

setEditPaperElementPositionY

public void setEditPaperElementPositionY(float y)
                                  throws PFException
編集対象の帳票要素の左上Y座標を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
y - 左上Y座標
例外:
PFException - 例外

setEditPaperElementSize

public void setEditPaperElementSize(float width,
                                    float height)
                             throws PFRuntimeException
編集対象の帳票要素のサイズを設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
width - 幅
height - 高さ
例外:
PFRuntimeException

getEditPaperElementWidth

public float getEditPaperElementWidth()
編集対象の帳票要素の幅を取得する。 編集対象の帳票要素が設定されていない場合は0が返る。

戻り値:

setEditPaperElementWidth

public void setEditPaperElementWidth(float w)
                              throws PFException
編集対象の帳票要素の幅を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
w - 幅
例外:
PFException - 例外

getEditPaperElementHeight

public float getEditPaperElementHeight()
編集対象の帳票要素の高さを取得する。 編集対象の帳票要素が設定されていない場合は0が返る。

戻り値:
高さ

setEditPaperElementHeight

public void setEditPaperElementHeight(float h)
                               throws PFException
編集対象の帳票要素の高さを設定する。 編集対象の帳票要素が設定されていない場合は何もしない。

パラメータ:
h - 高さ
例外:
PFException - 例外

getEditPaperElementBorderWidth

public float getEditPaperElementBorderWidth()
編集対象の帳票要素の境界線幅を取得する。 編集対象の帳票要素が設定されていない場合は初期値が返る。 このメソッドが有効な帳票要素の種類: ラベル要素・テーブル要素・イメージ要素・バーコード要素

戻り値:

setEditPaperElementBorderWidth

public void setEditPaperElementBorderWidth(float width)
編集対象の帳票要素の境界線幅を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。 このメソッドが有効な帳票要素の種類: ラベル要素・テーブル要素・イメージ要素・バーコード要素

パラメータ:
width - 幅

getEditPaperElementBorderColor

public java.awt.Color getEditPaperElementBorderColor()
編集対象の帳票要素の境界線色を取得する。 編集対象の帳票要素が設定されていない場合は初期値を返す。 このメソッドが有効な帳票要素の種類: ラベル要素・テーブル要素・イメージ要素・バーコード要素

戻り値:

setEditPaperElementBorderColor

public void setEditPaperElementBorderColor(java.awt.Color color)
編集対象の帳票要素の境界線色を設定する。 編集対象の帳票要素が設定されていない場合は何もしない。 このメソッドが有効な帳票要素の種類: ラベル要素・テーブル要素・イメージ要素・バーコード要素

パラメータ:
color - 色

isEditPaperElementOriginalSizeDraw

public boolean isEditPaperElementOriginalSizeDraw()
編集対象の帳票要素の原寸表示フラグを取得する。 編集対象の帳票要素が設定されていない場合はfalseが返る。 このメソッドが有効な帳票要素の種類: イメージ要素・バーコード要素

戻り値:
原寸表示のフラグ

setEditPaperElementOriginalSizeDraw

public void setEditPaperElementOriginalSizeDraw(boolean originalSize)
編集対象の帳票要素の原寸表示フラグを設定する。 編集対象の帳票要素が設定されていない場合は何もしない。 このメソッドが有効な帳票要素の種類: イメージ要素・バーコード要素

パラメータ:
originalSize - 原寸表示のフラグ

getEditPaperElementAttributeFont

public java.awt.Font getEditPaperElementAttributeFont()
編集対象のテキスト表示属性のフォントを取得する。 編集対象のテキスト表示属性が設定されていない場合はnullが返る。

戻り値:
フォント

setEditPaperElementAttributeFont

public void setEditPaperElementAttributeFont(java.awt.Font font)
編集対象のテキスト表示属性のフォントを設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
font - フォント

getEditPaperElementAttributeBackgroundColor

public java.awt.Color getEditPaperElementAttributeBackgroundColor()
編集対象のテキスト表示属性の背景色を取得する。 編集対象のテキスト表示属性が設定されていない場合はnullが返る。

戻り値:

setEditPaperElementAttributeBackgroundColor

public void setEditPaperElementAttributeBackgroundColor(java.awt.Color color)
編集対象のテキスト表示属性の背景色を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
color - 色

getEditPaperElementAttributeForegroundColor

public java.awt.Color getEditPaperElementAttributeForegroundColor()
編集対象のテキスト表示属性の文字色を取得する。 編集対象のテキスト表示属性が設定されていない場合はnullが返る。

戻り値:

setEditPaperElementAttributeForegroundClor

public void setEditPaperElementAttributeForegroundClor(java.awt.Color color)
編集対象のテキスト表示属性の文字色を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
color - 色

getEditPaperElementAttributeHorizontalMargin

public float getEditPaperElementAttributeHorizontalMargin()
編集対象のテキスト表示属性の横余白を取得する。 編集対象のテキスト表示属性が設定されていない場合は0が返る。

戻り値:
余白

setEditPaperElementAttributeHorizontalMargin

public void setEditPaperElementAttributeHorizontalMargin(float margin)
編集対象のテキスト表示属性の横余白を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
margin - 余白

getEditPaperElementAttributeVerticalMargin

public float getEditPaperElementAttributeVerticalMargin()
編集対象のテキスト表示属性の縦余白を取得する。 編集対象のテキスト表示属性が設定されていない場合は0が返る。

戻り値:
余白

setEditPaperElementAttributeVerticalMargin

public void setEditPaperElementAttributeVerticalMargin(float margin)
編集対象のテキスト表示属性の縦余白を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
margin - 余白

getEditPaperElementAttributeLineMargin

public float getEditPaperElementAttributeLineMargin()
編集対象のテキスト表示属性の行間隔を取得する。 編集対象のテキスト表示属性が設定されていない場合は0が返る。

戻り値:
行間

setEditPaperElementAttributeLineMargin

public void setEditPaperElementAttributeLineMargin(float margin)
編集対象のテキスト表示属性の行間隔を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
margin - 行間

getEditPaperElementAttributeTextPosition

public int getEditPaperElementAttributeTextPosition()
編集対象のテキスト表示属性の表示位置を取得する。 編集対象のテキスト表示属性が設定されていない場合は0が返る。

戻り値:
表示位置

setEditPaperElementAttributeTextPosition

public void setEditPaperElementAttributeTextPosition(int position)
編集対象のテキスト表示属性の表示位置を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
position - 表示位置

isEditPaperElementAttributeDrawUnderLine

public boolean isEditPaperElementAttributeDrawUnderLine()
編集対象のテキスト表示属性の下線有無を取得する。 編集対象のテキスト表示属性が設定されていない場合はfalseが返る。

戻り値:
下線有無

setEditPaperElementAttributeDrawUnderLine

public void setEditPaperElementAttributeDrawUnderLine(boolean draw)
編集対象のテキスト表示属性の下線有無を設定する。 編集対象のテキスト表示属性が設定されていない場合は何もしない。

パラメータ:
draw - 下線有無

getEditPaperElementAttributeDateFormatPattern

public java.lang.String getEditPaperElementAttributeDateFormatPattern()
編集対象のテキスト形式属性の日付表示形式を取得する。 編集対象のテキスト形式属性が設定されていない場合は空文字が返る。

戻り値:
日付形式

setEditPaperElementAttributeDateFormatPattern

public void setEditPaperElementAttributeDateFormatPattern(java.lang.String pattern)
編集対象のテキスト形式属性の日付表示形式を設定する。 編集対象のテキスト形式属性が設定されていない場合は何もしない。

パラメータ:
pattern - 日付形式

getEditPaperElementAttributeNumberFormatPattern

public java.lang.String getEditPaperElementAttributeNumberFormatPattern()
編集対象のテキスト形式属性の数値表示形式を取得する。 編集対象のテキスト形式属性が設定されていない場合は空文字が返る。

戻り値:
数値形式

setEditPaperElementAttributeNumberFormatPattern

public void setEditPaperElementAttributeNumberFormatPattern(java.lang.String pattern)
編集対象のテキスト形式属性の数値表示形式を設定する。 編集対象のテキスト形式属性が設定されていない場合は何もしない。

パラメータ:
pattern - 数値形式

getEditPaperElementAttributeBooleanFalseString

public java.lang.String getEditPaperElementAttributeBooleanFalseString()
編集対象のテキスト形式属性の偽値表示形式を取得する。 編集対象のテキスト形式属性が設定されていない場合は空文字が返る。

戻り値:
偽値形式

setEditPaperElementAttributeBooleanFalseString

public void setEditPaperElementAttributeBooleanFalseString(java.lang.String text)
編集対象のテキスト形式属性の偽値表示形式を設定する。 編集対象のテキスト形式属性が設定されていない場合は何もしない。

パラメータ:
text - 偽値形式

getEditPaperElementAttributeBooleanTrueString

public java.lang.String getEditPaperElementAttributeBooleanTrueString()
編集対象のテキスト形式属性の真値表示形式を取得する。 編集対象のテキスト形式属性が設定されていない場合は空文字が返る。

戻り値:
真値形式

setEditPaperElementAttributeBooleanTrueString

public void setEditPaperElementAttributeBooleanTrueString(java.lang.String text)
編集対象のテキスト形式属性の真値表示形式を設定する。 編集対象のテキスト形式属性が設定されていない場合は何もしない。

パラメータ:
text - 真値形式

getDefaultPaperElementBorderWidth

public float getDefaultPaperElementBorderWidth()
帳票要素の境界線幅の初期値を取得する

戻り値:

setDefaultPaperElementBorderWidth

public void setDefaultPaperElementBorderWidth(float width)
帳票要素の境界線幅の初期値を設定する

パラメータ:
width - 幅

getDefaultPaperElementBorderColor

public java.awt.Color getDefaultPaperElementBorderColor()
帳票要素の境界線色の初期値を取得する

戻り値:

setDefaultPaperElementBorderColor

public void setDefaultPaperElementBorderColor(java.awt.Color color)
帳票要素の境界線色の初期値を設定する

パラメータ:
color - 色

getDefaultPaperElementTextDrawAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getDefaultPaperElementTextDrawAttribute()
テキスト描画属性の初期値を取得する。

戻り値:
テキスト描画属性

setDefaultPaperElementTextDrawAttribute

public void setDefaultPaperElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
テキスト描画属性の初期値を設定する。

パラメータ:
attribute - テキスト描画属性

getDefaultPaperElementTextFormatAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getDefaultPaperElementTextFormatAttribute()
テキスト形式属性の初期値を取得する。

戻り値:
テキスト形式属性

setDefaultPaperElementTextFormatAttribute

public void setDefaultPaperElementTextFormatAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
テキスト形式属性の初期値を設定する。

パラメータ:
attribute - テキスト形式属性

getDefaultPaperElementFont

public java.awt.Font getDefaultPaperElementFont()
テキスト表示属性のフォントの初期値を取得する

戻り値:
フォント

setDefaultPaperElementFont

public void setDefaultPaperElementFont(java.awt.Font font)
テキスト表示属性のフォントの初期値を設定する

パラメータ:
font - フォント

getDefaultPaperElementBackgroundColor

public java.awt.Color getDefaultPaperElementBackgroundColor()
テキスト表示属性の背景色の初期値を取得する。

戻り値:

setDefaultPaperElementBackgroundColor

public void setDefaultPaperElementBackgroundColor(java.awt.Color color)
テキスト表示属性の背景色の初期値を設定する。

パラメータ:
color - 色

getDefaultPaperElementForegroundColor

public java.awt.Color getDefaultPaperElementForegroundColor()
テキスト表示属性の文字色の初期値を取得する。

戻り値:

setDefaultPaperElementForegroundColor

public void setDefaultPaperElementForegroundColor(java.awt.Color color)
テキスト表示属性の文字色の初期値を設定する。

パラメータ:
color - 色

getDefaultPaperElementHorizontalMargin

public float getDefaultPaperElementHorizontalMargin()
テキスト表示属性のテキスト横余白の初期値を取得する。

戻り値:
余白

setDefaultPaperElementHorizontalMargin

public void setDefaultPaperElementHorizontalMargin(float margin)
テキスト表示属性のテキスト横余白の初期値を設定する。

パラメータ:
margin - 余白

getDefaultPaperElementVerticalMargin

public float getDefaultPaperElementVerticalMargin()
テキスト表示属性のテキスト縦余白の初期値を取得する。

戻り値:
余白

setDefaultPaperElementVerticalMargin

public void setDefaultPaperElementVerticalMargin(float margin)
テキスト表示属性のテキスト縦余白の初期値を設定する。

パラメータ:
margin - 余白

getDefaultPaperElementLineMargin

public float getDefaultPaperElementLineMargin()
テキスト表示属性のテキスト行間隔の初期値を取得する。

戻り値:
行間

setDefaultPaperElementLineMargin

public void setDefaultPaperElementLineMargin(float margin)
テキスト表示属性のテキスト行間隔の初期値を設定する。

パラメータ:
margin - 行間

getDefaultPaperElementTextPosition

public int getDefaultPaperElementTextPosition()
テキスト表示属性のテキスト表示位置の初期値を取得する。

戻り値:
表示位置

setDefaultPaperElementTextPosition

public void setDefaultPaperElementTextPosition(int position)
テキスト表示属性のテキスト表示位置の初期値を設定する。

パラメータ:
position - 表示位置

isDefaultPaperElementDrawUnderLine

public boolean isDefaultPaperElementDrawUnderLine()
テキスト表示属性のテキスト下線有無の初期値を取得する。

戻り値:
下線有無

setDefaultPaperElementDrawUnderLine

public void setDefaultPaperElementDrawUnderLine(boolean draw)
テキスト表示属性のテキスト下線有無の初期値を設定する。

パラメータ:
draw - 下線有無

getDefaultPaperElementDateFormatPattern

public java.lang.String getDefaultPaperElementDateFormatPattern()
テキスト形式属性の日付表示形式の初期値を取得する。

戻り値:
日付表示形式

setDefaultPaperElementDateFormatPattern

public void setDefaultPaperElementDateFormatPattern(java.lang.String pattern)
テキスト形式属性の日付表示形式の初期値を設定する。

パラメータ:
pattern - 日付表示形式

getDefaultPaperElementNumberFormatPattern

public java.lang.String getDefaultPaperElementNumberFormatPattern()
テキスト形式属性の数値表示形式の初期値を取得する。

戻り値:
数値表示形式

setDefaultPaperElementNumberFormatPattern

public void setDefaultPaperElementNumberFormatPattern(java.lang.String pattern)
テキスト形式属性の数値表示形式の初期値を設定する。

パラメータ:
pattern - 数値表示形式

getDefaultPaperElementBooleanFalseString

public java.lang.String getDefaultPaperElementBooleanFalseString()
テキスト形式属性の偽値表示形式の初期値を取得する。

戻り値:
偽値表示形式

setDefaultPaperElementBooleanFalseString

public void setDefaultPaperElementBooleanFalseString(java.lang.String text)
テキスト形式属性の偽値表示形式の初期値を設定する。

パラメータ:
text - 偽値表示形式

getDefaultPaperElementBooleanTrueString

public java.lang.String getDefaultPaperElementBooleanTrueString()
テキスト形式属性の真値表示形式の初期値を取得する。

戻り値:
真値表示形式

setDefaultPaperElementBooleanTrueString

public void setDefaultPaperElementBooleanTrueString(java.lang.String text)
テキスト形式属性の真値表示形式の初期値を設定する。

パラメータ:
text - 真値表示形式

makeTableElement

public jp.go.aist.dmrc.platform.base.print.PFPaperTableElement makeTableElement(PFComponent comp,
                                                                                boolean temporary)
                                                                         throws PFException
コンポーネントを指定してテーブル要素を作成する。 コンポーネントはメソッドgetObjectTable()を持っている必要がある。 作成された帳票要素は編集対象の帳票要素に設定される。

パラメータ:
comp - コンポーネント
temporary - 一時的な要素かどうかのフラグ
戻り値:
作成された帳票要素
例外:
PFException

makeComponentImageElement

public jp.go.aist.dmrc.platform.base.print.PFPaperComponentImageElement makeComponentImageElement(PFGUIComponent comp,
                                                                                                  boolean temporary)
                                                                                           throws PFException
コンポーネントを指定して画面イメージ要素を作成する。 作成された帳票要素は編集対象の帳票要素に設定される。

パラメータ:
comp - コンポーネント
temporary - 一時的な要素かどうかのフラグ
戻り値:
作成された帳票要素
例外:
PFException

makeImageDataElement

public jp.go.aist.dmrc.platform.base.print.PFPaperImageDataElement makeImageDataElement(java.awt.Image image,
                                                                                        boolean temporary)
                                                                                 throws PFException
画像データを指定して画像データ要素を作成する。 作成された帳票要素は編集対象の帳票要素に設定される。

パラメータ:
image - 画像データ
temporary - 一時的な要素かどうかのフラグ
戻り値:
作成された帳票要素
例外:
PFException

makeLabelElement

public jp.go.aist.dmrc.platform.base.print.PFPaperLabelElement makeLabelElement(java.lang.String text,
                                                                                boolean temporary)
                                                                         throws PFException
文字列を指定してラベル要素を作成する。 作成された帳票要素は編集対象の帳票要素に設定される。

パラメータ:
text - 文字列
temporary - 一時的な要素かどうかのフラグ
戻り値:
作成された帳票要素
例外:
PFException

makeBarCodeElement

public jp.go.aist.dmrc.platform.base.print.PFPaperBarCodeElement makeBarCodeElement(java.lang.String text,
                                                                                    java.lang.String codeType,
                                                                                    boolean addCheckDigit,
                                                                                    boolean printString,
                                                                                    boolean temporary)
                                                                             throws PFException
文字列を指定してバーコード要素を作成する。 作成された帳票要素は編集対象の帳票要素に設定される。

パラメータ:
text - 文字列
temporary - 一時的な要素かどうかのフラグ
戻り値:
作成された帳票要素
例外:
PFException

getEditLabelElementTextDrawAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditLabelElementTextDrawAttribute()
編集対象のラベル要素のテキスト表示属性を取得する。 ラベル要素が編集対象に設定されていない場合はnullが返る。

戻り値:
テキスト表示属性

setEditLabelElementTextDrawAttribute

public void setEditLabelElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
編集対象のラベル要素のテキスト表示属性を設定する。 ラベル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
attribute - テキスト表示属性

getEditTableElementTextDrawAttribute

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttribute()
編集対象のテーブル要素のテキスト表示属性を取得する。 テーブル要素が編集対象に設定されていない場合はnullが返る。

戻り値:
テキスト表示属性

setEditTableElementTextDrawAttribute

public void setEditTableElementTextDrawAttribute(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
編集対象のテーブル要素のテキスト表示属性を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
attribute - テキスト表示属性

getEditTableElementTextDrawAttributeOfColumn

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttributeOfColumn(int index)
編集対象のテーブル要素の指定列のテキスト表示属性を取得する。 テーブル要素が編集対象に設定されていない場合はnullが返る。

戻り値:
テキスト表示属性

setEditTableElementTextDrawAttributeOfColoumn

public void setEditTableElementTextDrawAttributeOfColoumn(int index,
                                                          jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
編集対象のテーブル要素の指定列のテキスト表示属性を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
index - 列位置
attribute - テキスト表示属性

getEditTableElementTextDrawAttributeOfHeader

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute getEditTableElementTextDrawAttributeOfHeader()
編集対象のテーブル要素のヘッダのテキスト表示属性を取得する。 テーブル要素が編集対象に設定されていない場合はnullが返る。

戻り値:
テキスト表示属性

setEditTableElementTextDrawAttributeOfHeader

public void setEditTableElementTextDrawAttributeOfHeader(jp.go.aist.dmrc.platform.base.print.PFPaperElementTextDrawAttribute attribute)
編集対象のテーブル要素のヘッダのテキスト表示属性を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
attribute - テキスト表示属性

getEditTableElementTextFormatAttributeOfColumn

public jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute getEditTableElementTextFormatAttributeOfColumn(int index)
編集対象のテーブル要素の指定列のテキスト形式属性を取得する。 テーブル要素が編集対象に設定されていない場合はnullが返る。

戻り値:
テキスト形式属性

setEditTableElementTextFormatAttributeOfColoumn

public void setEditTableElementTextFormatAttributeOfColoumn(int index,
                                                            jp.go.aist.dmrc.platform.base.print.PFPaperElementTextFormatAttribute attribute)
編集対象のテーブル要素の指定列のテキスト形式属性を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
index - 列位置
attribute - テキスト形式属性

getEditTableElementColumnBorderWidth

public float getEditTableElementColumnBorderWidth()
編集対象のテーブル要素の列境界線の幅を取得する。 テーブル要素が編集対象に設定されていない場合は0が返る。

戻り値:

setEditTableElementColumnBorderWidth

public void setEditTableElementColumnBorderWidth(float w)
編集対象のテーブル要素の列境界線の幅を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
w - 幅

getEditTableElementColumnWidth

public float getEditTableElementColumnWidth(int index)
編集対象のテーブル要素の列幅を取得する。 テーブル要素が編集対象に設定されていない場合は0が返る。

戻り値:

setEditTableElementColumnWidth

public void setEditTableElementColumnWidth(int index,
                                           float w)
編集対象のテーブル要素の列幅を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
w - 幅

getEditTableElementRowBorderWidth

public float getEditTableElementRowBorderWidth()
編集対象のテーブル要素の行境界線の幅を取得する。 テーブル要素が編集対象に設定されていない場合は0が返る。

戻り値:

setEditTableElementRowBorderWidth

public void setEditTableElementRowBorderWidth(float w)
編集対象のテーブル要素の行境界線の幅を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
w - 幅

getEditTableElementRowHeight

public float getEditTableElementRowHeight(int index)
編集対象のテーブル要素の行高を取得する。 テーブル要素が編集対象に設定されていない場合は0が返る。

戻り値:
高さ

setEditTableElementRowHeight

public void setEditTableElementRowHeight(int index,
                                         float h)
編集対象のテーブル要素の行高を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
h - 高さ

getEditTableElementHeaderBorderWidth

public float getEditTableElementHeaderBorderWidth()
編集対象のテーブル要素のヘッダ境界線の幅を取得する。 テーブル要素が編集対象に設定されていない場合は0が返る。

戻り値:

setEditTableElementHeaderBorderWidth

public void setEditTableElementHeaderBorderWidth(float w)
編集対象のテーブル要素のヘッダ境界線の幅を設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
w - 幅

isEditTableAutoAdjustTableHeight

public boolean isEditTableAutoAdjustTableHeight()
編集対象のテーブル要素の自動高さ調節フラグを取得する。 テーブル要素が編集対象に設定されていない場合はfalseが返る。

戻り値:
フラグ

setEditTableAutoAdjustTableHeight

public void setEditTableAutoAdjustTableHeight(boolean auto)
編集対象のテーブル要素の自動高さ調節フラグを設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
auto - フラグ

isEditTableDrawHeader

public boolean isEditTableDrawHeader()
編集対象のテーブル要素のヘッダ表示フラグを取得する。 テーブル要素が編集対象に設定されていない場合はfalseが返る。

戻り値:
フラグ

setEditTableDrawHeader

public void setEditTableDrawHeader(boolean draw)
編集対象のテーブル要素のヘッダ表示フラグを設定する。 テーブル要素が編集対象に設定されていない場合は何もしない。

パラメータ:
draw - フラグ

clearAllTemporaryPaperElements

public void clearAllTemporaryPaperElements()
一時的な帳票要素を帳票から削除して消去する


writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
インタフェース PFXMLSerializable の記述:
XMLを出力する.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

readXML

public void readXML(PFXMLLoader in)
インタフェース PFXMLSerializable の記述:
XMLを入力する.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

setupPrintService

public void setupPrintService()
印刷設定を行う。


printPaper

public void printPaper(java.lang.String printer)
プリンタ名を指定して帳票を印刷する。 処理完了イベントが発生する。

パラメータ:
printer - プリンタ名

getPrinterList

public PFObjectList getPrinterList()
プリンタ名のリストを取得する。

戻り値:
プリンタ名のリスト

setPaperPageCount

public void setPaperPageCount(int num)
帳票のページ数を設定する。

定義:
インタフェース PFPrintableComponent 内の setPaperPageCount
パラメータ:
num - ページ数

getPaperPageCount

public int getPaperPageCount()
帳票のページ数を取得。

定義:
インタフェース PFPrintableComponent 内の getPaperPageCount
戻り値:
ページ数

addPaperPage

public void addPaperPage()
帳票のページを追加。

定義:
インタフェース PFPrintableComponent 内の addPaperPage

addPaperPage

public void addPaperPage(int pageno)
帳票のページを追加。

定義:
インタフェース PFPrintableComponent 内の addPaperPage
パラメータ:
pageno - ページ番号

removePaperPage

public void removePaperPage()
帳票のページを削除。

定義:
インタフェース PFPrintableComponent 内の removePaperPage

removePaperPage

public void removePaperPage(int pageno)
帳票のページを削除。

定義:
インタフェース PFPrintableComponent 内の removePaperPage
パラメータ:
pageno - ページ番号

setGridBlank

public void setGridBlank(boolean blank)
プレビュー画面のグリッド表示/非表示を設定する。

パラメータ:
blank - trueのときグリッド非描画

isGridBlank

public boolean isGridBlank()
プレビュー画面のグリッド表示/非表示を取得する。

戻り値:
グリッド非表示のときtrue

isExcelTextboxUsed

public boolean isExcelTextboxUsed()
エクセル出力テキストボックス使用フラグを取得する。

戻り値:
エクセル出力テキストボックス使用フラグ

setExcelTextboxUsed

public void setExcelTextboxUsed(boolean used)
エクセル出力テキストボックス使用フラグを設定する。

パラメータ:
used - テキストボックスに値を設定する場合、true。セルに値を設定する場合、false。

writeExcel

public void writeExcel()
Excel出力する。

定義:
インタフェース PFPrintableComponent 内の writeExcel

writeExcel

public void writeExcel(java.io.File file)
Excel出力する。

パラメータ:
file - Excelファイル

writeExcel

public void writeExcel(java.lang.String filePath)
Excel出力する。

パラメータ:
Excelファイルパス -

isExcelOutputButtonVisible

public boolean isExcelOutputButtonVisible()
インタフェース PFPrintableComponent の記述:
印刷プレビューダイアログのExcel出力ボタンの表示/非表示を取得する.

定義:
インタフェース PFPrintableComponent 内の isExcelOutputButtonVisible
戻り値:
表示の場合はtrue

setExcelOutputButtonVisible

public void setExcelOutputButtonVisible(boolean excelOutputButtonVisible)
インタフェース PFPrintableComponent の記述:
印刷プレビューダイアログのExcel出力ボタンの表示/非表示を設定する.

定義:
インタフェース PFPrintableComponent 内の setExcelOutputButtonVisible