Aspose.TeX for .NET 21.8 Release Notes

Aspose.TeX 21.8 for .NET 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 Aspose.TeX.Interaction
  • Field Aspose.TeX.Interaction.BatchMode
  • Field Aspose.TeX.Interaction.NonstopMode
  • Field Aspose.TeX.Interaction.ScrollMode
  • Field Aspose.TeX.Interaction.ErrorStopMode
  • Field Aspose.TeX.Interaction.FormatDefined
  • Property Aspose.TeX.TeXOptions.Interaction
  • Property Aspose.TeX.TeXOptions.Repeat
  • Property Aspose.TeX.TeXConfig.ObjectLaTeX
  • Type Aspose.TeX.TeXJob
  • Method Aspose.TeX.TeXJob.#ctor(Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeXJob.#ctor(System.String,Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeXJob.#ctor(System.IO.Stream,Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeXJob.Run
  • Method Aspose.TeX.TeXJob.CreateFormat(System.String,Aspose.TeX.TeXOptions)
  • Type Aspose.TeX.Features.MathRenderer
  • Method Aspose.TeX.Features.MathRenderer.Render(System.String,System.IO.Stream,Aspose.TeX.Features.MathRendererOptions,System.Drawing.SizeF@)
  • Type Aspose.TeX.Features.MathRendererOptions
  • Method Aspose.TeX.Features.MathRendererOptions.#ctor
  • Property Aspose.TeX.Features.MathRendererOptions.BackgroundColor
  • Property Aspose.TeX.Features.MathRendererOptions.ErrorReport
  • Property Aspose.TeX.Features.MathRendererOptions.LogStream
  • Property Aspose.TeX.Features.MathRendererOptions.Preamble
  • Property Aspose.TeX.Features.MathRendererOptions.Scale
  • Property Aspose.TeX.Features.MathRendererOptions.ShowTerminal
  • Property Aspose.TeX.Features.MathRendererOptions.TextColor
  • Type Aspose.TeX.Features.PngMathRendererOptions
  • Method Aspose.TeX.Features.PngMathRendererOptions.#ctor
  • Property Aspose.TeX.Features.PngMathRendererOptions.Resolution
  • Type Aspose.TeX.IO.IOutputWorkingDirectory
  • Method Aspose.TeX.IO.IOutputWorkingDirectory.GetOutputFile(System.String,System.String@)
  • Method Aspose.TeX.IO.OutputZipDirectory.GetOutputFile(System.String,System.String@)
  • Method Aspose.TeX.Presentation.Device.#ctor(Aspose.TeX.Presentation.Device)
  • Method Aspose.TeX.Presentation.Device.Create
  • Method Aspose.TeX.Presentation.Device.Dispose
  • Method Aspose.TeX.Presentation.Device.RestoreGraphicsState
  • Method Aspose.TeX.Presentation.Device.SaveGraphicsState
  • Method Aspose.TeX.Presentation.Device.SetClip(System.Drawing.Drawing2D.GraphicsPath)
  • Property Aspose.TeX.Presentation.Device.Stroke
  • Method Aspose.TeX.Presentation.Device.FillPath(System.Drawing.Drawing2D.GraphicsPath)
  • Method Aspose.TeX.Presentation.Device.ShowImage(System.Drawing.PointF,System.Drawing.SizeF,System.Byte[])
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.#ctor(Aspose.TeX.Presentation.Pdf.PdfDevice)
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.Create
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.Dispose
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.SetClip(System.Drawing.Drawing2D.GraphicsPath)
  • Property Aspose.TeX.Presentation.Pdf.PdfDevice.Fill
  • Property Aspose.TeX.Presentation.Pdf.PdfDevice.Stroke
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.FillPath(System.Drawing.Drawing2D.GraphicsPath)
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.ShowImage(System.Drawing.PointF,System.Drawing.SizeF,System.Byte[])
  • Method Aspose.TeX.Presentation.Image.ImageDevice.#ctor(System.Boolean)
  • Method Aspose.TeX.Presentation.Image.ImageDevice.#ctor(Aspose.TeX.Presentation.Image.ImageDevice)
  • Method Aspose.TeX.Presentation.Image.ImageDevice.Create
  • Method Aspose.TeX.Presentation.Image.ImageDevice.Dispose
  • Method Aspose.TeX.Presentation.Image.ImageDevice.SetClip(System.Drawing.Drawing2D.GraphicsPath)
  • Property Aspose.TeX.Presentation.Image.ImageDevice.Fill
  • Property Aspose.TeX.Presentation.Image.ImageDevice.Stroke
  • Method Aspose.TeX.Presentation.Image.ImageDevice.FillPath(System.Drawing.Drawing2D.GraphicsPath)
  • Method Aspose.TeX.Presentation.Image.ImageDevice.ShowImage(System.Drawing.PointF,System.Drawing.SizeF,System.Byte[])
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.#ctor(Aspose.TeX.Presentation.Xps.XpsDevice)
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.Create
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.Dispose
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.SetClip(System.Drawing.Drawing2D.GraphicsPath)
  • Property Aspose.TeX.Presentation.Xps.XpsDevice.Fill
  • Property Aspose.TeX.Presentation.Xps.XpsDevice.Stroke
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.FillPath(System.Drawing.Drawing2D.GraphicsPath)
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.ShowImage(System.Drawing.PointF,System.Drawing.SizeF,System.Byte[])
  • Property Aspose.TeX.ResourceProviders.FormatProvider.ObjectLaTeX

