com.itextpdf.tool.xml.svg.tags
Class Graphic

java.lang.Object
  extended by com.itextpdf.tool.xml.svg.tags.Graphic
All Implemented Interfaces:
Element, Writable
Direct Known Subclasses:
Circle, Ellipse, Group, Line, Path, Rectangle, Svg, Text, TextGroup, TextPathGroup

public abstract class Graphic
extends Object
implements Element, Writable


Field Summary
protected  Map<String,String> css
           
 
Fields inherited from interface com.itextpdf.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CHAPTER, CHUNK, CREATIONDATE, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, SECTION, SUBJECT, TITLE, WRITABLE_DIRECT, YMARK
 
Constructor Summary
Graphic(Map<String,String> css)
           
 
Method Summary
protected abstract  void draw(PdfContentByte cb)
           
 void draw(PdfContentByte cb, Map<String,String> css)
           
 List<Chunk> getChunks()
           
 Map<String,String> getCss()
           
 boolean isContent()
           
 boolean isNestable()
           
 boolean process(ElementListener listener)
           
 int type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.itextpdf.text.Element
toString
 

Field Detail

css

protected Map<String,String> css
Constructor Detail

Graphic

public Graphic(Map<String,String> css)
Method Detail

draw

protected abstract void draw(PdfContentByte cb)

draw

public void draw(PdfContentByte cb,
                 Map<String,String> css)

getCss

public Map<String,String> getCss()

type

public int type()
Specified by:
type in interface Element

isContent

public boolean isContent()
Specified by:
isContent in interface Element

isNestable

public boolean isNestable()
Specified by:
isNestable in interface Element

getChunks

public List<Chunk> getChunks()
Specified by:
getChunks in interface Element

process

public boolean process(ElementListener listener)
Specified by:
process in interface Element


Copyright © 2012. All Rights Reserved.