System.Object
EPLAN.Harness.API.Projects.Documents.EntityInfo
EPLAN.Harness.API.Projects.Documents.CableDrawingDisplayConfigurationInfo
System.Object
EPLAN.Harness.API.Projects.Documents.EntityInfo
EPLAN.Harness.API.Projects.Documents.CableDrawingDisplayConfigurationInfo
public class CableDrawingDisplayConfigurationInfo : EntityInfo
// Open project. Project proj; // Find all display configurations with name "ConfigurationName". IEnumerable<CableDrawingDisplayConfigurationInfo> displayConfigs = proj.GetCableDrawingDisplayConfigurations().Where(n => n.Name == "ConfigurationName"); // Get found configuration CableDrawingDisplayConfigurationInfo foundDisplayConfiguration = displayConfigs.FirstOrDefault(); if (foundDisplayConfiguration == null) { // display configuration not found. } // Get a variant. Variant variant = ... // Get cable units for derivation. IEnumerable <CableUnitInfo>cableUnitsForDerivation = ... // Derive a new Cable Drawing. variant.CreateCableDrawing("New nailboard name", cableUnitsForDerivation, foundDisplayConfiguration); // Save and close the project. project.Save(); project.Close();
Name | Description | |
---|---|---|
Id | ID of the object. (Inherited from EPLAN.Harness.API.Projects.Documents.EntityInfo) | |
Name | Name of the object. (Inherited from EPLAN.Harness.API.Projects.Documents.EntityInfo) |