Specifies whether tangent edges that are hidden should be displayed by default for a new part added to an assembly for the next drawing view update. This setting can be set to TRUE only if ShowHiddenEdges is set to TRUE.
Visual Basic |
---|
Public Property Defaults_ShowEdgesHiddenTangentEdgesSelfHidden As Boolean |
Imports System.IO Imports System.Runtime.InteropServices Module Example <STAThread()> _ Sub Main() Dim objApplication As SolidEdgeFramework.Application = Nothing Dim objDraftDocument As SolidEdgeDraft.DraftDocument = Nothing Dim objSheet As SolidEdgeDraft.Sheet = Nothing Dim objDrawingViews As SolidEdgeDraft.DrawingViews = Nothing Dim objDrawingView As SolidEdgeDraft.DrawingView = Nothing Dim objModelMembers As SolidEdgeDraft.ModelMembers = Nothing Dim objModelMember As SolidEdgeDraft.ModelMember = Nothing Try OleMessageFilter.Register() objApplication = Marshal.GetActiveObject("SolidEdge.Application") objDraftDocument = objApplication.ActiveDocument objSheet = objDraftDocument.ActiveSheet objDrawingViews = objSheet.DrawingViews ' Loop through all drawing views in current sheet. For Each objDrawingView In objDrawingViews objDrawingView.ShowHiddenEdges = True objDrawingView.Defaults_ShowEdgesHiddenTangentEdgesSelfHidden = True Next Catch ex As Exception Console.WriteLine(ex.Message) Finally OleMessageFilter.Revoke() End Try End Sub End Module
using System.IO; using System.Runtime.InteropServices; internal static class Example { [STAThread()] public static void Main() { SolidEdgeFramework.Application objApplication = null; SolidEdgeDraft.DraftDocument objDraftDocument = null; SolidEdgeDraft.Sheet objSheet = null; SolidEdgeDraft.DrawingViews objDrawingViews = null; // SolidEdgeDraft.DrawingView objDrawingView = null; SolidEdgeDraft.ModelMembers objModelMembers = null; SolidEdgeDraft.ModelMember objModelMember = null; try { OleMessageFilter.Register(); objApplication = (SolidEdgeFramework.Application)Marshal.GetActiveObject("SolidEdge.Application"); objDraftDocument = objApplication.ActiveDocument; objSheet = objDraftDocument.ActiveSheet; objDrawingViews = objSheet.DrawingViews; // Loop through all drawing views in current sheet. foreach (SolidEdgeDraft.DrawingView objDrawingView in objDrawingViews) { objDrawingView.ShowHiddenEdges = true; objDrawingView.Defaults_ShowEdgesHiddenTangentEdgesSelfHidden = true; } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { OleMessageFilter.Revoke(); } } }