Package org.apache.fop.pdf

Examples of org.apache.fop.pdf.PDFObject


        if (rl != null) {
            List resList = DOMUtil.getChildElementsByTagName(rl, "resource");
            if (resList.size() > 0) {
                Element res;
                String fileName, name;
                PDFObject resource;
                for (Iterator it = resList.iterator(); it.hasNext();) {
                    res = (Element) it.next();
                    fileName = DOMUtil.getAttribute(res, "src", true);
                    name = DOMUtil.getAttribute(res, "name");
View Full Code Here


        List links = DOMUtil.getChildElementsByTagName(el, "link");
        if (links.size() > 0) {
            PDF3DStream stream = annot.getStreamSafely();

            FO3DPDFRenderer renderer = (FO3DPDFRenderer) context.getRenderer();
            PDFObject resource = renderer.add3DResourceStream(getClass()
                .getResource(ANNOT_MODEL_FILE).toExternalForm());
            stream.addResource(ANNOT_RESOURCE_NAME, resource);

            // load JavaScript library code once (per 3D stream)
            // this is because the DOM element could exist multiple times within
View Full Code Here

     * @param fileName Referenced resource file (3D model or image)
     * @return PDF 3D Resource object
     * @throws IOException
     */
    public PDFObject add3DResourceStream(String uri) throws IOException {
        PDFObject resource = null;
        String f = uri.trim().toLowerCase();
        if (f.endsWith(".u3d") || f.endsWith(".prc")) {
            // build 3d model resource
            resource = get3DStreamObject(uri);
        } else if (f.endsWith(".jpg") || f.endsWith(".jpeg")
View Full Code Here

TOP

Related Classes of org.apache.fop.pdf.PDFObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.