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.