パッケージ com.osboffice.osbxl.dto
クラス PageSetupObjectWrapper
java.lang.Object
com.osboffice.osbxl.dto.PageSetupObjectWrapper
印刷情報設定オブジェクトです。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明booleanヘッダーとフッターを余白に合わせて配置するかどうか取得します。boolean白黒印刷するかどうか取得します。double下のマージンを取得します。booleanシートがページ上の横方向の中央位置に配置されているかどうか取得します。booleanシートが印刷時にシートがページの垂直方向の中央に配置されているかどうか取得します。boolean別のヘッダーやフッターが先頭ページに使用されるかどうか取得します。booleangetDraft()ドラフトクオリティかどうか取得します。偶数ページのフッタオブジェクトを取得します。偶数ページのヘッダオブジェクトを取得します。最初のページのフッタオブジェクトを取得します。最初のページのヘッダオブジェクトを取得します。intこのシートの印刷時に使用される最初のページ番号を取得します。intワークシートの印刷時に拡大縮小する高さのページ数を取得します。intワークシートの印刷時に拡大縮小する幅のページ数を取得します。doubleフッダのマージンを取得します。doubleヘッダのマージンを取得します。int水平方向のDPIを取得します。double左のマージンを取得します。boolean奇数ページと偶数ページに異なるヘッダとフッタを取得します。奇数ページのフッタオブジェクトを取得します。奇数ページのヘッダオブジェクトを取得します。getOrder()大きなワークシートの印刷時のページ番号の印刷の順序を取得します。印刷の向きを取得します。印刷の用紙サイズを取得します。印刷範囲を取得します。シートにコメントを印刷する方法を取得します。表示される印刷エラーの種類の設定を取得します。booleanセルの枠線をページ上に印刷するかどうかを取得します。boolean行見出しと列見出しをこのページで印刷するかどうかを取得します。booleanセルノートはシートと一緒に終了ノートとして印刷するかどうかを取得します。int印刷タイトルの列方向の開始列を取得します。int印刷タイトルの列方向の終了列を取得します。int印刷タイトルの行方向の開始行を取得します。int印刷タイトルの行方向の終了行を取得します。double右のマージンを取得します。booleanヘッダとフッタを文書と一緒に拡大縮小する必要があるかどうかを取得します。double上のマージンを取得します。int垂直方向のDPIを取得します。intgetZoom()ズーム値を取得します(パーセント)。voidsetAlignMarginsHeaderFooter(boolean apply) ヘッダとフッタを余白に合わせて配置するかどうか設定します。voidsetBlackAndWhilte(boolean apply) 白黒印刷するかどうか設定します。voidsetBottomMargin(double margin) 下のマージンを設定します。voidsetCenterHorizontally(boolean apply) シートがページ上の横方向の中央位置に配置するかどうか設定します。voidsetCenterVertically(boolean apply) シートが印刷時にシートがページの垂直方向の中央に配置するかどうか設定します。voidsetDraft(boolean apply) ドラフトクオリティかどうか設定します。voidsetFirstAndOddAndEvenFooter(FooterObjectWrapper firstFooter, FooterObjectWrapper oddFooter, FooterObjectWrapper evenFooter) 初ページ、奇数、偶数ページに別のフッダーオブジェクトを設定します。voidsetFirstAndOddAndEvenHeader(HeaderObjectWrapper firstHeader, HeaderObjectWrapper oddHeader, HeaderObjectWrapper evenHeader) 初ページ、奇数、偶数ページに別のヘッダーオブジェクトを設定します。voidsetFirstPageNumber(int num) このシートの印刷時に使用される最初のページ番号を設定します。voidsetFitToPages(int numTall, int numWide) ワークシートの印刷時に拡大縮小するページ数を設定します。voidsetFooter(FooterObjectWrapper footer) フッダーオブジェクトを設定します。voidsetFooterAndFirstFooter(FooterObjectWrapper footer, FooterObjectWrapper firstFooter) 初ページに別のフッダーオブジェクトを設定します。voidsetFooterMargin(double margin) フッダのマージンを取得します。voidsetHeader(HeaderObjectWrapper header) ヘッダーオブジェクトを設定します。voidsetHeaderAndFirstHeader(HeaderObjectWrapper header, HeaderObjectWrapper firstHeader) 初ページに別のヘッダーオブジェクトを設定します。voidsetHeaderMargin(double margin) ヘッダーのマージンを設定します。voidsetHorizontalPrintQuality(int dpi) 水平方向のDPIを設定します。voidsetLeftMargin(double margin) 左のマージンを設定します。voidsetOddAndEvenFooter(FooterObjectWrapper oddFooter, FooterObjectWrapper evenFooter) 奇数、偶数ページに別のフッダーオブジェクトを設定します。voidsetOddAndEvenHeader(HeaderObjectWrapper oddHeader, HeaderObjectWrapper evenHeader) 奇数、偶数ページに別のヘッダーオブジェクトを設定します。void大きなワークシートの印刷時のページ番号の印刷の順序を設定します。voidsetOrientation(XlPageOrientation orientation) 印刷の向きを取得します。voidsetPaperSize(XlPaperSize paperSize) 印刷の用紙サイズを設定します。voidsetPrintArea(String A1C1) 印刷領域を設定します。voidsetPrintComments(XlPrintLocation location) シートにコメントを印刷する方法を設定します。voidsetPrintErrors(XlPrintErrors errors) voidsetPrintGridlines(boolean apply) セルの枠線をページ上に印刷するかどうかを設定します。voidsetPrintHeadings(boolean apply) 行見出しと列見出しをこのページで印刷するかどうかを設定します。voidsetPrintNotes(boolean apply) セルノートをシートと一緒に終了ノートとして印刷するかどうかを設定します。voidsetPrintTitleColumns(int fromCol, int toCol) 各ページの左側で繰り返されるセルを含む列を設定します。voidsetPrintTitleRows(int fromRow, int toRow) 各ページの上側で繰り返されるセルを含む行を設定します。voidsetRightMargin(double margin) 右のマージンを設定します。voidsetScaleWithDocHeaderFooter(boolean apply) ヘッダとフッタを文書と一緒に拡大縮小するかどうかを設定します。voidsetTopMargin(double margin) 上のマージンを設定します。voidsetVerticalPrintQuality(int dpi) 垂直方向のDPIを設定します。voidsetZoom(int percent) ズームを設定します。
-
コンストラクタの詳細
-
PageSetupObjectWrapper
public PageSetupObjectWrapper()コンストラクタインスタンスを作成します。
-
-
メソッドの詳細
-
getBlackAndWhilte
public boolean getBlackAndWhilte()白黒印刷するかどうか取得します。- 戻り値:
- true: 白黒印刷する false:白黒印刷しない
-
getBottomMargin
public double getBottomMargin()下のマージンを取得します。- 戻り値:
- 下のマージン 単位はcmです。
-
getCenterHorizontally
public boolean getCenterHorizontally()シートがページ上の横方向の中央位置に配置されているかどうか取得します。- 戻り値:
- true: 中央位置に配置されている false: 中央位置に配置されていない
-
getCenterVertically
public boolean getCenterVertically()シートが印刷時にシートがページの垂直方向の中央に配置されているかどうか取得します。- 戻り値:
- true: 垂直方向の中央に配置されている false: 垂直方向の中央に配置されていない
-
getDraft
public boolean getDraft()ドラフトクオリティかどうか取得します。- 戻り値:
- true: ドラフトクオリティ false: ドラフトクオリティでない
-
getEvenHeader
偶数ページのヘッダオブジェクトを取得します。- 戻り値:
- 偶数ページのヘッダオブジェクト
-
getOddHeader
奇数ページのヘッダオブジェクトを取得します。- 戻り値:
- 奇数ページのヘッダオブジェクト
-
getFirstHeader
最初のページのヘッダオブジェクトを取得します。- 戻り値:
- 最初のページのヘッダオブジェクト
-
getFirstPageNumber
public int getFirstPageNumber()このシートの印刷時に使用される最初のページ番号を取得します。- 戻り値:
- 最初のページ番号 既定値の0は自動を意味します
-
getFitToPagesTall
public int getFitToPagesTall()ワークシートの印刷時に拡大縮小する高さのページ数を取得します。- 戻り値:
- 拡大縮小する高さのページ数
-
getFitToPagesWide
public int getFitToPagesWide()ワークシートの印刷時に拡大縮小する幅のページ数を取得します。- 戻り値:
- 拡大縮小する幅のページ数
-
getHeaderMargin
public double getHeaderMargin()ヘッダのマージンを取得します。- 戻り値:
- ヘッダのマージン 単位はcmです。
-
getLeftMargin
public double getLeftMargin()左のマージンを取得します。- 戻り値:
- 左のマージン 単位はcmです。
-
getOrder
大きなワークシートの印刷時のページ番号の印刷の順序を取得します。- 戻り値:
- 印刷の順序
-
getOrientation
印刷の向きを取得します。- 戻り値:
- 印刷の向き
-
getPaperSize
印刷の用紙サイズを取得します。- 戻り値:
- 印刷の用紙サイズ
-
getPrintArea
印刷範囲を取得します。A1C1表記で取得します。- 戻り値:
- 印刷範囲(A1C1)
-
getPrintComments
シートにコメントを印刷する方法を取得します。- 戻り値:
- コメントを印刷する方法
-
getPrintErrors
表示される印刷エラーの種類の設定を取得します。- 戻り値:
- 印刷エラーの種類
-
getPrintGridlines
public boolean getPrintGridlines()セルの枠線をページ上に印刷するかどうかを取得します。- 戻り値:
- true: セルの枠線をページ上に印刷する false: セルの枠線をページ上に印刷しない
-
getPrintHeadings
public boolean getPrintHeadings()行見出しと列見出しをこのページで印刷するかどうかを取得します。- 戻り値:
- true: 行見出しと列見出しを印刷する false: 行見出しと列見出しを印刷しない
-
getPrintNotes
public boolean getPrintNotes()セルノートはシートと一緒に終了ノートとして印刷するかどうかを取得します。- 戻り値:
- true: セルノートはシートと一緒に終了ノートとして印刷する false: セルノートはシートと一緒に終了ノートとして印刷しない
-
getHorizontalPrintQuality
public int getHorizontalPrintQuality()水平方向のDPIを取得します。- 戻り値:
- 水平方向のDPI
-
getVerticalPrintQuality
public int getVerticalPrintQuality()垂直方向のDPIを取得します。- 戻り値:
- 垂直方向のDPI
-
getPrintTitleColumnsFromCol
public int getPrintTitleColumnsFromCol()印刷タイトルの列方向の開始列を取得します。- 戻り値:
- 印刷タイトルの列方向の開始列 0は印刷タイトルなしを意味します。
-
getPrintTitleColumnsToCol
public int getPrintTitleColumnsToCol()印刷タイトルの列方向の終了列を取得します。- 戻り値:
- 印刷タイトルの列方向の終了列 0は印刷タイトルなしを意味します。
-
getPrintTitleRowsFromRow
public int getPrintTitleRowsFromRow()印刷タイトルの行方向の開始行を取得します。- 戻り値:
- 印刷タイトルの行方向の開始行 0は印刷タイトルなしを意味します。
-
getPrintTitleRowsToRow
public int getPrintTitleRowsToRow()印刷タイトルの行方向の終了行を取得します。- 戻り値:
- 印刷タイトルの行方向の終了行 0は印刷タイトルなしを意味します。
-
getRightMargin
public double getRightMargin()右のマージンを取得します。- 戻り値:
- 右のマージン 単位はcmです。
-
getTopMargin
public double getTopMargin()上のマージンを取得します。- 戻り値:
- 上のマージン 単位はcmです。
-
getZoom
public int getZoom()ズーム値を取得します(パーセント)。- 戻り値:
- ズームの許容値は、10から400パーセントです。
-
setBlackAndWhilte
public void setBlackAndWhilte(boolean apply) 白黒印刷するかどうか設定します。- パラメータ:
apply- true:白黒印刷 false:通常印刷
-
setBottomMargin
public void setBottomMargin(double margin) 下のマージンを設定します。- パラメータ:
margin- 下のマージン 単位はcmです。
-
setCenterHorizontally
public void setCenterHorizontally(boolean apply) シートがページ上の横方向の中央位置に配置するかどうか設定します。- パラメータ:
apply- true: 横方向の中央位置に配置する false: 横方向の中央位置に配置しない
-
setCenterVertically
public void setCenterVertically(boolean apply) シートが印刷時にシートがページの垂直方向の中央に配置するかどうか設定します。- パラメータ:
apply- true: 垂直方向の中央に配置する false: 垂直方向の中央に配置しない
-
setDraft
public void setDraft(boolean apply) ドラフトクオリティかどうか設定します。- パラメータ:
apply- true: ドラフトクオリティ false: 通常
-
setHeader
ヘッダーオブジェクトを設定します。- パラメータ:
header- ヘッダーオブジェクト
-
setOddAndEvenHeader
奇数、偶数ページに別のヘッダーオブジェクトを設定します。- パラメータ:
oddHeader- 奇数ページのヘッダーオブジェクトevenHeader- 偶数ページのヘッダーオブジェクト
-
setHeaderAndFirstHeader
初ページに別のヘッダーオブジェクトを設定します。- パラメータ:
header- ヘッダーオブジェクトfirstHeader- 初ページのヘッダーオブジェクト
-
setFirstAndOddAndEvenHeader
public void setFirstAndOddAndEvenHeader(HeaderObjectWrapper firstHeader, HeaderObjectWrapper oddHeader, HeaderObjectWrapper evenHeader) 初ページ、奇数、偶数ページに別のヘッダーオブジェクトを設定します。- パラメータ:
firstHeader- 初ページのヘッダーオブジェクトoddHeader- 奇数ページのヘッダーオブジェクトevenHeader- 偶数ページのヘッダーオブジェクト
-
setFirstPageNumber
public void setFirstPageNumber(int num) このシートの印刷時に使用される最初のページ番号を設定します。- パラメータ:
num- 最初のページ番号 0は自動を意味します。
-
setFitToPages
public void setFitToPages(int numTall, int numWide) ワークシートの印刷時に拡大縮小するページ数を設定します。- `setZoom`メソッドで、ズームを設定すると、0になります。
- パラメータ:
numTall- 拡大縮小する縦方向のページ数 0は自動を意味します。numWide- 拡大縮小する横方向のページ数 0は自動を意味します。
-
setHeaderMargin
public void setHeaderMargin(double margin) ヘッダーのマージンを設定します。- パラメータ:
margin- ヘッダーのマージン 単位は、cmです。
-
setLeftMargin
public void setLeftMargin(double margin) 左のマージンを設定します。- パラメータ:
margin- 左のマージン 単位は、cmです。
-
setOrder
大きなワークシートの印刷時のページ番号の印刷の順序を設定します。- パラメータ:
order- 印刷の順序
-
setOrientation
印刷の向きを取得します。- パラメータ:
orientation- 印刷の向き
-
setPaperSize
印刷の用紙サイズを設定します。- パラメータ:
paperSize- 用紙サイズ
-
setPrintArea
印刷領域を設定します。- パラメータ:
A1C1- 印刷領域(A1C1)
-
setPrintComments
シートにコメントを印刷する方法を設定します。- パラメータ:
location- コメントを印刷する方法
-
setPrintErrors
-
setPrintGridlines
public void setPrintGridlines(boolean apply) セルの枠線をページ上に印刷するかどうかを設定します。- パラメータ:
apply- true: セルの枠線をページ上に印刷する false: セルの枠線をページ上に印刷しない
-
setPrintHeadings
public void setPrintHeadings(boolean apply) 行見出しと列見出しをこのページで印刷するかどうかを設定します。- パラメータ:
apply- true 行見出しと列見出しを印刷する false: 行見出しと列見出しを印刷しない
-
setPrintNotes
public void setPrintNotes(boolean apply) セルノートをシートと一緒に終了ノートとして印刷するかどうかを設定します。- パラメータ:
apply- true: セルノートを印刷する false: セルノートを印刷しない
-
setHorizontalPrintQuality
public void setHorizontalPrintQuality(int dpi) 水平方向のDPIを設定します。- パラメータ:
dpi- 水平方向のDPI
-
setVerticalPrintQuality
public void setVerticalPrintQuality(int dpi) 垂直方向のDPIを設定します。- パラメータ:
dpi- 垂直方向のDPI
-
setPrintTitleColumns
public void setPrintTitleColumns(int fromCol, int toCol) 各ページの左側で繰り返されるセルを含む列を設定します。- パラメータ:
fromCol- 開始列toCol- 終了列
-
setPrintTitleRows
public void setPrintTitleRows(int fromRow, int toRow) 各ページの上側で繰り返されるセルを含む行を設定します。- パラメータ:
fromRow- 開始行toRow- 終了行
-
setRightMargin
public void setRightMargin(double margin) 右のマージンを設定します。- パラメータ:
margin- 右のマージン 単位は、cmです。
-
setTopMargin
public void setTopMargin(double margin) 上のマージンを設定します。- パラメータ:
margin- 上のマージン 単位は、cmです。
-
setZoom
public void setZoom(int percent) ズームを設定します。パーセントにて設定します。- `setFitToPages` は0に設定された状態になります。
- パラメータ:
percent- ズーム(10~400)。 単位はパーセントです。