色、線種、線幅テーブルを列挙して、色、線種、線幅の情報を取得するサンプルコードです。
C#// ドキュメントを取得 Document doc = ActiveDocument; // 色テーブルを列挙 ColorItemCollection colors = doc.Colors; foreach (ColorItem color in colors) { // 色の情報を取得 int colorNumber = color.Number; byte r = color.R; byte g = color.G; byte b = color.B; } // 線種テーブルを列挙 LinetypeItemCollection linetypes = doc.Linetypes; foreach (LinetypeItem linetype in linetypes) { // 線種の情報を取得 int linetypeNumber = linetype.Number; string linetypeName = linetype.Name; double[] pitches = linetype.Pitches; } // 線幅テーブルを列挙 LinewidthItemCollection linewidths = doc.Linewidths; foreach (LinewidthItem linewidth in linewidths) { // 線幅の情報を取得 int linewidthNumber = linewidth.Number; double linewidthName = linewidth.Width; }