FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > PrintInfo クラス : PrintType プロパティ |
'Declaration
Public Property PrintType As PrintType
'使用法
Dim instance As PrintInfo Dim value As PrintType instance.PrintType = value value = instance.PrintType
public PrintType PrintType {get; set;}
この値を 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 プロパティ