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)
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.