OnSerialize

OnSerialize は、項目の印刷時にシリアル化が発生する可能性がある場合に呼び出されます。OnSerialize イベントが実行される頻度は、印刷されるシリアル番号の数に応じて異なります。これは [印刷] ダイアログで指定された数やデータベースから読み取られた数には関係ありません。

[印刷] ダイアログの [シリアル番号の数] に設定値を指定し、データベースからシリアル化値が読み取られていない場合は、その値によって、印刷ジョブ当たり OnSerialize イベントが呼び出される回数が指定されます。

シリアル番号の数に対する値がデータベースから読み取られている (つまりレコードごとに新しいシリアル化値が作成されている) 場合は、レコードごとに読み込まれた値によって、対応する各レコードに対し何回 OnSerialize イベントが呼び出されるかが指定されます。(印刷ジョブ当たり OnSerialize が呼び出される合計回数は、レコードごとに読み込まれるシリアル化値の合計と同じです。)

OnSerialize スクリプトが呼び出されるために、テンプレートのオブジェクトに対してシリアル化を有効にする必要はありません。OnSerialize イベントにスクリプトが含まれる限り、スクリプトは定義された頻度に従って呼び出されます。

関連トピック