VintaSoft PDF .NET Plug-in: API changes in version 12.4
In This Topic
API changes in Vintasoft.Imaging.Pdf.dll
Changed classes:
Vintasoft.Imaging.Codecs.Decoders. PdfRenderingSettings
|
Added properties
|
public Vintasoft.Imaging. PixelFormat OutputPixelFormat { get ; set ; }
|
Gets or sets the output image pixel format. |
|
|
Added methods
|
public static Vintasoft.Imaging.Codecs.Decoders. PdfRenderingSettings CreateRenderingSettings(Vintasoft.Imaging.Pdf.Tree. PdfPage, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings)
|
Creates the PdfRenderingSettings from the RenderingSettings . |
|
|
Vintasoft.Imaging.ImageProcessing.Color. PdfInvertCommand
|
Added properties
|
public bool CanModifyTarget { get ; }
|
Gets a value indicating whether this processing command can modify target object. |
public bool IsMultithreadingSupported { get ; }
|
Gets a value indicating whether this processing command supports multithreading. |
public System. Type TargetType { get ; }
|
Gets the type of the target of processing command. |
|
|
Added methods
|
public Vintasoft.Imaging.Processing. ProcessingResult Execute(Vintasoft.Imaging.Pdf.Tree. PdfPage, Vintasoft.Imaging.Processing. ProcessingState)
|
Executes processing command on the specified target. |
public Vintasoft.Imaging.Processing. ProcessingResult Execute(Vintasoft.Imaging. VintasoftImage, Vintasoft.Imaging.Processing. ProcessingState)
|
Executes processing command on the specified target. |
|
|
Vintasoft.Imaging.Pdf.Content. PdfContentGraphicsFigureEditor
|
Added methods
|
public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures. GraphicsFigure [] GetGraphicsFigureGroups(float, bool, bool)
|
Returns the graphics figure groups. |
|
|
Vintasoft.Imaging.Pdf.Content. PdfContentXObjectEditor
|
Renamed methods
|
public void TransfromXObject(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging. AffineMatrix)
|
public void TransformXObject(Vintasoft.Imaging.Pdf.Content. PdfContentXObject, Vintasoft.Imaging. AffineMatrix)
|
|
|
Vintasoft.Imaging.Pdf.Content.TextExtraction. PdfTextSymbol
|
Added methods
|
public Vintasoft.Imaging.Fonts. FontSymbolOutline GetOutlineInPdfSpace()
|
Returns an outline of text symbol in PDF coodinate system. |
|
|
Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures. ContentStreamGraphicsFigure
|
Added properties
|
public float MaxSpaceWidth { get ; }
|
Gets the maximum width of the space between two symbols. |
|
|
Added methods
|
public static Vintasoft.Imaging. VintasoftImage Render(Vintasoft.Imaging.Codecs.Decoders. PdfRenderingSettings, Vintasoft.Imaging.Codecs.Decoders. DecodingSettings, Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures. ContentStreamGraphicsFigure [][], System.Drawing. RectangleF, Vintasoft.Imaging. PaddingF, Vintasoft.Imaging.Utils. IActionProgressController)
|
Returns the rendered image of the specified figures. |
|
|
Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand
|
Added methods
|
public void Compress(string)
|
Compress the specified PDF document. |
public void Compress(System.IO. Stream, Vintasoft.Imaging.Processing. ProcessingState)
|
Compress the specified PDF document. |
public void Compress(string, System. EventHandler <Vintasoft.Imaging. ProgressEventArgs >)
|
Compress the specified PDF document. |
public void Compress(string, string)
|
Compress the specified PDF document. |
public void Compress(Vintasoft.Imaging.Pdf. PdfDocument, System.IO. Stream, Vintasoft.Imaging.Processing. ProcessingState)
|
Compress the specified PDF document. |
public void Compress(Vintasoft.Imaging.Pdf. PdfDocument, string, Vintasoft.Imaging.Processing. ProcessingState)
|
Compress the specified PDF document. |
public void Compress(System.IO. Stream, System.IO. Stream, Vintasoft.Imaging.Processing. ProcessingState)
|
Compress the specified PDF document. |
public void Compress(string, string, System. EventHandler <Vintasoft.Imaging. ProgressEventArgs >)
|
Compress the specified PDF document. |
public void Compress(string, string, Vintasoft.Imaging.Processing. ProcessingState)
|
Compress the specified PDF document. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLosslessCompressor()
|
Creates the lossless PDF compressor with CcittFax/Flate compression and without font subsetting. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLosslessCompressor(bool, bool, bool)
|
Creates the lossless PDF compressor. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLossyCompressor()
|
Creates the lossy PDF compressor with CcittFax/Jpeg compression and with font subsetting. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLossyCompressor(double)
|
Creates the lossy PDF compressor with CcittFax/Jpeg compression and with font subsetting. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLossyCompressor(bool, bool, bool)
|
Creates the lossy PDF compressor. |
public static Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand CreateLossyCompressor(double, bool, bool, bool)
|
Creates the lossy PDF compressor. |
|
|
Vintasoft.Imaging.Pdf.Processing. PdfFixups
|
Added properties
|
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Processing. PdfFontProcessingParams > FontTypeIsOpenTypeFixup { get ; }
|
Gets the fixup of FontTypeIsOpenType . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.BasicTypes. PdfName > NameIsInvalidUTF8CharacterSequenceFixup { get ; }
|
Gets the fixup of NameIsInvalidUTF8CharacterSequence . |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfNamedDictionaryBase <T>
|
Added methods
|
public bool ContainsValue(Vintasoft.Imaging.Pdf.Tree. T)
|
Retursn a value indicating whether the dictionary contains an element with the specified value. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfPage
|
Added methods
|
public bool MergePageContents()
|
Merges the page content streams. |
|
|
Added events
|
public event Vintasoft.Imaging. PropertyChangedEventHandler <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotationList > AnnotationsChanged
|
Occurs when Annotations property is changed. |
|
|
Vintasoft.Imaging.Pdf.Tree. PdfPageCollection
|
Added methods
|
public bool MergeContentStreams()
|
Merges the content streams of PDF pages. |
|
|
API changes in Vintasoft.Imaging.Pdf.UI.dll
New classes:
public class Vintasoft.Imaging.Pdf.UI. GraphicsFigureClipboardItem
|
Provides a clipboard item of the GraphicsFigure . |
API changes in Vintasoft.Imaging.Pdf.Office.dll
New classes:
public class Vintasoft.Imaging.Codecs.Encoders. PdfDocxEncoder
|
Defines an encoder that allows to convert PDF pages to the DOCX pages. |
public class Vintasoft.Imaging.Pdf.Office. PdfToDocxConverter
|
Provides converter that allows to convert PDF document to a DOCX document. |