Examples of ImageFactory


Examples of org.apache.fop.image.ImageFactory

                       (float)pos.getY() / 1000f, w, h, xobject.getXNumber());
            return;
        }

        url = ImageFactory.getURL(url);
        ImageFactory fact = ImageFactory.getInstance();
        FopImage fopimage = fact.getImage(url, userAgent);
        if (fopimage == null) {
            return;
        }
        if (!fopimage.load(FopImage.DIMENSIONS)) {
            return;
        }
        String mime = fopimage.getMimeType();
        if ("text/xml".equals(mime)) {
            if (!fopimage.load(FopImage.ORIGINAL_DATA)) {
                return;
            }
            Document doc = ((XMLImage) fopimage).getDocument();
            String ns = ((XMLImage) fopimage).getNameSpace();

            renderDocument(doc, ns, pos);
        } else if ("image/svg+xml".equals(mime)) {
            if (!fopimage.load(FopImage.ORIGINAL_DATA)) {
                return;
            }
            Document doc = ((XMLImage) fopimage).getDocument();
            String ns = ((XMLImage) fopimage).getNameSpace();

            renderDocument(doc, ns, pos);
        } else if ("image/eps".equals(mime)) {
            FopPDFImage pdfimage = new FopPDFImage(fopimage, url);
            int xobj = pdfDoc.addImage(currentContext, pdfimage).getXNumber();
            fact.releaseImage(url, userAgent);
        } else if ("image/jpeg".equals(mime) || "image/tiff".equals(mime)) {
            FopPDFImage pdfimage = new FopPDFImage(fopimage, url);
            int xobj = pdfDoc.addImage(currentContext, pdfimage).getXNumber();
            fact.releaseImage(url, userAgent);

            float w = (float)pos.getWidth() / 1000f;
            float h = (float)pos.getHeight() / 1000f;
            placeImage((float) pos.getX() / 1000,
                       (float) pos.getY() / 1000, w, h, xobj);
        } else {
            if (!fopimage.load(FopImage.BITMAP)) {
                return;
            }
            FopPDFImage pdfimage = new FopPDFImage(fopimage, url);
            int xobj = pdfDoc.addImage(currentContext, pdfimage).getXNumber();
            fact.releaseImage(url, userAgent);

            float w = (float) pos.getWidth() / 1000f;
            float h = (float) pos.getHeight() / 1000f;
            placeImage((float) pos.getX() / 1000f,
                       (float) pos.getY() / 1000f, w, h, xobj);
View Full Code Here

Examples of org.apache.fop.image.ImageFactory

    /** @see org.apache.fop.render.AbstractPathOrientedRenderer */
    protected void drawImage(String url, Rectangle2D pos) {
        endTextObject();
        url = ImageFactory.getURL(url);
        ImageFactory fact = ImageFactory.getInstance();
        FopImage fopimage = fact.getImage(url, userAgent);
        if (fopimage == null) {
            return;
        }
        if (!fopimage.load(FopImage.DIMENSIONS)) {
            return;
View Full Code Here

Examples of org.apache.fop.image.ImageFactory

            //set URL
            String url = eg.getURL();
            newGraphic.setURL(url);

            //set image data
            ImageFactory fact = ImageFactory.getInstance();
            FopImage fopimage = fact.getImage(url, eg.getUserAgent());
            fopimage.load(FopImage.ORIGINAL_DATA);

            newGraphic.setImageData(fopimage.getRessourceBytes());

            //set scaling
View Full Code Here

Examples of org.apache.fop.image.ImageFactory

        super.bind(pList);
        src = pList.get(PR_SRC).getString();
       
        //Additional processing: preload image
        url = ImageFactory.getURL(getSrc());
        ImageFactory fact = ImageFactory.getInstance();
        fopimage = fact.getImage(url, getUserAgent());
        if (fopimage == null) {
            getLogger().error("Image not available: " + getSrc());
        } else {
            // load dimensions
            if (!fopimage.load(FopImage.DIMENSIONS)) {
View Full Code Here

Examples of org.apache.fop.image.ImageFactory

            backgroundPositionVertical = pList.get(
                    Constants.PR_BACKGROUND_POSITION_VERTICAL).getLength();
           
            //Additional processing: preload image
            String url = ImageFactory.getURL(backgroundImage);
            ImageFactory fact = ImageFactory.getInstance();
            fopimage = fact.getImage(url, fobj.getUserAgent());
            if (fopimage == null) {
                fobj.getLogger().error("Background image not available: " + backgroundImage);
            } else {
                // load dimensions
                if (!fopimage.load(FopImage.DIMENSIONS)) {
View Full Code Here

Examples of org.apache.isis.viewer.dnd.image.ImageFactory

        system.init();

        configure(IsisContext.getConfiguration());


        new ImageFactory(new AwtTemplateImageLoaderInstaller().createLoader());
        new AwtToolkit();
       

        XViewer viewer  = (XViewer) Toolkit.getViewer();
        ViewerFrame frame = new ViewerFrame();
View Full Code Here

Examples of org.apache.isis.viewer.dnd.image.ImageFactory

    }

    public static void main(final String[] args) {
        IsisContext.setConfiguration(new TestProxyConfiguration());

        new ImageFactory(new AwtTemplateImageLoaderInstaller().createLoader());
        new AwtToolkit();

        final ColorsAndFontsExample f = new ColorsAndFontsExample("Colors and Fonts");
        f.setSize(800, 600);
        f.show();
View Full Code Here

Examples of org.apache.isis.viewer.dnd.image.ImageFactory

        system.init();

        configure(IsisContext.getConfiguration());


        new ImageFactory(new AwtTemplateImageLoaderInstaller().createLoader());
        new AwtToolkit();
       

        XViewer viewer  = (XViewer) Toolkit.getViewer();
        ViewerFrame frame = new ViewerFrame();
View Full Code Here

Examples of org.jemmy.image.ImageFactory

     * @deprecated {@linkplain ImageFactory ImageFactory} interface is deprecated,
     * use {@linkplain ImageCapturer ImageCapturer} and
     * {@linkplain ImageLoader} interfaces instead.
     */
    public ImageFactory getImageFactory() {
        ImageFactory res = (ImageFactory) getProperty(ImageFactory.class);
        if (res == null) {
            ImageCapturer imageCapturer = getImageCapturer();
            ImageLoader imageLoader = getImageLoader();
            if (imageCapturer != null && imageLoader != null) {
                return new ImageFactoryImpl(imageCapturer, imageLoader);
View Full Code Here

Examples of org.jemmy.image.ImageFactory

     */
    public ImageLoader getImageLoader() {
        ImageLoader res = (ImageLoader) getProperty(ImageLoader.class);
        if (res == null) {
            String loaderClass = (String) getProperty(Wrap.IMAGE_LOADER_PROPERTY);
            ImageFactory imageFactory = (ImageFactory) getProperty(ImageFactory.class);
            if (loaderClass == null) {
                return imageFactory;
            }
            try {
                res = ImageLoader.class.cast(Class.forName(String.class.cast(loaderClass)).newInstance());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.