Package com.lowagie.text.rtf.graphic

Examples of com.lowagie.text.rtf.graphic.RtfImage


          Chunk chunk = (Chunk) element;
          if (chunk.hasAttributes())
          {
            if (chunk.getAttributes().containsKey(Chunk.IMAGE))
            {
              rtfElements.add(new RtfImage(rtfDoc, chunk.getImage()));
            }
            else if (chunk.getAttributes().containsKey(Chunk.NEWPAGE))
            {
              rtfElements.add(new RtfNewPage(rtfDoc));
            }
            else if (chunk.getAttributes().containsKey(Chunk.TAB))
            {
              Float tabPos = (Float) ((Object[]) chunk.getAttributes().get(Chunk.TAB))[1];
              RtfTab tab = new RtfTab(tabPos.floatValue(), RtfTab.TAB_LEFT_ALIGN);
              tab.setRtfDocument(rtfDoc);
              rtfElements.add(tab);
              rtfElements.add(new RtfChunk(rtfDoc, new Chunk("\t")));
            }
            else
            {
              rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
            }
          }
          else
          {
            rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
          }
          break;
        case Element.PHRASE:
          rtfElements.add(new RtfPhrase(rtfDoc, (Phrase) element));
          break;
        case Element.PARAGRAPH:
          rtfElements.add(new RtfParagraph(rtfDoc, (Paragraph) element));
          break;
        case Element.ANCHOR:
          rtfElements.add(new RtfAnchor(rtfDoc, (Anchor) element));
          break;
        case Element.ANNOTATION:
          rtfElements.add(new RtfAnnotation(rtfDoc, (Annotation) element));
          break;
        case Element.IMGRAW:
        case Element.IMGTEMPLATE:
        case Element.JPEG:
          rtfElements.add(new RtfImage(rtfDoc, (Image) element));
          break;
        case Element.AUTHOR:
        case Element.SUBJECT:
        case Element.KEYWORDS:
        case Element.TITLE:
View Full Code Here


        switch(element.type()) {
        case LwgElement.CHUNK:
            Chunk chunk = (Chunk) element;
            if(chunk.hasAttributes()) {
                if(chunk.getAttributes().containsKey(Chunk.IMAGE)) {
                    rtfElements.add(new RtfImage(rtfDoc, chunk.getImage()));
                } else if(chunk.getAttributes().containsKey(Chunk.NEWPAGE)) {
                    rtfElements.add(new RtfNewPage(rtfDoc));
                } else if(chunk.getAttributes().containsKey(Chunk.TAB)) {
                        Float tabPos = (Float) ((Object[]) chunk.getAttributes().get(Chunk.TAB))[1];
                        RtfTab tab = new RtfTab(tabPos.floatValue(), RtfTab.TAB_LEFT_ALIGN);
                        tab.setRtfDocument(rtfDoc);
                        rtfElements.add(tab);
                        rtfElements.add(new RtfChunk(rtfDoc, new Chunk("\t")));
                } else {
                        rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
                }
            } else {
                    rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
            }
          break;
        case LwgElement.PHRASE:
            rtfElements.add(new RtfPhrase(rtfDoc, (LwgPhrase) element));
          break;
        case LwgElement.PARAGRAPH:
            rtfElements.add(new RtfParagraph(rtfDoc, (Paragraph) element));
          break;
        case LwgElement.ANCHOR:
          rtfElements.add(new RtfAnchor(rtfDoc, (Anchor) element));
          break;
        case LwgElement.ANNOTATION:
            rtfElements.add(new RtfAnnotation(rtfDoc, (Annotation) element));
          break;
            case LwgElement.IMGRAW:
            case LwgElement.IMGTEMPLATE:
            case LwgElement.JPEG:
                rtfElements.add(new RtfImage(rtfDoc, (LwgImage) element));
              break;
        case LwgElement.AUTHOR:
        case LwgElement.SUBJECT:
        case LwgElement.KEYWORDS:
        case LwgElement.TITLE:
View Full Code Here

        switch(element.type()) {
        case Element.CHUNK:
            Chunk chunk = (Chunk) element;
            if(chunk.hasAttributes()) {
                if(chunk.getAttributes().containsKey(Chunk.IMAGE)) {
                    rtfElements.add(new RtfImage(rtfDoc, chunk.getImage()));
                } else if(chunk.getAttributes().containsKey(Chunk.NEWPAGE)) {
                    rtfElements.add(new RtfNewPage(rtfDoc));
                } else if(chunk.getAttributes().containsKey(Chunk.TAB)) {
                        Float tabPos = (Float) ((Object[]) chunk.getAttributes().get(Chunk.TAB))[1];
                        RtfTab tab = new RtfTab(tabPos.floatValue(), RtfTab.TAB_LEFT_ALIGN);
                        tab.setRtfDocument(rtfDoc);
                        rtfElements.add(tab);
                        rtfElements.add(new RtfChunk(rtfDoc, new Chunk("\t")));
                } else {
                        rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
                }
            } else {
                    rtfElements.add(new RtfChunk(rtfDoc, (Chunk) element));
            }
          break;
        case Element.PHRASE:
            rtfElements.add(new RtfPhrase(rtfDoc, (Phrase) element));
          break;
        case Element.PARAGRAPH:
            rtfElements.add(new RtfParagraph(rtfDoc, (Paragraph) element));
          break;
        case Element.ANCHOR:
          rtfElements.add(new RtfAnchor(rtfDoc, (Anchor) element));
          break;
        case Element.ANNOTATION:
            rtfElements.add(new RtfAnnotation(rtfDoc, (Annotation) element));
          break;
            case Element.IMGRAW:
            case Element.IMGTEMPLATE:
            case Element.JPEG:
                rtfElements.add(new RtfImage(rtfDoc, (Image) element));
              break;
        case Element.AUTHOR:
        case Element.SUBJECT:
        case Element.KEYWORDS:
        case Element.TITLE:
View Full Code Here

            return rtfElement;
        }
        switch(element.type()) {
        case Element.CHUNK:
            if(((Chunk) element).getImage() != null) {
                    rtfElement = new RtfImage(rtfDoc, ((Chunk) element).getImage());
            } else if(((Chunk) element).hasAttributes() && ((Chunk) element).getAttributes().containsKey(Chunk.NEWPAGE)) {
                rtfElement = new RtfNewPage(rtfDoc);
            } else {
                rtfElement = new RtfChunk(rtfDoc, (Chunk) element);
            }
          break;
        case Element.PHRASE:
            rtfElement = new RtfPhrase(rtfDoc, (Phrase) element);
          break;
        case Element.PARAGRAPH:
            rtfElement = new RtfParagraph(rtfDoc, (Paragraph) element);
          break;
        case Element.ANCHOR:
          rtfElement = new RtfAnchor(rtfDoc, (Anchor) element);
          break;
        case Element.ANNOTATION:
            rtfElement = new RtfAnnotation(rtfDoc, (Annotation) element);
          break;
            case Element.IMGRAW:
            case Element.IMGTEMPLATE:
            case Element.JPEG:
                rtfElement = new RtfImage(rtfDoc, (Image) element);
              break;
        case Element.AUTHOR:
        case Element.SUBJECT:
        case Element.KEYWORDS:
        case Element.TITLE:
View Full Code Here

TOP

Related Classes of com.lowagie.text.rtf.graphic.RtfImage

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.