AnsweredAssumed Answered

Can't Note.GetText from Annotation In SolidWorks2015

Question asked by テ ソ ン キ ム on Dec 8, 2016
Latest reply on Dec 9, 2016 by テ ソ ン キ ム

Hi all.


I have a SolidWorks AddIn Program.

It first get all annotations from draw file which opened .

And Next get texts from annotations with SolidWorks.Interop.sldworks.Note.GetText() method.


But, have a case what get text just "" even though the object have text.

Now, I explain you this phenomenon, But i'm using Japanese version, So I don't know that menu's name is what in English Version.

So I attach some image pleases refer this.


If i make detail view or section view, API can't get text which wrote with detail view or section view.

This don't occur in Solidworks2013.


I attach simple source part of my program.


ArrayList listDimAll = new ArrayList();

AnnoDimStruct annoDim = new AnnoDimStruct();

SolidWorks.Interop.sldworks.View swView = (SolidWorks.Interop.sldworks.View)swDraw.GetFirstView()

while (swView != null)


     SolidWorks.Interop.sldworks.Annotation swAnn1;

     while (swAnn1 != null)


          listDimAll = CustSetCountNote(swAnn1, annoDim, listDimAll, viewNum);


      swAnn1 = swAnn1.GetNext3();



And This is part of CustSetCountNote() method.

ArrayList CustSetCountNote(Annotation swAnn1, AnnoDimStruct annoDim, ArrayList listDim, int viewNum)


     SolidWorks.Interop.sldworks.Note swNote = (SolidWorks.Interop.sldworks.Note)swAnn1.GetSpecificAnnotation();

     annoDim.postText = swNote.GetText();




I think this is may bug.

Please teach me about this phenomenon or solution if you know.