3 |
package org.fenfire.view; |
package org.fenfire.view; |
4 |
import org.fenfire.*; |
import org.fenfire.*; |
5 |
import org.nongnu.libvob.*; |
import org.nongnu.libvob.*; |
|
import com.hp.hpl.mesa.rdf.jena.model.*; |
|
6 |
|
|
7 |
import org.nongnu.alph.*; |
import org.nongnu.alph.*; |
8 |
import org.nongnu.alph.impl.*; |
import org.nongnu.alph.impl.*; |
32 |
public void getSize(Object node, float[] size, float scale) { |
public void getSize(Object node, float[] size, float scale) { |
33 |
if (size == null) return; |
if (size == null) return; |
34 |
|
|
35 |
// XXX |
Enfilade1D enf = fen.txt.get(node); |
36 |
text.getSize(fen.txt.get(node), size); |
List l = enf.getList(); |
37 |
|
if (l.get(0) instanceof TextSpan) |
38 |
|
text.getSize(fen.txt.get(node), size); |
39 |
|
else // PageSpan |
40 |
|
page.getSize(fen.txt.get(node), size); |
41 |
|
|
42 |
size[0] *= scale; |
size[0] *= scale; |
43 |
size[1] *= scale; |
size[1] *= scale; |