Class MarkableBlock
Represents a block that can be marked.
public abstract class MarkableBlock : Block, INotifyPropertyChangedEx, INotifyPropertyChanged
  - Inheritance
 - 
      
      PropertyChangedBaseMarkableBlock
 
- Implements
 - 
      INotifyPropertyChangedEx
 
- Derived
 
- Inherited Members
 - 
    
    
    PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
 
Properties
Approach
Gets or sets the approach value in millimeters.
public double Approach { get; set; }
  Property Value
- double
 The default value is 0.5mm.
EnableCurveCorrection
Gets or sets a value indicating whether curve correction is enabled.
public bool EnableCurveCorrection { get; set; }
  Property Value
- bool
 The default value is true.
ID
Gets the number of the block in the laser job.
public int? ID { get; }
  Property Value
- int?
 Is null if the block does not contain to a job which was uploaded to the laser.
MarkingEnabled
Gets or sets a value indicating whether marking of the block is enabled.
public bool MarkingEnabled { get; set; }
  Property Value
- bool
 Default value is true.
MarkingParameters
Gets or sets the marking parameters of the block.
public BlockMarkingParameters MarkingParameters { get; set; }
  Property Value
- BlockMarkingParameters
 Default value is Common.
MarkingQuality
Gets or sets the marking quality parameters.
public MarkingQuality MarkingQuality { get; set; }
  Property Value
SpaceApproach
Gets or sets the space approach value in millimeters.
public double SpaceApproach { get; set; }
  Property Value
- double
 The default value is 0.25mm.