public class PFPrintUtility
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
CENTER_BOTTOM_POSITION
表示位置(左右方向:中央/上下方向:下詰め)
|
static int |
CENTER_CENTER_POSITION
表示位置(左右方向:中央/上下方向:中央)
|
static int |
CENTER_TOP_POSITION
表示位置(左右方向:中央/上下方向:上詰め)
|
static int |
HORIZONTAL_CENTER_POSITION
表示位置(左右方向:中央)
|
static int |
HORIZONTAL_LEFT_POSITION
表示位置(左右方向:左詰め)
|
static int |
HORIZONTAL_RIGHT_POSITION
表示位置(左右方向:右詰め)
|
static int |
LEFT_BOTTOM_POSITION
表示位置(左右方向:左詰め/上下方向:下詰め)
|
static int |
LEFT_CENTER_POSITION
表示位置(左右方向:左詰め/上下方向:中央)
|
static int |
LEFT_TOP_POSITION
表示位置(左右方向:左詰め/上下方向:上詰め)
|
static int |
PAPER_ORIENTATION_LANDSCAPE
横置き方向
|
static int |
PAPER_ORIENTATION_PORTRAIT
縦置き方向
|
static int |
PAPER_SIZE_A0
A0サイズ(ISO規格)
|
static int |
PAPER_SIZE_A1
A1サイズ(ISO規格)
|
static int |
PAPER_SIZE_A2
A2サイズ(ISO規格)
|
static int |
PAPER_SIZE_A3
A3サイズ(ISO規格)
|
static int |
PAPER_SIZE_A4
A4サイズ(ISO規格)
|
static int |
PAPER_SIZE_A5
A5サイズ(ISO規格)
|
static int |
PAPER_SIZE_A6
A6サイズ(ISO規格)
|
static int |
PAPER_SIZE_B0
B0サイズ(JIS規格)
|
static int |
PAPER_SIZE_B1
B1サイズ(JIS規格)
|
static int |
PAPER_SIZE_B2
B2サイズ(JIS規格)
|
static int |
PAPER_SIZE_B3
B3サイズ(JIS規格)
|
static int |
PAPER_SIZE_B4
B4サイズ(JIS規格)
|
static int |
PAPER_SIZE_B5
B5サイズ(JIS規格)
|
static int |
PAPER_SIZE_DOUBLE_POSTCARD
往復はがきサイズ
|
static int |
PAPER_SIZE_LETTER
レターサイズ
|
static int |
PAPER_SIZE_POSTCARD
はがきサイズ
|
static int |
PAPER_SIZE_USER_SPECIFIED
ユーザ指定用紙サイズ
|
static java.lang.String |
PROPERTY_ERROR_INVALID_VALUE |
static java.lang.String |
RESOURCE_NAME
リソース名
|
static int |
RIGHT_BOTTOM_POSITION
表示位置(左右方向:右詰め/上下方向:下詰め)
|
static int |
RIGHT_CENTER_POSITION
表示位置(左右方向:右詰め/上下方向:中央)
|
static int |
RIGHT_TOP_POSITION
表示位置(左右方向:右詰め/上下方向:上詰め)
|
static int |
UNKNOWN_POSITION
表示位置(不明)
|
static int |
VERTICAL_BOTTOM_POSITION
表示位置(上下方向:下詰め)
|
static int |
VERTICAL_CENTER_POSITION
表示位置(上下方向:中央)
|
static int |
VERTICAL_TOP_POSITION
表示位置(上下方向:上詰め)
|
コンストラクタと説明 |
---|
PFPrintUtility() |
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
convertToDrawSize(float millimeter)
実寸法を描画ピクセル値に変換する。
|
static float |
convertToDrawSizeFloat(float millimeter)
実寸法を描画ピクセル値に変換する。
|
static float |
convertToRealSize(float pixel)
描画ピクセル値を実寸法に変換する。
|
static float |
convertToRealSize(int pixel)
描画ピクセル値を実寸法に変換する。
|
static void |
drawTextRectangle(java.awt.Graphics2D g,
java.lang.String drawText,
float drawRectangleX,
float drawRectangleY,
float drawRectangleWidth,
float drawRectangleHeight,
PFPaperElementTextDrawAttribute attribute)
矩形内に文字列を描画する。
|
static java.util.Vector |
getAllPaperSizeList()
全用紙リストを取得する。
|
static java.util.Vector |
getDrawPositionList()
描画位置の一覧を取得する。
|
static java.lang.String |
getDrawPositionName(int position)
描画位置の名称を取得する。
|
static int |
getHorizontalDrawPosition(int position)
横方向の描画位置を設定する。
|
static javax.print.attribute.standard.MediaSize |
getPaperMediaSize(int size)
用紙サイズ定数からMediaSizeオブジェクトを取得する。
|
static java.lang.String |
getResource(java.lang.String key)
リソース文字列を取得する。
|
static float |
getTextDrawHeight(java.awt.Graphics2D g,
java.lang.String drawText,
float drawRectangleWidth,
PFPaperElementTextDrawAttribute attribute)
文字列の描画高さを計算する。
|
static int |
getVerticalDrawPosition(int position)
縦方向の描画位置を設定する。
|
static boolean |
isConvertible(PFMethodSettablePaperElement element,
java.lang.Class fromType)
帳票対象データの型変換の可否をチェックする。
|
static PFPaperElement |
makeCopyElement(PFPaperElement element)
帳票要素のコピーを生成する。
|
static PFObjectList |
makeCopyElements(java.util.Vector elementList)
帳票要素のコピーのリストを生成する。
|
public static final int PAPER_SIZE_USER_SPECIFIED
public static final int PAPER_SIZE_A0
public static final int PAPER_SIZE_A1
public static final int PAPER_SIZE_A2
public static final int PAPER_SIZE_A3
public static final int PAPER_SIZE_A4
public static final int PAPER_SIZE_A5
public static final int PAPER_SIZE_A6
public static final int PAPER_SIZE_B0
public static final int PAPER_SIZE_B1
public static final int PAPER_SIZE_B2
public static final int PAPER_SIZE_B3
public static final int PAPER_SIZE_B4
public static final int PAPER_SIZE_B5
public static final int PAPER_SIZE_LETTER
public static final int PAPER_SIZE_POSTCARD
public static final int PAPER_SIZE_DOUBLE_POSTCARD
public static final int PAPER_ORIENTATION_PORTRAIT
public static final int PAPER_ORIENTATION_LANDSCAPE
public static final int LEFT_TOP_POSITION
public static final int LEFT_CENTER_POSITION
public static final int LEFT_BOTTOM_POSITION
public static final int CENTER_TOP_POSITION
public static final int CENTER_CENTER_POSITION
public static final int CENTER_BOTTOM_POSITION
public static final int RIGHT_TOP_POSITION
public static final int RIGHT_CENTER_POSITION
public static final int RIGHT_BOTTOM_POSITION
public static final int HORIZONTAL_LEFT_POSITION
public static final int HORIZONTAL_CENTER_POSITION
public static final int HORIZONTAL_RIGHT_POSITION
public static final int VERTICAL_TOP_POSITION
public static final int VERTICAL_CENTER_POSITION
public static final int VERTICAL_BOTTOM_POSITION
public static final int UNKNOWN_POSITION
public static final java.lang.String RESOURCE_NAME
public static final java.lang.String PROPERTY_ERROR_INVALID_VALUE
public static int convertToDrawSize(float millimeter)
millimeter
- mm寸法public static float convertToDrawSizeFloat(float millimeter)
millimeter
- mm寸法public static float convertToRealSize(int pixel)
pixel
- 表示ピクセル値public static float convertToRealSize(float pixel)
pixel
- 表示ピクセル値public static javax.print.attribute.standard.MediaSize getPaperMediaSize(int size)
size
- 用紙サイズ定数public static java.util.Vector getAllPaperSizeList()
public static java.lang.String getResource(java.lang.String key)
key
- プロパティキー文字列public static void drawTextRectangle(java.awt.Graphics2D g, java.lang.String drawText, float drawRectangleX, float drawRectangleY, float drawRectangleWidth, float drawRectangleHeight, PFPaperElementTextDrawAttribute attribute)
g
- グラフィクスオブジェクトdrawText
- テキストdrawRectangleX
- X座標drawRectangleY
- Y座標drawRectangleWidth
- 描画幅drawRectangleHeight
- 描画高さattribute
- テキスト描画属性public static float getTextDrawHeight(java.awt.Graphics2D g, java.lang.String drawText, float drawRectangleWidth, PFPaperElementTextDrawAttribute attribute)
g
- グラフィクスオブジェクトdrawText
- テキストdrawRectangleWidth
- 描画幅attribute
- テキスト描画属性public static java.util.Vector getDrawPositionList()
public static java.lang.String getDrawPositionName(int position)
position
- 描画位置public static int getHorizontalDrawPosition(int position)
position
- 描画位置public static int getVerticalDrawPosition(int position)
position
- 描画位置public static boolean isConvertible(PFMethodSettablePaperElement element, java.lang.Class fromType)
element
- 対象帳票要素fromType
- 変換元クラスpublic static PFObjectList makeCopyElements(java.util.Vector elementList) throws java.lang.Exception
コピー対象要素のリスト
- java.lang.Exception
public static PFPaperElement makeCopyElement(PFPaperElement element) throws java.lang.Exception
element
- 帳票要素java.lang.Exception