Loading

BundleItemIndex partitioning

Only GatheringParams, StitchingParams and FoldingParams can be partitioned either with RunIndex or with BundleItemIndex.

NOTE

BundleItemIndex must not be used when RunIndex partition is possible. The BundleItemIndex must only be used when InsertSheet must be finished independently from the RunList pages.

RunList/@EndOfBundleItem is used to define BundleItem for logical pages of the document defined by RunList.

InsertSheet/@IncludeInBundleItem is used to define BundleItem for the physical extra sheets defined by InsertSheet elements.

BundleItems are numbered starting at 0. BundleItemIndex is a range list referring to BundleItem numbers and NOT to logical pages or sheets. Negative values are NOT allowed for BundleItemIndex.

A new Bundeltem is defined with BundleItemIndex values increased by 1 when one or both of the following occurs:

  • RunList/@EndOfBundleItem="true"

  • InsertSheet/@IncludeInBundleItem="New"

InsertSheet with @IncludeInBundleItem="None" are considered as part of the same BundleItem to the associated RunList partition, even if @EndOfBundleItem="true". So, if @EndOfBundleItem="true" is defined in a RunList partition, trailing InsertSheet after it will NOT be separated in a new BundleItem if @IncludeInBundleItem="None". The new BundleItem will be created just after these InsertSheet elements.

GatheringParams, StitchingParams or FoldingParams share the same BundleItemIndex partitions numbering. If one of these resources is partitioned using BundleItemIndex, then ALL three resources MUST be partitioned using BundleItemIndex.

BundleItemIndex

Syntax

XPath: //<Element>[@PartIDKeys="BundleItemIndex"]/<Element>/@BundleItemIndex

Type

Integer range list

Supported values

@BundleItemIndex

Description

Range list

Select a set of zero-based numbered BundleItem.

A range list is an array of mixed ranges and individual indices separated by whitespace. A range consists in two indices connected with a tilde (~).

EndOfBundleItem

Syntax

XPath: //RunList[@PartIDKeys="Run"]/RunList/@EndOfBundleItem

Type

Boolean

Supported values

@EndOfBundleItem

Description

False

Pages from this RunList partition will be part of the same BundleItem of the next RunList partition.

Default value for all but last RunList partitions.

InsertSheet with @IncludeInBundleItem="New" or "Before" MUST NOT be specified after this RunList partition.

True

The last page in the RunList partition is the last page of a BundleItem.

Default value for the last RunList partition.

An InsertSheet with @IncludeInBundleItem="New" MAY be specified after this RunList partition.

IncludeInBundleItem

Syntax

XPath: //LayoutPreparationParams/InsertSheet/@IncludeInBundleItem

Type

Enumeration

Supported values

@IncludeInBundleItem

Description

None (default)

This InsertSheet is not included in a new BundleItem. It is part of the same BundleItem of the RunList partition to which it is associated, even if @EndOfBundleItem="true".

New

A new BundleItem is created. Unless it is an InsertSheet before the first page, a RunList partition with @EndOfBundleItem="true" MUST be specified before it.

Before

This InsertSheet is included in the BundleItem that occurs before this InsertSheet. An InsertSheet with attribute @IncludeInBundleItem="New" MUST be specified before it.