Record Groups and Multi-Line Cells
Several records printed in one cell—one row or many?
✅ NormativeSettled. The requirement holds as written.📄 Page ruleCan be applied from the page alone.Read §9.5.3 in the RFC ↗
Independently printed records MUST each be rendered as their own row, with rowspan only on
cells the page genuinely merged. One prose cell MUST stay one cell, with <br/> between its title
and its paragraph. In a boxed row holding lists in several columns, lines that pair up one-to-one
MUST be separate rows, and a list whose neighbours print a single value for the whole list MUST
stay in one cell, <br/>-joined, beside that value.
When it applies
Printed boxed row: Rendered:
| Products | States | | MoneyGuard | AL |
| MoneyGuard | AL | | MG II | AK<br/>AZ |
| MG II | AK |
| | AZ |
Reading the examples. Each one pairs a source page with the output the rule expects. ✅ Sample: the rule applies. ❌ Counter-sample: it looks like it applies and does not, or a rendering got it wrong. A non-conforming output, in red, is shown only for contrast. … marks content left out of an excerpt.
A record spanning several printed lines
Each printed line of the record MUST be its own row, and the cells genuinely shared across those
lines MUST carry a rowspan.
- The record's lines MUST NOT be
<br/>-joined into one row. - A blank continuation cell MUST NOT stand where a
rowspanbelongs. - The lines MUST NOT be rewritten —
Owner:andExtendedprinted on two lines do not becomeOwner: Extended. The verbatim line structure is part of the output.
SL Nos 6sln
SL Nos 6, 7, 10 and 11 each print one number and one item name against several separately ruled
Material / Diameter / Thickness sub-rows, so those two cells take a rowspan; every sub-row has its
own empty Bidder's Response box.
Source page

Expected output · specification table
| SL No | Name of Item | Technical Specifications and Standards | Bidder's Response | |
|---|---|---|---|---|
| 1 | Brand | To Be Mentioned By Tenderer | ||
| 2 | Model | To Be Mentioned By Tenderer | ||
| 3 | Country of Origin | USA/UK/EU or Equivalent | ||
| 4 | Category | Cat.6 | ||
| 5 | Reference standard | ISO/IEC11801, ANSI/TIA/EIA-568-C.2-D, IEC61156-5 EN50399, RoHS Compliant. | ||
| 6 | Conductor | Material | Solid-Bare Copper | |
| Structure AWG | 23 AWG | |||
| 7 | Insulation | Material | HDPE | |
| Nominal OD | 1.0 ± 0.10 mm | |||
| 8 | Twist | Direction: S | ||
| 9 | Fillers | Material: PE | ||
| 10 | Jacket | Thickness | 0.60 ± 0.10 mm | |
| Diameter | 6.30 ± 0.30 mm | |||
| Material | PVC | |||
| Color | Orange/Blue/Gray | |||
| 11 | Jacket physical properties | Before aging | Tensile strength ≥ 13.5 Mpa Elongation ≥ 150% | |
| After aging | Tensile strength ≥ 12.5 Mpa Elongation ≥ 125% | |||
| 12 | Cable length | 305m/Box | ||
The category and score cells are printed once against four activity rowsyep
The category and score cells are printed once against four activity rows, so they take a rowspan
across them.
Source page

