Example usage for org.apache.pdfbox.pdmodel.graphics.pattern PDTilingPattern getYStep

List of usage examples for org.apache.pdfbox.pdmodel.graphics.pattern PDTilingPattern getYStep

Introduction

In this page you can find the example usage for org.apache.pdfbox.pdmodel.graphics.pattern PDTilingPattern getYStep.

Prototype

public float getYStep() 

Source Link

Document

This will return the YStep value.

Usage

From source file:org.geoserver.wms.map.PDFGetMapTest.java

License:Open Source License

@Test
public void testSvgFillOptimization() throws Exception {
    // get a single polygon to ease testing
    MockHttpServletResponse response = getAsServletResponse(
            requestBase + "&styles=burg-fill&featureId=BasicPolygons.1107531493630");
    assertEquals("application/pdf", response.getContentType());

    PDTilingPattern tilingPattern = getTilingPattern(response.getContentAsByteArray());
    assertNotNull(tilingPattern);// ww w.  j a  v a2 s .  c  om
    assertEquals(20, tilingPattern.getXStep(), 0d);
    assertEquals(20, tilingPattern.getYStep(), 0d);
}

From source file:org.geoserver.wms.map.PDFGetMapTest.java

License:Open Source License

@Test
public void testTriangleFillOptimization() throws Exception {
    MockHttpServletResponse response = getAsServletResponse(
            requestBase + "&styles=triangle-fill&featureId=BasicPolygons.1107531493630");
    assertEquals("application/pdf", response.getContentType());

    File file = new File("./target/test.pdf");
    org.apache.commons.io.FileUtils.writeByteArrayToFile(file, response.getContentAsByteArray());

    PDTilingPattern tilingPattern = getTilingPattern(response.getContentAsByteArray());
    assertNotNull(tilingPattern);/*  www. j  a v  a2s  .  co  m*/
    assertEquals(20, tilingPattern.getXStep(), 0d);
    assertEquals(20, tilingPattern.getYStep(), 0d);
}