英特內軟體股份有限公司


jcx.jform
Class bPrint

java.lang.Object
  |
  +--jcx.jform.bBase
        |
        +--jcx.jform.bPrint

public abstract class bPrint
extends bBase

當列印或列印預灠時,使用者可以自定列印的功能


Fields inherited from class jcx.jform.bBase
cache, isHtml
 
Constructor Summary
bPrint()
           
 
Method Summary
 int getBeginRow(java.lang.String name)
          取得起始列數.
 javax.swing.JButton getButton(java.lang.String name)
          取得其它表格欄位的 按鈕 物件 .
 javax.swing.JCheckBox getCheckBox(java.lang.String name)
          取得其它表格欄位的 欄位(點選) 物件 .
 cLabel getcLabel(java.lang.String name)
          取得其它欄位的資料 cLabel 物件 .
 javax.swing.JComboBox getComboBox(java.lang.String name)
          取得其它表格欄位的 欄位(下拉選單) 物件 .
 int getEndRow(java.lang.String name)
          取得最後列數.
 javax.swing.JLabel getLabel(java.lang.String name)
          取得其它表格欄位的 文字 物件 .
 java.lang.String getName()
          取得本身的物件名稱 .
 java.lang.String getPageNumber()
          取得本頁頁碼.
 javax.swing.JRadioButton[] getRadioButton(java.lang.String name)
          取得其它表格欄位的 欄位(下拉選單設定 RadioButton) 物件 .
 java.awt.Rectangle getRect(java.lang.String name)
          取得物件的大小 Rect.
 java.awt.Rectangle getRect(java.lang.String name, int row, int col)
          取得表格物件某一格的大小 Rect.
 int getRows(java.lang.String name)
          取得本頁列數.
 javax.swing.JComponent getRunningComponent(java.lang.String name)
          取得其它表格欄位的 物件 .
 javax.swing.JTabbedPane getTabbedPane(java.lang.String name)
          取得其它表格欄位的 JTabbedPane(分頁) 物件 .
 javax.swing.JTable getTable(java.lang.String name)
          取得其它表格欄位的 JTable 物件 .
 talk getTalk()
          取得talk 物件 .
 java.lang.String getTalkName()
          取得talk 名稱 .
 javax.swing.JTextArea getTextArea(java.lang.String name)
          取得其它表格欄位的 欄位(多行輸入) 物件 .
 javax.swing.JTextField getTextField(java.lang.String name)
          取得其它表格欄位的 欄位(單行輸入) 物件 .
 java.lang.String getUser()
          取得目前使用者帳號 .
 java.lang.String getValue(java.lang.String name)
          取得其它欄位的資料 .
 void init(java.util.Hashtable h)
           
 void message(java.lang.String msg)
          在視窗的下方顯示訊息 .
abstract  void paint(java.awt.Graphics g)
          當列印或列印預灠時,使用者可以自定列印的功能
 void setPageNumber(java.lang.String s)
          設定本頁頁碼.
 void setReference(java.lang.String name, java.util.Vector data1, java.util.Vector data2)
          設定 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效).
 void setTableData(java.lang.String name, java.lang.String[][] data)
          設定 JTable 的顯示資料 .
 void setTableData(java.lang.String name, java.lang.String[][] data, java.lang.String[][] dummy_data)
          設定 JTable 的顯示資料 .
 void setTableReference(java.lang.String name, int column, java.util.Vector data1, java.util.Vector data2)
          設定 Table 的顯示對照資料 (下拉示選單或點選方式才有效).
 void setValue(java.lang.String name, java.lang.String value)
          設定其它欄位的資料 .
 
