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

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

Introduction

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

Prototype

public float getXStep() 

Source Link

Document

This will return the XStep 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);//from   w  w  w. j a va  2 s . com
    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);//from www . ja  v a2  s . c  o m
    assertEquals(20, tilingPattern.getXStep(), 0d);
    assertEquals(20, tilingPattern.getYStep(), 0d);
}