'宣言 Public Property DocumentStartingScript As System.String
public System.string DocumentStartingScript {get; set;}
'宣言 Public Property DocumentStartingScript As System.String
public System.string DocumentStartingScript {get; set;}
このとき、C1PrintDocument は C1PrintDocument.DocumentStarting イベントも発生させます。
イベントとスクリプトの違いは、イベントハンドラがアプリケーションコードに属するのに対して、スクリプトはドキュメントに属することです。このため、イベントハンドラは、アプリケーション全体のロジックを実装し、処理中の特定のドキュメントには依存しないタスクを実行するために使用することをお勧めします。
一方、スクリプトは、ドキュメント自体に直接関連するタスクを実行するために使用してください。ドキュメントにアタッチされているスクリプトは、現在のアプリケーションに関係なく実行されます(別のプログラムによってファイルからロードされた後でドキュメントが再生成される場合など)。たとえば、ドキュメントには、エラーが発生した場合に、ドキュメント内のフィールドの値を変更するスクリプトを入れることができます。