Quantcast
Channel: NX Journaling - Journaling / NXOpen API
Viewing all articles
Browse latest Browse all 787

Multiline Note from copied text

$
0
0

I am using following code to read lines from text file and drooping note inside drafting.. not sure what I am doing wrong

       Sub Main()
  Dim path As String = "mypath\file.txt"
                Dim i As Integer = 1
                Dim line(i) As String
                Dim objReader As New System.IO.StreamReader(path)
                Do While objReader.Peek() <> -1
                    line(i) = objReader.ReadLine()
                    i = i + 1
                Loop
                objReader.Close()
                Call Drop_Text(line) ' SHOWING ERROR IN THIS LINE
End Sub
 Public Sub Drop_Text(TextToDrop As String())
        Dim theSession As NXOpen.Session = NXOpen.Session.GetSession()
        Dim workPart As NXOpen.Part = theSession.Parts.Work
        Dim displayPart As NXOpen.Part = theSession.Parts.Display
 
        Dim nullNXOpen_Annotations_SimpleDraftingAid As NXOpen.Annotations.SimpleDraftingAid = Nothing
        Dim draftingNoteBuilder1 As NXOpen.Annotations.DraftingNoteBuilder = Nothing
 
        draftingNoteBuilder1 = workPart.Annotations.CreateDraftingNoteBuilder(nullNXOpen_Annotations_SimpleDraftingAid)
        draftingNoteBuilder1.Origin.SetInferRelativeToGeometry(True)
        draftingNoteBuilder1.Style.LetteringStyle.GeneralTextSize = 0.1
 
        Dim nullNXOpen_View As NXOpen.View = Nothing
        Dim point1 As NXOpen.Point3d = New NXOpen.Point3d(1, 3.5, 0.0)
        Dim nXObject1 As NXOpen.NXObject = Nothing
 
        draftingNoteBuilder1.Text.TextBlock.SetText(TextToDrop)
        draftingNoteBuilder1.Origin.Origin.SetValue(Nothing, nullNXOpen_View, point1)
        nXObject1 = draftingNoteBuilder1.Commit()
        draftingNoteBuilder1.Destroy()
 
 
 
    End Sub
 
<\code>

Viewing all articles
Browse latest Browse all 787

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>