ImageDoc
ビットイメージベースのドキュメントを処理する ICpDocument インターフェイスの実装クラスを表します。
ImageDocドキュメントは、Jpeg, PNG / BMP / GIFデータのようなビットイメージ入力ソースから生成され、 出力はCloudPRNT印刷ジョブとして利用可能な Jpeg / PNG もしくはネイティブのプリンターグラフィックコマンドに変換されます。
また、JobConversionOptions プロパティを設定することで、画像はディザリング処理や出力先のCloudPRNTクライアントに併せた スケーリングも可能となります。
NameSpace: StarMicronics.CloudPrnt.Documents
Syntax
public class ImageDoc : ICpDocument
Constructors
ImageDoc(Stream, String)
入力StreamソースからImageDocオブジェクトを構築します。
Streamは、入力画像をJpeg, PNG, BMP, またはGIF形式のデータとして提供します。
Declaration
public ImageDoc(Stream input, string mediaFormat)
Parameters
Type |
Name |
Description |
---|---|---|
System.IO.Stream |
input |
データのロード元のStreamオブジェクト |
System.String |
mediaFormat |
IANA / MIME形式のメディアタイプとして指定する入力データタイプ |
ImageDoc(String)
外部画像ファイルから新しいImageDocオブジェクトを作成します。
ソースファイルは、Jpeg, PNG, BMP, またはGIF形式の画像を指定してください。
Declaration
public ImageDoc(string fileName)
Parameters
Type |
Name |
Description |
---|---|---|
System.String |
fileName |
入力ソースのファイル名 |
Properties
JobConversionOptions
印刷ジョブの変換指示に使用されるオプションパラメーターを指定します。
Declaration
public ConversionOptions JobConversionOptions { get; set; }
Property Value
Type |
Description |
---|---|
NativeFormat
このドキュメントの作成に使用されたIANA / MIMEメディアタイプ形式の入力画像形式を返します。
コンストラクタメソッドと入力ソースによっては、空の値になる場合があります。
Declaration
public string NativeFormat { get; }
Property Value
Type |
Description |
---|---|
System.String |
OutputFormats
このドキュメントから変換出力可能なメディアタイプのリストを提供します。
Declaration
public string[] OutputFormats { get; }
Property Value
Type |
Description |
---|---|
System.String[] |
Methods
convertTo(String, Stream)
ドキュメントを要求されたメディア形式に変換し、指定されたSteamオブジェクトに書き込みます。
Declaration
public void convertTo(string requestFormat, Stream stream)
Parameters
Type |
Name |
Description |
---|---|---|
System.String |
requestFormat |
IANA / MIME形式のメディアタイプとして指定された出力形式で、 OutputFormatsプロパティでリストされている(ImageDocオブジェクトによる出力でサポートされている)形式でなければなりません。 |
System.IO.Stream |
stream |
出力データが書き込まれるStreamオブジェクト |