TextDoc
プレーンテキストベースのドキュメントを処理する ICpDocument インターフェイスの実装クラスを表します。
TextDocドキュメントはUTF-8もしくはASCIIでエンコードされたテキストソースが生成され、出力はCloudPRNT印刷ジョブとして利用可能な Jpeg / PNG もしくはネイティブのプリンターグラフィックコマンドに変換されます。
プリンターコマンドデータとして出力する場合、適切なプリンター側のコードページを選択し、一致するようにテキストデータをエンコードするための努力が行われます。
複数の言語を印刷する際に最良の結果を得るには、UTF-8対応のプリンターを使用しJobConversionOptionsでUTF-8サポートを有効にしてください。
NameSpace: StarMicronics.CloudPrnt.Documents
Syntax
public class TextDoc : ICpDocument
Constructors
TextDoc(Stream)
外部テキストファイルからTextDocオブジェクトを構築します。
StreamオブジェクトはBOM無しのUTF-8もしくはASCIIでエンコードされたデータを提供する必要があります。
データは、Streamオブジェクトの現在位置から終端までロードされます。
Declaration
public TextDoc(Stream input)
Parameters
Type |
Name |
Description |
---|---|---|
System.IO.Stream |
input |
データのロード元のStreamオブジェクト |
TextDoc(String)
外部テキストファイルからTextDocオブジェクトを構築します。
ソースファイルはBOM無しのUTF-8もしくはASCIIでエンコードされたテキストソースを指定してください。
Declaration
public TextDoc(string fileName)
Parameters
Type |
Name |
Description |
---|---|---|
System.String |
fileName |
入力ソースのファイル名 |
Properties
JobConversionOptions
ドキュメントを要求されたメディア形式に変換し、指定されたSteamオブジェクトに書き込みます。
Declaration
public ConversionOptions JobConversionOptions { get; set; }
Property Value
Type |
Description |
---|---|
NativeFormat
このドキュメントの作成に使用されたIANA / MIMEメディアタイプ形式の入力ドキュメント形式を返します。
TextDocオブジェクトの場合、常に"text/plain"を返します。
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 outStream)
Parameters
Type |
Name |
Description |
---|---|---|
System.String |
requestFormat |
IANA / MIME形式のメディアタイプとして指定された出力形式で、 OutputFormatsプロパティでリストされている(TextDocオブジェクトによる出力でサポートされている)形式でなければなりません。 |
System.IO.Stream |
stream |
出力データが書き込まれるStreamオブジェクト |