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