<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Jigging MTEXT Includes coordinates .. along selected polyline. in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869315#M17986</link>
    <description>&lt;P&gt;Sorry, I cannot understand what you're trying to achieve:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;endPt = startPt;
sta = startPt.X - endPt.X;
dh = (startPt.Y - endPt.Y) + 1;&lt;/LI-CODE&gt;
&lt;P&gt;sta will always be equal to 0.0 and dh equal to 1.0...&lt;/P&gt;</description>
    <pubDate>Sat, 14 Nov 2020 13:26:24 GMT</pubDate>
    <dc:creator>_gile</dc:creator>
    <dc:date>2020-11-14T13:26:24Z</dc:date>
    <item>
      <title>Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9861335#M17978</link>
      <description>&lt;P&gt;Hello all&lt;BR /&gt;Hello ... Mr&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Mentor lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424" target="_self"&gt;&lt;SPAN class="login-bold"&gt;_gile&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;Is it possible to modify the code he wrote&amp;nbsp;&amp;nbsp; Mr&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Mentor lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424" target="_self"&gt;&lt;SPAN class="login-bold"&gt;_gile&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;in the page&amp;nbsp;&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/net/jigging-text-block-along-selected-polyline/td-p/8403298" target="_blank" rel="noopener"&gt;forums.autodesk.com/t5/net/jigging-text-block-along-selected-polyline/td-p/8403298&lt;/A&gt;&lt;BR /&gt;To read as in the attached picture&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt; [CommandMethod("JIGTEXT")]
        public static void JigTextAlonPpolyline()
        {
            var doc = Application.DocumentManager.MdiActiveDocument;
            var db = doc.Database;
            var ed = doc.Editor;

            var entityOptions = new PromptEntityOptions("\nSelect polyline: ");
            entityOptions.SetRejectMessage("\nmust be a Polyline.");
            entityOptions.AddAllowedClass(typeof(Polyline), true);

            var entityResult = ed.GetEntity(entityOptions);

            if (entityResult.Status != PromptStatus.OK)
                return;

            var stringOptions = new PromptStringOptions("\nEnter a text: ");

            stringOptions.AllowSpaces = true;
            var stringResult = ed.GetString(stringOptions);


            if (stringResult.Status != PromptStatus.OK)
                return;

            using (var tr = db.TransactionManager.StartTransaction())
            {
                var pline = (Polyline)tr.GetObject(entityResult.ObjectId, OpenMode.ForRead);
                using (var text = new DBText())
                {
                    text.SetDatabaseDefaults();
                    text.Normal = pline.Normal;
                    text.Justify = AttachmentPoint.BottomCenter;
                    text.AlignmentPoint = Point3d.Origin;
                    text.TextString = stringResult.StringResult;

                    var jig = new TextJig(text, pline);
                    var result = ed.Drag(jig);


                    if (result.Status == PromptStatus.OK)
                    {
                        var currentSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
                        currentSpace.AppendEntity(text);
                        tr.AddNewlyCreatedDBObject(text, true);
                    }
                }
                tr.Commit();
            }
        }

        class TextJig : EntityJig
        {
            DBText text;
            Polyline pline;
            Point3d dragPt;
            Plane plane;
            Database db;

            public TextJig(DBText text, Polyline pline)
                : base(text)
            {
                this.text = text;
                this.pline = pline;
                plane = new Plane(Point3d.Origin, pline.Normal);
                db = HostApplicationServices.WorkingDatabase;
            }

            protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");
                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;
                var result = prompts.AcquirePoint(options);
                if (result.Value.IsEqualTo(dragPt))
                    return SamplerStatus.NoChange;
                dragPt = result.Value;
                return SamplerStatus.OK;
            }

            protected override bool Update()
            {
                var point = pline.GetClosestPointTo(dragPt, false);
                var angle = pline.GetFirstDerivative(point).AngleOnPlane(plane);
                text.AlignmentPoint = point;
                text.Rotation = angle;
                text.AdjustAlignment(db);
                return true;
            }
        }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ezgif.com-gif-maker.gif" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/842974i560E3E090FDAC8F7/image-size/large?v=v2&amp;amp;px=999" role="button" title="ezgif.com-gif-maker.gif" alt="ezgif.com-gif-maker.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2020 10:00:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9861335#M17978</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-11T10:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862312#M17979</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could start from this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;        [CommandMethod("JIGMTEXT")]
        public static void JigMTextAlongPolyline()
        {
            var doc = Application.DocumentManager.MdiActiveDocument;
            var db = doc.Database;
            var ed = doc.Editor;

            var entityOptions = new PromptEntityOptions("\nSelect curve: ");
            entityOptions.SetRejectMessage("\nMust be a Curve.");
            entityOptions.AddAllowedClass(typeof(Curve), false);

            var entityResult = ed.GetEntity(entityOptions);

            if (entityResult.Status != PromptStatus.OK)
                return;
            using (var tr = db.TransactionManager.StartTransaction())
            {
                var curve = (Curve)tr.GetObject(entityResult.ObjectId, OpenMode.ForRead);
                using (var line = new Line() { ColorIndex = 1 })
                using (var mtext = new MText() { ColorIndex = 2 })
                {
                    var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
                    curSpace.AppendEntity(line);
                    tr.AddNewlyCreatedDBObject(line, true);
                    curSpace.AppendEntity(mtext);
                    tr.AddNewlyCreatedDBObject(mtext, true);
                    var jig = new MTextJig(line, mtext, curve);
                    var promptResult = ed.Drag(jig);
                    if (promptResult.Status != PromptStatus.OK)
                    {
                        line.Erase();
                        mtext.Erase();
                    }
                }
                tr.Commit();
            }
        }

        class MTextJig : DrawJig
        {
            Line line;
            MText mtext;
            Curve curve;
            Point3d startPt, endPt;
            public MTextJig(Line line, MText mtext, Curve curve)
            {
                this.line = line;
                this.mtext = mtext;
                this.curve = curve;
            }
            protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");
                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;
                var result = prompts.AcquirePoint(options);
                if (result.Value.IsEqualTo(startPt))
                    return SamplerStatus.NoChange;
                startPt = result.Value;
                endPt = curve.GetClosestPointTo(startPt, false);
                return SamplerStatus.OK;
            }
            protected override bool WorldDraw(WorldDraw draw)
            {
                WorldGeometry geo = draw.Geometry;
                if (geo != null)
                {
                    line.StartPoint = startPt;
                    line.EndPoint = endPt;
                    geo.Draw(line);

                    mtext.Location = line.StartPoint;
                    mtext.Contents = $@"X = {endPt.X:0.00}\PY = {endPt.Y:0.00}";
                    mtext.Attachment = startPt.X &amp;lt; endPt.X ?
                        AttachmentPoint.MiddleRight :
                        AttachmentPoint.MiddleLeft;
                    geo.Draw(mtext);
                }
                return true;
            }
        }&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 11 Nov 2020 16:58:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862312#M17979</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-11-11T16:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862576#M17980</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Thank you so much
