ユーザーが2つのCAD図面コントロールを印刷する必要がある場合には、ネストされたプリントを達成するために使用することができます。ネストされた印刷機能を実装し、次のように、CADのコントロールへの最初の2ページは、C#のコードは次のようになります。
ボイドBatchPrintDialogプライベート() { MxDrawPrint新しい新しいMxDrawPrintを=()印刷; //は印刷を開始 print.BeginNestedPrint(); // = 0はマージンをIFLAG示し、IFLAG = 1は、矩形枠の印刷領域の位置を表す = 1 print.Flagと、 //印刷ゾーンの位置(10,10,200,100)、座標系、左から右へ、Yの上から下にX。 //距離印刷の左マージン print.dLeftPageMargin = 10; 余白印刷//トップ距離 print.dTopPageMargin = 10; //からの印刷の右余白 ; print.dRightPageMargin = 200 から下余白//プリント print.dBottomPageMargin = 100; //画面の内容を印刷第1の制御を印刷します。 axMxDrawX1.MakeCurrentOcx(); print.PrintScreen(); //印刷ゾーンの位置(10110200210)、右、下にY上部左から座標系、X。 プリント//の上側からマージン print.dTopPageMargin = 110。 距離以下//印刷余白 = 210 print.dBottomPageMargin; //画面コンテンツ、及び第2の印刷制御に印刷します。 axMxDrawX2.MakeCurrentOcx(); print.PrintScreen(); //終了ネスト印刷 print.EndNestedPrint(); }