AnsweredAssumed Answered

How to add leaders to a balloon

Question asked by Younes El Abdouni on Apr 8, 2019
Latest reply on Apr 9, 2019 by Josh Brady

Hi all,

I've been stuck for a while trying to add multiple leaders to a balloon in my code. could anybody please shed some light on what the best way of doing it is? or if it's even possible in C#?

what I have so far is this:

            swDrawing.ActivateView("Drawing View2");

            swModelExt.SelectByRay(InchesToMeters(locX), InchesToMeters(locY), 0, 0, 0, -1, 1e-5, 2, false, 0,1);

            //swModelExt.SelectByRay(InchesToMeters(locX), InchesToMeters(locY+h/4), 0, 0, 0, -1, 1e-5, 2, true, 1, 1);

 

            BalloonOptions balloonParams = swModelExt.CreateBalloonOptions();

            balloonParams.Style = 1;

            balloonParams.Size = 2;

 

            Note balloon = swModelExt.InsertBOMBalloon2(balloonParams);      //creates the balloon, but the parameters specified in balloonParams are not used

 

            balloon.SetBomBalloonText(1, "13", 0, null);    //changes the text of the balloon

            balloon.SetTextPoint(InchesToMeters(locX + OD / scale), InchesToMeters(locY), 0);    //moves the location of the text

            

            swModel.ClearSelection2(true);

            swModel.EditRebuild3();

            swModel.WindowRedraw();

 

i'm probably missing a lot of information in this question, but thank you in advance for taking the time to help!

Outcomes