You are the treasure man in the forum

Thank&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2020 18:38:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862576#M17980</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-11T18:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862773#M17981</link>
      <description>&lt;P&gt;While as&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3957014" target="_blank"&gt;@giles&lt;/A&gt;&amp;nbsp;has already showed you how to use "DrawJig", instead of "EntityJig" as you originally thought, to achieve what you want, Jig is a framework mainly meant for user to place new or existing entities dynamically with visual hint. In your particular case, where you only want to show some temporary entities visually for information and no new/existing entity to be changed, you could also use Transient Graphics for these visual temporary entities. You handle Editor.PointMonitor event to trace mouse cursor move and update the Transient Graphics. Following is working code, quite straightforward:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="lia-code-sample language-general"&gt;&lt;CODE&gt;using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.GraphicsInterface;

namespace GetPartialPolyline
{
    public class CurveTracer
    {
        private readonly Document _dwg;
        private readonly Editor _ed;
        private TransientManager _tsManager = TransientManager.CurrentTransientManager;

        private Line _line = null;
        private MText _mtext = null;
        private Curve _curve = null;

        public CurveTracer(Document dwg)
        {
            _dwg = dwg;
            _ed = dwg.Editor;
        }

        public void TraceCurve()
        {
            var curveId = SelectCurve();
            if (curveId.IsNull)
            {
                _ed.WriteMessage("\n*Cancel*\n");
                return;
            }

            using (var trans = _dwg.TransactionManager.StartTransaction())
            {
                _curve = (Curve)trans.GetObject(curveId, OpenMode.ForRead);
                _curve.Highlight();

                try
                {
                    _ed.PointMonitor += Editor_PointMonitor;

                    var opt = new PromptPointOptions(
                        "\nMove mouse cursor along the selected curve entity:");
                    opt.AllowArbitraryInput = true;
                    opt.AllowNone = true;
                    var res = _ed.GetPoint(opt);
                }
                finally
                {
                    _ed.PointMonitor -= Editor_PointMonitor;
                    ClearGhosts();
                }

                _curve.Unhighlight();
                trans.Commit();
            }
        }

