public void CreateReddit() { EntityData dimStyles = new EntityData(); Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed; if (doc != null) { ed = doc.Editor; PromptStringOptions prmptStrOpt = new PromptStringOptions("\n\n Type subreddit name. Do not include '/r/' "); PromptResult prmpRes = ed.GetString(prmptStrOpt); PromptPointOptions prmptPtOptions = new PromptPointOptions("\n\nPick insertion point...."); PromptPointResult result = ed.GetPoint(prmptPtOptions); PromptCornerOptions prmptCnrOptions = new PromptCornerOptions("\n\n Click on bottom corner..", result.Value); PromptPointResult prmptCnrResult; prmptCnrResult = ed.GetCorner(prmptCnrOptions); string chosenSubReddit = prmpRes.StringResult; RedditCAD.FormatRedditDim(dimStyles, result.Value, prmptCnrResult.Value); if (RedditCAD.PlotSubReddit(dimStyles, chosenSubReddit) == "FAILED") { ed.WriteMessage("\n\nFAILED"); } } }
public void GetPost() { Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed = doc.Editor; PromptStringOptions prmptStrOpt = new PromptStringOptions("\n\n Type RedditCAD Post ID : "); PromptResult prmpRes = ed.GetString(prmptStrOpt); string postId = prmpRes.StringResult.ToUpper(); if (PostIds.Contains(postId)) { EntityData dimStyles = new EntityData(); PromptPointOptions prmptPtOptions = new PromptPointOptions("\n\nPick insertion point...."); PromptPointResult result = ed.GetPoint(prmptPtOptions); PromptCornerOptions prmptCnrOptions = new PromptCornerOptions("\n\n Click on bottom corner..", result.Value); PromptPointResult prmptCnrResult; prmptCnrResult = ed.GetCorner(prmptCnrOptions); RedditCAD.FormatRedditDim(dimStyles, result.Value, prmptCnrResult.Value); RedditCAD.PlotPost(dimStyles, postId); } else { ed.WriteMessage("\n\n Invalid AutoCAD.Reddit Post Id.."); } }