pt.moredata.ecs.rtf
Class RtfFactory

java.lang.Object
  extended bypt.moredata.ecs.rtf.RtfFactory

public class RtfFactory
extends java.lang.Object

RtfFactory.java Fábrica rápido de rtf(s). Permite import chamando métodos sequencialmente como se estivesse a simular a digitação sequencial do documento Company MoreData

Version:
$Revision: 1.1.1.1 $
Author:
Sergio Ferreira

Field Summary
static java.lang.String CENTERED
           
static java.lang.String JUSTIFIED
           
static java.lang.String LEFT
           
static java.lang.String RIGHT
           
 
Constructor Summary
RtfFactory()
           
 
Method Summary
 void addElement(org.apache.ecs.rtf.RTFElement element)
          Permite adicionar o elemento ao rtf
 void font(java.lang.String fontName, int fontSize)
          Muda para um font com determinado tamanho
 StandardRtfDocument getRtf()
          Permite aceder ao documento rtf a gerar
 void paragraph()
          Inicia um novo parágrafo dentro do qual todo o texto será gerado
 void paragraph(int firstLineIndent)
          Inicia um novo parágrafo com determinada indentação inicial
 void paragraph(java.lang.String alignment, int firstLineIndent)
          Inicia um novo parágrafo com determinado alinhamento e linha de inicio
 void RtfFactory()
          Creates new RtfFactory
 void setRtf(StandardRtfDocument _rtf)
          Afecta o documento de rtf Para permitir trabalhar com ECS directamente
 void text(java.lang.String text)
          Adiciona texto ao documento, no paragrafo corrente e de acordo com as definições correntes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT

public static final java.lang.String LEFT
See Also:
Constant Field Values

RIGHT

public static final java.lang.String RIGHT
See Also:
Constant Field Values

CENTERED

public static final java.lang.String CENTERED
See Also:
Constant Field Values

JUSTIFIED

public static final java.lang.String JUSTIFIED
See Also:
Constant Field Values
Constructor Detail

RtfFactory

public RtfFactory()
Method Detail

RtfFactory

public void RtfFactory()
Creates new RtfFactory


paragraph

public void paragraph()
Inicia um novo parágrafo dentro do qual todo o texto será gerado


paragraph

public void paragraph(int firstLineIndent)
Inicia um novo parágrafo com determinada indentação inicial


paragraph

public void paragraph(java.lang.String alignment,
                      int firstLineIndent)
Inicia um novo parágrafo com determinado alinhamento e linha de inicio


text

public void text(java.lang.String text)
Adiciona texto ao documento, no paragrafo corrente e de acordo com as definições correntes


font

public void font(java.lang.String fontName,
                 int fontSize)
Muda para um font com determinado tamanho

Parameters:
fontName -
fontSize -

addElement

public void addElement(org.apache.ecs.rtf.RTFElement element)
Permite adicionar o elemento ao rtf

Parameters:
element - Elemento a adicionar

getRtf

public StandardRtfDocument getRtf()
Permite aceder ao documento rtf a gerar

Returns:
Referencia para o documento rtf gerado

setRtf

public void setRtf(StandardRtfDocument _rtf)
Afecta o documento de rtf Para permitir trabalhar com ECS directamente

Parameters:
_rtf - Referência para o documento de rtf usado