        #region private methods

        private ObjectId SelectCurve()
        {
            var opt = new PromptEntityOptions(
                "\nSelect a curve entity:");
            opt.SetRejectMessage(
                "\nInvalid: not a curve entity!");
            opt.AddAllowedClass(typeof(Curve), false);

            var res = _ed.GetEntity(opt);
            return res.Status == PromptStatus.OK ? res.ObjectId : ObjectId.Null;
        }

        private void Editor_PointMonitor(object sender, PointMonitorEventArgs e)
        {
            ClearGhosts();
            var endPt = e.Context.RawPoint;
            var startPt = _curve.GetClosestPointTo(endPt, false);
            CreateGhosts(startPt, endPt);
        }

        private void ClearGhosts()
        {
            if (_line!=null)
            {
                _tsManager.EraseTransient(_line, new IntegerCollection());
                _line.Dispose();
            }

            if (_mtext != null)
            {
                _tsManager.EraseTransient(_mtext, new IntegerCollection());
                _mtext.Dispose();
            }
        }

        private void CreateGhosts(Point3d startPt, Point3d endPt)
        {
            _line = new Line(startPt, endPt);
            _line.ColorIndex = 1;

            var txt= $@"X = {startPt.X:0.00}\PY = {startPt.Y:0.00}";

            _mtext = new MText()
            {
                ColorIndex = 2,
                TextHeight = 200,
                Contents = txt,
                Location = new Point3d(endPt.X + 100, endPt.Y + 100, endPt.Z)
            };
            _mtext.Attachment = endPt.X &amp;lt; startPt.X ?
                        AttachmentPoint.MiddleRight :
                        AttachmentPoint.MiddleLeft;

            _tsManager.AddTransient(
                _line, TransientDrawingMode.DirectTopmost, 128, new IntegerCollection());

            _tsManager.AddTransient(
                _mtext, TransientDrawingMode.DirectTopmost, 128, new IntegerCollection());

        }

        #endregion
    }
}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The command to run it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="lia-code-sample language-general"&gt;&lt;CODE&gt;        [CommandMethod("TraceCurve")]
        public static void RunCurveTracing()
        {
            var dwg = CadApp.DocumentManager.MdiActiveDocument;
            var tracer = new CurveTracer(dwg);
            tracer.TraceCurve();
        }&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the code, for simplicity, I just set the MText's TextHeight to fixed height. You can certainly set the TextHeight according to&amp;nbsp; system variable "SCREENSIZE" so that whether user zooms in or out while moving the mouse cursor, the text height would appear the same relative to the screen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the video clip showing the command running:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="iframe-container" style="position: relative; height: 0; margin: 0; padding-bottom: 101.5625%;"&gt;&lt;IFRAME width="640" height="650" style="position: absolute; left: 0; top: 0; width: 100%; height: 100%;" src="https://screencast.autodesk.com/Embed/Timeline/c21a4cae-514d-4aa0-a84b-d4ee21414359" frameborder="0" allowfullscreen="true" webkitallowfullscreen="true" scrolling="no"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV class="myscreencast-iframe iframe-container active-myscreencast"&gt;Hope this also helps.&lt;/DIV&gt;
