KVSKBALIFOutInterfaceDefault
Implements KVSKBAiLIFOutputInterface.
Procedures
GetName() : Text
Summary: Returns the name of the interface.
procedure GetName(): Text
Returns: A text string representing the name of the interface.
Remarks: This procedure is not implemented in the default interface. It should be overridden in derived interfaces to provide specific names.
GetDescription() : Text
Summary: Returns a description of the interface.
procedure GetDescription(): Text
Returns: A text string describing the interface.
Remarks: This procedure is not implemented in the default interface. It should be overridden in derived interfaces to provide specific descriptions.
CreateLabelFile(Record KVSKBALabelContentHeader, Record KVSKBALabelContentLine, Integer, Text) : Boolean
Summary: Creates a label file based on the provided temporary label content header and line records.
procedure CreateLabelFile(var TempLabelContentHeader: Record "KVSKBALabelContentHeader" temporary; var TempLabelContentLine: Record "KVSKBALabelContentLine" temporary; var fileCounter: Integer; var msg: Text): Boolean
Parameters:
TempLabelContentHeader: A temporary record of type KVSKBALabelContentHeader containing the label content header data.TempLabelContentLine: A temporary record of type KVSKBALabelContentLine containing the label content line data.fileCounter: An integer variable to hold the count of files created.msg: A text variable to hold any messages or errors encountered during the file creation process.
Returns: True if the label file was created successfully; otherwise, false.
Remarks: This procedure is not implemented in the default interface. It should be overridden in derived interfaces to provide specific logic for creating label files.
CreateStructureFile(Record KVSKBALabelContentHeader, Record KVSKBALabelContentLine, Integer, Text) : Boolean
Summary: Creates a structure file based on the provided temporary label content header and line records.
procedure CreateStructureFile(var TempLabelContentHeader: Record "KVSKBALabelContentHeader" temporary; var TempLabelContentLine: Record "KVSKBALabelContentLine" temporary; var fileCounter: Integer; var msg: Text): Boolean
Parameters:
TempLabelContentHeader: A temporary record of type KVSKBALabelContentHeader containing the label content header data.TempLabelContentLine: A temporary record of type KVSKBALabelContentLine containing the label content line data.fileCounter: An integer variable to hold the count of files created.msg: A text variable to hold any messages or errors encountered during the file creation process.
Returns: True if the structure file was created successfully; otherwise, false.
Remarks: This procedure is not implemented in the default interface. It should be overridden in derived interfaces to provide specific logic for creating structure files.
ExportPictogram(Record KVSKBALabelContentLine, Text[250], Text) : Boolean
Summary: Exports the pictogram to a file.
procedure ExportPictogram(var LabelContentLine: Record "KVSKBALabelContentLine"; var sourceValue: Text[250]; var msg: Text): Boolean
Parameters:
LabelContentLine: The label content line record containing the pictogram.sourceValue: The source value of the pictogram.msg: A message indicating the result of the export operation.
Returns: True if the export was successful; otherwise, false.
Remarks: This procedure is not implemented in the default interface. It should be overridden in derived interfaces to provide specific export logic for pictograms.