public Length asLength() {
if (dim == 1) {
if (valType == ABS_LENGTH) {
return new Length((int)absValue);
}
PercentLength pclen = null;
if ((valType & PC_LENGTH) != 0) {
pclen = new PercentLength(pcValue, pcBase);
if (valType == PC_LENGTH)
return pclen;
}
if ((valType & TCOL_LENGTH) != 0) {
return new TableColLength((int)absValue, pclen, tcolValue);