&lt;DIV class="myscreencast-iframe iframe-container active-myscreencast"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="c82f9b20-ebb5-4cc8-a231-c7cc630573f5" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/c82f9b20-ebb5-4cc8-a231-c7cc630573f5"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="56b3d1f5-4352-45ce-bcad-633aaafe5700" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/56b3d1f5-4352-45ce-bcad-633aaafe5700"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="27542ff4-d357-4d75-9275-a9ce77af9ec7" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/27542ff4-d357-4d75-9275-a9ce77af9ec7"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="53476c94-2cb6-4e15-88a8-bc402033c2a2" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/53476c94-2cb6-4e15-88a8-bc402033c2a2"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="32b28b51-944b-4a67-8d23-aa402aabf154" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/32b28b51-944b-4a67-8d23-aa402aabf154"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="31a3b77b-2605-4964-a93e-550fdaebc3ee" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/31a3b77b-2605-4964-a93e-550fdaebc3ee"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="31769b36-4d11-41ab-b2e8-3cc2d055e7ec" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="710" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/31769b36-4d11-41ab-b2e8-3cc2d055e7ec"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="551f7cd3-3b19-43e9-9ecc-1919eec085ca" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/551f7cd3-3b19-43e9-9ecc-1919eec085ca"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="593b985f-3b05-4f75-bca7-e989f95b0513" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/593b985f-3b05-4f75-bca7-e989f95b0513"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="058a151f-12fd-4374-b8ef-c22cda6d0ba5" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/058a151f-12fd-4374-b8ef-c22cda6d0ba5"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="dc56311b-e6b0-415e-9e09-907434f5c813" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/dc56311b-e6b0-415e-9e09-907434f5c813"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="0f53a9ae-05f8-4a30-a518-60ca2f2a2bb4" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/0f53a9ae-05f8-4a30-a518-60ca2f2a2bb4"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="12de9a5f-bee4-4913-9e4a-cb26526cbc06" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/12de9a5f-bee4-4913-9e4a-cb26526cbc06"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="25f90c13-dead-41a9-bdd0-5c9aa241d4ea" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/25f90c13-dead-41a9-bdd0-5c9aa241d4ea"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="8139cb90-adc5-4813-9154-dfb1a668c76e" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/8139cb90-adc5-4813-9154-dfb1a668c76e"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="138aa0e0-b1f2-4e91-8392-2a7ee44ff769" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/138aa0e0-b1f2-4e91-8392-2a7ee44ff769"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="aa3027c7-0fa2-48f6-8f07-4eab76f36d24" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/aa3027c7-0fa2-48f6-8f07-4eab76f36d24"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="6fb7ce24-fa07-4567-a13a-013ff6a07844" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="710" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/6fb7ce24-fa07-4567-a13a-013ff6a07844"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="b1c2b204-d4c3-4a45-a3d3-35bdfbb8d905" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/b1c2b204-d4c3-4a45-a3d3-35bdfbb8d905"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="95274e66-6ff1-4310-aa0e-3064d6ae8dfe" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/95274e66-6ff1-4310-aa0e-3064d6ae8dfe"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="7bcefadd-6bd1-4c07-94a2-71c03e71d8db" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/7bcefadd-6bd1-4c07-94a2-71c03e71d8db"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="8c995628-93d1-42a8-919f-2f56790ad59e" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="620" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/8c995628-93d1-42a8-919f-2f56790ad59e"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="fdfe7fe3-264a-4e0a-ac5e-e0a143c34b32" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="710" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/fdfe7fe3-264a-4e0a-ac5e-e0a143c34b32"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="2c0c2d96-f9d8-40e4-bce7-193ac05192a3" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/2c0c2d96-f9d8-40e4-bce7-193ac05192a3"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="835605ed-b87e-4e00-9072-718e95221454" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/835605ed-b87e-4e00-9072-718e95221454"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="f7e38816-5609-4a6b-b9a7-07ae8e5db6ff" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/f7e38816-5609-4a6b-b9a7-07ae8e5db6ff"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="7bf6c199-c86c-4950-9974-8ac92d1d5bdf" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/7bf6c199-c86c-4950-9974-8ac92d1d5bdf"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="172dd7c7-982a-4067-b85c-9375d2e0d29d" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/172dd7c7-982a-4067-b85c-9375d2e0d29d"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="dc200d1b-780c-4f44-9b2d-4f8c1d6772eb" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="710" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/dc200d1b-780c-4f44-9b2d-4f8c1d6772eb"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="cd03713c-e6a4-4602-a7d2-25fdef51ac58" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="710" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/cd03713c-e6a4-4602-a7d2-25fdef51ac58"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="79c13653-e085-44d4-bfbb-272f1df76a6f" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/79c13653-e085-44d4-bfbb-272f1df76a6f"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="6f1c8983-48fb-454f-8262-99b69e38d7b9" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/6f1c8983-48fb-454f-8262-99b69e38d7b9"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="e05c9446-00eb-48ba-9066-c0fbf01fd4d2" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/e05c9446-00eb-48ba-9066-c0fbf01fd4d2"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="c62988c4-573b-412a-8ecf-e3507f5c872c" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="680" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/c62988c4-573b-412a-8ecf-e3507f5c872c"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;DIV id="83e37fdd-5485-4508-b061-322f4ee62908" class="myscreencast-iframe iframe-container" style="display: none;"&gt;&lt;IFRAME width="640" height="650" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" data-src="https://screencast.autodesk.com/Embed/Timeline/83e37fdd-5485-4508-b061-322f4ee62908"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 Nov 2020 20:00:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9862773#M17981</guid>
      <dc:creator>norman.yuan</dc:creator>
      <dc:date>2020-11-11T20:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9863572#M17982</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/543921"&gt;@norman.yuan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much&lt;BR /&gt;Nice code and works well&lt;BR /&gt;Yes, you helped me&lt;BR /&gt;Thank you again&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 05:05:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9863572#M17982</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-12T05:05:09Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9863722#M17983</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Welcome to your master&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/543921"&gt;@norman.yuan&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;If you allow Mr.&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/543921"&gt;@norman.yuan&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; another request from you&lt;BR /&gt;Is it possible to modify your code?&lt;BR /&gt;So that the MText appears&amp;nbsp; AT mouse&amp;nbsp; when you move the mouse as in the picture&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the disturbance&lt;BR /&gt;Thank you very much&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ezgif.com-gif-maker.gif" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/843363i275520CD5746B740/image-size/large?v=v2&amp;amp;px=999" role="button" title="ezgif.com-gif-maker.gif" alt="ezgif.com-gif-maker.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 06:53:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9863722#M17983</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-12T06:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9864594#M17984</link>
      <description>&lt;P&gt;Sorry, I do not have time to write the code right now. As I mentioned in my previous reply, the MText's TextHeight could be dynamically changed so that it looks the same when user zoom in/out during mouse moving. The same also applies to the MText location: its offset to mouse cursor center should be changed according to zooning in/out. For the simplicity I hard-coded the TextHeight and MText's location (TextHeight = 200 and Location is 100 offset from the cursor in X and Y direction):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="lia-code-sample  language-general"&gt;&lt;CODE&gt;_mtext = new MText()
            {
                ColorIndex = 2,
                TextHeight = 200,
                Contents = txt,
                Location = new Point3d(endPt.X + 100, endPt.Y + 100, endPt.Z)
            };&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Say, if you want the text height to be always 5% of the height of current screen view, and always offset from the cursor&amp;nbsp; also to be 5%, you can get the screen size in the drawing unit from system variable "SCREENSIZE", and then do simple math to calculate the TextHeight and offset for the text location. To make things look more professional, you can challenge yourself to place the MText more properly, for example, while it normally is placed at lower-right side of the cursor, but if the cursor is close to the screen edge and the MText could be partially or entirely off screen. In this case, you could place it at lower-left side, or upper-left/right side. That is you need to calculate if the MText is within the screen view. Again, system variable "SCREENSIZE" is the key information for the calculation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 13:23:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9864594#M17984</guid>
      <dc:creator>norman.yuan</dc:creator>
      <dc:date>2020-11-12T13:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869238#M17985</link>
      <description>&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp; AND&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/543921"&gt;@norman.yuan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to modify the code?&lt;BR /&gt;To show a difference between the coordinates between&lt;BR /&gt;The base point and the mouse movement&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;

