|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjpicedt.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 FormatterFactoryoutputConstraint - 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 FormatterFactorygetCommentFormatter in class AbstractFormatterFactorypublic int loadDefault()
DXFContants.
loadDefault in interface Customizationpublic int load(Properties prop)
Properties prop.
load in interface Customizationprop - les valeurs du widget à charger.public void store(Properties prop)
prop.
store in interface Customizationprop - 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 DXFCustomizationpublic int getElolCircle()
getElolCircle in interface DXFCustomizationpublic int getElolEllipse()
getElolEllipse in interface DXFCustomizationpublic int getCurveMulticurve()
getCurveMulticurve in interface DXFCustomizationpublic int getPlChord()
getPlChord in interface DXFCustomizationpublic int getPlPie()
getPlPie in interface DXFCustomizationpublic int getPlMulticurve()
getPlMulticurve in interface DXFCustomizationpublic int getPlParallelogram()
getPlParallelogram in interface DXFCustomizationpublic void setElolCircle(int val)
setElolCircle in interface DXFCustomizationpublic void setElolEllipse(int val)
setElolEllipse in interface DXFCustomizationpublic void setCurveMulticurve(int val)
setCurveMulticurve in interface DXFCustomizationpublic void setPlChord(int val)
setPlChord in interface DXFCustomizationpublic void setPlPie(int val)
setPlPie in interface DXFCustomizationpublic void setPlMulticruve(int val)
setPlMulticruve in interface DXFCustomizationpublic void setPlParallelogram(int val)
setPlParallelogram in interface DXFCustomization
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||