Table of Contents

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.