0 Replies Latest reply on Jun 30, 2014 10:13 AM by Andrea Bitta

    How to change text in blocks

    Andrea Bitta

      I managed to change all the texts in a block, but sometimes I have to explode the block to see the new text.

      Here's my code:

       

      definitions = SwSketchMgr.GetSketchBlockDefinitions();

      if (definitions != null)

      {

           for (int i = 0; i < definitions.Length; i++)

           {                      

                block = definitions[i];         

                notes = block.GetNotes();

                if (notes != null)

                {

                     for (int j = 0; j < notes.Length; j++)

                      {

                            note = notes[j];

                            note.PropertyLinkedText="EXAMPLE";                     

                            note.SetText("EXAMPLE");

                       }

                  }

            }

      }

       

      I think the problem is that some notes in the block are read-only and some have attributes. Any advice? Is it better to use PropertyLinkedText or SetText() ?

      Thanks