MESCIUS SPREAD for Windows Forms 17.0J
PrintType プロパティ

印刷する内容を取得または設定します。
構文
'Declaration
 
Public Property PrintType As PrintType
public PrintType PrintType {get; set;}

プロパティ値

印刷範囲の種類を決定するPrintType設定
解説

この値を PrintType.CellRange に設定した場合は、次の PrintInfo プロパティを設定してセル範囲を指定します。

この値を PrintType.PageRange に設定した場合は、次の PrintInfo プロパティを設定してページ範囲を指定します。

このプロパティおよびその他の印刷範囲プロパティの設定は、UseMax プロパティが True に設定されている場合、オーバーライドされることがあります。UseMax プロパティが True に設定されている場合、データを含む列および行の後に空のセルが続いているときに、それらのセルは印刷されません。データを含む最後の列および行を取得するには、SheetView の NonEmptyColumnCount プロパティと NonEmptyRowCount プロパティを使用します。

注意:SheetView FrozenColumnCount または FrozenRowCount プロパティを設定して列または行を固定している場合、固定列または固定行も印刷範囲と共に印刷されます。これは、固定列または固定行が指定した印刷範囲に含まれていない場合でも同じです。ただし、印刷範囲が固定列または固定行に含まれる場合には、印刷範囲のみが印刷されます。
次のサンプルコードは、シートの一部のみを印刷するよう指定する方法を示します。
// Typically, not all of these settings are used together but are included here for illustration purposes

// Create the printer settings object
FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo(); 

// Allow printing of only 20 columns and 20 rows of cells
printset.ColStart = 1;
printset.ColEnd = 20;
printset.RowStart = 1;
printset.RowEnd = 20;
printset.PrintType = FarPoint.Win.Spread.PrintType.CellRange;

// Allow printing of only five pages
printset.PageStart = 1;
printset.PageEnd = 5;

// Allow printing of the cell notes together at the end
printset.PrintNotes = FarPoint.Win.Spread.PrintNotes.AtEnd;

// Allow printing of the shapes
printset.PrintShapes = true;

// Allow printing of only rows and columns up to the last ones with data 
printset.UseMax = True;

// Assign the printer settings to the sheet and print it
fpSpread1.Sheets[0].PrintInfo = printset; 
fpSpread1.PrintSheet(0);
' Typically, not all of these settings are used together but are included here for illustration purposes

' Create the printer settings object
Dim printset As New FarPoint.Win.Spread.PrintInfo

' Allow printing of only 20 columns and 20 rows of cells
printset.ColEnd = 20
printset.ColStart = 1
printset.RowStart = 1
printset.RowEnd = 20
printset.PrintType = FarPoint.Win.Spread.PrintType.CellRange

' Allow printing of only five pages
printset.PageStart = 1
printset.PageEnd = 5

' Allow printing of the cell notes together at the end
printset.PrintNotes = FarPoint.Win.Spread.PrintNotes.AtEnd

' Allow printing of the shapes
printset.PrintShapes = True

' Allow printing of only rows and columns up to the last ones with data 
printset.UseMax = true

' Assign the printer settings to the sheet and print it
FpSpread1.Sheets(0).PrintInfo = printset
FpSpread1.PrintSheet(0)
参照

PrintInfo クラス
PrintInfo メンバ
PrintType 列挙体
UseMax プロパティ
FrozenColumnCount プロパティ (SheetView クラス)
FrozenRowCount プロパティ (SheetView クラス)
NonEmptyColumnCount プロパティ (SheetView クラス)
NonEmptyRowCount プロパティ (SheetView クラス)
ColEnd プロパティ
ColStart プロパティ
PageEnd プロパティ
PageStart プロパティ
RowEnd プロパティ
RowStart プロパティ

開発者ガイド

特定のページの印刷

 

 


© MESCIUS inc. All rights reserved.