use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.
the class TestParsingPsframebox method testParsepsdblframeboxstar.
@Test
public void testParsepsdblframeboxstar() {
parser("\\psdblframebox*{\\psframe(0,1)}");
assertEquals(1, parsedShapes.size());
final Text text = getShapeAt(0);
assertEquals("\\psdblframebox*{\\psframe(0,1)}", text.getText());
}
use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.
the class TestTextParsing method testParseTextfootnotesize.
@Test
public void testParseTextfootnotesize() {
parser("\\rput(1,2){\\footnotesize coucou}");
assertEquals(1, parsedShapes.size());
final Text text = getShapeAt(0);
assertEquals("\\footnotesize coucou", text.getText());
}
use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.
the class TestTextParsing method testParseTexttiny.
@Test
public void testParseTexttiny() {
parser("\\rput(1,2){\\tiny coucou}");
assertEquals(1, parsedShapes.size());
final Text text = getShapeAt(0);
assertEquals("\\tiny coucou", text.getText());
}
use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.
the class TestTextParsing method testTextWithSpecialColour.
@Test
public void testTextWithSpecialColour() {
parser("\\definecolor{color0}{rgb}{0.5,0.5,0.5}\\color{color0}foo");
final Text txt = getShapeAt(0);
assertNotNull(txt);
assertEquals(ShapeFactory.INST.createColor(0.5, 0.5, 0.5), txt.getLineColour());
}
use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.
the class TestTextParsing method testBug7220753.
@Test
public void testBug7220753() {
// https://bugs.launchpad.net/latexdraw/+bug/722075
parser("\\textcolor{blue}{xyz} foobar");
assertEquals(2, parsedShapes.size());
final Text text = getShapeAt(1);
assertEquals("foobar", text.getText());
assertEquals(DviPsColors.BLACK, text.getLineColour());
}
Aggregations