Expected output
| কর্মসম্পাদনের ক্ষেত্র | মান | কার্যক্রম | কর্মসম্পাদন সূচক | একক | কর্মসম্পাদন সূচকের মান | প্রকৃত অর্জন ২০১৯-২০ | প্রকৃত অর্জন ২০২০-২১ | লক্ষ্যমাত্রা ২০২১-২০২২ | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| অসাধারণ ১০০% | অতি উত্তম ৯০% | উত্তম ৮০% | চলতি মান ৭০% | চলতি মানের নিম্নে ৬০% | ||||||||
| ১ | ২ | ৩ | ৪ | ৫ | ৬ | ৭ | ৮ | ৯ | ১০ | ১১ | ১২ | ১৩ |
| প্রাতিষ্ঠানিক ব্যবস্থাপনা | ৫ | \[১.১\] অভিযোগ নিষ্পত্তি কর্মকর্তা (অনিক) ও আপিল কর্মকর্তার তথ্য ওয়েবসাইটে ত্রৈমাসিকভিত্তিতে হালনাগাদকরণ | \[১.১.১\] অনিক ও আপিল কর্মকর্তার তথ্য হালনাগাদকৃত এবং ওয়েবসাইটে আপলোডকৃত | সংখ্যা | ৫ | - | - | ৪ | ৩ | - | - | - |
| পরিবীক্ষণ ও সক্ষমতা উন্নয়ন | ২০ | \[২.১\] নির্দিষ্ট সময়ে অনলাইন/অফলাইনে প্রাপ্ত অভিযোগ নিষ্পত্তি এবং নিষ্পত্তি সংক্রান্ত মাসিক প্রতিবেদন ঊর্ধ্বতন কর্তৃপক্ষ বরাবর প্রেরণ | \[২.১.১\] অভিযোগ নিষ্পত্তিকৃত | % | ৮ | - | - | ৯০% | ৮০% | ৭০% | ৬০% | - |
| \[২.২\] কর্মকর্তা/কর্মচারীদের অভিযোগ প্রতিকার ব্যবস্থা এবং জিআরএস সফটওয়্যার বিষয়ক প্রশিক্ষণ আয়োজন | \[২.২.১\] প্রশিক্ষণ আয়োজিত | সংখ্যা | ৫ | - | - | ৪ | ৩ | ২ | ১ | - | ||
| \[২.৩\] অভিযোগ নিষ্পত্তির অগ্রগতি পরিবীক্ষণ ও তদারকি | \[২.৩.১\] তদারকি প্রতিবেদন প্রণীত | সংখ্যা | ৪ | - | - | ৪ | ৩ | ২ | ১ | - | ||
| \[২.৪\] মাঠ পর্যায়ে অভিযোগ নিষ্পত্তি ব্যবস্থার পরিদর্শন | \[২.৪.১\] পরিদর্শন সম্পন্ন | সংখ্যা | ৩ | - | - | ৩ | ২ | ১ | - | - | ||
Parallel lists across several columns of one boxed row
When one boxed row holds several columns, each with its own vertical list, what decides the rendering is how the lines pair up across the columns:
- Lines that pair up one-to-one — line i of one column beside line i of the next, each
line a record of its own (
English Language Paper 1 · 0815 – 0925 h · 1 h 10 min) — MUST each be their own<tr>.<br/>-joining them destroys which value belongs to which line. - A list whose neighbours print a single value for the whole list — eight papers beside one
time and one duration; two states beside one product — is one record: the list MUST stay in one
cell,
<br/>-joined, beside that single value. Splitting it into rows would attach the value to the first line only. - A boxed row may hold both:
MoneyGuardpairs withALone-to-one, whileMG IIis printed once beside the listAK,AZ.
This is not the same as a line break inside a single cell, which follows.
In-cell lists and line wraps
These are inside one cell, and here more than one rendering conforms:
| Printed | Rendering |
|---|---|
| Bullet list in a cell | <ul><li>…</li></ul> or <br/>• before each item; both conform |
| Two deliberate printed lines in a label | kept as <br/> |
| Incidental word-wrap in a label | flattened to one string, joined with a space |
| Break the page does not settle | either rendering conforms |
A label and its value packed into one cell, where the page does not settle whether they are two columns (N =, Z =) |
one cell or two existing columns; both conform |
None of this licenses collapsing lines that pair up one-to-one across columns: <br/>-joining that
case is an error.
An exam timetablewe
each date is printed once against its boxed sub-rows and takes a rowspan.
Where papers, times and durations pair up line by line (Thursday, Friday, Tuesday), each line is a
record and gets its own row. Where a list of papers shares one printed time and duration (Monday,
Wednesday), the list stays in one cell, <br/>-joined, beside that time.
Source page