using CadApp = Autodesk.AutoCAD.ApplicationServices.Application;
using Autodesk.AutoCAD.ApplicationServices;

using Autodesk.AutoCAD.GraphicsInterface;

using System.Windows.Media.Imaging;
using System.Drawing;




namespace GetPartialPolyline
{
    public class CurveTracer
    {
        [CommandMethod("JIGMTEXT")]
        public static void JigMTextAlongPolyline()
        {
            var doc = Application.DocumentManager.MdiActiveDocument;
            var db = doc.Database;
            var ed = doc.Editor;

           



            var entityOptions = new PromptPointOptions(System.Environment.NewLine + "\nSpecicfy insertion point: ");
           
                     
            var entityResult = ed.GetPoint(entityOptions);


            if (entityResult.Status != PromptStatus.OK)
                return;

            using (var tr = db.TransactionManager.StartTransaction())
            {

                using (var mtext = new MText() { ColorIndex = 2 })
                {
                    var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);

                    curSpace.AppendEntity(mtext);
                    tr.AddNewlyCreatedDBObject(mtext, true);

                    var jig = new MTextJig(mtext);

                    var promptResult = ed.Drag(jig);

                    if (promptResult.Status != PromptStatus.OK)
                    {
                        //line.Erase();
                        //mtext.Erase();
                    }

                }
                tr.Commit();
            }

        }

