Пример #1
0
 /** Linearizes the line attributes of the tspan elements in the tspan vector. */
 public void linearizeTSpanVector() {
   boolean linearFromZero = false;
   int currentLine = 0;
   for (int i = 0; i < tspanVector.size(); i++) {
     TSpanElement tspanElement = tspanVector.elementAt(i);
     int nextLine = tspanElement.getLine();
     if (nextLine == 0) linearFromZero = true;
     if (nextLine - currentLine == 1)
       if (!linearFromZero) tspanElement.setLine(0);
       else currentLine = nextLine;
     if (nextLine - currentLine > 1) tspanElement.setLine(currentLine + 1);
   }
 }