Examples of RTFTemplateBuilder


Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

    public static void main(String[] args) {
        try {
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get RTFtemplate with Velocity Implementation
             */
            RTFTemplate rtfTemplate = builder.
                newRTFTemplate(RTFTemplateBuilder.DEFAULT_VELOCITY_RTFTEMPLATE);
           
            /**
             * Load XML fields available and set it to the RTFTemplate
             */
 
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

    public static void main(String[] args) {
        try {
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get velocity engine
             */
            ITemplateEngine velocityEngine =
                builder.newTemplateEngine(RTFTemplateBuilder.VELOCITY_ENGINE);
           
            /**
             * 3. Set the template
             */
            StringReader template = new StringReader("Today : ${date}");
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

    public static void main(String[] args) {
        try {
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get freemarker engine
             */
            ITemplateEngine freemarkerEngine =
                builder.newTemplateEngine(RTFTemplateBuilder.FREEMARKER_ENGINE);
           
            /**
             * 3. Set the template
             */
            StringReader template = new StringReader("Today : ${date}");
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

    public static void main(String[] args) {
        try {
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get RTF parser
             */
            IRTFDocumentParser parser = builder.newRTFDocumentParser();
           
            /**
             * 3. Get RTF Document of the rtf source model
             */
            String rtfSourceModel = "test.rtf";
            InputStream inputStream = TestFreemarkerTransformer.class.getResourceAsStream(rtfSourceModel);
            parser.parse(inputStream);
            RTFDocument document = parser.getRTFDocument();
           
            /**
             * 4. Prepare RTF context fields
             * => set the field which must be transformed
             * In test.rtf, there is a mergefield called "date"
             */
            RTFContextFields context = new RTFContextFields();
            RTFContextField field = new RTFContextField();
            field.setName("$date");
            context.addMergeField(field);           
           
           /**
            * 5. Get the RTF velocity transformer
            */
            IRTFDocumentTransformer velocityTransformer =
                builder.
                newRTFDocumentTransformer(RTFTemplateBuilder.VELOCITY_TRANSFORMER);
            RTFDocument transformedDocument = velocityTransformer.transform(document, context);
           
            /**
             * 6. Display transformed RTFDocument
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

            }
           
            /**
             * 2. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = null;           
            if (applicationContext == null)
                builder = RTFTemplateBuilder.newRTFTemplateBuilder();
            else
                builder = RTFTemplateBuilder.newRTFTemplateBuilder(applicationContext);
           
            /**
             * 3. Get RTFtemplate with Implementation
             */
            String rtfTemplateImpl = getRTFTemplateImpl(request);
            RTFTemplate rtfTemplate = (rtfTemplateImpl != null ? builder.
                newRTFTemplate(rtfTemplateImpl) : builder.newRTFTemplate());
            rtfTemplate.setGroupByPerPageBreak(getGroupByPerPageBreak(request));
           
            /**
             * 4. Put default format
             */
 
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

        }

        /**
         * 1. Get RTFtemplate builder
         */
        RTFTemplateBuilder builder = null;
        if (applicationContext == null)
            builder = RTFTemplateBuilder.newRTFTemplateBuilder();
        else
            builder = RTFTemplateBuilder
                    .newRTFTemplateBuilder(applicationContext);

        /**
         * 2. Get RTFtemplate with Implementation
         */
        this.rtfTemplate = builder.newRTFTemplate(rtfTemplateImpl);
        this.rtfTemplate.setGroupByPerPageBreak(groupByPerPageBreak);
        this.rtfTemplate.setCircularReferences(circularReferences);
        /**
         * 3. Put default format
         */
 
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

        }
       
        /**
         * 1. Get RTFtemplate builder
         */
        RTFTemplateBuilder builder = null;
        if (rtfTemplateConfig == null)
            builder = RTFTemplateBuilder.newRTFTemplateBuilder();
        else
            builder = RTFTemplateBuilder.newRTFTemplateBuilder(rtfTemplateConfig);
       
        /**
         * 2. Get template engine
         */
        ITemplateEngine templateEngine =
            builder.newTemplateEngine(getTemplateEngineType());
       
        /**
         * 3. Set the template
         */
        templateEngine.setTemplate(new FileReader(modelSourceFile));
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

    public static void main(String[] args) {
        try {
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get RTF parser
             */
            IRTFDocumentParser parser = builder.newRTFDocumentParser();
           
            /**
             * 3. Get RTF Document of the rtf source model
             */
            String rtfSourceModel = "test.rtf";
            InputStream inputStream = TestFreemarkerTransformer.class.getResourceAsStream(rtfSourceModel);
            parser.parse(inputStream);
            RTFDocument document = parser.getRTFDocument();
           
            /**
             * 4. Prepare RTF context fields
             * => set the field which must be transformed
             * In test.rtf, there is a mergefield called "date"
             */
            RTFContextFields context = new RTFContextFields();
            RTFContextField field = new RTFContextField();
            field.setName("$date");
            context.addMergeField(field);
           
           /**
            * 5. Get the RTF freemarker transformer
            */
            IRTFDocumentTransformer freemarkerTransformer =
                builder.
                newRTFDocumentTransformer(RTFTemplateBuilder.FREEMARKER_TRANSFORMER);
            RTFDocument transformedDocument = freemarkerTransformer.transform(document, context);
           
            /**
             * 6. Display transformed RTFDocument
View Full Code Here

Examples of net.sourceforge.rtf.helper.RTFTemplateBuilder

        try {
           
            /**
             * 1. Get RTFtemplate builder
             */
            RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
           
            /**
             * 2. Get RTFtemplate with Velocity Implementation
             */
            RTFTemplate rtfTemplate = builder.
                newRTFTemplate(RTFTemplateBuilder.DEFAULT_VELOCITY_RTFTEMPLATE);
           
            /**
             * 3. Set the template
             */
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.