        class MTextJig : DrawJig
        {
            double  sta, dh;
            MText mtext;
            Point3d entityResult;
            Point3d startPt, endPt;
            public MTextJig(MText mtext)
            {
                //this.line = line;
                 this.mtext = mtext;
                //this.curve = curve;
            }
            protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");

                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;

                var result = prompts.AcquirePoint(options);

                if (result.Value.IsEqualTo(startPt))
                    return SamplerStatus.NoChange;

                    startPt = result.Value;
                    endPt = startPt;
                    sta = startPt.X - endPt.X;
                    dh = (startPt.Y - endPt.Y) + 1;

                return SamplerStatus.OK;
            }
            protected override bool WorldDraw(WorldDraw draw)
            {
                WorldGeometry geo = draw.Geometry;
                if (geo != null)
                {
                    
                    mtext.ColorIndex = 2;
                    mtext.Height = 2;
                    mtext.Location = startPt;
                    mtext.Contents = string.Format("X2-X1: {0}\nY2-Y1: {1}", sta, dh);  
                    mtext.Attachment = startPt.X &amp;lt; endPt.X ?
                        AttachmentPoint.MiddleRight :
                        AttachmentPoint.MiddleLeft;
                    geo.Draw(mtext);
                }
                return true;
            }
        }
    }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 14 Nov 2020 12:16:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869238#M17985</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-14T12:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869315#M17986</link>
      <description>&lt;P&gt;Sorry, I cannot understand what you're trying to achieve:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;endPt = startPt;
sta = startPt.X - endPt.X;
dh = (startPt.Y - endPt.Y) + 1;&lt;/LI-CODE&gt;
&lt;P&gt;sta will always be equal to 0.0 and dh equal to 1.0...&lt;/P&gt;</description>
      <pubDate>Sat, 14 Nov 2020 13:26:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869315#M17986</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-11-14T13:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging MTEXT Includes coordinates .. along selected polyline.</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869359#M17987</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="22222222222222222222222222.gif" style="width: 692px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/844299iBAF6DAF10EF2DFDE/image-size/large?v=v2&amp;amp;px=999" role="button" title="22222222222222222222222222.gif" alt="22222222222222222222222222.gif" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Nov 2020 14:18:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-mtext-includes-coordinates-along-selected-polyline/m-p/9869359#M17987</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-14T14:18:46Z</dc:date>
    </item>
  </channel>
</rss>

