@PublicAPI public abstract class ImageExporter extends chemaxon.formats.GeneralExportOptions implements chemaxon.formats.BinaryExporter<Molecule>
Modifier and Type | Class and Description |
---|---|
static class |
ImageExporter.AtomNumberingType
Atom numbering types.
|
static class |
ImageExporter.Builder<T extends ImageExporter.Builder<T>> |
static class |
ImageExporter.CarbonDisplay
Carbon atom display options.
|
static class |
ImageExporter.ChiralityDisplayOption
Display option for chirality.
|
static class |
ImageExporter.Coloring
Coloring styles.
|
static class |
ImageExporter.HydrogenDisplayOption
Display options for hydrogens.
|
static class |
ImageExporter.LigandOrderVisibility
Ligand order visibility options.
|
static class |
ImageExporter.LineType
Line drawing styles.
|
static class |
ImageExporter.Rendering
Molecule display modes.
|
Modifier | Constructor and Description |
---|---|
protected |
ImageExporter(ImageExporter.Builder<?> builder) |
protected ImageExporter(ImageExporter.Builder<?> builder)
public chemaxon.formats.CloseableWriter<Molecule> createWriter(java.io.OutputStream stream) throws java.io.IOException
createWriter
in interface chemaxon.formats.BinaryExporter<Molecule>
java.io.IOException
public ImageExporter.HydrogenDisplayOption getHydrogenDisplay()
public ImageExporter.ChiralityDisplayOption getChiralityDisplay()
public int getWidth()
public int getHeight()
public double getScale()
public double getMaxScale()
public double getAtomLabelSize()
public double getBondWidth()
public double getWireThickness()
public double getStickThickness()
public double getBallRadius()
public java.lang.String getBgColor()
public java.lang.String getBgColorAlpha()
public boolean isTransparentBg()
public ImageExporter.Coloring getColoring()
public boolean isSetColors()
public java.lang.String getAtomAndBondColors()
public ImageExporter.Rendering getRendering()
public boolean isHiddenAntiAlias()
public boolean isAtomMap()
public boolean isAtomNum()
public ImageExporter.AtomNumberingType getAtomNumberingType()
public boolean isLonePairs()
public boolean isExplicitLonePairs()
public boolean isLonePairsAsLine()
public boolean isWedgeOrientationUp()
public ImageExporter.LineType getAnyBondStyle()
public boolean isHiddenAtomSymbols()
public boolean isValencePropertyVisible()
public boolean isStereoPropertyVisible()
public ImageExporter.CarbonDisplay getCarbonDisplay()
public boolean isGraphInvariantsVisible()
public boolean isBondLengthVisible()
public boolean isValenceErrorVisible()
public boolean isAbsoluteLabelVisible()
public ImageExporter.LigandOrderVisibility getLigandOrderVisibility()
public boolean isLigandErrorVisible()
public ImageExporter.LineType getCoordBondStyle()
public ImageExporter.LineType getCoordBondStyleAtMultiCenter()
public boolean isChargeWithCircle()
public boolean isOneLetterPeptideDisplay()
public boolean isAtomPropVisible()
public java.lang.String getAtomFontType()
public java.lang.String getChargeFont()
public boolean areRGroupsHidden()
public double bondHashSpacing()
public double marginSize()