Table of Contents

Class LogoBlock

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

Represents a loge file.

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

Properties

FileName

Gets or sets the file name of the logo.

public string FileName { get; set; }

Property Value

string

Remarks

Only file names with extension ".MLG", ".MHL", or ".MWI" are supported.
The loge file must be uploaded to the laser prior using it. See LogoFiles.

Exceptions

ArgumentNullException

Thrown when value is null.

ArgumentException

Throw when the extension of the file is not '.MLG', '.MHL' or '.MWI'.

HatchParameters

Gets or sets the hatch parameters.

public HatchParameters HatchParameters { get; set; }

Property Value

HatchParameters

Remarks

These property is only used, if the type is HatchLogo (.MHL file extension) and FillType is Fill or BoundaryAndFill.

Exceptions

ArgumentNullException

Thrown when value is null.

HatchPattern

Gets or sets the hatch pattern parameters.

public HatchPattern HatchPattern { get; set; }

Property Value

HatchPattern

Remarks

These property is only used, if the type is HatchLogo (.MHL file extension).

Exceptions

ArgumentNullException

Thrown when value is null.

Size

Gets or sets the size of the logo.

public LogoSize Size { get; set; }

Property Value

LogoSize

Use null to use the logos default size.