Expected output
C. Written Examination
| Date | Paper | Time | Duration |
|---|---|---|---|
| Thursday, 24 September | English Language Paper 1 | 0815 – 0925 h | 1 h 10 min |
| English Language Paper 2 | 1030 – 1220 h | 1 h 50 min | |
| Foundation English Language Paper 1 | 0815 – 0925 h | 1 h 10 min | |
| Foundation English Language Paper 2 | 1030 – 1130 h | 1 h | |
| Friday, 25 September | Mathematics Paper 1 | 0815 – 0925 h | 1 h 10 min |
| Mathematics Paper 2 | 1030 – 1150 h | 1 h 20 min | |
| Foundation Mathematics Paper 1 | 0815 – 0915 h | 1 h | |
| Foundation Mathematics Paper 2 | 1030 – 1115 h | 45 min | |
| Monday, 28 September | Chinese Language Paper 1 Malay Language Paper 1 Tamil Language Paper 1 Bengali Language Paper 1 Gujarati Language Paper 1 Hindi Language Paper 1 Panjabi Language Paper 1 Urdu Language Paper 1 | 0815 – 0905 h | 50 min |
| Chinese Language Paper 2 Malay Language Paper 2 Tamil Language Paper 2 Bengali Language Paper 2 Gujarati Language Paper 2 Hindi Language Paper 2 Panjabi Language Paper 2 Urdu Language Paper 2 | 1015 – 1155 h | 1 h 40 min | |
| Foundation Chinese Language Paper 1 Foundation Malay Language Paper 1 Foundation Tamil Language Paper 1 | 0815 – 0855 h | 40 min | |
| Tuesday, 29 September | Science Paper 1 | 0815 – 1000 h | 1 h 45 min |
| Foundation Science Paper 1 | 0815 – 0930 h | 1 h 15 min | |
| Wednesday, 30 September | Higher Chinese Language Paper 1 Higher Malay Language Paper 1 Higher Tamil Language Paper 1 | 0815 – 0905 h | 50 min |
| Higher Chinese Language Paper 2 Higher Malay Language Paper 2 Higher Tamil Language Paper 2 | 1015 – 1135 h | 1 h 20 min |
練習 cells hold two stacked numbers joined by <br/>2012_tushin_tyuui
練習 cells hold two stacked numbers joined by <br/>, and the 男子/女子 stubs span three and two
rows.
Source page

Expected output · table under 4.バーの上げ方
| 種 目 | 練 習 | 上 げ 方 | |
|---|---|---|---|
| 男子 | 走 高 跳 | 1.45 60 | 1.50-1.55-1.60・・・・1.70-1.73 以上3㎝ |
| 四種走高跳 | 1.35 50 | 1.40-1.45-1.50・・・・1.65-1.68 以上3㎝ | |
| 棒 高 跳 | 2.30 80 | 2.40-2.60-2.80-3.00-3.10-3.20 以上10㎝ | |
| 女子 | 走 高 跳 | 1.20 35 | 1.25-1.30-1.35-1.40-1.45-1.48 以上3㎝ |
| 四種走高跳 | 1.15 30 | 1.20-1.25・・・・1.40-1.43-1.46 以上3㎝ |
Bulleted sub-items stacked inside single cellsdetector-computing
Bulleted sub-items stacked inside single cells, each item on its own printed line after a •
bullet. The row labels in the shaded first column are bold.
Source page

Expected output
| What we did in NEBULA-100 | What we do in NEBULA-1T | |
|---|---|---|
| Raw data storage | Dedicated disk space at the Merevald Underground Laboratory | Dedicated GRID endpoints at: • Continental Compute Federation (CCF) • Open Research Grid (ORG) |
| Raw data processing | A few reprocessing campaigns at the Merevald Underground Laboratory | Several reprocessing campaigns on CCF and ORG |
| Data analysis | Processed data sets were available at the Merevald Underground Laboratory: • For analysis • Download to institutes or analysts’ computers | Center for data analysis at the Northshore Research Computing Center (NRCC): • Reduced data sets available • JupyterHub server for analysts |
| GRID usage | Monte Carlo production | Processing, storage and Monte Carlo |
| Software & Tools | C++/ROOT Homemade tools (e.g. for reprocessing) | • Python 3 • Jupyter notebooks • Homemade tools & Rucio |
| Tape storage | Merevald Underground Laboratory | Northfield Center for High-Performance Computing |
When rowspan is right and when it is wrong
Rowspan is the required rendering here and the error in Repeated Identical Values (§9.5.4). The
discriminator is whether the page actually merged the cell: a value printed once against
several lines takes a rowspan; a value printed separately on each line is that many cells.
A row label that wraps
The one-row-per-printed-line requirement is about records. A stub label that merely wraps —
Increase (Decrease) in Accounts Payable / and Accrued Liabilities, value on the second line —
MUST be one row, its label joined with a space. The tell is that the wrapped lines read as one
phrase and only one of them carries values.
wrapped stub labels in a cash-flow statement
Three labels wrap: the bold RECONCILIATION OF OPERATING INCOME (LOSS) TO / NET CASH FROM OPERATING ACTIVITIES band, Adjustments to Reconcile Operating Income (Loss) to Net / Cash Used in Operating Activities (no value), and Increase (Decrease) in Accounts Payable / and Accrued Liabilities (values beside the second line). Each is one row. - stands for zero throughout; the
column headers are bold and underlined, and the $ gutter joins its value.
Source page

