|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jpicedt.graphic.io.formatter.AbstractFormatterFactory jpicedt.format.output.dxf.DXFFormatter
public class DXFFormatter
Autocad DXF (marque déposée) (Drawing eXchange Format) formatter. Fabrique pour convertir un dessin depuis le format jPicEdt vers le format DXF (marque déposée) utilisé notamment par AutoCad (marque déposée).
Field Summary | |
---|---|
protected int |
entityHandle
|
protected boolean |
showJpicB
|
Fields inherited from class jpicedt.graphic.io.formatter.AbstractFormatterFactory |
---|
commentFormatter, factoryMap, lineSeparator |
Fields inherited from interface jpicedt.graphic.io.formatter.FormatterFactory |
---|
MAKE_STANDALONE_FILE |
Constructor Summary | |
---|---|
DXFFormatter()
|
Method Summary | |
---|---|
void |
appendLine(DXFStringBuffer buf,
PicPoint pt1,
PicPoint pt2)
Ajoute à un tampon DXF (marque déposée) buf une définition de segment de droite joingant pt1 à pt2 |
void |
commonTagVal(DXFStringBuffer buf)
Ajoute à un tampon DXF (marque déposée) buf les éléments d'information DXF (marque déposée) communs à toute entité DXF (marque déposée), et indépendants de l'instance d'entité. |
static void |
configure(Properties preferences)
|
Formatter |
createFormatter(Drawing d,
Object outputConstraint)
|
CommentFormatting |
getCommentFormatter()
Renvoie un formatteur de commentaire, ce formatteur sert à encapsuler le code JPIC-XML dans un autre type de contenu sous la forme de commentaires forts (pour la délimitation du début et de la fin du code JPIC-XML) et faibles (pour le code JPIC-XML lui-même) |
int |
getCurveMulticurve()
|
DXFConstants.DXFVersion |
getDXFVersion()
|
int |
getElolCircle()
|
int |
getElolEllipse()
|
int |
getPlChord()
|
int |
getPlMulticurve()
|
int |
getPlParallelogram()
|
int |
getPlPie()
|
int |
load(Properties prop)
Charge les propriétés DXF (marque déposée) à partir de l'objet Properties prop. |
int |
loadDefault()
Charge les propriété DXF (marque déposée) par leurs valeurs par défaut. |
void |
setCurveMulticurve(int val)
|
void |
setElolCircle(int val)
|
void |
setElolEllipse(int val)
|
void |
setPlChord(int val)
|
void |
setPlMulticruve(int val)
|
void |
setPlParallelogram(int val)
|
void |
setPlPie(int val)
|
boolean |
showJpic()
Indique s'il faut insérer le println de chaque élément juste avant l'élément sous la forme d'un commentaire DXF (marque déposée). |
void |
store(Properties prop)
Stocke les proriétés DXF (marque déposée) dans l'objet prop . |
Methods inherited from class jpicedt.graphic.io.formatter.AbstractFormatterFactory |
---|
createFormatter, getFileWrapperEpilog, getFileWrapperProlog, getFormatterFactory, getLineSeparator, getMappedClass, map, revertedArrowsAttribute, setCommentFormatter, setLineSeparator, stringWriteMultiLine, textWriteMultiLine, toString, unmap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean showJpicB
protected int entityHandle
Constructor Detail |
---|
public DXFFormatter()
Method Detail |
---|
public static void configure(Properties preferences)
public boolean showJpic()
public void appendLine(DXFStringBuffer buf, PicPoint pt1, PicPoint pt2)
buf
- tampon de sortie qui sera composé dans le fichier DXF (marque déposée) en
cours de formattage.pt1
- pt2
- public void commonTagVal(DXFStringBuffer buf)
public Formatter createFormatter(Drawing d, Object outputConstraint)
createFormatter
in interface FormatterFactory
outputConstraint
- constraint used by the factory to create a specific Formatter on-the-fly
createFormatter(Element e)
on the elements
of the drawing, plus creating auxiliarypublic CommentFormatting getCommentFormatter()
AbstractFormatterFactory
getCommentFormatter
in interface FormatterFactory
getCommentFormatter
in class AbstractFormatterFactory
public int loadDefault()
DXFContants
.
loadDefault
in interface Customization
public int load(Properties prop)
Properties
prop.
load
in interface Customization
prop
- les valeurs du widget à charger.public void store(Properties prop)
prop
.
store
in interface Customization
prop
- Propriétés de personnalisation dans lesquelles this mémorise
les valeurs de propriétés qui lui sont courantes.public DXFConstants.DXFVersion getDXFVersion()
getDXFVersion
in interface DXFCustomization
public int getElolCircle()
getElolCircle
in interface DXFCustomization
public int getElolEllipse()
getElolEllipse
in interface DXFCustomization
public int getCurveMulticurve()
getCurveMulticurve
in interface DXFCustomization
public int getPlChord()
getPlChord
in interface DXFCustomization
public int getPlPie()
getPlPie
in interface DXFCustomization
public int getPlMulticurve()
getPlMulticurve
in interface DXFCustomization
public int getPlParallelogram()
getPlParallelogram
in interface DXFCustomization
public void setElolCircle(int val)
setElolCircle
in interface DXFCustomization
public void setElolEllipse(int val)
setElolEllipse
in interface DXFCustomization
public void setCurveMulticurve(int val)
setCurveMulticurve
in interface DXFCustomization
public void setPlChord(int val)
setPlChord
in interface DXFCustomization
public void setPlPie(int val)
setPlPie
in interface DXFCustomization
public void setPlMulticruve(int val)
setPlMulticruve
in interface DXFCustomization
public void setPlParallelogram(int val)
setPlParallelogram
in interface DXFCustomization
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |