AutoCAD .NET API -C#でAutoCADとエクセルのプログラムを作る時の備忘録-

C#でAutoCADのプログラムを作った時に、毎回同じ事を調べるので備忘録として纏めておきます。エクセル操作の備忘録もついでに

2016-03-01から1ヶ月間の記事一覧

.NETでAutoCADのプログラムを作る時の環境を作ってみる

AutoCADのプログラムを書く場合、当然ながら必要なのはまず、AutoCAD。 AutoCADはLT版では無くレギュラー版(LTじゃないのはこの呼び方で良かったかな??)じゃないとダメだったと思います。 そして MicrosoftのVisualStudioが必要です。 今は、communityバージ…

レイヤーと線種の総当たり GetEnumerator()

前回は図形の総当たりでしたが、今回はレイヤーの総当たりです。 GetEnumerator()は同じですが、図形の総当たりはBlockTableRecordオブジェクト、レイヤーの総当たりはLayerTableオブジェクトにGetEnumerator()します。 線種の総当たりも一緒に。図形の総当…

図形の総当たり GetEnumerator()

前回の投稿は全部の図形のレイヤーをByLayerにするサンプルでした。 bibouroku-prg.hatenablog.com その時に使用した、図形の総当たりです。 Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Database…

図面上の全ての図形の色と線種、線幅をByLayerにする

図形の色をByLayerにしておくと、色を変更する時、レイヤーのカラーを変えるといっぺんに図形の色を変更できます。 でも、図形に色を設定しちゃってレイヤーの色を変えても、色が変わらない図形があったりします。 図形の数が少ない図面であれば、全て選択し…