Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.common.document.support;

import com.itextpdf.text.Image;

import java.net.URL;

/** Shared image assets, loaded once. Mirrors {@code PdfUtils.iconImg}. */
public final class Assets {

    private Assets() {}

    private static Image logoTemplate;

    static {
        try {
            URL iconUrl = Assets.class.getClassLoader().getResource("sdlogo.png");
            logoTemplate = Image.getInstance(iconUrl);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /** Fresh logo image instance for placement into a document. */
    public static Image logo() throws Exception {
        return Image.getInstance(logoTemplate);
    }
}