1つのdwgファイルにいくつかの図面があります。それぞれ別々の全体として。私は棒を描き、図面から描くためにオーバーレイを作りたいと思っています。番号は自動的に行われます。最も重要なことは、すべての描画が最初から1位(同じファイル内のすべて)から始まることです。図面にデータを保存するAutoCad C#
すべてのバーデータを保存する方法は?
値は一定に保持する必要があります。ファイルを再度開くと、図面を続行するためのアクセス権が必要です。
私はXData
があることを知っていますが、この状況でどのように適用するのか分かりません。オブジェクトに変数を代入するのはどういうわけか私には見えません。辞書やリストなどの最新バージョンにストレージオプションはありませんか?
外部データベースを作成し、必要なすべての情報を保存できますか?もしそうなら、どんな方法で?
保存されたデータは、コレクション全体の単なる値ではありません。 1つのバーには、番号、長さ、直径などのさまざまな情報が含まれており、図面内のバーは非常に多くなる可能性があります。
その他の質問: バーは説明、寸法、線またはポリラインで構成されています。 MText MLeaderやPolylineオブジェクトを持つ新しいクラスに、あるいは要素と属性を持つブロックとしてこのセットを配置する方が良いでしょうか?
ここでフォーラムやブログで見つけることができるものは数年前です。この問題については、既に興味深い方法があることを願っています。ご協力いただきありがとうございます。