List of usage examples for org.apache.pdfbox.pdmodel.graphics.pattern PDTilingPattern getYStep
public float getYStep()
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); }