VintaSoft PDF .NET Plug-in: API changes in version 10.1
In This Topic
API changes in Vintasoft.Imaging.Pdf.dll
New classes:
public class Vintasoft.Imaging.Fonts. CJKFontProgramNotFoundException
|
Represents error that occurs if CJK font program is not found. |
public class Vintasoft.Imaging.Pdf.Processing. PdfDocumentCopyCommand
|
A processing command that copies target PDF document to the source PDF document. |
public class Vintasoft.Imaging.Pdf.Processing. PdfOptimizeFontSubsetsCommand
|
The processing command that allows to optimize font subsets of PDF document. |
public class Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontInfo
|
Provides an information about PDF font. |
Moved classes:
public class Vintasoft.Imaging.Pdf. CJKFontProgramNotFoundException
|
Moved to Vintasoft.Imaging.dll assembly. |
public class Vintasoft.Imaging.Pdf. FileFontProgramsController
|
Moved to Vintasoft.Imaging.dll assembly. |
public class Vintasoft.Imaging.Pdf. FileFontProgramsControllerBase
|
Moved to Vintasoft.Imaging.dll assembly. |
public class Vintasoft.Imaging.Pdf. FileFontProgramsControllerWithFallbackFont
|
Moved to Vintasoft.Imaging.dll assembly. |
public class Vintasoft.Imaging.Pdf. FontProgramNotFoundException
|
Moved to Vintasoft.Imaging.dll assembly. |
public class Vintasoft.Imaging.Pdf. FontProgramsControllerBase
|
Moved to Vintasoft.Imaging.dll assembly. |
Changed classes:
Vintasoft.Imaging.Pdf. PdfDocument
|
Changed properties
|
public Vintasoft.Imaging.Pdf. PdfFontManager FontManager { get ; }
|
public Vintasoft.Imaging.Pdf. PdfFontManager FontManager { get ; set ; }
|
public Vintasoft.Imaging.Pdf. FontProgramsControllerBase FontProgramsController { get ; set ; }
|
public Vintasoft.Imaging.Fonts. FontProgramsControllerBase FontProgramsController { get ; set ; }
|
|
|
Vintasoft.Imaging.Pdf. PdfFontManager
|
Added properties
|
public Vintasoft.Imaging.Pdf. PdfDocument Document { get ; }
|
Gets the PDF document of this font manager. |
|
|
Added constructors
|
public void PdfFontManager(Vintasoft.Imaging.Pdf. PdfDocument)
|
Initializes a new instance of the PdfFontManager class. |
|
|
Added methods
|
public void Dispose()
|
Releases all resources used by this font programs controller. |
public System.IO. Stream GetCMapResource(string)
|
Returns the CMap resource stream by its predefined name. |
public System.IO. Stream GetStandardFontProgram(Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFont)
|
Returns a standard font from "Standard 14 Fonts". |
public void OnFontInstanceCreated(Vintasoft.Imaging.Pdf.Tree. PdfResources, Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFont, float, string)
|
Method is executed when font instance is created. |
public bool OptimizePackedFonts()
|
Optimizes all font subsets of the PDF document. |
public bool OptimizePackedFonts(Vintasoft.Imaging.Utils. IActionProgressController)
|
Optimizes all font subsets of PDF document. |
|
|
Vintasoft.Imaging.Pdf.Processing. PdfDocumentCompressorCommand
|
Added properties
|
public bool OptimizeFontSubsets { get ; set ; }
|
Gets or sets a value indicating whether the command must optimize font subsets. |
|
|
Vintasoft.Imaging.Pdf.Processing. PdfFixups
|
Changed methods
|
public Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Processing. PdfFontProcessingParams > CreatePdfFontProgramEmbeddingCommand(Vintasoft.Imaging.Pdf. FontProgramsControllerBase)
|
public Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Processing. PdfFontProcessingParams > CreatePdfFontProgramEmbeddingCommand(Vintasoft.Imaging.Fonts. FontProgramsControllerBase)
|
|
|
Vintasoft.Imaging.Pdf.Processing. PdfPageProcessingCommand
|
Added methods
|
public Vintasoft.Imaging.Processing. ProcessingResult Execute(Vintasoft.Imaging. VintasoftImage)
|
Executes processing command on the specified VintasoftImage. |
public Vintasoft.Imaging.Processing. ProcessingResult Execute(Vintasoft.Imaging. ImageCollection)
|
Executes processing command on the specified ImageCollection. |
|
|
Vintasoft.Imaging.Pdf.Processing.PdfA. PdfAConverter
|
Changed properties
|
public Vintasoft.Imaging.Pdf. FontProgramsControllerBase FontProgramsController { get ; set ; }
|
public Vintasoft.Imaging.Fonts. FontProgramsControllerBase FontProgramsController { get ; set ; }
|
|
|
Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFont
|
Added properties
|
public Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontProgramType FontProgramType { get ; }
|
Gets a font program type. |
|
|
Added methods
|
public bool IsFontProgramSubsetOf(System.IO. Stream)
|
Returns a value indicating whether font program of this font is subset of specified font program. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontProgramType
|
Defines available font program types. |
Moved enumerations:
public enum Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontWeight
|
Moved to Vintasoft.Imaging.dll assembly and renamed to FontWeight. |
public enum Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontStretch
|
Moved to Vintasoft.Imaging.dll assembly and renamed to FontStretch. |
public enum Vintasoft.Imaging.Pdf.Tree.Fonts. PdfFontCharacteristics
|
Moved to Vintasoft.Imaging.dll assembly and renamed to FontCharacteristics. |
API changes in Vintasoft.Imaging.Pdf.UI.dll
Changed classes:
Vintasoft.Imaging.Pdf.UI. GraphicsFigureView
|
Changed methods
|
public Vintasoft.Imaging. PointFTransform GetPointTransform(Vintasoft.Imaging.UI. ImageViewer)
|
public Vintasoft.Imaging. PointFTransform GetPointTransform(Vintasoft.Imaging.UI. ImageViewer, Vintasoft.Imaging.UI. ImageViewer)
|
|
|