Professional Documents
Culture Documents
Sheets Dim titleBlockX As TitleBlock = sheetX.TitleBlock If (titleBlockX Is Nothing) Then Continue For Dim scaleTextBox As TextBox = GetScaleTextBox(titleBlockX.Definition ) If (scaleTextBox Is Nothing) Then Continue For Dim scaleString As String = String.Empty For Each viewX As DrawingView In sheetX.DrawingViews If (Not String.IsNullOrEmpty(viewX.ScaleString)) Then scaleString = viewX.ScaleString Exit For End If Next titleBlockX.SetPromptResultText(scaleTextBox, scaleString) Next End Sub Function GetScaleTextBox(ByVal titleDef As TitleBlockDefinition) As TextBox For Each defText As TextBox In titleDef.Sketch.TextBoxes If (defText.Text = "<Scale>" Or defText.Text = "Scale") Then Return defText End If Next Return Nothing End Function