DemandPieceUtilized

 

Name

 

            DemandPieceUtilized

 

When to use it

 

            During the OnFinish event.

 

Prototype

 

HRESULT DemandPieceUtilized(

            DemandIndex: long/*[in]*/,

            SheetIndex: long/*[out]*/,

            RepositoryIndex: long /*[out]*/,

            DemandExternalID: long /*[out]*/,

            RepositoryExternalID: long /*[out]*/

);

 

Explanations

 

            Specify whether the DemandIndexth piece has been utilized in a layout.

            The parameter SheetIndex will be set to the index of the layout which contains the piece.

            Not all pieces are utilized. This is because the total surface of the pieces to be cut is greater than the surface of the sheets.

 

Parameters

 

            DemandIndex - Index of the piece whose information is to be extracted. DemandIndex is between 0 and NumberOfDemandPieces -1.

            SheetIndex - Is the index of the layout (sheet) where the piece will be placed. If the piece is utilized, the SheetIndex will be between 0 and TotalNumberOfUtilizedRepositoryPieces - 1. If the piece is not utilized SheetIndex is set to -1.

            RepositoryIndex - Is the index of Repository piece where the Demand piece is to be placed. If the piece is not utilized RepositoryIndex is set to NumberOfRepositoryPieces [changed behaviour since version 3.6.8.7].

            DemandExternalID - The external ID of the Demand piece.

            RepositoryExternalID - The external ID of the Repository piece where the Demand piece is to be placed.

 

 

See Also:

 

            GetUtilizedDemandPiece, GetUtilizedRepositoryPiece, RepositoryPieceUtilized, OnFinish.