<?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: Find Clip Id from  NonRectangularViewPort Object ID t? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723148#M52159</link>
    <description>&lt;P&gt;Hi, Janet!&lt;/P&gt;
&lt;P&gt;Please attach a simplest dwg-file with such viewport and correspondent Polyline.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.: Maybe method &lt;EM&gt;&lt;STRONG&gt;Viewport.NonRectClipEntityId &lt;/STRONG&gt;&lt;/EM&gt;can help you?&lt;/P&gt;</description>
    <pubDate>Wed, 05 Dec 2012 06:13:34 GMT</pubDate>
    <dc:creator>Alexander.Rivilis</dc:creator>
    <dc:date>2012-12-05T06:13:34Z</dc:date>
    <item>
      <title>Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723114#M52158</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Need help&amp;nbsp; and could not find a solution for it.&lt;/P&gt;&lt;P&gt;I have&amp;nbsp; the ID of non rectangular view port and I need to find the Polyline attached to it.&lt;/P&gt;&lt;P&gt;How do you do that ?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 05:14:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723114#M52158</guid>
      <dc:creator>JanetDavidson</dc:creator>
      <dc:date>2012-12-05T05:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723148#M52159</link>
      <description>&lt;P&gt;Hi, Janet!&lt;/P&gt;
&lt;P&gt;Please attach a simplest dwg-file with such viewport and correspondent Polyline.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.: Maybe method &lt;EM&gt;&lt;STRONG&gt;Viewport.NonRectClipEntityId &lt;/STRONG&gt;&lt;/EM&gt;can help you?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 06:13:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723148#M52159</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2012-12-05T06:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723154#M52160</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once you have a viewport ObjectId, use &lt;FONT color="#993300"&gt;&lt;STRONG&gt;viewport.NonRectClipEntityId&lt;/STRONG&gt;&lt;/FONT&gt; (that should be not ObjectId.Null) to get its non-rectangular viewport, see the following code snippet:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;transaction.GetObject(viewport.NonRectClipEntityId, OpenMode.ForRead) as Polyline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Khoa&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 05:58:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723154#M52160</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-12-05T05:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723518#M52161</link>
      <description>&lt;P&gt;Thanks Khao for your time,&lt;/P&gt;&lt;P&gt;&amp;nbsp;Actually My Problem it the otherway around.&amp;nbsp; I mean I want the PolyLine ObjectId of sorrouding ViewPort (Which I have the ID.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 13:11:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723518#M52161</guid>
      <dc:creator>JanetDavidson</dc:creator>
      <dc:date>2012-12-05T13:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723524#M52162</link>
      <description>&lt;P&gt;Hi Alex,&lt;/P&gt;&lt;P&gt;I need the object ID of Polyline which is attached to viewport.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 13:11:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723524#M52162</guid>
      <dc:creator>JanetDavidson</dc:creator>
      <dc:date>2012-12-05T13:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723622#M52163</link>
      <description>&lt;PRE&gt;using System;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Colors;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;

[assembly: CommandClass(typeof(Rivilis.Lesson))]

namespace Rivilis
{
  public class Lesson
  {
    [CommandMethod("TestViewport")]
    public void TestViewport()
    {
      Document doc = Application.DocumentManager.MdiActiveDocument;
      Editor ed = doc.Editor;
      PromptSelectionResult res = ed.GetSelection();
      if (res.Status == PromptStatus.OK) {
        using (Transaction t = doc.TransactionManager.StartTransaction()) {
          foreach (ObjectId id in res.Value.GetObjectIds()) {
            Viewport vp = t.GetObject(id, OpenMode.ForRead) as Viewport;
            if (vp != null) {
              ObjectId idPoly = vp.NonRectClipEntityId;
              if (!idPoly.IsNull) {
                // ObjectId of polyline
                ed.WriteMessage("\nid = {0} NonRectClipEntityId = {1}", id, idPoly);
              }
              else {
                ed.WriteMessage("\nid = {0} Viewport is not clipping with polyline", id);
              }
            }
            else {
              ed.WriteMessage("\nid = {0} is not Viewport", id);
            }
          }
          t.Commit();
        }
      }
    }
  }
}
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.developerfusion.com/tools/convert/csharp-to-vb/" target="_blank"&gt;http://www.developerfusion.com/tools/convert/csharp-to-vb/&lt;/A&gt;&amp;nbsp; for converting C# to VB.NET&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 14:03:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3723622#M52163</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2012-12-05T14:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Find Clip Id from  NonRectangularViewPort Object ID t?</title>
      <link>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3725008#M52164</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex Thank you so much. That was it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Dec 2012 03:15:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/find-clip-id-from-nonrectangularviewport-object-id-t/m-p/3725008#M52164</guid>
      <dc:creator>JanetDavidson</dc:creator>
      <dc:date>2012-12-06T03:15:50Z</dc:date>
    </item>
  </channel>
</rss>

