int start = aci.getRunStart(extendedAtts);
int end = aci.getRunLimit(extendedAtts);
AttributedCharacterIterator runaci;
runaci = new AttributedCharacterSpanIterator(aci, start, end);
runaci.first();
boolean vertical =
(aci.getAttribute(WRITING_MODE) == WRITING_MODE_TTB);
Float runX = (Float) runaci.getAttribute(XPOS);
Float runY = (Float) runaci.getAttribute(YPOS);