Class LogoBlock
Represents a loge file.
public class LogoBlock : MarkableBlock, INotifyPropertyChangedEx, INotifyPropertyChanged
- Inheritance
-
PropertyChangedBaseLogoBlock
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
FileName
Gets or sets the file name of the logo.
public string FileName { get; set; }
Property Value
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
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
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.