List of usage examples for org.apache.pdfbox.cos COSName EXT_G_STATE
COSName EXT_G_STATE
To view the source code for org.apache.pdfbox.cos COSName EXT_G_STATE.
Click Source Link
From source file:se.streamsource.streamflow.web.application.pdf.Underlay.java
License:Apache License
private void mergePage(COSArray array, PDPage page) { int layoutPageNum = pageCount % layoutPages.size(); LayoutPage layoutPage = (LayoutPage) layoutPages.get(layoutPageNum); PDResources resources = page.findResources(); if (resources == null) { resources = new PDResources(); page.setResources(resources);// w w w .j a va2s . c om } COSDictionary docResDict = resources.getCOSDictionary(); COSDictionary layoutResDict = layoutPage.res; mergeArray(COSName.PROC_SET, docResDict, layoutResDict); mergeDictionary(COSName.COLORSPACE, docResDict, layoutResDict, layoutPage.objectNameMap); mergeDictionary(COSName.FONT, docResDict, layoutResDict, layoutPage.objectNameMap); mergeDictionary(COSName.XOBJECT, docResDict, layoutResDict, layoutPage.objectNameMap); mergeDictionary(COSName.EXT_G_STATE, docResDict, layoutResDict, layoutPage.objectNameMap); array.add(0, layoutPage.contents); }