ClosedXML / ClosedXML/ClosedXML.Report

Add capability to change page after a certain number of records

Open
#273 1 comment 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
C#
Stars
647
Forks
122
PR merge metrics
No merged PRs in 30d

Description

It would be nice to have the capability to change page after a certain number of records, in order to support a fixed-size document of multiple pages.
The template could provide a print area with a header, a footer and some rows in between, supposed to be filled with some records of a list.
If the list shorter than (or equal to) the available number of rows, then the document is filled with them (some rows may be left blank).
Else, the document is filled with the items that fit, then the template's print area is duplicated and the remaining items are used to fill the duplicated print area.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the template rendering and print-area processing for list records, then trace how a template area is filled. Done means a fixed-size area can be repeated after its available row count is reached, preserving the header and footer while filling remaining records.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.