Browse our Products
Aspose.TeX for Java 21.8 Release Notes
Aspose.TeX 21.8 for Java has been released!
Object TeX graphics support has been implemented. LaTeX support has been implemented. Math formula renderer feature has been implemented on the base of LaTeX.
Key | Summary | Category |
---|---|---|
TEXNET-114 | Implement graphics support: affine transformations | New Feature |
TEXNET-115 | Implement color support | New Feature |
TEXNET-116 | Implement graphics support: drawing and filling paths | New Feature |
TEXNET-119 | Implement graphics support: clipping paths | New Feature |
TEXNET-120 | Investigate LaTeX internals. Load LaTeX format files to ObjectTeX engine | New Feature |
TEXNET-123 | Plug in standard LaTeX packages | New Feature |
TEXNET-127 | Implement math formula renderer | New Feature |
TEXNET-134 | Adapt geometry package | Enhancement |
TEXNET-135 | Adapt color package | Enhancement |
TEXNET-139 | Implement raster image inclusion within graphics package | Enhancement |
TEXAPP-23 | Implement error reporting feature in Math Renderer | Enhancement |
Public API
Added APIs
- Type com.aspose.tex.Interaction
- Field com.aspose.tex.Interaction.BatchMode
- Field com.aspose.tex.Interaction.NonstopMode
- Field com.aspose.tex.Interaction.ScrollMode
- Field com.aspose.tex.Interaction.ErrorStopMode
- Field com.aspose.tex.Interaction.FormatDefined
- Method com.aspose.tex.Interaction.valueOf(java.lang.String)
- Method com.aspose.tex.Interaction.values
- Method com.aspose.tex.TeXOptions.getInteraction
- Method com.aspose.tex.TeXOptions.setInteraction(com.aspose.tex.Interaction)
- Method com.aspose.tex.TeXOptions.getRepeat
- Method com.aspose.tex.TeXOptions.setRepeat(boolean)
- Method com.aspose.tex.TeXConfig.objectLaTeX
- Type com.aspose.tex.TeXJob
- Method com.aspose.tex.TeXJob.#ctor(com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeXJob.#ctor(java.io.InputStream,com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeXJob.#ctor(java.lang.String,com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeXJob.run
- Method com.aspose.tex.TeXJob.createFormat(java.lang.String,com.aspose.tex.TeXOptions)
- Type com.aspose.tex.TeXLog
- Method com.aspose.tex.TeXLog.#ctor
- Type com.aspose.tex.MathRenderer
- Method com.aspose.tex.MathRenderer.render(java.lang.String,java.io.OutputStream,com.aspose.tex.MathRendererOptions,com.aspose.tex.Size2D)
- Type com.aspose.tex.MathRendererOptions
- Method com.aspose.tex.MathRendererOptions.#ctor
- Method com.aspose.tex.MathRendererOptions.getBackgroundColor
- Method com.aspose.tex.MathRendererOptions.getErrorReport
- Method com.aspose.tex.MathRendererOptions.getLogStream
- Method com.aspose.tex.MathRendererOptions.getPreamble
- Method com.aspose.tex.MathRendererOptions.getScale
- Method com.aspose.tex.MathRendererOptions.getShowTerminal
- Method com.aspose.tex.MathRendererOptions.getTextColor
- Method com.aspose.tex.MathRendererOptions.setBackgroundColor(java.awt.Color)
- Method com.aspose.tex.MathRendererOptions.setLogStream(java.io.OutputStream)
- Method com.aspose.tex.MathRendererOptions.setPreamble(java.lang.String)
- Method com.aspose.tex.MathRendererOptions.setScale(int)
- Method com.aspose.tex.MathRendererOptions.setShowTerminal(boolean)
- Method com.aspose.tex.MathRendererOptions.setTextColor(java.awt.Color)
- Type com.aspose.tex.PngMathRendererOptions
- Method com.aspose.tex.PngMathRendererOptions.#ctor
- Method com.aspose.tex.PngMathRendererOptions.getResolution
- Method com.aspose.tex.PngMathRendererOptions.setResolution(int)
- Type com.aspose.tex.Size2D
- Method com.aspose.tex.Size2D.#ctor
- Type com.aspose.tex.Size2D$Float
- Field com.aspose.tex.Size2D$Float.height
- Field com.aspose.tex.Size2D$Float.width
- Method com.aspose.tex.Size2D$Float.#ctor
- Method com.aspose.tex.Size2D$Float.#ctor(float,float)
- Method com.aspose.tex.Size2D$Float.getHeight
- Method com.aspose.tex.Size2D$Float.getWidth
- Method com.aspose.tex.Size2D$Float.setSize(double,double)
- Method com.aspose.tex.Size2D$Float.setSize(float,float)
- Method com.aspose.tex.IOutputWorkingDirectory.getOutputFile(java.lang.String,java.lang.String[])
- Method com.aspose.tex.OutputZipDirectory.getOutputFile(java.lang.String,java.lang.String[])
- Type com.aspose.tex.rendering.ColoredStroke
- Method com.aspose.tex.rendering.ColoredStroke.#ctor(java.awt.Color,java.awt.Stroke)
- Method com.aspose.tex.rendering.ColoredStroke.getColor
- Method com.aspose.tex.rendering.ColoredStroke.getStroke
- Method com.aspose.tex.rendering.Device.#ctor(com.aspose.tex.rendering.Device)
- Method com.aspose.tex.rendering.Device.create
- Method com.aspose.tex.rendering.Device.dispose
- Method com.aspose.tex.rendering.Device.restoreGraphicsState
- Method com.aspose.tex.rendering.Device.saveGraphicsState
- Method com.aspose.tex.rendering.Device.setClip(java.awt.Shape)
- Method com.aspose.tex.rendering.Device.getStroke
- Method com.aspose.tex.rendering.Device.setStroke(com.aspose.tex.rendering.ColoredStroke)
- Method com.aspose.tex.rendering.Device.fillPath(java.awt.Shape)
- Method com.aspose.tex.rendering.Device.showImage(java.awt.geom.Point2D,java.awt.geom.Dimension2D,byte[])
- Method com.aspose.tex.rendering.PdfDevice.#ctor(com.aspose.tex.rendering.PdfDevice)
- Method com.aspose.tex.rendering.PdfDevice.create
- Method com.aspose.tex.rendering.PdfDevice.dispose
- Method com.aspose.tex.rendering.PdfDevice.setClip(java.awt.Shape)
- Method com.aspose.tex.rendering.PdfDevice.getFill
- Method com.aspose.tex.rendering.PdfDevice.setFill(java.awt.Color)
- Method com.aspose.tex.rendering.PdfDevice.getStroke
- Method com.aspose.tex.rendering.PdfDevice.setStroke(com.aspose.tex.rendering.ColoredStroke)
- Method com.aspose.tex.rendering.PdfDevice.fillPath(java.awt.Shape)
- Method com.aspose.tex.rendering.PdfDevice.showImage(java.awt.geom.Point2D,java.awt.geom.Dimension2D,byte[])
- Method com.aspose.tex.rendering.ImageDevice.#ctor(boolean)
- Method com.aspose.tex.rendering.ImageDevice.#ctor(com.aspose.tex.rendering.ImageDevice)
- Method com.aspose.tex.rendering.ImageDevice.create
- Method com.aspose.tex.rendering.ImageDevice.dispose
- Method com.aspose.tex.rendering.ImageDevice.cropPage(int,java.awt.Color,float)
- Method com.aspose.tex.rendering.ImageDevice.setClip(java.awt.Shape)
- Method com.aspose.tex.rendering.ImageDevice.getFill
- Method com.aspose.tex.rendering.ImageDevice.setFill(java.awt.Color)
- Method com.aspose.tex.rendering.ImageDevice.getStroke
- Method com.aspose.tex.rendering.ImageDevice.setStroke(com.aspose.tex.rendering.ColoredStroke)
- Method com.aspose.tex.rendering.ImageDevice.fillPath(java.awt.Shape)
- Method com.aspose.tex.rendering.ImageDevice.showImage(java.awt.geom.Point2D,java.awt.geom.Dimension2D,byte[])
- Method com.aspose.tex.rendering.XpsDevice.#ctor(com.aspose.tex.rendering.XpsDevice)
- Method com.aspose.tex.rendering.XpsDevice.create
- Method com.aspose.tex.rendering.XpsDevice.dispose
- Method com.aspose.tex.rendering.XpsDevice.setClip(java.awt.Shape)
- Method com.aspose.tex.rendering.XpsDevice.getFill
- Method com.aspose.tex.rendering.XpsDevice.setFill(java.awt.Color)
- Method com.aspose.tex.rendering.XpsDevice.getStroke
- Method com.aspose.tex.rendering.XpsDevice.setStroke(com.aspose.tex.rendering.ColoredStroke)
- Method com.aspose.tex.rendering.XpsDevice.fillPath(java.awt.Shape)
- Method com.aspose.tex.rendering.XpsDevice.showImage(java.awt.geom.Point2D,java.awt.geom.Dimension2D,byte[])
- Method com.aspose.tex.FormatProvider.objectLaTeX
Renamed APIs
- Method com.aspose.tex.OutputFileSystemDirectory.getFile(java.lang.String,java.lang.String[]) -> com.aspose.tex.OutputFileSystemDirectory.getOutputFile(java.lang.String,java.lang.String[])
- Method com.aspose.tex.rendering.Device.startGroup(java.awt.geom.AffineTransform) -> com.aspose.tex.rendering.Device.setTransform(java.awt.geom.AffineTransform)
- Method com.aspose.tex.rendering.Device.getColor -> com.aspose.tex.rendering.Device.getFill
- Method com.aspose.tex.rendering.Device.setColor(java.awt.Color) -> com.aspose.tex.rendering.Device.setFill(java.awt.Color)
- Method com.aspose.tex.rendering.PdfDevice.startGroup(java.awt.geom.AffineTransform) -> com.aspose.tex.rendering.PdfDevice.setTransform(java.awt.geom.AffineTransform)
- Method com.aspose.tex.rendering.ImageDevice.startGroup(java.awt.geom.AffineTransform) -> com.aspose.tex.rendering.ImageDevice.setTransform(java.awt.geom.AffineTransform)
- Method com.aspose.tex.rendering.XpsDevice.startGroup(java.awt.geom.AffineTransform) -> com.aspose.tex.rendering.XpsDevice.setTransform(java.awt.geom.AffineTransform)
Removed APIs
- Method com.aspose.tex.IOutputWorkingDirectory.close
- Method com.aspose.tex.IOutputWorkingDirectory.getFile(java.lang.String,java.lang.String[])
- Method com.aspose.tex.rendering.Device.startGroup
- Method com.aspose.tex.rendering.Device.endGroup
- Method com.aspose.tex.rendering.PdfDevice.endGroup
- Method com.aspose.tex.rendering.ImageDevice.endGroup
- Method com.aspose.tex.rendering.XpsDevice.endGroup
- Type com.aspose.tex.TeX
- Method com.aspose.tex.TeX.createFormat(java.lang.String,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeX.typeset(com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeX.typeset(java.io.InputStream,com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
- Method com.aspose.tex.TeX.typeset(java.lang.String,com.aspose.tex.rendering.Device,com.aspose.tex.TeXOptions)
Got Queries?
If you have any query related to Aspose.TeX for Java API, please feel free to write to reach us on Aspose.TeX forum. We’ll be glad to assist you with your inquiries.