How to find specific NShape ID in a document with lots of shapes?


How to find specific NShape ID in a document with lots of shapes?
Author
Message
Hans Henrik Friis Pedersen...
Hans Henrik Friis Pedersen
Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)
Group: Forum Members
Posts: 28, Visits: 136
Hi,

I'm using the following code to loop through all shape in a document (using 2 nested foreach loops) and locate a shape with a specific ID. Isn't there a easier and more efficient method? A Find method?


    NNodeList nodes = document.Descendants(NFilters.TypeNShape, -1);
             foreach (var shape in nodes)
            {
                foreach (MeasurementPoint _measurementPoint in this._measurementPointList)
                {
                    NShape shp = (NShape)shape;
                    if (shp.Id == _measurementPoint.ID)
                    {
//more code here...

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search