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. |
| |
|