Methods inherited from class jcx.jform.bBase
action, action, addApplet, addLocal, addLocal, addScript, call, changeDat, changeDat, changeForm, changeForm, changeForm, changeTab, check_count_in_server116, decrypt, encrypt_passwd, encrypt, exportToExcel, exportToExcel, exportToWord, fixPath, generateJPG, generateJPG, generatePDF, genPDF, get, get, getAgent, getAllcLabels, getAllUsers, getApplet, getApprovablePeople, getBoss, getBossList, getBossList, getButton, getByte, getCache, getChildDept_in_str, getChildDept_in_str, getChildDept, getCodeBase, getDate, getDatName, getDeptBoss, getDeptList, getDeptPane, getDeptPane, getDeviceToken, getEmail, getEmailServer, getFileInputStream, getFlowCount, getFlowCount, getFlowFunctions, getFlowHistory, getFlowResultSet, getFlowStates, getFlowStatus, getFlowToDoList, getFlowToolBar, getFormName, getFunctionFlowHisTable, getFunctionFlowTable, getFunctionID, getFunctionName, getFunctionNameByID, getFunctions, getFunctionTable, getInformation, getInlineImage, getInputStream, getInternalFrame, getIP, getLocale, getMemberList, getMessage, getMSN, getName, getNow, getParameter, getPassword, getProperty, getResultSet, getRootPath, getRuleNames, getSerialNumber, getSessionKey, getSlider, getSliderPanel, getState, getSystemProperty, getTalk, getTime, getToday, getToday, getToolBar, getUserRight, hideDialog, hideDialog, importFromExcel, ldap_bind, ldap_query, log, log, openURL, percent, percent, play, put, putProperty, replaceTableName, save, save, saveExportData, saveLocal, saveLocal, search, sendMail, sendMailbcc, sendMailbccUTF8, sendMailcc, sendMailccUTF8, sendMailUTF8, sendMSN, sendSMS, setDocumentBase, setFlowOnly, setHighlight, setPrintDPI, setPrinter, setPrintVertical, setTalk, setTalk, setUserID, setVisibleAndPrintableTogether, showConfirmDialog, showConfirmDialog, showDialog, showDialog, showDialog, showDialog, showDialog, showDialog, showDocument, showDocument, showDocument1, showForm, showForm, showInputDialog, showInputDialog, showInputDialog, showWait, stopPlay, stopWait, translate, translate, translate, translate, upload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

bPrint

public bPrint()
Method Detail

init

public final void init(java.util.Hashtable h)

paint

public abstract void paint(java.awt.Graphics g)
                    throws java.lang.Throwable
當列印或列印預灠時,使用者可以自定列印的功能
Parameters:
Graphics. -  
Returns:
none.

getRect

public java.awt.Rectangle getRect(java.lang.String name)
取得物件的大小 Rect.
Parameters:
name - 物件的名稱 .
Returns:
Rectangle.

getRect

public java.awt.Rectangle getRect(java.lang.String name,
                                  int row,
                                  int col)
取得表格物件某一格的大小 Rect.
Parameters:
name - 物件的名稱 .
row - 第幾列
col - 第幾行
Returns:
Rectangle.

getPageNumber

public java.lang.String getPageNumber()
取得本頁頁碼.
Parameters:
none. -  
Returns:
本頁頁碼,如 第 1 頁.

setPageNumber

public void setPageNumber(java.lang.String s)
設定本頁頁碼.
Parameters:
String - 頁碼
Returns:
void.

getRows

public int getRows(java.lang.String name)
取得本頁列數.
Parameters:
name - 物件的名稱 ,必須為表格物件,否則回傳 0.
Returns:
本頁行數.

getBeginRow

public int getBeginRow(java.lang.String name)
取得起始列數.
Parameters:
name - 物件的名稱 ,必須為表格物件,否則回傳 0.
Returns:
本頁起始為第幾行.

getEndRow

public int getEndRow(java.lang.String name)
取得最後列數.
Parameters:
name - 物件的名稱 ,必須為表格物件,否則回傳 0.
Returns:
本頁結尾為第幾行.

getUser

public java.lang.String getUser()
取得目前使用者帳號 .
Overrides:
getUser in class bBase
Parameters:
none. -  
Returns:
目前使用者帳號.

getValue

public java.lang.String getValue(java.lang.String name)
取得其它欄位的資料 .
Parameters:
name - 其它欄位的名稱.
Returns:
該欄位的內容.

