number-columns-repeated

(Auszug aus "XSL-FO ― Die Referenz" von Manuel Montero Pineda & Steffen Herkert, 2016, dpunkt.verlag)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Recommendationnummer: 7.28.12

Kategorie: 7.28 Table Properties

Beschreibung

In einem <fo-table-column>-Element lässt sich hiermit festlegen, für wie viele Spalten eine gemachte Angabe gelten soll. Normalerweise gilt ein <fo-table-column>-Element nur für eine Tabellenspalte. Die Reihenfolge ist gewöhnlich ausschlaggebend dafür, auf welche Spaltenformatierung für die jeweilige Spalte gelten soll. Sollen für zwei oder mehrere nebeneinanderliegende Spalten die gleichen Formatierungsanweisungen gelten, muss nur ein <fo-table-column>-Element angelegt werden, mit dem number-columns-repeated-Attribut und einem Wert, der der Anzahl der Spalten entspricht, die die gleichen Formatierungen erhalten sollen.

Werte

Zahlwert Eine positive (Dezimal-)Zahl oder eine negative ganze Zahl. Theoretisch ist gemäß der W3C Recommendation die Angabe von Dezimalzahlen erlaubt, die automatisch zur nächstgelegenen ganzen positiven Zahl auf- bzw. abgerundet würden. Sogar negative ganze Zahlen sind erlaubt. Ihr Wert würde automatisch auf 1 (eine Spalte) gesetzt werden.

Standardwert: 1

XSL-FO Version: 1.0

Erlaubt in:

<fo:table-column>

In diesem Element können Angaben für Tabellenzellen gemacht werden, die in der gleichen Spalte sind.

Unterstützung:

Conformance Level Antenna House FOP RenderX XEP Altsoft XML2PDF Compart DocBridge
Basic J J J J J

XSL-FO Beispiel:

<fo:root font-family="Arial" font-size="10pt" line-height="1.2em" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:cpfo="http://www.compart.net/xmlns/cpfo" xmlns:svg="http://www.w3.org/2000/svg" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions">

Zeile 1

Spalte 1

Format 1: 20% breit, Orangener Hintergrund

Zeile 1

Spalte 2

Format 1: 20% breit, Orangener Hintergrund

Zeile 1

Spalte 3

Format 2: 30% breit, Grüner Hintergrund

Zeile 1

Spalte 4

Format 2: 30% breit, Grüner Hintergrund

Zeile 2

Spalte 1

Format 1: 20% breit, Orangener Hintergrund

Zeile 2

Spalte 2

Format 1: 20% breit, Orangener Hintergrund

Zeile 2

Spalte 3

Format 2: 30% breit, Grüner Hintergrund

Zeile 2

Spalte 4

Format 2: 30% breit, Grüner Hintergrund

</fo:flow>

</fo:root>

Download der Beispiele

In der Ausgabe:

Auszug aus der W3C recommendation:

Weitere Informationen online zu

Tipp der data2type-Redaktion:
Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: