VintaSoft Imaging .NET SDK 14.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.