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 |