Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
37066 amit 1
package com.spice.profitmandi.common.document.support;
2
 
3
import com.itextpdf.text.Image;
4
 
5
import java.net.URL;
6
 
7
/** Shared image assets, loaded once. Mirrors {@code PdfUtils.iconImg}. */
8
public final class Assets {
9
 
10
    private Assets() {}
11
 
12
    private static Image logoTemplate;
13
 
14
    static {
15
        try {
16
            URL iconUrl = Assets.class.getClassLoader().getResource("sdlogo.png");
17
            logoTemplate = Image.getInstance(iconUrl);
18
        } catch (Exception e) {
19
            e.printStackTrace();
20
        }
21
    }
22
 
23
    /** Fresh logo image instance for placement into a document. */
24
    public static Image logo() throws Exception {
25
        return Image.getInstance(logoTemplate);
26
    }
27
}