Search in sources :

Example 6 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepscircleboxstar.

@Test
public void testParsepscircleboxstar() {
    parser("\\pscirclebox*[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\pscirclebox*[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 7 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsframebox.

@Test
public void testParsepsframebox() {
    parser("\\psframebox[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\psframebox[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 8 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsframeboxstar.

@Test
public void testParsepsframeboxstar() {
    parser("\\psframebox*[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\psframebox*[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 9 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsshadowboxstar.

@Test
public void testParsepsshadowboxstar() {
    parser("\\psshadowbox*[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\psshadowbox*[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 10 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingRPut method testRefPointl.

@Test
public void testRefPointl() {
    parser("\\rput[l](10,20){coucou}");
    final IText txt = getShapeAt(0);
    assertEquals(TextPosition.LEFT, txt.getTextPosition());
    assertEquals(10d * IShape.PPC, txt.getPosition().getX(), 0.001);
    assertEquals(-20d * IShape.PPC, txt.getPosition().getY(), 0.001);
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Aggregations

IText (net.sf.latexdraw.models.interfaces.shape.IText)72 Test (org.junit.Test)65 HelperTest (net.sf.latexdraw.HelperTest)6 Platform (javafx.application.Platform)3 URL (java.net.URL)2 Collections (java.util.Collections)2 ResourceBundle (java.util.ResourceBundle)2 Initializable (javafx.fxml.Initializable)2 Point2D (javafx.geometry.Point2D)2 KeyCode (javafx.scene.input.KeyCode)2 ShapeProperties (net.sf.latexdraw.commands.shape.ShapeProperties)2 ShapeFactory (net.sf.latexdraw.models.ShapeFactory)2 IPlot (net.sf.latexdraw.models.interfaces.shape.IPlot)2 TextAreaAutoSize (net.sf.latexdraw.ui.TextAreaAutoSize)2 ViewText (net.sf.latexdraw.view.jfx.ViewText)2 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Optional (java.util.Optional)1 ExecutionException (java.util.concurrent.ExecutionException)1 Future (java.util.concurrent.Future)1