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

    API changes in Vintasoft.Imaging.Pdf.dll

    New classes:

    public class Vintasoft.Imaging.Codecs.Encoders.PdfPageSavedEventArgs Provides data for the ImageSaved event of PdfEncoder class.
    public class Vintasoft.Imaging.Pdf.Tree.PdfResourceList Represents the list of PdfResource .
    public class Vintasoft.Imaging.Pdf.Tree.DigitalSignatures.PdfDocumentLtv Provides methods, which allow work with long term validation (LTV) information of PDF signatures.


    Changed classes:

    Vintasoft.Imaging.Pdf.PdfFontManager
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont CreateFontSubset(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, string) Creates the font subset that must be used to encode specfied text.
    public void PackFont(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, string) Packs the specified PDF font.


    Vintasoft.Imaging.Pdf.PdfFormat
    Added properties
    public bool LinearizedFormat { get ; } Gets a value indicating whether PDF document should have linearized format (Fast Web View).
    Added constructors
    public void PdfFormat(string, bool, bool, bool) Initializes a new instance of the PdfFormat class.
    Added methods
    public Vintasoft.Imaging.Pdf.PdfFormat GetLinearizedFormat() Returns the linearized PDF format from this PDF format.
    public Vintasoft.Imaging.Pdf.PdfFormat GetNotLinearizedFormat() Returns not linearized PDF format from this PDF format.


    Vintasoft.Imaging.Pdf.Processing.PdfFixups
    Added properties
    public static Vintasoft.Imaging.Processing.ProcessingCommand<Vintasoft.Imaging.Pdf.Processing.PdfContentStreamCommandProcessingParams> ContentStreamNamedResourceIsMissingFixup { get ; } Gets the fixup of ContentStreamNamedResourceIsMissing .
    public static Vintasoft.Imaging.Processing.ProcessingCommand<Vintasoft.Imaging.Pdf.Processing.PdfFontProcessingParams> FontWidthInfoMismatchPreprocessing { get ; } Gets the pre-fixup of FontWidthInfoMismatch .


    Vintasoft.Imaging.Pdf.Tree.PdfDocumentInformation
    Added properties
    public System.DateTimeOffset CreationRawDate { get ; } Gets the raw date and time the document was created.
    public System.DateTimeOffset ModifyRawDate { get ; } Gets the raw date and time the document was most recently modified.


    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormRadioButtonGroupField
    Added properties
    public string [] ItemArray { get ; set ; } Gets or sets the items as a string array.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormChoiceFieldItemList Items { get ; set ; } Gets or sets a list of items to be presented to the user.


    Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageExport
    Renamed properties
    public bool IsExported { get ; set ; } public bool ExportStateValue { get ; set ; }


    Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsagePrint
    Renamed properties
    public bool IsPrinted { get ; set ; } public bool PrintStateValue { get ; set ; }


    Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageView
    Renamed properties
    public bool IsViewed { get ; set ; } public bool ViewStateValue { get ; set ; }




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

    New classes:

    public class Vintasoft.Imaging.Pdf.UI.Annotations.PdfInteractionAreaAppearanceManager Stores and manages settings for interaction areas of PDF visual tool.




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

    New classes:

    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfInteractionAreaAppearanceManager Manages and stores the settings for interaction areas of PDF visual tool.