Expected output · excerpt, reconciliation section
| Business-Type Activities- Nonmajor Enterprise Funds | Governmental Activities- Internal Service Funds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| … | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RECONCILIATION OF OPERATING INCOME (LOSS) TO NET CASH FROM OPERATING ACTIVITIES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income (Loss) | $(2,824,131) | $1,140,123 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustments to Reconcile Operating Income (Loss) to Net Cash Used in Operating Activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation | 78,717 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Donated Commodities Used | 174,201 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Change in Assets and Liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (Increase) Decrease in Receivables | 22,337 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (Increase) Decrease in Inventories | (29,647) | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (Increase) Decrease in Prepaid Expenses | 3,492 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Increase (Decrease) in Accounts Payable and Accrued Liabilities | (22,555) | (5,449) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Increase (Decrease) in Deferred Revenue | 27,462 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Increase (Decrease) in Compensated Absences Payable | 390 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Cash From Operating Activities | $(2,569,734) | $1,134,674 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| … | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A cell holding a title and a paragraph
A single ruled prose cell MUST stay one cell in one row. Its title keeps its printed emphasis and
MUST be separated from its paragraph by <br/>; values stacked in the adjacent cell are kept in
that cell, joined with <br/>. Only independently printed records are split into rows.
a cell holding a title and a paragraph
Each Description cell prints a bold underlined title, then two or three lines of plain
explanation; the City Personnel cell beside it stacks two values, (3)P over (2)NP. One
<tr> per printed line would split the title from its text and the two personnel figures from
each other. The Total Agency Program row is bold.
Source page

Expected output · excerpt
| Description | City Personnel* | City Funds ($ In Thousands) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | 2004 | 2005 | 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BUDGET REDUCTION PROGRAM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Metro College Reduction in Library and Organized Activities HCU proposes to eliminate 3 pedagogical, 2 non-pedagogical, and 20 part-time positions. | (3)P (2)NP | (548) | (548) | (548) | (548) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bramwell Campus School Reduction in Library and Organized Activities HCU proposes to eliminate 1 non-pedagogical position. | (1)NP | (22) | (43) | (43) | (43) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| … | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Agency Program | (26)P (12)NP | (9,127) | (14,853) | (15,401) | (16,325) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paragraphs inside one cell
The Model cell for the data acquisition system holds three paragraphs separated by blank
lines; the Description cells print [must be on approved list] in brackets.
Source page

Expected output · excerpt
| Major Equipment | Description | Model | Units | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Modules | \[must be on approved list\] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| \[Spare Modules\]8\[N/A\] | \[must be on approved list\] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| … | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Production Meter Data Acquisition System (“DAS”) | BrightGrid / Merevald with inverter data integration | For PPAs, System size >325 kW AC: VoltCore CM 600 For PPAs, System <325 kW AC: VoltCore CM 400 For BASA sites, metering may rely on inverter level data integrations via RS-485 (or other engineered communication method) into one or more BrightGrid PLCS data acquisition system(s) such as PLCS-600-CM-PLUS and PLCS-400-CM9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sensors | PPA System size >325 kW AC IMT Reference cell Module Temp Sensor w/3M cable - Plug in | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Look-alike
Two similar pages that call for different decisions. Synthetic, for teaching the boundary.
One value against several rows. A merged cell, or repeated cells?
Repeated identical values
| Zip | Zone |
|---|---|
| 85716 | 523 |
| 85717 | 523 |
| 85718 | 523 |
Printed k times is k cells. No rowspan.
Record group
| Plan | Fee | Rate |
|---|---|---|
| A | admin | 0.25% |
| fund | 0.10% | |
| B | admin | 0.30% |
Rowspan on the genuinely shared cell.
Look at the structure. What evidence changes the answer?
Neighbouring rules, and how they differ
More
Rule id tables-record-groups-and-multi-line-cells · tables encoding rowspan