pt.moredata.ecs.rtf
Class Picture

java.lang.Object
  extended byorg.apache.ecs.GenericElement
      extended byorg.apache.ecs.ElementAttributes
          extended byorg.apache.ecs.ConcreteElement
              extended byorg.apache.ecs.rtf.RTFElement
                  extended bypt.moredata.ecs.rtf.Picture
All Implemented Interfaces:
org.apache.ecs.Attributes, java.lang.Cloneable, org.apache.ecs.Element, org.apache.ecs.ElementRegistry, java.io.Serializable

public class Picture
extends org.apache.ecs.rtf.RTFElement

Generating picture tag(s) and data for RTF file

See Also:
Serialized Form

Field Summary
static int EMF
           
static int JPEG
           
static int PNG
           
 
Fields inherited from class org.apache.ecs.GenericElement
tabLevel
 
Fields inherited from interface org.apache.ecs.Attributes
NO_ATTRIBUTE_VALUE
 
Fields inherited from interface org.apache.ecs.Element
CENTER, LEFT, LOWERCASE, MIXEDCASE, RIGHT, UPPERCASE
 
Constructor Summary
Picture()
           
 
Method Summary
 void addElement()
          Adiciona os dados necessários para gerar a imagem no rtf
 void addElement(java.lang.String element)
          Adiciona o elemento ao registry
 void setData(java.lang.String dataFileName)
          Afecta a imagem a usar para inserir no RTF
 void setImage(byte[] _data)
          Afecta a sequencia de bytes a usar como imagem a mostrar
 void setpicScaleX(int _picScaleX)
          Afecta a escala da largura da imagem
 void setpicScaleY(int _picScaleY)
          Afecta a altura da imagem
 void setPictureType(int _pictureType)
          Afecta o tipo da imagem
 
Methods inherited from class org.apache.ecs.rtf.RTFElement
createEndTag, createStartTag, get
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, keys, output, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, addAttribute, addAttribute, addAttribute, attributes, getAttribute, getAttributeEqualitySign, getAttributeFilter, getAttributeFilterState, getAttributeQuote, getAttributeQuoteChar, hasAttribute, removeAttribute, setAttributeEqualitySign, setAttributeFilter, setAttributeFilterState, setAttributeQuote, setAttributeQuoteChar, setClass, setDir, setID, setLang, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.GenericElement
alterCase, getBeginEndModifier, getBeginEndModifierDefined, getBeginStartModifier, getBeginStartModifierDefined, getCase, getCodeSet, getElementHashEntry, getElementType, getEndEndModifier, getEndEndModifierDefined, getEndStartModifier, getEndStartModifierDefined, getEndTagChar, getFilter, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getTagText, getVersion, putTabs, putTabs, removeBeginEndModifier, removeBeginStartModifier, removeEndEndModifier, removeEndStartModifier, setBeginEndModifier, setBeginModifier, setBeginModifier, setBeginStartModifier, setCase, setCodeSet, setElementType, setEndEndModifier, setEndModifier, setEndModifier, setEndStartModifier, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PNG

public static final int PNG
See Also:
Constant Field Values

JPEG

public static final int JPEG
See Also:
Constant Field Values

EMF

public static final int EMF
See Also:
Constant Field Values
Constructor Detail

Picture

public Picture()
Method Detail

setData

public void setData(java.lang.String dataFileName)
Afecta a imagem a usar para inserir no RTF


setImage

public void setImage(byte[] _data)
Afecta a sequencia de bytes a usar como imagem a mostrar

Parameters:
_data - Sequencia de bytes no formato definido

setPictureType

public void setPictureType(int _pictureType)
Afecta o tipo da imagem


setpicScaleX

public void setpicScaleX(int _picScaleX)
Afecta a escala da largura da imagem

Parameters:
_picScaleX - % do tamanho da Largura da imagem original

setpicScaleY

public void setpicScaleY(int _picScaleY)
Afecta a altura da imagem


addElement

public void addElement(java.lang.String element)
Adiciona o elemento ao registry


addElement

public void addElement()
Adiciona os dados necessários para gerar a imagem no rtf