Using C# how to get cutlist folder name from View in a drawing?

 

 

<strong>if</strong> (swApp != <strong>null</strong>)
        {
            // Path to the drawing document
            string drawingPath = @"D:\\PROJECT\\Part1-DRAWING.SLDDRW"; 

            // Open the drawing document
//            int err = 0;
//            int warn = 0;
            ModelDoc2 drawingDoc = swApp.<strong>OpenDoc6</strong>(drawingPath, (<strong>int</strong>)<strong>swDocumentTypes_e</strong>.<i>swDocDRAWING</i>,
                (<strong>int</strong>)<strong>swOpenDocOptions_e</strong>.<i>swOpenDocOptions_Silent</i>, "", <strong>ref</strong> errors, <strong>ref</strong> warnings);

            <strong>if</strong> (drawingDoc != <strong>null</strong>)
            {
                System.Console.<strong>WriteLine</strong>("Drawing document opened successfully.");
                Console.<strong>WriteLine</strong>(drawingDoc.<strong>GetTitle</strong>());
                
                 DrawingDoc swDrawing = (DrawingDoc)drawingDoc;
                // Get all sheets in the drawing
                object[] sheetNames = (object[])swDrawing.<strong>GetSheetNames</strong>();

                <strong>foreach</strong> (string sheetName <strong>in</strong> sheetNames)
                {
                    // Activate the sheet to iterate over its views
                    swDrawing.<strong>ActivateSheet</strong>(sheetName);
                    Sheet swSheet = (Sheet)swDrawing.<strong>GetCurrentSheet</strong>();
                    object[] views = (object[])swSheet.<strong>GetViews</strong>();

                    <strong>foreach</strong> (View swView <strong>in</strong> views)
                    {
                        // Check if the view is a flat pattern view
                        <strong>if</strong> (swView.<strong>IsFlatPatternView</strong>())
                        {
                            // Perform your action here
                            System.Console.<strong>WriteLine</strong>("Flat Pattern View found on sheet :" + sheetName);
                            // Example: Get the flat pattern feature
                            string viewName = swView.<strong>GetName2</strong>();
                            System.Console.<strong>WriteLine</strong>( "FLAT PATTERN VIEW NAME IS :" + viewName);
                            
                           //PRINT NAME OF CUT LIST FOLDER FROM WHICH FOLDER FLAT PATTERN BODY BELONG TO

                        }
                    }
                    
                    
                }

                
                
            }
            <strong>else</strong>
            {
                System.Console.<strong>WriteLine</strong>("Failed to open drawing document. Errors: " + errors);
            }
        }