setValue

public void setValue(java.lang.String name,
                     java.lang.String value)
設定其它欄位的資料 .
Overrides:
setValue in class bBase
Parameters:
name - 其它欄位的名稱.
value - 欲設定的值.
Returns:
void.

getcLabel

public cLabel getcLabel(java.lang.String name)
取得其它欄位的資料 cLabel 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
cLabel 物件.

getTable

public javax.swing.JTable getTable(java.lang.String name)
取得其它表格欄位的 JTable 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JTable 物件或 null.

getTabbedPane

public javax.swing.JTabbedPane getTabbedPane(java.lang.String name)
取得其它表格欄位的 JTabbedPane(分頁) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JTabbedPane 物件或 null.

getTextField

public javax.swing.JTextField getTextField(java.lang.String name)
取得其它表格欄位的 欄位(單行輸入) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JTextField 物件或 null.

getTextArea

public javax.swing.JTextArea getTextArea(java.lang.String name)
取得其它表格欄位的 欄位(多行輸入) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JTextArea 物件或 null.

getComboBox

public javax.swing.JComboBox getComboBox(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JComboBox 物件或 null.

getCheckBox

public javax.swing.JCheckBox getCheckBox(java.lang.String name)
取得其它表格欄位的 欄位(點選) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JCheckBox 物件或 null.

getRadioButton

public javax.swing.JRadioButton[] getRadioButton(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單設定 RadioButton) 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JRadioButton 陣列物件或 null.

getButton

public javax.swing.JButton getButton(java.lang.String name)
取得其它表格欄位的 按鈕 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JButton 物件或 null.

getLabel

public javax.swing.JLabel getLabel(java.lang.String name)
取得其它表格欄位的 文字 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JLabel 物件或 null.

getRunningComponent

public javax.swing.JComponent getRunningComponent(java.lang.String name)
取得其它表格欄位的 物件 .
Parameters:
name - 其它欄位的名稱.
Returns:
JComponent (可能是 JTextArea,JTextField,JButton.......) 物件或 null.

setTableData

public void setTableData(java.lang.String name,
                         java.lang.String[][] data)
設定 JTable 的顯示資料 .
Parameters:
name - 其它欄位的名稱.
data - 表格資料的二維陣列(P.S. 不含顯示用欄位).
Returns:
void.

setTableData

public void setTableData(java.lang.String name,
                         java.lang.String[][] data,
                         java.lang.String[][] dummy_data)
設定 JTable 的顯示資料 .
Parameters:
name - 其它欄位的名稱.
data - 表格資料的二維陣列(P.S. 不含顯示用欄位).
dummy_data - 顯示用欄位資料的二維陣列.
Returns:
void.

setReference

public void setReference(java.lang.String name,
                         java.util.Vector data1,
                         java.util.Vector data2)
設定 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效).
Parameters:
name - 其它欄位的名稱.
data1 - cLabel 的顯示資料.
data2 - cLabel 的對照資料.
Returns:
void.

setTableReference

public void setTableReference(java.lang.String name,
                              int column,
                              java.util.Vector data1,
                              java.util.Vector data2)
設定 Table 的顯示對照資料 (下拉示選單或點選方式才有效).
Parameters:
name - 其它欄位的名稱.
column - 欄位.
data1 - cLabel 的顯示資料.
data2 - cLabel 的對照資料.
Returns:
void.

message

public void message(java.lang.String msg)
在視窗的下方顯示訊息 .
Overrides:
message in class bBase
Parameters:
msg - 訊息內容.
Returns:
none.

getTalk

public talk getTalk()
取得talk 物件 .
Parameters:
none. -  
Returns:
talk 物件.

getTalkName

public java.lang.String getTalkName()
取得talk 名稱 .
Parameters:
none. -  
Returns:
talk 名稱.

getName

public java.lang.String getName()
取得本身的物件名稱 .
Overrides:
getName in class bBase
Parameters:
none. -  
Returns:
String 物件.

英特內軟體股份有限公司