GetRoot 方法 (ActiveX/ATO)
返回传递集的文件图中的根文件。 支持的平台:仅限 Windows 命名空间:传输塔利布 程序集: acETransmit20.tlb 签名VB.NET: RetVal = object.getRoot() C#: RetVal = object.getRoot();
言论没有其他评论。 发行信息释放:AutoCAD 2005 及更高版本 历史
例子VB.NET: ' Custom command to work with the transmittal file graph <CommandMethod("FilesGraph")> _ Public Shared Sub FilesGraph() ' Create a transmittal operation Dim tro As TransmittalOperation = New TransmittalOperation() ' Setup the transmittal behavior Dim ti As TransmittalInfo = TransInfo(tro.getTransmittalInfoInterface(), _ "C:\Users\Public\TransmittalAPITest\") ' Get the root file of the transmittal file graph Dim tfRoot As TransmittalFile = tro.getTransmittalGraphInterface().getRoot() ' Add a drawing file to a transmittal set Dim tfFirst As TransmittalFile = Nothing tro.addDrawingFile("C:\AutoCAD\Sample\Sheet Sets\Architectural\A-01.dwg", tfFirst) ' Add a second drawing file to a transmittal set Dim tfSecond As TransmittalFile = Nothing tro.addDrawingFile("C:\AutoCAD\Sample\Sheet Sets\Architectural\A-02.dwg", tfSecond) ' Display the name and path of the first file of the transmittal file graph MsgBox("File name and path: " & tro.getTransmittalGraphInterface().getAt(0).sourcePath) ' Display the number of files in the transmittal file graph MsgBox("Number of Files in Graph: " & tro.getTransmittalGraphInterface().getNumberOfFiles(vbTrue, vbTrue).ToString()) ' Display the number of dependees MsgBox("Number of Dependees: " & tfFirst.numberOfDependees.ToString()) ' Create a reference from the first file to the newly added file tro.getTransmittalGraphInterface().addEdge(tfSecond, tfFirst) ' Display the number of dependees MsgBox("Number of Dependees: " & tfFirst.numberOfDependees.ToString()) ' Remove a reference from the first file tro.getTransmittalGraphInterface().removeEdge(tfSecond, tfFirst) ' Display the number of dependees MsgBox("Number of Dependees: " & tfFirst.numberOfDependees.ToString()) ' Resets the transmittal graph tro.getTransmittalGraphInterface().reset() ' Display the number of files in the transmittal file graph MsgBox("Number of Files in Graph: " & tro.getTransmittalGraphInterface().getNumberOfFiles(vbTrue, vbTrue).ToString()) ' Release the tramnsmittal operation tro = Nothing End Sub C#: // Custom command to work with the transmittal file graph [CommandMethod("FilesGraph")] public static void FilesGraph() { // Create a transmittal operation TransmittalOperation tro = new TransmittalOperation(); // Setup the transmittal behavior TransmittalInfo ti = TransInfo(tro.getTransmittalInfoInterface(), @"C:\Users\Public\TransmittalAPITest\"); // Get the root file of the transmittal file graph TransmittalFile tfRoot = tro.getTransmittalGraphInterface().getRoot(); // Add a drawing file to a transmittal set TransmittalFile tfFirst = null; tro.addDrawingFile(@"C:\AutoCAD\Sample\Sheet Sets\Architectural\A-01.dwg", out tfFirst); // Add a second drawing file to a transmittal set TransmittalFile tfSecond = null; tro.addDrawingFile(@"C:\AutoCAD\Sample\Sheet Sets\Architectural\A-02.dwg", out tfSecond); // Display the name and path of the first file of the transmittal file graph System.Windows.MessageBox.Show("File name and path: " + tro.getTransmittalGraphInterface().getAt(0).sourcePath); // Display the number of files in the transmittal file graph System.Windows.MessageBox.Show("Number of Files in Graph: " + tro.getTransmittalGraphInterface().getNumberOfFiles(1, 1).ToString()); // Display the number of dependees System.Windows.MessageBox.Show("Number of Dependees: " + tfFirst.numberOfDependees.ToString()); // Create a reference from the root file to the newly added file tro.getTransmittalGraphInterface().addEdge(tfSecond, tfFirst); // Display the number of dependees System.Windows.MessageBox.Show("Number of Dependees: " + tfFirst.numberOfDependees.ToString()); // Remove a reference from the root file tro.getTransmittalGraphInterface().removeEdge(tfSecond, tfFirst); // Display the number of dependees System.Windows.MessageBox.Show("Number of Dependees: " + tfFirst.numberOfDependees.ToString()); // Resets the transmittal graph tro.getTransmittalGraphInterface().reset(); // Display the number of files in the transmittal file graph System.Windows.MessageBox.Show("Number of Files in Graph: " + tro.getTransmittalGraphInterface().getNumberOfFiles(1, 1).ToString()); // Release the tramnsmittal operation tro = null; } 相关参考 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 12:39
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.