VintaSoft PDF .NET Plug-in: Changes in version 8.3
public class Vintasoft.Imaging.Pdf.PdfContentRenderer |
Provides functionality for overriding algorithms of PDF content rendering. |
public class Vintasoft.Imaging.Pdf.PdfContentRenderingContext |
Contains information about PDF content rendering process. |
public class Vintasoft.Imaging.Pdf.PdfTextEncodingObfuscator |
Obfuscates text encodings in fonts of PDF document. |
public class Vintasoft.Imaging.Pdf.Content.PdfGraphicsState |
Contains current graphics control parameters (graphics state) of PDF renderer. |
public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.VintasoftImageFigure |
Represents a VintasoftImage graphics figure,
i.e. a set of graphical commands for drawing image on Vintasoft.Imaging.Pdf.Drawing.PdfGraphics. |
public class Vintasoft.Imaging.Pdf.Tree.PdfAnnotationHideAction |
Defines a hide action (PDF 1.2) that hides or shows one or more
annotations on the screen by setting or clearing their Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationFlags.Hidden flag. |
public class Vintasoft.Imaging.Pdf.Tree.PdfDeveloperExtension |
Provides information about developer extension version. |
public class Vintasoft.Imaging.Pdf.Tree.PdfDeveloperExtensionDictionary |
Represents a collection of developer extensions. |
public class Vintasoft.Imaging.Pdf.Tree.PdfDocumentViewerPreferences |
Represents a viewer preferences specifying the way the
document is to be displayed on the screen. |
public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfigurationList |
Represents the list of Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfiguration. |
public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroupList |
Represents the list of Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup. |
public class Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentPresentationOrder |
Represents the recommended order for presentation of optional
content groups in a user interface. |
public class Vintasoft.Imaging.Pdf.Tree.PdfResources |
Contains named resources that are used in a content stream. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollection |
Represents a collections of file attachments,
where the attachments are related in structure or content. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollectionSchema |
Represents the dictionary that represents schema of PDF attachment collection. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollectionSchemaField |
Stores the attributes of a particular field in an attachment collection,
including the type of data stored in the field and the lookup key
used to locate the field data in the file specification. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollectionSort |
Provides sort parameters, which specifies the order in which items in the
attachment collection should be sorted in the user interface. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollectionSplitterBar |
Represents split bar parameters that specifies the orientation of the splitter bar. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentDataField |
Provides the data corresponding to the related fields in the data fields collection. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentDataFieldCollection |
Represents a collection of data fields that contains the data described
by the file attachment schema for a particular file or folder in attachment collection. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentFolder |
Represents the attachment folder. |
public class Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfPresentationColors |
Represents a collection colors that a navigator should use in its presentation
of a file attachments collection. |
public class Vintasoft.Imaging.Pdf.Tree.Patterns.PatternBase |
Represents a base class for patterns. |
public class Vintasoft.Imaging.Pdf.Tree.Patterns.ShadingPattern |
Shading patterns (PDF 1.3) provide a smooth transition
between colors across an area to be painted, independent of the
resolution of any particular output device and without specifying
the number of steps in the color transition. |
public class Vintasoft.Imaging.Pdf.Tree.Patterns.TilingPattern |
Represents the tiling pattern consists of a small graphical figure
called a pattern cell. |
public class Vintasoft.Imaging.Pdf.Tree.ShadingPatterns.ShadingPatternBase |
Reperensts a base class for shading patterns. |
public class Vintasoft.Imaging.Pdf.UI.PageRedactionMark |
Represents redaction mark that removes all
content (images, text, vector graphics) from PDF page. |
public class Vintasoft.Imaging.Pdf.UI.PdfRemoveContentTool |
Visual tool that allows to remove and black out content of PDF page. |
public class Vintasoft.Imaging.Pdf.UI.RedactionMark |
Represents the redaction mark. |
public class Vintasoft.Imaging.Pdf.UI.RedactionMarkEventArgs |
Provides data for the PdfRemoveContentTool.RedactionMarkApplied event. |
public class Vintasoft.Imaging.Pdf.UI.TextRedactionMark |
Represents redaction mark that is used for removing text from content. |
Vintasoft.Imaging.Pdf.PdfDocument |
Added properties |
public Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentCollection Attachments { get; } |
Gets a collections of file attachments that a PDF consumer
uses to enhance the presentation of file attachments
stored in the PDF document. |
public Vintasoft.Imaging.Pdf.Tree.PdfDeveloperExtensionDictionary Extensions { get; set; } |
Gets or sets a extensions dictionary representing information
about the PDF extensions that this document contains. |
public string SpecificationVersion { get; set; } |
Gets or sets the version of the PDF specification to which the document
conforms (for example, 1.4) if later than the version specified in the
file's header (Vintasoft.Imaging.Pdf.PdfDocument.Format). |
public Vintasoft.Imaging.Pdf.PdfDocumentPageLayoutMode ViewerPageLayout { get; set; } |
Gets or sets the mode that specifies the page layout
to be used when the document is opened. |
public Vintasoft.Imaging.Pdf.Tree.PdfDocumentViewerPreferences ViewerPreferences { get; set; } |
Gets or sets a viewer preferences that specify the way the
document is to be displayed on the screen. |
|
|
Added methods |
public void CreateAttachments(bool) |
Creates the Vintasoft.Imaging.Pdf.PdfDocument.Attachments (Portfolio). |
public void RemoveAttachments(bool) |
Removes the Vintasoft.Imaging.Pdf.PdfDocument.Attachments (Potfolio). |
|
|
Changed methods |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont> GetFonts() |
public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont[] GetFonts() |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.PdfImageResource> GetImages() |
public Vintasoft.Imaging.Pdf.Tree.PdfImageResource[] GetImages() |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.PdfResource> GetResources() |
public Vintasoft.Imaging.Pdf.Tree.PdfResource[] GetResources() |
|
|
Vintasoft.Imaging.Pdf.PdfFontManager |
Added methods |
public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont CreateFontSubset(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[], int, bool, Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[]) |
Creates new PDF font, which contains the specified set of text symbols. |
public void EmbedAllFonts() |
Embeds all external fonts of the PDF document. |
public void EmbedFont(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont) |
Embeds the specified PDF font. |
public void PackAllFonts() |
Packs all fonts of the PDF document. |
public bool PackFont(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont) |
Packs the specified PDF font. |
public void PackFont(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[]) |
Packs the specified PDF font. |
public void PackFont(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, ulong[]) |
Packs the specified PDF font. |
public void ReplaceTextSymbols(System.Collections.Generic.Dictionary<Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol, Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[]>, Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase[]) |
|
|
|
Vintasoft.Imaging.Pdf.Drawing.PdfGraphics |
Added methods |
public void BeginOptionalContent(Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentGroup) |
Begins a block of optional content. |
public void DrawInlineImage(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Pdf.PdfCompression) |
Compress the specified image using specified compression,
saves compressed image as inline image in PDF document and
draws the inline image at the current location. |
public void DrawInlineImage(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Pdf.PdfCompression, Vintasoft.Imaging.Pdf.PdfCompressionSettings) |
Compress the specified image using specified compression,
saves compressed image as inline image in PDF document and
draws the inline image at the current location. |
public void DrawInlineImage(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Pdf.PdfCompression, System.Drawing.RectangleF) |
Compress the specified image using specified compression,
saves compressed image as inline image in PDF document and
draws the inline image at the specified location and with specified size. |
public void DrawInlineImage(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Pdf.PdfCompression, Vintasoft.Imaging.Pdf.PdfCompressionSettings, System.Drawing.RectangleF) |
Compress the specified image using specified compression,
saves compressed image as inline image in PDF document and
draws the inline image at the specified location and with specified size. |
public void EndOptionalContent() |
Ends a block of optional content. |
public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics FromPage(Vintasoft.Imaging.Pdf.Tree.PdfPage, bool) |
Creates a new Vintasoft.Imaging.Pdf.Drawing.PdfGraphics from the specified Vintasoft.Imaging.Pdf.Tree.PdfPage. |
public void MultiplyTransform(Vintasoft.Imaging.Utils.AffineMatrix) |
Multiplies the world transformation of this Vintasoft.Imaging.Pdf.Drawing.PdfGraphics object and specified the AffineMatrix object. |
|
|
Vintasoft.Imaging.Pdf.Tree.PdfEmbeddedFileSpecification |
Added properties |
public int CompressedSize { get; } |
Gets the compressed size of the embedded file, in bytes. |
public Vintasoft.Imaging.Pdf.PdfCompression Compression { get; set; } |
Gets or sets compression of Vintasoft.Imaging.Pdf.Tree.PdfEmbeddedFileSpecification.EmbeddedFile. |
public System.DateTime CreationDate { get; set; } |
Gets or sets the date the embedded file was first created. |
public Vintasoft.Imaging.Pdf.Tree.FileAttachments.PdfAttachmentDataFieldCollection DataFields { get; set; } |
Gets or sets the data field collection, which is used to create the user
interface for file attachments. |
public System.DateTime ModificationDate { get; set; } |
Gets or sets the date and time when the embedded file was last modified. |
public Vintasoft.Imaging.Pdf.Tree.PdfImageResource Thumbnail { get; set; } |
(PDF 1.7 ExtensionLevel 3) Gets or sets thumbnail associated with embedded file. |
public int UncompressedSize { get; } |
Gets the uncompressed size of the embedded file, in bytes. |
|
|
Vintasoft.Imaging.Pdf.Tree.PdfPage |
Added properties |
public System.Drawing.RectangleF ArtBox { get; set; } |
Gets or sets a rectangle, expressed in default user space units, defining the extent
of the page's meaningful content (including potential white space) as intended
by the page's creator. |
public System.Drawing.RectangleF BleedBox { get; set; } |
Gets or sets a rectangle, expressed in default user space units, defining the region to
which the contents of the page should be clipped when output in a production environment. |
public System.Drawing.RectangleF BoundingBox { get; } |
Gets the page bounding box, that depends from current rendring settings. |
public Vintasoft.Imaging.Pdf.Tree.PdfResources Resources { get; } |
Gets the resources of PDF page. |
public System.Drawing.RectangleF TrimBox { get; set; } |
Gets or sets rectangle, expressed in default user space units, defining the intended
dimensions of the finished page after trimming. |
|
|
Added methods |
public void ClearImages(System.Drawing.RectangleF[]) |
Clears image regions that intersect with specified rectangles on PDF page. |
public Vintasoft.Imaging.Pdf.Tree.PdfPage Clone(Vintasoft.Imaging.Pdf.PdfDocument) |
Creates a new object that is a copy of the current Vintasoft.Imaging.Pdf.Tree.PdfPage instance in specified PDF document. |
public Vintasoft.Imaging.Pdf.Content.TextExtraction.TextRegion ExtractTextRegion(bool) |
Extracts all text from this page. |
public Vintasoft.Imaging.Utils.AffineMatrix GetPageRotateCropAffineTransform() |
Returns a transformation matrix that should be applied to non rotated and cropped page
for rotating and cropping the page. |
public Vintasoft.Imaging.Utils.AffineMatrix GetTrasformFromPageSpaceToImageSpace(Vintasoft.Imaging.Resolution) |
Gets the trasformation matrix from page space to image space. |
public void RemoveAnnotations(System.Drawing.RectangleF[]) |
Removes annotations that intersect with specified rectangles on PDF page. |
public void RemoveContentAndBlackOutResources() |
Removes the content and blacks out all referenced resources (images, forms, annotations). |
public void RemoveText(System.Drawing.RectangleF[]) |
Removes text that contains in specified rectangles of PDF page. |
public void RemoveText(Vintasoft.Imaging.Pdf.Content.TextExtraction.TextRegion[]) |
Removes specified text regions from page content. |
public void RemoveVectorGraphics(System.Drawing.RectangleF[]) |
Removes vector graphics that intersect with specified rectangles on PDF page. |
public Vintasoft.Imaging.VintasoftImage Render(float) |
Renders PDF page with specified scale. |
|
|
Changed methods |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont> GetFonts() |
public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont[] GetFonts() |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.PdfResource> GetIccProfiles() |
public Vintasoft.Imaging.Pdf.Tree.PdfResource[] GetIccProfiles() |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.PdfImageResource> GetImages() |
public Vintasoft.Imaging.Pdf.Tree.PdfImageResource[] GetImages() |
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.Pdf.Tree.PdfResource> GetResources() |
public Vintasoft.Imaging.Pdf.Tree.PdfResource[] GetResources() |
|
|
public enum Vintasoft.Imaging.Pdf.Tree.PdfOptionalContentConfigurationBaseState |
Specifies available base states of optional content configuration. |
public enum Vintasoft.Imaging.Pdf.Tree.FileAttachments.AttachmentCollectionViewMode |
Defines available view modes of file attachment collection. |
public enum Vintasoft.Imaging.Pdf.Tree.FileAttachments.AttachmentCollectionSchemaFieldDataType |
Specifies available field data types of file attachment collection schema. |
public enum Vintasoft.Imaging.Pdf.Tree.FileAttachments.AttachmentCollectionSplitterBarDirection |
Specifies available types of splitter bar dicrections. |
public enum Vintasoft.Imaging.Pdf.Content.TextRenderingMode |
Specifies available text rendering modes. |
public enum Vintasoft.Imaging.Pdf.Tree.PdfPageBoundaryType |
Specifies available page boundaries. |
public enum Vintasoft.Imaging.Pdf.PdfDocumentPageLayoutMode |
Specifies the page layout to be used when the document is opened. |
public enum Vintasoft.Imaging.Pdf.Tree.ShadingPatterns.ShadingPatternType |
Specifies available shading pattern types. |
public enum Vintasoft.Imaging.Pdf.Tree.GraphicsStateLineCapStyle |
Specifies available line cap styles. |
public enum Vintasoft.Imaging.Pdf.Tree.Patterns.PatternType |
Specifies available pattern types. |
public enum Vintasoft.Imaging.Pdf.UI.RedactionMarkType |
Specifies types of redaction marks. |