Exemplo n.º 1
0
        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");
                }
            }
        }
Exemplo n.º 2
0
        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..");
            }
        }