PowerTools SPREAD for Windows Forms 8.0J
PrintInfo コンストラクタ(String,String,String,PrintMargin,PrintOrientation,PrintPageOrder,Boolean,PrintHeader,Boolean,Boolean,PrintHeader,Boolean,Boolean,PrintType,Int32,Int32,Int32,Int32,Int32,Int32,Boolean,SmartPrintRulesCollection,Boolean,Boolean,Boolean,String,Int32,Boolean,String,Single,Int32,PrintNotes,PaperSource,PaperSize,Boolean,Image[],Color[],Int32,Int32,Int32,Int32,Centering,Int32,Int32,Int32,Int32,Boolean,String,Stream,PdfWriteMode,PdfWriteTo)


ヘッダテキスト
フッタテキスト
印刷ジョブ名
印刷の余白
ページの向き
印刷ページの順序
シートの境界線を印刷するかどうか
列ヘッダを印刷するかどうか
カラーで印刷するかどうか
グリッド線を印刷するかどうか
行ヘッダを印刷するかどうか
ヘッダの影を印刷するかどうか
データのないセルを印刷するかどうか
印刷する対象
印刷するセル範囲の最初の列
印刷するセル範囲の最後の列
印刷するセル範囲の最初の行
印刷するセル範囲の最後の行
印刷するページ範囲の最初のページ
印刷するページ範囲の最後のページ
SmartPrintを使用するかどうか
SmartPrintルール
印刷のために列の幅を調整するかどうか
印刷のために行の高さを調整するかどうか
シートを印刷する代わりにプレビューするかどうか
印刷先のプリンタ
最初のページに印刷するページ番号
印刷ダイアログを表示するかどうか
印刷をキャンセルする場合に表示するメッセージ
印刷時のシートの倍率
シートに使用するアルファ値
セルノートを印刷するかどうか
給紙トレイ
用紙サイズ
オブジェクトを印刷するかどうか
ヘッダとフッタに使用する画像
ヘッダとフッタに使用する色
繰り返し範囲の開始列のインデックス
繰り返し範囲の終了列のインデックス
繰り返し範囲の開始行のインデックス
繰り返し範囲の終了行のインデックス
印刷時に行うセンタリングの種類
SmartPrintがTrueの場合に、印刷時に縦方向に収めるページ数
SmartPrintがTrueの場合に、印刷時に横方向に収めるページ数
ヘッダ領域のユーザー定義の高さを設定します。
フッタ領域のユーザー定義の高さを設定します。
シートをPDFとして印刷するかどうか
ファイルにPDF印刷する場合のファイル名とパス
ストリームにPDF印刷する場合のファイルストリーム
シートのPDF印刷の処理方法
シートのPDF印刷の出力先
指定した印刷設定を使用して、新しい PrintInfo オブジェクトを作成します。
構文
'Declaration
 
Public Function New( _
   ByVal header As String, _
   ByVal footer As String, _
   ByVal jobName As String, _
   ByVal margin As PrintMargin, _
   ByVal orientation As PrintOrientation, _
   ByVal pageOrder As PrintPageOrder, _
   ByVal border As Boolean, _
   ByVal colHeaders As PrintHeader, _
   ByVal color As Boolean, _
   ByVal grid As Boolean, _
   ByVal rowHeaders As PrintHeader, _
   ByVal showShadows As Boolean, _
   ByVal useMax As Boolean, _
   ByVal type As PrintType, _
   ByVal colStart As Integer, _
   ByVal colEnd As Integer, _
   ByVal rowStart As Integer, _
   ByVal rowEnd As Integer, _
   ByVal pageStart As Integer, _
   ByVal pageEnd As Integer, _
   ByVal useSmartPrint As Boolean, _
   ByVal rules As SmartPrintRulesCollection, _
   ByVal bestFitCols As Boolean, _
   ByVal bestFitRows As Boolean, _
   ByVal preview As Boolean, _
   ByVal printer As String, _
   ByVal firstPageNum As Integer, _
   ByVal showDialog As Boolean, _
   ByVal abortMessage As String, _
   ByVal zoomFactor As Single, _
   ByVal opacity As Integer, _
   ByVal notes As PrintNotes, _
   ByVal paperSrc As PaperSource, _
   ByVal paperSz As PaperSize, _
   ByVal objects As Boolean, _
   ByVal imgList() As Image, _
   ByVal colorList() As Color, _
   ByVal repeatColStart As Integer, _
   ByVal repeatColEnd As Integer, _
   ByVal repeatRowStart As Integer, _
   ByVal repeatRowEnd As Integer, _
   ByVal center As Centering, _
   ByVal pagesTall As Integer, _
   ByVal pagesWide As Integer, _
   ByVal headerHeight As Integer, _
   ByVal footerHeight As Integer, _
   ByVal printToPdf As Boolean, _
   ByVal pdfFileName As String, _
   ByVal pdfStream As Stream, _
   ByVal pdfWriteMode As PdfWriteMode, _
   ByVal pdfWriteTo As PdfWriteTo _
)
'使用法
 
