VC#2005/2008/2010(DLL)

○RDFドキュメントデータをプレビューコントロールに設定する例

 
int iDocSize;
byte[] sDocData;
 
//印刷を終了します。
ret = jvrvcsdll.jvEndDoc(pid);
//RDFドキュメントデータのサイズを取得します。
iDocSize = jvrvcsdll.jvGetLong(pid, jvrvcsdll.JV_DOCUMENT_SIZE);
 
if ( iDocSize > 0 )
{
  //RDFドキュメントデータ取得用バッファを確保します。
  sDocData = new byte[iDocSize];
  //RDFドキュメントデータを取り出します。
  ret = jvrvcsdll.jvGetDocument(pid, sDocData);
}
else
{
  sDocData = new byte[1];
}
        
//終了処理を実行します。
ret = jvrvcsdll.jvClose(pid);
 
//プレビューコントロールに描画します。
if (iDocSize > 0)
{
  object obj = (object)sDocData;
  JiveView.set_DocumentData(ref obj);    //RDFドキュメントデータの指定
  JiveView.Page = 1;
  JiveView.Show();
}