Hilfe > Erstellen > Mit Tabellen arbeiten > OASIS-Austauschtabellen > Attributvererbung und -minimierung in OASIS-Austauschtabellen
Attributvererbung und -minimierung in OASIS-Austauschtabellen
In der folgenden Tabelle wird der Vererbungspfad in Arbortext Editor für OASIS-Austauschtabellenattribute beschrieben.
Attributvererbung und -minimierung in OASIS-Austauschtabellen
Attribut
Rücksetzung auf Standardwert von Element:
Auf:
Auf:
Auf:
Auf:
Auf:
Auf Systemstandard
rowsep
entry
row
spanspec
colspec
tgroup
tgroup parent
show below
colsep
entry
spanspec
colspec
tgroup
tgroup parent
show right
align
entry
spanspec
colspec
tgroup
show left
valign
entry
row
tbody/tfoot/thead
top für tbody;bottom für tfoot und thead
Arbortext Editor folgt zur Bestimmung der Werte für OASIS-Austauschtabellenattribute einem festgelegten Pfad. Wenn möglich wird der geerbte Wert gespeichert, sodass der Wert nicht extra auf der <entry>-Ebene festgelegt werden muss. Dieser Prozess ändert möglicherweise Attribute auf der <entry>-Ebene.
Verwenden Sie den Aufruf table_model_operation zum Minimieren der Attribute rowsep und colsep. Dieser Vorgang maximiert die Häufigkeit, mit der Tabellenzellen ihre colsep- und rowsep-Attribute durch Vererbung von übergeordneten Elementen von <entry> anstatt durch die Festlegung der Werte auf der <entry>-Ebene erhalten.
Zum Minimieren von rowsep-Attributen untersucht Arbortext Editor die rowsep-Werte für alle Vorkommen von <entry> in einem <row>-Element und setzt dann den Wert von <row rowsep> auf den am häufigsten vorkommenden Wert. Danach durchläuft Arbortext Editor alle <entry>-Elemente in der Zeile erneut. Wenn ein <entry> rowsep-Wert mit dem <row rowsep>-Wert übereinstimmt, löscht Arbortext Editor das Attribut (da es jetzt standardmäßig auf <row rowsep> eingestellt wird). Wenn ein <entry> rowsep-Wert nicht mit <row rowsep> übereinstimmt, fügt Arbortext Editor ein Attribut zu <entry rowsep> hinzu. Dadurch wird der <row rowsep>-Wert beim nächsten Laden der Tabelle in Arbortext Editor an der entsprechenden Stelle überschrieben.
* 
Beim Zusammenfassen von Zellen ist zu beachten, dass die Standardwerte für ein <entry>-Attribut von seiner Startspalte und -zeile festgelegt werden. Wenn zum Beispiel Zeilen zusammengefasst werden, erbt die letzte Zeile der Zusammenfassung das rowsep-Attribut von der ersten Zeile in der Zusammenfassung. Bei einer Zusammenfassung von Spalten erbt die letzte Spalte in der Zusammenfassung das colsep-Attribut von der ersten Zeile in der Zusammenfassung. Dies entspricht den CALS- und OASIS-Austauschstandards.
Dann wendet Arbortext Editor dasselbe Schema zwischen <row rowsep> und <tgroup rowsep> zur Minimierung der Anzahl von <row>-Attributen an.
In der folgenden Tabelle werden die Pfade beschrieben, die Arbortext Editor zur Bestimmung der Attributminimierung verwendet:
Attribut
Minimierungspfad
rowsep
entry rowseprow rowseptgroup rowsep
colsep
entry colsepcolspec colseptgroup colsep
align
entry aligncolspec aligntgroup align
valign
entry valignrow valigntbody/thead/tfoot valign
* 
Für rowsep-, colsep- und align-Attribute von entry-Elementen, die von einem spanspec-Element zusammengefasst werden, wird keine Attributminimierung durchgeführt.
War dies hilfreich?