LEADTOOLS Medical(Leadtools.Dicomアセンブリ)

フレームを表示

CreateOverlayBoxメソッド








imageのためにオーバーレイデータを格納するDicomDataSetオブジェクトは、作成されるボックスの上に横たわりました。オブジェクトは、オーバレイピクセルデータシーケンス(2040,0020)を格納するとされます。このパラメーターが無効な参照(Visual BasicではNothing)に設定されるならば、または、シーケンスが存在しないならば、メソッドは失敗します。
imageのパラメータを指定するDicomOverlayBoxParametersオブジェクトは、作成されるボックスの上に横たわりました。これが無効な参照(Visual BasicではNothing)に設定されるならば、メソッドは失敗します。
印刷SCPに基本的なプリントイメージオーバレイボックスSOPインスタンスを作成することを要求します。
構文
public void CreateOverlayBox( 
   DicomDataSet overlay,
   DicomOverlayBoxParameters parameters
)
'Declaration
 
Public Sub CreateOverlayBox( _
   ByVal overlay As DicomDataSet, _
   ByVal parameters As DicomOverlayBoxParameters _
) 
'Usage
 
Dim instance As DicomPrintScu
Dim overlay As DicomDataSet
Dim parameters As DicomOverlayBoxParameters
 
instance.CreateOverlayBox(overlay, parameters)
public void CreateOverlayBox( 
   DicomDataSet overlay,
   DicomOverlayBoxParameters parameters
)
 function Leadtools.Dicom.DicomPrintScu.CreateOverlayBox( 
   overlay ,
   parameters 
)
public:
void CreateOverlayBox( 
   DicomDataSet^ overlay,
   DicomOverlayBoxParameters^ parameters
) 

パラメーター

オーバレイ
imageのためにオーバーレイデータを格納するDicomDataSetオブジェクトは、作成されるボックスの上に横たわりました。オブジェクトは、オーバレイピクセルデータシーケンス(2040,0020)を格納するとされます。このパラメーターが無効な参照(Visual BasicではNothing)に設定されるならば、または、シーケンスが存在しないならば、メソッドは失敗します。
パラメータ
imageのパラメータを指定するDicomOverlayBoxParametersオブジェクトは、作成されるボックスの上に横たわりました。これが無効な参照(Visual BasicではNothing)に設定されるならば、メソッドは失敗します。
解説
このメソッドによってスローされることができる例外の2つは、以下の通りです:
例外型。 状態
DicomExceptionCode.PrintSCUFailureStatus 印刷SCPの反応は、失敗ステータスコードを指定します;インスタンスは作成されませんでした。
DicomExceptionCode.PrintSCUClassNotSupported 基本プリントイメージオーバレイボックスSOPクラスは、アソシエーションの上でサポートされません。

それが印刷SCPの返信を受け取るまで、メソッドは返りません、または、エラーは発生します。メソッドGetLastOperationStatusは、印刷SCPの反応で指定されているステータスコードを得るのに用いられることができます。メソッドCreateOverlayBoxが成功しているならば、印刷SCPの反応における成功か警告ステータスコードで、imageオーバレイボックスは正常に作成されました。

メソッドは、一つ以上のimageオーバレイボックスを作成するのに用いられることができます。imageオーバレイボックスを作成させて、メソッドGetOverlayBoxInstanceUidはそのSOPインスタンスUIDを得るのに用いられることができます。そして、それはimageボックスからimageオーバレイボックスを参照文に引用するのに順番に用いられることができます。メソッドUpdateImageBoxを参照してください

メソッドUpdateOverlayBoxDeleteOverlayBoxは、それぞれ、imageオーバレイボックスを更新して、削除するのに用いられることができます。

パラメーターパラメータimageを作成することがボックスの上に横たわったとき、使われるパラメータを指定します。渡されたオブジェクトのプロパティOverlayOriginRowOverlayOriginColumnは、常にオーバレイ原点(6000,0050)を指定するのに用いられます;これらは負でありえます。stringプロパティが、渡されたオブジェクトで、無効な参照(Visual BasicではNothing)であるならば、対応する属性は印刷SCPに要求に含まれません。また、プロパティMagnifyToNumberOfColumnsが負であるならば、対応する属性は要求に含まれません。

サンプル
サンプルのために、参照しますAssociate
必要条件

ターゲットプラットホーム

参照

参照

DicomPrintScuクラス
DicomPrintScuメンバ
GetOverlayBoxInstanceUidメソッド
UpdateOverlayBoxメソッド
DeleteOverlayBoxメソッド
GetDefaultOverlayBoxParametersメソッド
GetLastOperationStatusメソッド
UpdateImageBoxメソッド

Leadtools.Dicomは、Medicalツールキットサーバのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能