[]
        
(Showing Draft Content)

GrapeCity.Documents.Common.OutputRange

OutputRange クラス

エクスポートまたは印刷されるドキュメントの一部(ページまたはオブジェクト)を説明します。 注意:すべてのページ番号は1から始まります。

継承
OutputRange
名前空間: GrapeCity.Documents.Common
アセンブリ: DS.Documents.Imaging.dll
構文
public class OutputRange : IEnumerable<int>, IEnumerable
Public Class OutputRange
    Implements IEnumerable(Of Integer), IEnumerable

コンストラクター

名前 説明
OutputRange(int, int)

単一のページ区間を含むOutputRangeのインスタンスを作成します。FromPageがToPageより大きい場合、範囲は反転されます。

OutputRange(int, int, bool)

単一のページ区間を含むOutputRangeのインスタンスを作成します。

OutputRange(int[])

リストで指定された番号を持つすべてのページを含むOutputRangeのインスタンスを作成します。

OutputRange(int[], bool)

リストで指定された番号のすべてのページを含むOutputRangeのインスタンスを作成します。

OutputRange(string)

文字列パラメーターで指定されたページを含むOutputRangeのインスタンスを作成します。 文字列には以下を含めることができます:

  • カンマで区切られたページ番号(1から始まる);
  • 範囲を指定するためのダッシュ('-')(末尾のダッシュは無限大を意味します)。
OutputRange(string, bool)

文字列パラメータで指定されたページを含むOutputRangeのインスタンスを作成します。 文字列には以下を含めることができます:

  • カンマで区切られたページ番号(1始まり);
  • 区間を指定するためのダッシュ('-')(末尾のダッシュは無限大を意味します)。

フィールド

名前 説明
All

すべてを含む範囲を表します。

AllInverted

逆順序ですべてを含む範囲を表します。

プロパティ

名前 説明
FromPage

範囲内の最初のページを取得します。

Inverted

範囲が反転されるかどうかを示す値を取得します。 範囲が反転されている場合、範囲のイテレータは範囲の終わりから逆方向に進みます。

ToPage

範囲内の最後のページを取得します。

Type

範囲の種類:すべてのページ、ページ範囲など。

メソッド

名前 説明
Contains(int)

指定されたページが範囲内にあるかどうかをテストします。

Equals(object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

GetEnumerator()

範囲内のすべてのページをループ処理できる新しい列挙子を作成して返します。

GetEnumerator(int)

範囲内のすべてのページをループ処理できる新しい列挙子を作成して返します。

GetEnumerator(int, int)

範囲内のすべてのページをループ処理できる新しい列挙子を作成して返します。

GetHashCode()

既定のハッシュ関数として機能します。

GetMaxPage(int)

現在の範囲の終了ページ番号を取得します。

GetMinPage(int)

現在の範囲の開始ページ番号を取得します。

GetPage(int, int, int)

現在の範囲内で指定されたインデックスを持つページのページ番号を取得します。

GetPageCount(int, int)

現在の範囲内の総ページ数を取得します。

InRange(int, int)

現在のOutputRangeで指定されたページ番号が、指定された範囲内にあるかどうかをテストします。

ToString()

現在のOutputRangeを表す文字列を返します。

TryParse(string, out OutputRange)

指定された文字列を解析し、OutputRange オブジェクトを作成しようとします。