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