VintaSoft Imaging .NET SDK 15.1: Documentation for .NET developer
In This Topic
VintaSoft PDF .NET Plug-in: API changes in version 14.1
In This Topic

API changes in Vintasoft.Imaging.Pdf.dll

New classes:

public abstract class Vintasoft.Imaging.Pdf.Content.Commands.PdfContentCommand Represents a base class of PDF content commands.


Removed classes:

public class Vintasoft.Imaging.Pdf.PdfOptimizeSettings This class is no longer supported. Use PdfDocumentCompressorCommand class instead.


Changed classes:

Vintasoft.Imaging.Pdf.PdfContentRenderer
Added properties
public bool IsExecuteCommandOverridden { get; } Gets a value indicating whether this renderer overrides ExecuteCommand(PdfContentRenderingContext,PdfContentCommand) method.
Added methods
public void ExecuteCommand(Vintasoft.Imaging.Pdf.PdfContentRenderingContext, Vintasoft.Imaging.Pdf.Content.Commands.PdfContentCommand) Executes the content command.


Vintasoft.Imaging.Pdf.PdfDocument
Added methods
public void CreateXmpMetadata() Creates the XMP metadata using attributes from DocumentInformation property.
Removed methods
public void Optimize(Vintasoft.Imaging.Pdf.PdfOptimizeSettings) This method is no longer supported. Use PdfDocumentCompressorCommand class instead.
public void Optimize(Vintasoft.Imaging.Pdf.PdfFormat, Vintasoft.Imaging.Pdf.PdfOptimizeSettings) This method is no longer supported. Use PdfDocumentCompressorCommand class instead.
public void Optimize(Vintasoft.Imaging.Pdf.PdfFormat, Vintasoft.Imaging.Pdf.Security.EncryptionSystem, Vintasoft.Imaging.Pdf.PdfOptimizeSettings) This method is no longer supported. Use PdfDocumentCompressorCommand class instead.


Vintasoft.Imaging.Pdf.Content.PdfContentGraphicsFigureEditor
Added methods
public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigureTextGroup[] GetGraphicsFigureEditableTextGroups(float, bool, bool) Returns the text groups that can be edited.
public bool Remove(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure) Removes the specified content stream graphics figure.


Vintasoft.Imaging.Pdf.Drawing.PdfDrawingFont
Added properties
public bool CanDetermineSymbolUsage { get; } Gets a value indicating whether this font can determine the symbol usage.


Vintasoft.Imaging.Pdf.Drawing.PdfDrawingFontMetrics
Added constructors
public void PdfDrawingFontMetrics(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, bool) Initializes a new instance of the PdfDrawingFontMetrics class.


Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure
Added properties
public Vintasoft.Imaging.Pdf.Content.Commands.PdfContentCommand FirstContentCommand { get; } Gets the first content command of this graphics figure.
public Vintasoft.Imaging.Pdf.Content.Commands.PdfContentCommand LastContentCommand { get; } Gets the last content command of this graphics figure.


Vintasoft.Imaging.Pdf.Tree.PdfMetadataResource
Added constructors
public void PdfMetadataResource(Vintasoft.Imaging.Pdf.PdfDocument, byte[], Vintasoft.Imaging.Pdf.PdfCompression) Initializes a new instance of the PdfMetadataResource class.




API changes in Vintasoft.Imaging.Pdf.UI.dll

Changed classes:

Vintasoft.Imaging.Pdf.UI.GraphicsFigureView
Added methods
public bool IsPointOnObject(float, float, bool) Returns a value indicating whether point belongs the graphics figure.




API changes in Vintasoft.Imaging.Pdf.Wpf.UI.dll

Changed classes:

Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView
Added methods
public bool IsPointOnObject(System.Windows.Point, bool) Returns a value indicating whether point belongs the graphics figure.




API changes in Vintasoft.Imaging.Pdf.Office.dll

Changed classes:

Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.OfficeDocumentFigure
Added methods
public static Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.OfficeDocumentFigure Create(Vintasoft.Imaging.Fonts.FontProgramsControllerBase) Creates the Office document figure from ContentStreamGraphicsFigure or ContentStreamGraphicsFigureGroup .


Vintasoft.Imaging.Pdf.Office.PdfToDocxConverter
Added methods
public static System.IO.Stream ConvertGraphicsFigure(Vintasoft.Imaging.Pdf.Tree.PdfPage, Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure) Converts the ContentStreamGraphicsFigure or ContentStreamGraphicsFigureGroup to a DOCX document.