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

    API changes in Vintasoft.Imaging.Pdf.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.PdfPageDigitalSignatureHelper Helps to add the digital signature to a PDF page.
    public class Vintasoft.Imaging.Pdf.Processing.PdfFlattenTextCommand Flattens (burns) the text content in the PDF page.


    Changed classes:

    Vintasoft.Imaging.Pdf.Drawing.PdfGraphics
    Added methods
    public void BeginActualTextMarkedContent(string) Begins the marked content with name "Span" and "ActualText" property.
    Changed methods
    public void DrawAnnotation(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation, System.Drawing.RectangleF, Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) public void DrawAnnotation(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation, System.Drawing.RectangleF, Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType, bool)


    Vintasoft.Imaging.Pdf.Processing.PdfPageBurnAnnotationsCommand
    Added properties
    public bool DrawAsForm { get; set; } Gets or sets a value indicating whether the PDF annotations must be drawn as form XObject on the PDF page.


    Vintasoft.Imaging.Pdf.Processing.PdfPageProcessingCommand
    Added methods
    public Vintasoft.Imaging.Processing.ProcessingResult Execute(Vintasoft.Imaging.Pdf.PdfDocument) Executes processing command on the specified PdfDocument .
    public Vintasoft.Imaging.Processing.ProcessingResult Execute(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Processing.ProcessingState) Executes processing command on the specified PdfDocument .


    Vintasoft.Imaging.Pdf.Processing.PdfSimplifyContentCommand
    Added properties
    public Vintasoft.Imaging.Pdf.Processing.RemoveTransparencyFromContentStreamCommand RemoveTransparencyCommand { get; } Gets the command that uses to remove transparency form PDF page.


    Vintasoft.Imaging.Pdf.Processing.RemoveTransparencyFromContentStreamCommand
    Added properties
    public Vintasoft.Imaging.Pdf.PdfCompressionSettings FallbackCompressionSettings { get; set; } Gets or sets the settings of compression that is used for compressing of rasterized page content.
    public Vintasoft.Imaging.Pdf.PdfCompression FallbackImageCompression { get; set; } Gets or sets the compression that is used for compressing of rasterized page content.
    public bool RemoveVectorAlphaTransparency { get; set; } Gets or sets a value indicating whether need remove vector alpha transparency.


    Vintasoft.Imaging.Pdf.Tree.PdfPage
    Added methods
    public void AddInvisibleDigitalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string) Adds invisible digital signature to the specified PDF page.
    public void AddInvisibleDigitalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, bool) Adds invisible digital signature to the specified PDF page.
    public void AddInvisibleDigitalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, bool) Adds invisible digital signature to the specified PDF page.
    public void AddVisibleDigitalSignatureWithImageAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, System.Drawing.RectangleF) Adds visible digital signature with image appearance to the specified PDF page.
    public void AddVisibleDigitalSignatureWithImageAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, System.Drawing.RectangleF, bool) Adds visible digital signature with image appearance to the specified PDF page.
    public void AddVisibleDigitalSignatureWithImageAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, string, System.Drawing.RectangleF, bool) Adds visible digital signature with image appearance to the specified PDF page.
    public void AddVisibleDigitalSignatureWithTextAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, System.Drawing.RectangleF) Adds visible digital signature with custom appearance to this PDF page.
    public void AddVisibleDigitalSignatureWithTextAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, System.Drawing.RectangleF, bool) Adds visible digital signature with custom appearance to this PDF page.
    public void AddVisibleDigitalSignatureWithTextAppearance(System.Security.Cryptography.X509Certificates.X509Certificate2, string, string, string, string, System.Drawing.RectangleF, bool) Adds visible digital signature with custom appearance to this PDF page.
    public bool FlattenText() Flattens (burns) the text content and annotations in the page.
    public bool FlattenText(bool) Flattens (burns) the text content and annotations in the page.


    Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont
    Added methods
    public void SetUnicodeMapping(System.Collections.Generic.Dictionary<uint,char>) Sets the Unicode mapping for this PDF font.




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

    Changed classes:

    Vintasoft.Imaging.Pdf.UI.PdfFontViewerControl
    Added properties
    public bool ShowUnicodeInfo { get; set; } Gets or sets a value indicating whether control should show information about Unicode symbol of text symbol.
    public System.Drawing.Color UnicodeInfoColor { get; set; } Gets or sets the color that should be used for drawing information about Unicode symbol of text symbol.
    public string UnicodeInfoFontFamilyName { get; set; } Gets or sets the name of font family that should be used for drawing information about Unicode symbol of text symbol.
    public int UnicodeInfoFontSize { get; set; } Gets or sets the size of font that should be used for drawing information about Unicode symbol of text symbol.
    Added methods
    public void ClearUnicodeOverrides() Clears the Unicode overrides for selected PDF font.
    public System.Collections.Generic.Dictionary<uint,char> GetContentCodeToUnicodeSymbols() Returns the dictionary from content code to the Unicode symbol for selected PDF font.
    public System.Nullable<char> GetUnicodeOverride(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextSymbol) Returns the Unicode override for PDF text symbol for selected PDF font.
    public void OverrideUnicodeSymbol(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextSymbol, char) Overrides the Unicode symbol for PDF text symbol for selected PDF font.
    public void ReloadPdfFontInfo() Reloads information about selected PDF font.




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

    Changed classes:

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfFontViewerControl
    Added properties
    public bool ShowUnicodeInfo { get; set; } Gets or sets a value indicating whether control should show information about Unicode symbol of text symbol.
    public System.Windows.Media.Color UnicodeInfoColor { get; set; } Gets or sets the color that should be used for drawing information about Unicode symbol of text symbol.
    public string UnicodeInfoFontFamilyName { get; set; } Gets or sets the name of font family that should be used for drawing information about Unicode symbol of text symbol.
    public int UnicodeInfoFontSize { get; set; } Gets or sets the size of font that should be used for drawing information about Unicode symbol of text symbol.
    Added methods
    public void ClearUnicodeOverrides() Clears the Unicode overrides for selected PDF font.
    public System.Collections.Generic.Dictionary<uint,char> GetContentCodeToUnicodeSymbols() Returns the dictionary from content code to the Unicode symbol for selected PDF font.
    public System.Nullable<char> GetUnicodeOverride(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextSymbol) Returns the Unicode override for PDF text symbol for selected PDF font.
    public void OverrideUnicodeSymbol(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextSymbol, char) Overrides the Unicode symbol for PDF text symbol for selected PDF font.
    public void ReloadPdfFontInfo() Reloads information about selected PDF font.