Loading

Finishing with attribute BundleItemIndex

In the following examples, the BundleItemIndex partition is used to define finishing in GatheringParams.

Example 1

  • Two individually finished trailer InsertSheets.

  • One header InsertSheet finished with the following pages.

<RunList PartIDKeys="Run" ...>

<RunList Run="1" Pages=”0 ~ 9” EndOfBundleItem="true"/>

<RunList Run="2" Pages=”10 ~ -1” />

</RunList>

<LayoutPreparationParams PartIDKeys="RunIndex"...>

<LayoutPreparationParams RunIndex="0 ~ 9" ...>

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New"... />

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before".../>

</LayoutPreparationParams>

<LayoutPreparationParams RunIndex="10 ~ -1" ...>

<InsertSheet SheetUsage="Header" />

</LayoutPreparationParams>

</LayoutPreparationParams>

<GatheringParams PartIDKeys="BundleItemIndex" ...>

<GatheringParams BundleItemIndex="0" ... /> <!-- Pages 1 to 10 -->

<GatheringParams BundleItemIndex="1" ... /> <!-- 2 Trailer InsertSheets -->

<GatheringParams BundleItemIndex="2" ... /> <!-- 1 Insert + Pages 11 to last-->

</GatheringParams>

Example 2

  • Two individually finished trailer InsertSheets.

  • One individually finished header InsertSheet.

<RunList PartIDKeys="Run" ...>

<RunList Run="1" Pages=”0 ~ 9” EndOfBundleItem="true"/>

<RunList Run="2" Pages=”10 ~ -1” />

</RunList>

<LayoutPreparationParams PartIDKeys="RunIndex"...>

<LayoutPreparationParams RunIndex="0 ~ 9" ...>

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New"... />

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before".../>

</LayoutPreparationParams>

<LayoutPreparationParams RunIndex="10 ~ -1" ...>

<InsertSheet SheetUsage="Header" IncludeInBundleItem="New">

</LayoutPreparationParams>

</LayoutPreparationParams>

<GatheringParams PartIDKeys="BundleItemIndex" ...>

<GatheringParams BundleItemIndex="0" ... /> <-- Pages 1 to 10 --!>

<GatheringParams BundleItemIndex="1" ... /> <-- 2 Trailer InsertSheets --!>

<GatheringParams BundleItemIndex="2" ... /> <-- 1 Header InsertSheet --!>

<GatheringParams BundleItemIndex="3" ... /> <-- Pages 11 to last --!>

</GatheringParams>

Example 3

  • Two adjoining RunList partitions in the same bundle.

<RunList PartIDKeys ="Run" ...>

<RunList Run ="1" Pages ="0 ~ 9" EndOfBundleItem ="true"/>

<RunList Run ="2" Pages ="10 ~ 19"/>

<RunList Run ="3" Pages ="20 ~ -1"/>

</RunList>

<LayoutPreparationParams PartIDKeys ="RunIndex" ...>

<LayoutPreparationParams RunIndex ="0 ~ 9" ...>

<InsertSheet SheetUsage ="Trailer" IncludeInBundleItem ="New" .../>

<InsertSheet SheetUsage ="Trailer" IncludeInBundleItem ="Before" .../>

</LayoutPreparationParams>

<LayoutPreparationParams RunIndex ="10 ~ 19" .../>

<LayoutPreparationParams RunIndex ="20 ~ -1" .../>

<InsertSheet SheetUsage ="Trailer" IncludeInBundleItem ="New" .../>

</LayoutPreparationParams>

</LayoutPreparationParams>

<GatheringParams PartIDKeys ="BundleItemIndex" ...>

<GatheringParams BundleItemIndex ="0" ... /> <-- Pages 1 to 10 --!>

<GatheringParams BundleItemIndex ="1" ... /> <-- 2 Insert Sheets --!>

<GatheringParams BundleItemIndex ="2" ... /> <-- Pages 11 to last --!>

<GatheringParams BundleItemIndex ="3" ... /> <-- 1 Insert Sheet --!>

</GatheringParams>

Example 4

  • Two adjoining RunList partitions in different bundles.

<RunList PartIDKeys="Run" ...>

<RunList Run=”1” Pages="0 ~ 9" EndOfBundleItem="true"/>

<RunList Run=”2” Pages="10 ~ 19" EndOfBundleItem="true"/>

<RunList Run=”3” Pages="20 ~ -1"/>

</RunList>

<LayoutPreparationParams PartIDKeys="RunIndex"...>

<LayoutPreparationParams RunIndex="0 ~ 9" ...>

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New"... />

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before".../>

</LayoutPreparationParams>

<LayoutPreparationParams RunIndex="10 ~ 19" .../>

<LayoutPreparationParams RunIndex="20 ~ -1" .../>

<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New"... />

</LayoutPreparationParams>

</LayoutPreparationParams>

<GatheringParams PartIDKeys="BundleItemIndex" ...>

<GatheringParams BundleItemIndex="0" ... /> <-- Pages 1 to 10 --!>

<GatheringParams BundleItemIndex="1" ... /> <-- 2 Insert Sheets --!>

<GatheringParams BundleItemIndex="2" ... /> <-- Pages 11 to 20 --!>

<GatheringParams BundleItemIndex="3" ... /> <-- Pages 21 to last --!>

<GatheringParams BundleItemIndex="4" ... /> <-- 1 Insert Sheet --!>

</GatheringParams>