pkg_stacker version: 0.0.32

Published 2025-06-17

ruud

sdk | dart
repository | svn
platform | generic
status | n/a
  • Readme
  • Changelog
  • Versions

pkg_stacker

This is a port of the java libHHUTIL.com.hh.util.stacker classes to dart.

graph

This package constains generic stacker classes ("inslag schema's") to generate PDF-stacks.

Each stacker algorithm:

  • fires enough events to assemble pagination reports, number of blocks, number of pages etc.
  • is configured by a StackDescriptor and a PageDescriptor for maximum flexibility.
  • has one or more configurable media sources (IMediaSource).
  • and a generic target GenericMediaTarget that can be extended for your application (use pdflib to generate pdf files).

Notes

  • Must supply a PdflibWrapper instance by registering it with GetIt.
  • For now, see work_java for examples of GenericMediaTarget, a dart example is to be done yet.

Changelog

0.0.32 - 2025-06-17

Fixed

  • Bug that would lead to an odd number of pages for double-sided cut-and-stack stacks.

0.0.31 - 2025-05-22

Changed

  • Version bump from 0.0.30 to 0.0.31 (lints -> 6.0.0 (was 5.1.1)).

0.0.30 - 2025-04-02

Changed

  • Version bump from 0.0.29 to 0.0.30 (collection -> 1.19.1 (was 1.19.0)).

0.0.29 - 2024-12-23

Changed

  • Version bump from 0.0.28 to 0.0.29 (collection -> 1.19.0 (was 1.19.1)).

0.0.28 - 2024-12-23

Changed

  • Version bump from 0.0.27 to 0.0.28 (collection -> 1.19.1 (was 1.19.0)).

0.0.27 - 2024-12-23

Changed

  • Version bump from 0.0.26 to 0.0.27 (lints -> 5.1.1 (was 5.1.0)).

0.0.26 - 2024-12-19

Changed

  • Version bump from 0.0.25 to 0.0.26 (Support Apple silicon (arm64)).

0.0.25 - 2024-12-19

Changed

  • Version bump from 0.0.24 to 0.0.25 (collection -> 1.19.0 (was 1.19.1)).

0.0.24 - 2024-12-19

Changed

  • Version bump from 0.0.23 to 0.0.24 (collection -> 1.19.1 (was 1.19.0)).

0.0.23 - 2024-12-12

Changed

  • Version bump from 0.0.22 to 0.0.23 (lints -> 5.1.0 (was 5.0.0)).

0.0.22 - 2024-12-12

Changed

  • Version bump from 0.0.21 to 0.0.22 (collection -> 1.19.0 (was 1.18.0)).

0.0.21 - 2024-08-22

Changed

  • Version bump from 0.0.20 to 0.0.21 (SDK update 3.5.1).

0.0.20 - 2024-08-12

Changed

  • Removed get_it dependency.

0.0.19 - 2024-02-05

Added

  • IMediaTargetBuilder::setUseCache.
  • IMediaTargetBuilder::getUseCache.

0.0.18 - 2024-02-01

Changed

  • Version bump from 0.0.17 to 0.0.18 (Resolve package version confusions).

0.0.17 - 2023-02-09

Changed

  • Version bump from 0.0.16 to 0.0.17 (Version confusion after compiler bug chaos).

0.0.16 - 2023-01-31

Changed

  • Version bump from 0.0.15 to 0.0.16.

0.0.15 - 2023-01-31

Changed

  • Version bump from 0.0.14 to 0.0.15.

0.0.14 - 2022-12-27

Changed

  • Version bump from 0.0.13 to 0.0.14.

0.0.13 - 2022-12-22

Changed

  • Version bump from 0.0.12 to 0.0.13.

0.0.12 - 2022-12-22

Changed

  • Version bump from 0.0.11 to 0.0.12 (Recompile due to installer optimizations).

0.0.11 - 2022-10-30

Fixed

  • SnakeStacker could not handle double-sided pages.

0.0.10 - 2022-10-25

Changed

  • Added setCount to PdfMediaSourceBuilder to provide a page count if it was already available somewhere.

0.0.9 - 2022-10-17

Changed

  • Renamed OneOnOne to OneUp.

0.0.8 - 2022-10-11

Changed

  • Version bump from 0.0.7 to 0.0.8 (Recompile due to wrong GetIt.instance syntax.).

0.0.7 - 2022-10-05

Changed

  • Version bump from 0.0.6 to 0.0.7 (fixed pdflib searchpath macos crash).

0.0.6 - 2022-10-01

Changed

  • Version bump from 0.0.5 to 0.0.6 (pkg_pdflib bundle macos dylib).

0.0.5 - 2022-09-30

Changed

  • Made pure dart.

0.0.4 - 2022-09-29

Changed

  • Version bump from 0.0.3 to 0.0.4 (dependencies upgraded).

0.0.3 - 2022-09-07

Changed

  • Added generate_stacks_test that demonstrates a Cut-and-stack stacker of intermediate stacks.

0.0.2 - 2022-09-06

Changed

  • Feature complete.

0.0.1 - 2022-08-29

Changed

  • Initial version.

0.0.32

2025-06-17 download

0.0.31

2025-05-22 download

0.0.30

2025-04-02 download

0.0.29

2024-12-23 download

0.0.26

2024-12-19 download

0.0.23

2024-12-12 download

0.0.21

2024-08-22 download

0.0.20

2024-08-12 download

0.0.19

2024-02-05 download

0.0.18

2024-02-01 download

0.0.17

2023-02-09 download

0.0.16

2023-01-31 download

0.0.14

2022-12-27 download

0.0.13

2022-12-22 download

0.0.12

2022-12-22 download

0.0.11

2022-10-30 download

0.0.10

2022-10-25 download

0.0.9

2022-10-17 download

0.0.8

2022-10-11 download

0.0.7

2022-10-05 download

0.0.6

2022-10-01 download

0.0.5

2022-09-30 download

0.0.4

2022-09-29 download

0.0.3

2022-09-07 download

0.0.2

2022-09-06 download

0.0.1

2022-08-29 download