VintaSoft Imaging .NET SDK v8.7
In This Topic
    VintaSoft PDF .NET Plug-in: API changes in version 8.7
    In This Topic

    API changes in Vintasoft.Imaging.Pdf.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.Processing.PdfDocumentRemoveSignatureFieldsCommand A processing command that removes signature fields from PDF document.
    public class Vintasoft.Imaging.Pdf.Processing.PdfFontCharacterCollection A collection that stores symbol content codes of PDF font.
    public class Vintasoft.Imaging.Pdf.Processing.PdfPageInvertCommand A processing command which inverts the PDF page.
    public class Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfDocumentHasSignatureFields An analyzer, which determines whether PDF document has signature fields.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA1aConverter Converts a PDF document to conformance with PDF/A-1a.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA1aVerifier Verifies that a PDF document conforms to PDF/A-1a specification.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA2aConverter Converts a PDF document to conformance with PDF/A-2a.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA2aVerifier Verifies that a PDF document conforms to PDF/A-2a specification.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA3aConverter Converts a PDF document to conformance with PDF/A-3a.
    public class Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA3aVerifier Verifies that a PDF document conforms to PDF/A-3a specification.
    public class Vintasoft.Imaging.Pdf.Tree.PdfMarkInformation Provides additional information about structure of PDF document.
    public class Vintasoft.Imaging.Pdf.Tree.PdfNameToNameDictionary The dictionary that contains "name => name" pairs.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsage Represents the optional content usage dictionary, that contains information describing the nature of the content controlled by the group.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplication Represents the usage application dictionary, that specifies which entries in the usage dictionary should be consulted to automatically set the state of optional content groups.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplicationList Represents the list of Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplication .
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageCreatorInfo Represents the "CreatorInfo" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageExport Represents the "Export" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsagePageElement Represents the "PageElement" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsagePrint Represents the "Print" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageView Represents the "View" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageZoom Represents the "Zoom" entry of optional content usage dictionary.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfContentObjectReference Provides information about content object in structure tree.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfMarkedContentIdentifier Represents the marked-content identifier of marked-content sequence.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfMarkedContentReference Provides information about marked-content in structure tree of PDF document.
    public abstract class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureCompositeNode Represents a base class for structure elements and structure tree root.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureElement Provides information about structure element of PDF document.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureElementDictionary The dictionary that contains pairs: Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureElement.StructureElementIdentifier =>Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureElement .
    public abstract class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureTreeNode Represents a base class for any of structure tree elements.
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureTreeNodeList Represents the list of Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureTreeNode .
    public class Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureTreeRoot Provides information about a structure tree root of PDF document.


    Renamed classes:

    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfiguration public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfiguration
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfigurationList public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfigurationList
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroup
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroupList public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroupList
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentMembership public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentMembership
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentPresentationOrder public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentPresentationOrder
    public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentProperties public class Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentProperties


    Changed classes:

    Vintasoft.Imaging.Codecs.Decoders.PdfDecoder
    Added methods
    public Vintasoft.Imaging.VintasoftImage GetThumbnail(int, System.Drawing.Size, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Utils.IActionProgressController) Returns a thumbnail image of the specified page of the PDF document.


    Vintasoft.Imaging.Codecs.Encoders.PdfEncoder
    Added methods
    public Vintasoft.Imaging.Codecs.Encoders.EncoderSettings CreateSettingsFromImage(Vintasoft.Imaging.VintasoftImage) Creates new encoder settings similar to the settings with which the image was encoded.
    public void SetSettingsFromImage(Vintasoft.Imaging.VintasoftImage) Sets new encoder settings similar to the encoder settings with which image was encoded.


    Vintasoft.Imaging.Pdf.PdfDocument
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.PdfMarkInformation MarkedInformation { get; set; } Gets or sets information about the document's usage of Tagged PDF conventions.
    public Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfStructureTreeRoot StructureTree { get; set; } Gets or sets the document's structure tree root dictionary.
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfiguration OptionalContentConfiguration { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfiguration OptionalContentConfiguration { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentProperties OptionalContentProperties { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentProperties OptionalContentProperties { get; set; }
    Changed methods
    public bool ConvertDocument(Vintasoft.Imaging.Pdf.PdfDocumentConformance) public void ConvertDocument(Vintasoft.Imaging.Pdf.PdfDocumentConformance)


    Vintasoft.Imaging.Pdf.PdfFormat
    Added properties
    public Vintasoft.Imaging.Pdf.PdfFormat Pdf_20 { get; } Static instance of the PDF 2.0 with compressed XREF table format.


    Vintasoft.Imaging.Pdf.PdfRenderingSettings
    Added properties
    public bool IgnoreOptionalContentUsageAutoStateFlag { get; set; } Determines that the Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfiguration.AutoStates should be ignored.
    public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplicationEvent OptionalContentUsageApplicationEvent { get; set; } Determines the event when Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfiguration.AutoStates should be used.


    Vintasoft.Imaging.Pdf.RegionF
    Changed methods
    public void Transform(Vintasoft.Imaging.Utils.AffineMatrix) public void Transform(Vintasoft.Imaging.AffineMatrix)


    Vintasoft.Imaging.Pdf.Content.PdfContentXObject
    Changed properties
    public Vintasoft.Imaging.Utils.AffineMatrix CTM { get; } public Vintasoft.Imaging.AffineMatrix CTM { get; }


    Vintasoft.Imaging.Pdf.Content.PdfGraphicsState
    Changed properties
    public Vintasoft.Imaging.Utils.AffineMatrix CTM { get; set; } public Vintasoft.Imaging.AffineMatrix CTM { get; set; }
    public Vintasoft.Imaging.Utils.AffineMatrix TextLineMatrix { get; set; } public Vintasoft.Imaging.AffineMatrix TextLineMatrix { get; set; }
    public Vintasoft.Imaging.Utils.AffineMatrix TextMatrix { get; set; } public Vintasoft.Imaging.AffineMatrix TextMatrix { get; set; }


    Vintasoft.Imaging.Pdf.Content.ImageExtraction.ContentImage
    Changed properties
    public Vintasoft.Imaging.Utils.AffineMatrix CTM { get; } public Vintasoft.Imaging.AffineMatrix CTM { get; }


    Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion
    Added methods
    public Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion ExtractContainedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion, System.Drawing.RectangleF[]) Extracts the text region that contains symbols, which are contained in region that specifies set of rectangles.
    public Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion ExtractIntersectedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion, System.Drawing.RectangleF[]) Extracts the text region that contains symbols, which are intersected with region that specifies set of rectangles.


    Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextSymbol
    Added properties
    public bool HasCharacterSequence { get; } Gets a value indicating whether this text symbol is represented by a sequence of Unicode characters.
    public string Symbols { get; } Gets a string that contains Unicode characters of this text symbol.


    Vintasoft.Imaging.Pdf.Drawing.PdfGraphics
    Added methods
    public void AddMarkedContentPoint(string) Adds a marked-content point to the content stream.
    public void AddMarkedContentPoint(string, string) Adds a marked-content point with an associated property list to the content stream.
    public void AddMarkedContentPoint(string, System.Collections.Generic.KeyValuePair<string,Vintasoft.Imaging.Pdf.BasicTypes.PdfBasicObject>) Adds a marked-content point with an associated property list to the content stream.
    public void BeginMarkedContent(string) Begins a marked-content sequence in the content stream.
    public void BeginMarkedContent(string, System.Collections.Generic.KeyValuePair<string,Vintasoft.Imaging.Pdf.BasicTypes.PdfBasicObject>) Begins a marked-content sequence with an associated property list in the content stream.
    public void BeginMarkedContent(string, string) Begins a marked-content sequence with an associated property list in the content stream.
    public void BeginMarkedContent(string, Vintasoft.Imaging.Pdf.Tree.StructureTree.PdfMarkedContentIdentifier) Begins a marked-content sequence with specified marked-content identifier.
    public void BeginMarkedContent(string, int) Begin a marked-content sequence with specified marked-content identifier.
    public void EndMarkedContent() Ends the marked content sequence, which have been previously defined using the BeginMarkedContent method.
    Changed methods
    public void BeginOptionalContent(Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup) public void BeginOptionalContent(Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroup)
    public void MultiplyTransform(Vintasoft.Imaging.Utils.AffineMatrix) public void MultiplyTransform(Vintasoft.Imaging.AffineMatrix)


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureGroup
    Changed properties
    public Vintasoft.Imaging.Utils.AffineMatrix Transform { get; set; } public Vintasoft.Imaging.AffineMatrix Transform { get; set; }


    Vintasoft.Imaging.Pdf.Processing.PdfDocumentVerifier
    Added methods
    public Vintasoft.Imaging.Pdf.Processing.PdfDocumentVerifier Create(Vintasoft.Imaging.Pdf.PdfDocumentConformance) Creates a PDF document verifier that allows to verify PDF document to the conformance with specified standard.


    Vintasoft.Imaging.Pdf.Processing.PdfFixups
    Added properties
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfDocument> DocumentHasCharacterReferencesNotdefGlyphFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.DocumentHasCharacterReferencesNotdefGlyph .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfDocument> DocumentMetadataDoesNotConformToPdfA1aFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.DocumentMetadataDoesNotConformToPdfA1a .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfDocument> DocumentMetadataDoesNotConformToPdfA2aFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.DocumentMetadataDoesNotConformToPdfA2a .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfDocument> DocumentMetadataDoesNotConformToPdfA3aFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.DocumentMetadataDoesNotConformToPdfA3a .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfFontProcessingParams> FontHasVisibleCharacterWithoutUnicodeValueA1aFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.FontHasVisibleCharacterWithoutUnicodeValueA1a .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfFontProcessingParams> FontHasVisibleCharacterWithoutUnicodeValueA2aFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.FontHasVisibleCharacterWithoutUnicodeValueA2a .
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfStructureElement> StructureElementTypeIsMissingFixup { get; } Gets the fixup of Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers.StructureElementTypeIsMissing
    Changed properties
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentConfiguration> OptionalContentConfigurationContainsUsageApplicationDictionariesFixup { get; } public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentConfiguration> OptionalContentConfigurationContainsUsageApplicationDictionariesFixup { get; }
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentConfiguration> OptionalContentConfigurationOrderDoesNotContainAllOCGsOfDocumentFixup { get; } public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentConfiguration> OptionalContentConfigurationOrderDoesNotContainAllOCGsOfDocumentFixup { get; }
    public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentProperties> OptionalContentPropertiesHaveNotUniqueConfigurationNamesFixup { get; } public Vintasoft.Imaging.Processing.ProcessingCommandPdfOptionalContentProperties> OptionalContentPropertiesHaveNotUniqueConfigurationNamesFixup { get; }


    Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfAnalyzers
    Added properties
    public Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfDocumentHasSignatureFields DocumentHasSignatureFields { get; } Gets the analyzer, which gets information whether PDF document has signature fields.


    Vintasoft.Imaging.Pdf.Processing.Analyzers.PdfTriggers
    Added properties
    public Vintasoft.Imaging.Processing.TriggerPdfDocument> DocumentHasCharacterReferencesNotdefGlyph { get; } Gets the trigger that is activated if document has content stream that contains character that is mapped to the .notdef glyph.
    public Vintasoft.Imaging.Processing.TriggerPdfDocumentCatalog> DocumentMarkInformationIsMissing { get; } Gets the trigger that is activated if document mark information is missing.
    public Vintasoft.Imaging.Processing.TriggerPdfDocument> DocumentMetadataDoesNotConformToPdfA1a { get; } Gets the trigger that is activated if document metadata does not conform to PDF/A-1a.
    public Vintasoft.Imaging.Processing.TriggerPdfDocument> DocumentMetadataDoesNotConformToPdfA2a { get; } Gets the trigger that is activated if document metadata does not conform to PDF/A-2a.
    public Vintasoft.Imaging.Processing.TriggerPdfDocument> DocumentMetadataDoesNotConformToPdfA3a { get; } Gets the trigger that is activated if document metadata does not conform to PDF/A-3a.
    public Vintasoft.Imaging.Processing.TriggerPdfDocumentCatalog> DocumentStructureTreeRootIsMissing { get; } Gets the trigger that is activated if document structure tree root is missing.
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasVisibleCharactersWithInappropriateUnicodeValue { get; } Gets the trigger that is activated if PDF font has visible characters, which use inappropriate Unicode Value.
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasVisibleCharactersWithUnicodeValueFromUnicodePuaRange { get; } Gets the trigger that is activated if PDF font has visible characters, which use Unicode value from Unicode Private Use Area.
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasVisibleCharactersWithZeroUnicodeValue { get; } Gets the trigger that is activated if PDF font has visible characters, which use zero Unicode Value.
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasVisibleCharacterWithoutUnicodeValueA1a { get; } Gets the trigger that is activated if PDF Font has visible character without Unicode value according to PDF/A-1a specification.
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasVisibleCharacterWithoutUnicodeValueA2a { get; } Gets the trigger that is activated if PDF font has visible character without Unicode value according to PDF/A-2a specification.
    public Vintasoft.Imaging.Processing.TriggerPdfFormXObjectResource> FormXObjectBBoxEntryIsMissing { get; } Gets the trigger that is activated if Form XObject BBox entry is missing.
    public Vintasoft.Imaging.Processing.TriggerPdfMarkInformation> MarkInformationMarkedIsNotTrue { get; } Gets the trigger that is activated if Mark Information Marked property is not set to true.
    public Vintasoft.Imaging.Processing.TriggerPdfStructureElement> StructureElementStructureTypeIsNotStandard { get; } Gets the trigger that is activated if Structure Element structure type is not standard type.
    public Vintasoft.Imaging.Processing.TriggerPdfStructureElement> StructureElementTypeIsMissing { get; } Gets the trigger that is activated if Structure Element 'Type' entry is missing.
    Renamed properties
    public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> EmbeddedFontUsesNotdefGlyph { get; } public Vintasoft.Imaging.Processing.TriggerPdfFontProcessingParams> FontHasCharacterReferencesNotdefGlyph { get; }
    Changed properties
    public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentConfiguration> OptionalContentConfigurationContainsUsageApplicationDictionaries { get; } public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentConfiguration> OptionalContentConfigurationContainsUsageApplicationDictionaries { get; }
    public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentConfiguration> OptionalContentConfigurationOrderDoesNotContainAllOCGsOfDocument { get; } public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentConfiguration> OptionalContentConfigurationOrderDoesNotContainAllOCGsOfDocument { get; }
    public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentProperties> OptionalContentPropertiesHaveNotUniqueConfigurationNames { get; } public Vintasoft.Imaging.Processing.TriggerPdfOptionalContentProperties> OptionalContentPropertiesHaveNotUniqueConfigurationNames { get; }


    Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup OptionalContentGroup { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroup OptionalContentGroup { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentMembership OptionalContentMembership { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentMembership OptionalContentMembership { get; set; }
    Added constructors
    public void PdfFormXObjectResource(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfPage, System.Drawing.RectangleF) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource class.


    Vintasoft.Imaging.Pdf.Tree.PdfImageResource
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup OptionalContentGroup { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroup OptionalContentGroup { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentMembership OptionalContentMembership { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentMembership OptionalContentMembership { get; set; }


    Vintasoft.Imaging.Pdf.Tree.PdfPage
    Changed methods
    public Vintasoft.Imaging.Utils.AffineMatrix GetPageRotateCropAffineTransform() public Vintasoft.Imaging.AffineMatrix GetPageRotateCropAffineTransform()
    public Vintasoft.Imaging.Utils.AffineMatrix GetTrasformFromImageSpaceToPageSpace(Vintasoft.Imaging.Resolution) public Vintasoft.Imaging.AffineMatrix GetTrasformFromImageSpaceToPageSpace(Vintasoft.Imaging.Resolution)
    public Vintasoft.Imaging.Utils.AffineMatrix GetTrasformFromPageSpaceToImageSpace(Vintasoft.Imaging.Resolution) public Vintasoft.Imaging.AffineMatrix GetTrasformFromPageSpaceToImageSpace(Vintasoft.Imaging.Resolution)


    Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase[] GetLinearizedSubtree() Returns linearized subtree that starts from current node.
    public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase[] GetLinearizedSubtree(Vintasoft.Imaging.Processing.Analyzers.PredicateAnalyzerPdfTreeNodeBase>) Returns linearized subtree that starts from current node and contains only nodes that allowed by predicate.
    public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase[] GetLinearizedSubtree(Vintasoft.Imaging.Utils.IActionProgressController, Vintasoft.Imaging.Processing.Analyzers.PredicateAnalyzerPdfTreeNodeBase>) Returns linearized subtree that starts from current node and contains only nodes that allowed by predicate.


    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup OptionalContentGroup { get; set; } public Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentGroup OptionalContentGroup { get; set; }
    Changed methods
    public Vintasoft.Imaging.Utils.AffineMatrix GetTransformFromAnnotationToPageSpace() public Vintasoft.Imaging.AffineMatrix GetTransformFromAnnotationToPageSpace()
    public void MultiplyTransform(Vintasoft.Imaging.Utils.AffineMatrix) public void MultiplyTransform(Vintasoft.Imaging.AffineMatrix)


    Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont
    Added methods
    public string ConvertToUnicodeString(ulong) Converts the character code in the font encoding to the string with Unicode encoding.




    New enumerations:

    public enum Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplicationCategory Specifies the category that optional content group should use to get the state.
    public enum Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsagePageElementSubtype Specifies the subtype of optional content.
    public enum Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentUsageApplicationEvent Specifies the events when the usage application dictionary should be used.


    Renamed enumerations:

    public enum Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfigurationBaseState public enum Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentConfigurationBaseState
    public enum Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentIntent public enum Vintasoft.Imaging.Pdf.Tree.OptionalContent.PdfOptionalContentIntent




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

    New classes:

    public class Vintasoft.Imaging.Pdf.UI.PdfCropSelectionTool A visual tool for cropping of PDF page or image in image viewer.


    Changed classes:

    Vintasoft.Imaging.Pdf.UI.PdfVisualTool
    Changed methods
    public System.Drawing.PointF PointFromPageSpaceToViewerSpace(System.Drawing.PointF) public System.Drawing.PointF PointFromPageSpaceToViewerSpace(System.Drawing.PointF, Vintasoft.Imaging.VintasoftImage)
    public System.Drawing.PointF PointFromViewerSpaceToPageSpace(System.Drawing.PointF) public System.Drawing.PointF PointFromViewerSpaceToPageSpace(System.Drawing.PointF, Vintasoft.Imaging.VintasoftImage)
    public void PointsFromPageSpaceToViewerSpace(System.Drawing.PointF[]) public void PointsFromPageSpaceToViewerSpace(System.Drawing.PointF[], Vintasoft.Imaging.VintasoftImage)
    public void PointsFromPageSpaceToViewerSpace(System.Drawing.PointF[], System.Drawing.PointF[]) public void PointsFromPageSpaceToViewerSpace(Vintasoft.Imaging.VintasoftImage, System.Drawing.PointF[], System.Drawing.PointF[])
    public void PointsFromPageSpaceToViewerSpace(Vintasoft.Imaging.UI.ImageViewer, System.Drawing.PointF[]) public void PointsFromPageSpaceToViewerSpace(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage, System.Drawing.PointF[])
    public void PointsFromViewerSpaceToPageSpace(System.Drawing.PointF[]) public void PointsFromViewerSpaceToPageSpace(System.Drawing.PointF[], Vintasoft.Imaging.VintasoftImage)
    public void PointsFromViewerSpaceToPageSpace(System.Drawing.Point[], System.Drawing.PointF[]) public void PointsFromViewerSpaceToPageSpace(Vintasoft.Imaging.VintasoftImage, System.Drawing.Point[], System.Drawing.PointF[])
    public void PointsFromViewerSpaceToPageSpace(Vintasoft.Imaging.UI.ImageViewer, System.Drawing.PointF[]) public void PointsFromViewerSpaceToPageSpace(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage, System.Drawing.PointF[])


    Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationTool
    Added properties
    public bool IsFocusedAnnotationBuilding { get; } Gets a value indicating whether focused annotation is building.


    Vintasoft.Imaging.Pdf.UI.PdfTextSelectionTool
    Added properties
    public bool HasSelectedText { get; } Gets a value indicating whether text is selected on one or several PDF pages in image viewer.
    public bool IsMultipageModeSupported { get; } Gets a value indicating whether this tool supports multipage mode.
    public bool IsNavigationEnabled { get; set; } Gets or sets a value indicating whether the text navigation is enabled.
    public bool IsSelectionEnabled { get; set; } Gets or sets a value indicating whether the text selection is enabled.
    public string SelectedText { get; } Gets a text, which is selected on one or several PDF pages in image viewer.
    Added methods
    public void SelectAll(Vintasoft.Imaging.VintasoftImage) Selects all text on specified PDF page in image viewer.
    public void SetSelectedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion) Sets the selected region on focused PDF page in image viewer.
    public void SetSelectedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion, Vintasoft.Imaging.VintasoftImage) Sets the selected region on specified PDF page in image viewer.
    Added events
    public event System.EventHandlerProgressEventArgs> TextExtractionProgress Occurs when the text extractiong progress is changed.


    Vintasoft.Imaging.Pdf.UI.GraphicsFigureView
    Changed methods
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer)
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage)


    Vintasoft.Imaging.Pdf.UI.RedactionMark
    Changed methods
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage)






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

    New classes:

    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfCropSelectionTool A visual tool for cropping of PDF page or image in WPF image viewer.


    Changed classes:

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfVisualTool
    Renamed methods
    public System.Windows.Point PointFromPageSpaceToViewerSpace(System.Windows.Point) public System.Windows.Point PointFromPageSpaceToVisualToolSpace(System.Windows.Point)
    public System.Windows.Point PointFromViewerSpaceToPageSpace(System.Windows.Point) public System.Windows.Point PointFromVisualToolSpaceToPageSpace(System.Windows.Point)
    public void PointsFromPageSpaceToViewerSpace(System.Windows.Point[]) public void PointsFromPageSpaceToVisualToolSpace(System.Windows.Point[])
    public void PointsFromPageSpaceToViewerSpace(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, System.Windows.Point[]) public void PointsFromPageSpaceToVisualToolSpace(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, System.Windows.Point[])
    public void PointsFromPageSpaceToViewerSpace(System.Windows.Point[], System.Windows.Point[]) public void PointsFromPageSpaceToVisualToolSpace(System.Windows.Point[], System.Windows.Point[])
    public void PointsFromViewerSpaceToPageSpace(System.Windows.Point[]) public void PointsFromVisualToolSpaceToPageSpace(System.Windows.Point[])
    public void PointsFromViewerSpaceToPageSpace(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, System.Windows.Point[]) public void PointsFromVisualToolSpaceToPageSpace(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, System.Windows.Point[])
    public void PointsFromViewerSpaceToPageSpace(System.Windows.Point[], System.Windows.Point[]) public void PointsFromVisualToolSpaceToPageSpace(System.Windows.Point[], System.Windows.Point[])


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfContentXObjectTool
    Renamed methods
    public Vintasoft.Imaging.Pdf.Content.PdfContentXObject[] FindXObjectsInViewerSpace(System.Windows.Point) public Vintasoft.Imaging.Pdf.Content.PdfContentXObject[] FindXObjectsInVisualToolSpace(System.Windows.Point)


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool
    Added properties
    public bool HasSelectedText { get; } Gets a value indicating whether text is selected on one or several PDF pages in image viewer.
    public bool IsMultipageModeSupported { get; } Gets a value indicating whether this tool supports multipage mode.
    public bool IsNavigationEnabled { get; set; } Determines that text navigation is enabled.
    public bool IsSelectionEnabled { get; set; } Determines that text selection is enabled.
    public string SelectedText { get; } Gets a text, which is selected on one or several PDF pages in image viewer.
    Added methods
    public void SelectAll(Vintasoft.Imaging.VintasoftImage) Selects all text on specified PDF page in image viewer.
    public void SetSelectedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion) Sets the selected region on focused PDF page in image viewer.
    public void SetSelectedRegion(Vintasoft.Imaging.Pdf.Content.TextExtraction.PdfTextRegion, Vintasoft.Imaging.VintasoftImage) Sets the selected region on specified PDF page in image viewer.
    Reanmed methods
    public void SelectInControlSpace(System.Windows.Point, System.Windows.Point) public void SelectInVisualToolSpace(System.Windows.Point, System.Windows.Point)
    Added events
    public event System.EventHandlerProgressEventArgs> TextExtractionProgress Occurs when the text extraction progress is changed.


    Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool
    Added properties
    public bool IsFocusedAnnotationBuilding { get; } Gets a value indicating whether focused annotation is building.


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView
    Changed methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer)
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, Vintasoft.Imaging.VintasoftImage) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, Vintasoft.Imaging.VintasoftImage)


    Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfWidgetAnnotationView
    Added constructors
    public void WpfPdfWidgetAnnotationView(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfWidgetAnnotation) Initializes a new instance of the Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfWidgetAnnotationView class.


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfRedactionMark
    Changed methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, Vintasoft.Imaging.VintasoftImage) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, Vintasoft.Imaging.VintasoftImage)






    API changes in Vintasoft.Imaging.Pdf.Html5.js

    New classes:

    public class WebPdfDestinationFitBJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit its bounding box entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the bounding box within the window in the other dimension.
    public class WebPdfDestinationFitJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the entire page within the window both horizontally and vertically.
    public class Vintasoft.Imaging.Pdf.WebPdfActionCompositeExecutorJS Represents the composite executor of an action.
    public class Vintasoft.Imaging.Pdf.WebPdfActionExecutorBaseJS An abstract base class for PDF action executors.
    public class Vintasoft.Imaging.Pdf.WebPdfActionJS A base class for action associated with PDF element (page, bookmark, link, annotation...).
    public class Vintasoft.Imaging.Pdf.WebPdfBookmarkJS Provides information about bookmark of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationBaseJS Provides the abstract base class for PDF destinations.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitBHorizontalJS A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of its bounding box within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitBVerticalJS A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of its bounding box within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitHorizontalJS A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of the page within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitRectangleJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the rectangle specified by the coordinates left, bottom, right, and top entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the rectangle within the window in the other dimension. A null value for any of the parameters may result in unpredictable behavior.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitVerticalJS A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of the page within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationXYZJS A PDF destination that displays the page designated by page, with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom. A null value for any of the parameters left, top, or zoom specifies that the current value of that parameter is to be retained unchanged. A zoom value of 0 has the same meaning as a null value.
    public class Vintasoft.Imaging.Pdf.WebPdfGotoActionExecutorJS Executor of WebPdfGoToActionJS actions that performs navigation in WebImageViewerJS.
    public class Vintasoft.Imaging.Pdf.WebPdfGoToActionJS A go-to action associated with PDF element (bookmark, link,...).
    public class Vintasoft.Imaging.Pdf.WebPdfImageViewerActionExecutorJS Base class of action executors for instance of WebImageViewerJS class.
    public class Vintasoft.Imaging.Pdf.WebPdfLinkJS Provides information about link of PDF page.
    public class Vintasoft.Imaging.Pdf.WebPdfTreeNodeBaseJS Represents an abstract base class for all objects in the tree of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfUriActionJS An action between the uniform resource identifier (URI) and PDF element (bookmark, link,...).


    Changed classes:

    Vintasoft.Imaging.Pdf.WebPdfPageJS
    Added methods
    public object getLinks() Returns all links associated with this PDF page.
    public boolean isLinksReceived() Determines that links are received.
    public object requestLinks(object, object) Sends an asynchronous request for getting all links associated with this PDF page.


    Vintasoft.Imaging.Pdf.Html5.VisualTools.WebPdfTextSelectionToolJS
    Added properties
    public boolean get_IsNavigationEnabled { get; } Gets a value indicating whether the text navigation is enabled.
    public boolean get_IsSelectionEnabled { get; } Gets a value indicating whether the text selection is enabled.
    public string get_NavigationCursor { get; } Gets a cursor for document navigation.
    public string get_SelectedText { get; } Gets the selected text on all pages.
    public string get_SelectionCursor { get; } Gets a cursor for text selection.
    public boolean set_IsNavigationEnabled { set; } Sets a value indicating whether the text navigation is enabled.
    public boolean set_IsSelectionEnabled { set; } Sets a value indicating whether the text selection is enabled.
    public string set_NavigationCursor { set; } Sets a cursor for document navigation.
    public string set_SelectionCursor { set; } Sets a cursor for text selection.
    Added methods
    public object getSelectedRegion(object) Returns the selected region for specified image.
    public object setSelectedRegion(object, object) Sets the selected region for specified image.
    Added events
    public event (object event, { object link }) linkClick Occurs when the link is clicked.
    public event (object event, { object link }) linkMouseEnter Occurs when the mouse pointer enters the link.
    public event (object event, { object link }) linkMouseLeave Occurs when the mouse pointer leaves the link.






    API changes in Vintasoft.Imaging.Pdf.Svg.js

    New classes:

    public class WebPdfDestinationFitBJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit its bounding box entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the bounding box within the window in the other dimension.
    public class WebPdfDestinationFitJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the entire page within the window both horizontally and vertically.
    public class Vintasoft.Imaging.Pdf.WebPdfActionCompositeExecutorJS Represents the composite executor of an action.
    public class Vintasoft.Imaging.Pdf.WebPdfActionExecutorBaseJS An abstract base class for PDF action executors.
    public class Vintasoft.Imaging.Pdf.WebPdfActionJS A base class for action associated with PDF element (page, bookmark, link, annotation...).
    public class Vintasoft.Imaging.Pdf.WebPdfBookmarkJS Provides information about bookmark of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationBaseJS Provides the abstract base class for PDF destinations.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitBHorizontalJS A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of its bounding box within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitBVerticalJS A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of its bounding box within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitHorizontalJS A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of the page within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitRectangleJS A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the rectangle specified by the coordinates left, bottom, right, and top entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the rectangle within the window in the other dimension. A null value for any of the parameters may result in unpredictable behavior.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationFitVerticalJS A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of the page within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged.
    public class Vintasoft.Imaging.Pdf.WebPdfDestinationXYZJS A PDF destination that displays the page designated by page, with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom. A null value for any of the parameters left, top, or zoom specifies that the current value of that parameter is to be retained unchanged. A zoom value of 0 has the same meaning as a null value.
    public class Vintasoft.Imaging.Pdf.WebPdfGotoActionExecutorJS Executor of WebPdfGoToActionJS actions that performs navigation in WebImageViewerJS.
    public class Vintasoft.Imaging.Pdf.WebPdfGoToActionJS A go-to action associated with PDF element (bookmark, link,...).
    public class Vintasoft.Imaging.Pdf.WebPdfImageViewerActionExecutorJS Base class of action executors for instance of WebImageViewerJS class.
    public class Vintasoft.Imaging.Pdf.WebPdfLinkJS Provides information about link of PDF page.
    public class Vintasoft.Imaging.Pdf.WebPdfTreeNodeBaseJS Represents an abstract base class for all objects in the tree of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfUriActionJS An action between the uniform resource identifier (URI) and PDF element (bookmark, link,...).


    Changed classes:

    Vintasoft.Imaging.Pdf.WebPdfPageJS
    Added methods
    public object getLinks() Returns all links associated with this PDF page.
    public boolean isLinksReceived() Determines that links are received.
    public object requestLinks(object, object) Sends an asynchronous request for getting all links associated with this PDF page.


    Vintasoft.Imaging.Pdf.Svg.VisualTools.WebPdfTextSelectionToolJS
    Added properties
    public boolean get_IsNavigationEnabled { get; } Gets a value indicating whether the text navigation is enabled.
    public boolean get_IsSelectionEnabled { get; } Gets a value indicating whether the text selection is enabled.
    public string get_NavigationCursor { get; } Gets a cursor for document navigation.
    public string get_SelectedText { get; } Gets the selected text on all pages.
    public string get_SelectionCursor { get; } Gets a cursor for text selection.
    public boolean set_IsNavigationEnabled { set; } Sets a value indicating whether the text navigation is enabled.
    public boolean set_IsSelectionEnabled { set; } Sets a value indicating whether the text selection is enabled.
    public string set_NavigationCursor { set; } Sets a cursor for document navigation.
    public string set_SelectionCursor { set; } Sets a cursor for text selection.
    Added methods
    public object getSelectedRegion(object) Returns the selected region for specified image.
    public object setSelectedRegion(object, object) Sets the selected region for specified image.
    Added events
    public event (object event, { object link }) linkClick Occurs when the link is clicked.
    public event (object event, { object link }) linkMouseEnter Occurs when the mouse pointer enters the link.
    public event (object event, { object link }) linkMouseLeave Occurs when the mouse pointer leaves the link.