Table of Contents

Class CodeBlock

Namespace
Loehnert.Lisrt.Laser.Keyence.Jobs
Assembly
Loehnert.Lisrt.Laser.Keyence.dll

Represents a code block of a laser layout.

public abstract class CodeBlock : MarkableBlock, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
CodeBlock
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

Content

Gets or sets the content.

public virtual string Content { get; set; }

Property Value

string

Exceptions

ArgumentNullException

The property cannot be null.

MultiPassParameters

Gets or sets the parameters for multi pass marking.

public List<MultiPassParamters> MultiPassParameters { get; set; }

Property Value

List<MultiPassParamters>

Only used if Format is Overprint.

Exceptions

ArgumentNullException

The property cannot be null.

Settings

Gets or sets the settings.

public CodeSettings Settings { get; set; }

Property Value

CodeSettings

Exceptions

ArgumentNullException

The property cannot be null.