DioDocs for PDF
PdfImage クラス メンバ
プロパティ  メソッド 

DS.Documents.Pdf アセンブリ > GrapeCity.Documents.Pdf.Graphics.Images 名前空間 : PdfImage クラス

PdfImageデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティこの PdfImageObjectBase に関連付けられた埋め込みファイルのリストを取得します。 GrapeCity.Documents.Pdf.Graphics.Images.PdfImageObjectBaseから継承されます。
Public プロパティサンプル内の各色コンポーネントの表現に使用されるビット数を取得します。 有効な値は 1、2、4、8、(PDF 1.5の場合)16 です.。  
Public プロパティオーバーライドされます。 この画像のピクセルあたりのビット数(BPP)を取得します。  
Public プロパティオーバーライドされます。 このオブジェクトを所有するGrapeCity.Documents.Pdf.GcPdfDocument を取得します。  
Public プロパティオーバーライドされます。 画像の高さをピクセル単位で取得します。  
Public プロパティオーバーライドされます。 画像の水平解像度を取得します。このプロパティが 0 以下の値を返す場合は、画像に対して水平解像度は指定されていません。  
Public プロパティオーバーライドされます。 画像が現在の色で描画するためのステンシルマスクとして定義されているかどうかを示す値を取得します。  
Public プロパティ画像が PDF コンテンツストリームでに直接定義されたインライン画像かどうかを示す値を取得します。 GrapeCity.Documents.Pdf.Graphics.Images.PdfImageBaseから継承されます。
Public プロパティPDF のオブジェクト ID を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public プロパティ基になる GrapeCity.Documents.Pdf.Spec.IPdfDict を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfDictWrapperから継承されます。
Public プロパティ基になる GrapeCity.Documents.Pdf.Spec.IPdfObject を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapper<IPdfDict>から継承されます。
Public プロパティオーバーライドされます。 画像の垂直解像度を取得します。このプロパティが 0 以下の値を返す場合は、画像に対して垂直解像度は指定されていません。  
Public プロパティオーバーライドされます。 画像の幅をピクセル単位で取得します。  
トップ
パブリック メソッド
 名前解説
Public メソッド内部使用。 GrapeCity.Documents.Pdf.GcPdfDocumentでオブジェクトを一意に識別するキーを返します。オブジェクトを一意に識別できない場合は、nullを返すことができます。 GrapeCity.Documents.Pdf.Graphics.Images.PdfImageBaseから継承されます。
Public メソッド画像サンプルを画像のカラースペースに適した値の範囲にマッピングする方法を説明する数値の配列を取得します。詳細については、PDF 仕様を参照してください。  
Public メソッドオーバーライドされます。 解析されていない画像データと、PDF フィルタおよびデコード パラメータ関する情報を含む GrapeCity.Documents.Pdf.Spec.PdfStreamObject を返します。

メモ:すべての派生クラスがこのメソッドをサポートしていません (例: PdfImageHandler )。

 
Public メソッド親画像に画像データがあらかじめブレンドされるマットカラーを指定するコンポーネント値の配列を取得します。詳細については、PDF 仕様を参照してください。  
Public メソッド現在の PdfImageBase オブジェクトを表す GrapeCity.Documents.Imaging.GcBitmap オブジェクトを作成して返します。

重要なメモ:重要:返されたビットマップは使用後に廃棄する必要があります。

PDFでは、画像は「画像マスク」として指定できます(PdfImageBase.ImageMask を参照してください)。その場合、画像データは currentUnmaskedColor で指定された現在の色で描画するためのステンシルマスクとして使用されます。maskedColor は塗りつぶしから除外される領域の色を指定します(ほとんどの場合は透明です)。

GrapeCity.Documents.Pdf.Graphics.Images.PdfImageBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む System.IO.Stream オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む GrapeCity.Documents.Pdf.Spec.PdfStreamInfo オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドソフトマスク画像を定義する PdfImage を返します。詳細については、PDF 仕様を参照してください。  
Public メソッド基礎となる GrapeCity.Documents.Imaging.GcBitmap オブジェクトを取得するか、画像データを含む新しい GrapeCity.Documents.Imaging.GcBitmap を作成します。

メモ:disposeAfterUse が true の場合は、返された GrapeCity.Documents.Imaging.GcBitmap を破棄する必要があります。

GrapeCity.Documents.Pdf.Graphics.Images.PdfImageBaseから継承されます。
トップ
参照

PdfImage クラス
GrapeCity.Documents.Pdf.Graphics.Images 名前空間