Harness proD API Help
EPLAN.Harness.API.Occurrences.CableDrawing Namespace / OccCdDrawing Class / Layer Property
Example
In This Topic
    Layer Property (OccCdDrawing)
    In This Topic
    Actual layer.
    Syntax
    public override LayerInfo Layer {get; set;}
    Exceptions
    ExceptionDescription
    Api is not in an initialized state. You can get current state from Status property. If API is uninitialized, you can initialize it by calling Init(String,String[]) method. If API is in failed state, you can not resurrect it.
    The object is in invalid state. Obtain a new one.
    The exception that is thrown when you trying to access to already deleted occurrence.
    Argument is null.
    Argument is invalid. The exception is thrown when a wrong argument is passed to the method or the setter of property.
    Example
    This example shows how to change the layer for an occurrence.
    // Obtain the nailboard.
    Nailboard nailboard = ...
    
    // Occurrence for which you want to change the layer.
    OccNbSplice splice = ...
    
    // Find your favorite layer.
    LayerInfo desiredLayer = nailboard.GetLayers().FirstOrDefault(l => l.Name == "NewLayer");
    
    // Set the layer for this occurrence.
    splice.Layer = desiredLayer;
    See Also