VC++2005/2008/2010(OCX)

○RDFドキュメントデータ設定後、フィールドの値を変更する例(帳票にページ番号を入れる)
 
//印刷を終了します。
Jvrlib->End();
 
try
{
  //プレビューコントロールにRDFドキュメントデータを設定します。
  JiveView->set_DocumentData(Jvrlib->DocumentData);
 
  //ページ番号と総ページ数を全ページに入れます。
  for ( i=1 ; i<= JiveView->PageCount; i++ )
  {
    JiveView->Page = i;
    JiveView->set_FieldData("ページ番号", i.ToString("#0"));
    JiveView->set_FieldData("総ページ数", JiveView->PageCount.ToString("#0"));
  }
 
  JiveView->Page = 1;
  JiveView->Show();
}
catch(Exception ^exp)
{
  MessageBox::Show(exp->ToString(), "Error");
}