Browse our Products

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.

KeySummaryCategory
TEXNET-114Implement graphics support: affine transformationsNew Feature
TEXNET-115Implement color supportNew Feature
TEXNET-116Implement graphics support: drawing and filling pathsNew Feature
TEXNET-119Implement graphics support: clipping pathsNew Feature
TEXNET-120Investigate LaTeX internals. Load LaTeX format files to ObjectTeX engineNew Feature
TEXNET-123Plug in standard LaTeX packagesNew Feature
TEXNET-127Implement math formula rendererNew Feature
TEXNET-134Adapt geometry packageEnhancement
TEXNET-135Adapt color packageEnhancement
TEXNET-139Implement raster image inclusion within graphics packageEnhancement
TEXAPP-23Implement error reporting feature in Math RendererEnhancement

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.