Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
HermJan.Otterman
in reply to: Rob67ert

Hello Robert,

 

try this iLogic rule in a drawing. create some Text in the drawing and run the rule.

depending on the line(s) that are not commented, the justification will change...

 

(iLogic has VB.net in the Back, so you can run VB.net code in iLogic)

 

 

   Dim oDrawDoc As Inventor.DrawingDocument = ThisApplication.ActiveDocument

        Dim oPickedDrawingNote As Inventor.DrawingNote = ThisApplication.CommandManager.Pick(SelectionFilterEnum.kDrawingNoteFilter, "Select text")

        oPickedDrawingNote.HorizontalJustification = HorizontalTextAlignmentEnum.kAlignTextCenter
'        oPickedDrawingNote.HorizontalJustification = HorizontalTextAlignmentEnum.kAlignTextLeft
'        oPickedDrawingNote.HorizontalJustification = HorizontalTextAlignmentEnum.kAlignTextRight
'
'        oPickedDrawingNote.VerticalJustification = VerticalTextAlignmentEnum.kAlignTextBaseline   this option gives me an error
        oPickedDrawingNote.VerticalJustification = VerticalTextAlignmentEnum.kAlignTextLower
'        oPickedDrawingNote.VerticalJustification = VerticalTextAlignmentEnum.kAlignTextMiddle
'        oPickedDrawingNote.VerticalJustification = VerticalTextAlignmentEnum.kAlignTextUpper

 

If this answers your question then please select "Accept as Solution"
Kudo's are also appreciated Smiley Wink

Succes on your project, and have a nice day

Herm Jan