Dim header As String
Dim footer As String
Dim jobName As String
Dim margin As PrintMargin
Dim orientation As PrintOrientation
Dim pageOrder As PrintPageOrder
Dim border As Boolean
Dim colHeaders As PrintHeader
Dim color As Boolean
Dim grid As Boolean
Dim rowHeaders As PrintHeader
Dim showShadows As Boolean
Dim useMax As Boolean
Dim type As PrintType
Dim colStart As Integer
Dim colEnd As Integer
Dim rowStart As Integer
Dim rowEnd As Integer
Dim pageStart As Integer
Dim pageEnd As Integer
Dim useSmartPrint As Boolean
Dim rules As SmartPrintRulesCollection
Dim bestFitCols As Boolean
Dim bestFitRows As Boolean
Dim preview As Boolean
Dim printer As String
Dim firstPageNum As Integer
Dim showDialog As Boolean
Dim abortMessage As String
Dim zoomFactor As Single
Dim opacity As Integer
Dim notes As PrintNotes
Dim paperSrc As PaperSource
Dim paperSz As PaperSize
Dim objects As Boolean
Dim imgList() As Image
Dim colorList() As Color
Dim repeatColStart As Integer
Dim repeatColEnd As Integer
Dim repeatRowStart As Integer
Dim repeatRowEnd As Integer
Dim center As Centering
Dim pagesTall As Integer
Dim pagesWide As Integer
Dim headerHeight As Integer
Dim footerHeight As Integer
Dim printToPdf As Boolean
Dim pdfFileName As String
Dim pdfStream As Stream
Dim pdfWriteMode As PdfWriteMode
Dim pdfWriteTo As PdfWriteTo
 
Dim instance As New PrintInfo(header, footer, jobName, margin, orientation, pageOrder, border, colHeaders, color, grid, rowHeaders, showShadows, useMax, type, colStart, colEnd, rowStart, rowEnd, pageStart, pageEnd, useSmartPrint, rules, bestFitCols, bestFitRows, preview, printer, firstPageNum, showDialog, abortMessage, zoomFactor, opacity, notes, paperSrc, paperSz, objects, imgList, colorList, repeatColStart, repeatColEnd, repeatRowStart, repeatRowEnd, center, pagesTall, pagesWide, headerHeight, footerHeight, printToPdf, pdfFileName, pdfStream, pdfWriteMode, pdfWriteTo)

パラメータ

header
ヘッダテキスト
footer
フッタテキスト
jobName
印刷ジョブ名
margin
印刷の余白
orientation
ページの向き
pageOrder
印刷ページの順序
border
シートの境界線を印刷するかどうか
colHeaders
列ヘッダを印刷するかどうか
color
カラーで印刷するかどうか
grid
グリッド線を印刷するかどうか
rowHeaders
行ヘッダを印刷するかどうか
showShadows
ヘッダの影を印刷するかどうか
useMax
データのないセルを印刷するかどうか
type
印刷する対象
colStart
印刷するセル範囲の最初の列
colEnd
印刷するセル範囲の最後の列
rowStart
印刷するセル範囲の最初の行
rowEnd
印刷するセル範囲の最後の行
pageStart
印刷するページ範囲の最初のページ
pageEnd
印刷するページ範囲の最後のページ
useSmartPrint
SmartPrintを使用するかどうか
rules
SmartPrintルール
bestFitCols
印刷のために列の幅を調整するかどうか
bestFitRows
印刷のために行の高さを調整するかどうか
preview
シートを印刷する代わりにプレビューするかどうか
printer
印刷先のプリンタ
firstPageNum
最初のページに印刷するページ番号
showDialog
印刷ダイアログを表示するかどうか
abortMessage
印刷をキャンセルする場合に表示するメッセージ
zoomFactor
印刷時のシートの倍率
opacity
シートに使用するアルファ値
notes
セルノートを印刷するかどうか
paperSrc
給紙トレイ
paperSz
用紙サイズ
objects
オブジェクトを印刷するかどうか
imgList
ヘッダとフッタに使用する画像
colorList
ヘッダとフッタに使用する色
repeatColStart
繰り返し範囲の開始列のインデックス
repeatColEnd
繰り返し範囲の終了列のインデックス
repeatRowStart
繰り返し範囲の開始行のインデックス
repeatRowEnd
繰り返し範囲の終了行のインデックス
center
印刷時に行うセンタリングの種類
pagesTall
SmartPrintがTrueの場合に、印刷時に縦方向に収めるページ数
pagesWide
SmartPrintがTrueの場合に、印刷時に横方向に収めるページ数
headerHeight
ヘッダ領域のユーザー定義の高さを設定します。
footerHeight
フッタ領域のユーザー定義の高さを設定します。
printToPdf
シートをPDFとして印刷するかどうか
pdfFileName
ファイルにPDF印刷する場合のファイル名とパス
pdfStream
ストリームにPDF印刷する場合のファイルストリーム
pdfWriteMode
シートのPDF印刷の処理方法
pdfWriteTo
シートのPDF印刷の出力先
参照

PrintInfo クラス
PrintInfo メンバ
オーバーロード一覧

 

 


© 2004-2015, GrapeCity inc. All rights reserved.