VintaSoft PDF .NET Plug-in: Changes in version 9.0
In This Topic
API changes in Vintasoft.Imaging.Pdf.dll
New classes:
public class Vintasoft.Imaging.Metadata. PdfPageTextRegionMetadata
|
A metadata node that stores information about text region of PDF page. |
public class Vintasoft.Imaging.Pdf.Drawing. PdfDrawingEngine
|
Provides the drawing engine, which is based on PDF drawing surface. |
public abstract class Vintasoft.Imaging.Pdf.Processing. PdfPageConverterCommand
|
Represents a base class of PDF page converter. |
public class Vintasoft.Imaging.Pdf.Processing. PdfSimplifyContentCommand
|
A processing command that allows to simplify the vector graphics of PDF document content. |
Rename classes:
public class Vintasoft.Imaging.Pdf. PdfRenderingSettings
|
public class Vintasoft.Imaging.Codecs.Decoders. PdfRenderingSettings
|
public class Vintasoft.Imaging.Pdf. RegionF
|
public class Vintasoft.Imaging. RegionF
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegion
|
public class Vintasoft.Imaging.Text. TextRegion
|
public abstract class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionFormatter
|
public abstract class Vintasoft.Imaging.Text. TextRegionFormatter
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionLine
|
public class Vintasoft.Imaging.Text. TextRegionLine
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionLinesFormatter
|
public class Vintasoft.Imaging.Text. TextRegionLinesFormatter
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionMonospaceFormatter
|
public class Vintasoft.Imaging.Text. TextRegionMonospaceFormatter
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionParagraphFormatter
|
public class Vintasoft.Imaging.Text. TextRegionParagraphFormatter
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionRawFormatter
|
public class Vintasoft.Imaging.Text. TextRegionRawFormatter
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegionSymbol
|
public class Vintasoft.Imaging.Text. TextRegionSymbol
|
public abstract class Vintasoft.Imaging.Pdf.Content.TextExtraction. TextSearchEngine
|
public abstract class Vintasoft.Imaging.Text. TextSearchEngine
|
public class Vintasoft.Imaging.Pdf.Content.TextExtraction. TextSearchResult
|
public class Vintasoft.Imaging.Text. TextSearchResult
|
Changed classes:
Vintasoft.Imaging.Pdf. PdfDocument
|
|
|
Added methods
|
public Vintasoft.Imaging.Pdf.Tree. PdfResource [] GetMultipleUsedXObjectResources()
|
Returns XObject resources (images, forms), which are used multiple times in content streams. |
|
|
Vintasoft.Imaging.Pdf. PdfFontManager
|
Added methods
|
public System.IO. Stream GetTrueTypeFontFromFontCollection(System.IO. Stream, string)
|
Returns the TrueType Font with specified name from TrueType Font Collection (TTC). |
public static bool IsTrueTypeFontCollection(System.IO. Stream)
|
Determines whether specified stream contains TrueType Font Collection (TTC). |
|
|
Vintasoft.Imaging.Pdf.Content. PdfContentXObjectEditor
|
Added methods
|
public void DuplicateXObjectResource(Vintasoft.Imaging.Pdf.Content. PdfContentXObject)
|
Duplicates XObject resource of specified content XObject. |
public Vintasoft.Imaging.Pdf.Content. PdfContentXObject [] FindXObjects(System.Drawing. RectangleF [])
|
Finds all XObjects (image-resources, PDF forms, etc), which intersect with specified rect set. |
public void SetXObjectResource(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging.Pdf.Tree. PdfResource)
|
Sets the resource of content XObject. |
public void SetXObjectResource(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging.Pdf.Tree. PdfResource, Vintasoft.Imaging. AffineMatrix)
|
Sets the resource and/or applies tranformation to the content XObject. |
public void TransfromXObject(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging. AffineMatrix)
|
Transforms the specified content XObject. |
|
|
Vintasoft.Imaging.Pdf.Drawing. PdfBrush
|
Added properties
|
public Vintasoft.Imaging.Pdf.Tree.Patterns. PdfGraphicalPattern Pattern { get ; }
|
Gets the graphical pattern of this brush. |
|
|
Added constructors
|
public void PdfBrush(Vintasoft.Imaging.Pdf.Tree.Patterns. PdfGraphicalPattern)
|
Initializes a new instance of the PdfBrush class. |
|
|
Vintasoft.Imaging.Pdf.Drawing. PdfGraphics
|
Added properties
|
public Vintasoft.Imaging. AffineMatrix ImageTransform { get ; set ; }
|
Gets or sets the geometric world transformation for images drawing. |
|
|
Added methods
|
public static Vintasoft.Imaging.Pdf.Drawing. PdfGraphics FromTilingPattern(Vintasoft.Imaging.Pdf.Tree.Patterns. TilingPattern, Vintasoft.Imaging.Pdf.Drawing. PdfGraphicsCreationMode)
|
Creates a new PdfGraphics from the specified TilingPattern. |
|
|
Renamed methods
|
public void Rectangle(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. RectangleF)
|
public void FillAndDrawRectangle(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. RectangleF)
|
|
|
Vintasoft.Imaging.Pdf.Drawing. PdfPen
|
Added properties
|
public Vintasoft.Imaging.Pdf.Tree. GraphicsStateLineCapStyle LineCapStyle { get ; set ; }
|
Gets or sets the shape of the endpoints for dashes. |
|
|
Vintasoft.Imaging.Pdf.JavaScriptApi. PdfJsField
|
Added properties
|
public object page { get ; }
|
Gets the page number or an array of page numbers of a field. |
public float [] rect { get ; set ; }
|
Gets or sets an array consists of four numbers specifying the upper-left x, upper-left y, lower-right x and lower-right y coordinates, in rotated user space, of the size and placement of the form field. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfFormXObjectResource
|
Added methods
|
public Vintasoft.Imaging.Pdf.Drawing. PdfGraphics GetGraphics()
|
Initializes a new instance of the PdfGraphics class associated with this form. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfGroupAttributes
|
Changed properties
|
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace ColorSpace { get ; }
|
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace ColorSpace { get ; set ; }
|
|
|
Added constructors
|
public void PdfGroupAttributes(Vintasoft.Imaging.Pdf. PdfDocument)
|
Initializes a new instance of the PdfGroupAttributes class. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfNamedDictionaryBase <T>
|
Added methods
|
public string FindValue(Vintasoft.Imaging.Pdf.Tree. T)
|
Finds the value in this dictionary. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfPage
|
Changed properties
|
public Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextRegion TextRegion { get ; }
|
public Vintasoft.Imaging.Text. TextRegion TextRegion { get ; }
|
|
|
Renamed methods
|
public Vintasoft.Imaging. AffineMatrix GetTrasformFromImageSpaceToPageSpace(Vintasoft.Imaging. Resolution)
|
public Vintasoft.Imaging. AffineMatrix GetTransformFromImageSpaceToPageSpace(Vintasoft.Imaging. Resolution)
|
public Vintasoft.Imaging. AffineMatrix GetTrasformFromPageSpaceToImageSpace(Vintasoft.Imaging. Resolution)
|
public Vintasoft.Imaging. AffineMatrix GetTransformFromPageSpaceToImageSpace(Vintasoft.Imaging. Resolution)
|
|
|
Vintasoft.Imaging.Pdf.Tree. PdfResources
|
Added methods
|
public string AddResource(Vintasoft.Imaging.Pdf.Tree. PdfTreeNodeBase)
|
Adds the named resource to this resources. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfTransparencyGroupAttributes
|
Added constructors
|
public void PdfTransparencyGroupAttributes(Vintasoft.Imaging.Pdf. PdfDocument)
|
Initializes a new instance of the PdfTransparencyGroupAttributes class. |
|
|
Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace
|
Added properties
|
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace DeviceCMYK { get ; }
|
Gets the DeviceCMYK color space. |
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace DeviceGray { get ; }
|
Gets the DeviceGray color space. |
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace DeviceRGB { get ; }
|
Gets the DeviceRGB color space. |
public Vintasoft.Imaging.Pdf.Tree.ColorSpaces. PdfColorSpace Pattern { get ; }
|
Gets the Pattern color space. |
|
|
Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFont
|
Added properties
|
public bool CharCode32IsSpace { get ; }
|
Gets a value indicating whether character with code 32 is space. |
public System.Drawing. RectangleF FontBBox { get ; }
|
Gets a rectangle, expressed in the glyph coordinate system, specifying the font bounding box. |
|
|
Added methods
|
public float GetSymbolWidth(uint)
|
Returns the symbol width. |
|
|
Vintasoft.Imaging.Pdf.Tree.Patterns. PdfGraphicalPattern
|
Added properties
|
public float [] Matrix { get ; set ; }
|
An array of six numbers specifying the pattern matrix, which maps from space into user space. |
|
|
Changed properties
|
public Vintasoft.Imaging.Pdf.Tree.Patterns. PatternType PatternType { get ; }
|
public Vintasoft.Imaging.Pdf.Tree.Patterns. PatternType PatternType { get ; set ; }
|
|
|
Vintasoft.Imaging.Pdf.Tree.Patterns. TilingPattern
|
Added properties
|
public System.Drawing. RectangleF BoundingBox { get ; set ; }
|
Gets or sets a rectangle that specifies the pattern cell's bounding box. |
public Vintasoft.Imaging.Pdf.Tree.Patterns. TilingType TilingType { get ; set ; }
|
Gets or sets the tiling type. |
public float XStep { get ; set ; }
|
Gets or sets desired horizontal spacing between pattern cells, measured in the pattern coordinate system. |
public float YStep { get ; set ; }
|
Gets or sets desired vertical spacing between pattern cells, measured in the pattern coordinate system. |
|
|
Changed properties
|
public Vintasoft.Imaging.Pdf.Tree. PdfResources Resources { get ; }
|
public Vintasoft.Imaging.Pdf.Tree. PdfResources Resources { get ; set ; }
|
|
|
Added constructors
|
public void TilingPattern(Vintasoft.Imaging.Pdf. PdfDocument)
|
Initializes a new instance of the TilingPattern class. |
public void TilingPattern(Vintasoft.Imaging.Pdf. PdfDocument, float, float)
|
Initializes a new instance of the TilingPattern class. |
|
|
Added methods
|
public Vintasoft.Imaging.Pdf.Drawing. PdfGraphics GetGraphics()
|
Returns the graphics of this pattern. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Pdf.Tree.Patterns. TilingType
|
Specifies available tiling types of tiling pattern, that controls adjustments to the spacing of tiles relative to the device pixel grid. |
Renamed enumerations:
public enum Vintasoft.Imaging.Pdf.Content. TextRenderingMode
|
public enum Vintasoft.Imaging.Text. TextRenderingMode
|
public enum Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextSelectionMode
|
public enum Vintasoft.Imaging.Text. TextSelectionMode
|
Renamed delegates:
public delegate Vintasoft.Imaging.Pdf.Content.TextExtraction. TextRegionLineSymbolPredicate
|
public delegate Vintasoft.Imaging.Text. TextRegionLineSymbolPredicate
|
API changes in Vintasoft.Imaging.Pdf.UI.dll
Removed classes:
Renamed classes:
public class Vintasoft.Imaging.Pdf.UI. PdfTextSearchedEventArgs
|
public class Vintasoft.Imaging.Text. TextSearchedEventArgs
|
public class Vintasoft.Imaging.Pdf.UI. PdfTextSearchingProgressEventArgs
|
public class Vintasoft.Imaging.Text. TextSearchingProgressEventArgs
|
public class Vintasoft.Imaging.Pdf.UI. PdfTextSelectionTool
|
public class Vintasoft.Imaging.UI. TextSelectionTool
|
Changed classes:
Vintasoft.Imaging.Pdf.UI. PdfContentXObjectTool
|
Added methods
|
public void SetXObjectResource(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging.Pdf.Tree. PdfResource)
|
Sets the resource of content XObject. |
public void TransformXObject(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging. AffineMatrix)
|
Transforms the specified content XObject. |
|
|
Renamed enumerations:
public enum Vintasoft.Imaging.Pdf.UI. PdfTextToolAction
|
public enum Vintasoft.Imaging.UI. TextSelectionToolAction
|
API changes in Vintasoft.Imaging.Pdf.Wpf.UI.dll
Removed classes:
Renamed classes:
public class Vintasoft.Imaging.Pdf.Wpf.UI. PdfTextSearchedEventArgs
|
public class Vintasoft.Imaging.Text. TextSearchedEventArgs
|
public class Vintasoft.Imaging.Pdf.Wpf.UI. PdfTextSearchingProgressEventArgs
|
public class Vintasoft.Imaging.Text. TextSearchingProgressEventArgs
|
public class Vintasoft.Imaging.Pdf.Wpf.UI. WpfPdfTextSelectionTool
|
public class Vintasoft.Imaging.Wpf.UI. WpfTextSelectionTool
|
Changed classes:
Vintasoft.Imaging.Pdf.Wpf.UI. WpfPdfContentXObjectTool
|
Added methods
|
public void SetXObjectResource(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging.Pdf.Tree. PdfResource)
|
Sets the resource of content XObject. |
public void TransformXObject(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging. AffineMatrix)
|
Transforms the specified content XObject. |
|
|
Renamed enumerations:
public enum Vintasoft.Imaging.Pdf.Wpf.UI. PdfTextToolAction
|
public enum Vintasoft.Imaging.UI. TextSelectionToolAction
|