Renamed APIs

  • Type Aspose.TeX.IO.IWorkingDirectory -> Aspose.TeX.IO.IInputWorkingDirectory
  • Method Aspose.TeX.IO.OutputFileSystemDirectory.GetFile(System.String,System.String@) -> Aspose.TeX.IO.OutputFileSystemDirectory.GetOutputFile(System.String,System.String@)
  • Method Aspose.TeX.Presentation.Device.StartGroup(System.Drawing.Drawing2D.Matrix) -> Aspose.TeX.Presentation.Device.SetTransform(System.Drawing.Drawing2D.Matrix)
  • Property Aspose.TeX.Presentation.Device.Color -> Aspose.TeX.Presentation.Device.Fill
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.StartGroup(System.Drawing.Drawing2D.Matrix) -> Aspose.TeX.Presentation.Pdf.PdfDevice.SetTransform(System.Drawing.Drawing2D.Matrix)
  • Method Aspose.TeX.Presentation.Image.ImageDevice.StartGroup(System.Drawing.Drawing2D.Matrix) -> Aspose.TeX.Presentation.Image.ImageDevice.SetTransform(System.Drawing.Drawing2D.Matrix)
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.StartGroup(System.Drawing.Drawing2D.Matrix) -> Aspose.TeX.Presentation.Xps.XpsDevice.SetTransform(System.Drawing.Drawing2D.Matrix)

Modified APIs

  • Method Aspose.TeX.IO.OutputFileTerminal.#ctor(Aspose.TeX.IO.IOutputWorkingDirectory)
  • Method Aspose.TeX.ResourceProviders.FormatProvider.#ctor(Aspose.TeX.IO.IInputWorkingDirectory,System.String)

Removed APIs

  • Method Aspose.TeX.Presentation.Device.EndGroup
  • Method Aspose.TeX.Presentation.Pdf.PdfDevice.EndGroup
  • Method Aspose.TeX.Presentation.Image.ImageDevice.#ctor
  • Method Aspose.TeX.Presentation.Image.ImageDevice.EndGroup
  • Method Aspose.TeX.Presentation.Xps.XpsDevice.EndGroup
  • Type Aspose.TeX.TeX
  • Method Aspose.TeX.TeX.Typeset(Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeX.Typeset(System.String,Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeX.Typeset(System.IO.Stream,Aspose.TeX.Presentation.Device,Aspose.TeX.TeXOptions)
  • Method Aspose.TeX.TeX.CreateFormat(System.String,Aspose.TeX.TeXOptions)

Got Queries?

If you have any query related to Aspose.TeX for .NET API, please feel free to write to reach us on Aspose.TeX forum. We’ll be glad to assist you with your inquiries.