将文件关系添加到文件图。 支持的平台:仅窗口 Namespace:传输利布 组装:acETransmit20.tlb 签名VB.NET: object.addEdge(pTransmitFileFrom, pTransmitFileTo) C#: object.addEdge(pTransmitFileFrom, pTransmitFileTo); 返回值(RetVal)无返回值。 言论没有额外的评论。 发布信息释放: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, 2025-10-29 08:48
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.