VintaSoft PDF .NET Plug-in: API changes in version 12.0
Vintasoft.Imaging.Pdf.Drawing. PdfDrawingFont
|
Added properties
|
public bool IsSystemFont { get ; }
|
Gets a value indicating whether this font is system font. |
public Vintasoft.Imaging.Drawing. DrawingFontMetrics Metrics { get ; }
|
Gets the font metrics. |
|
|
Removed properties
|
public float Ascent { get ; }
|
Use PdfDrawingFont.Metrics property instead. |
public float Descent { get ; }
|
Use PdfDrawingFont.Metrics property instead. |
public float LineHeight { get ; }
|
Use PdfDrawingFont.Metrics property instead. |
public float TextHeight { get ; }
|
Use PdfDrawingFont.Metrics property instead. |
|
|
Added methods
|
public void AddString(Vintasoft.Imaging.Drawing. IGraphicsPath, long [], System.Drawing. PointF)
|
Adds the specified text string to the specified IGraphicsPath at the specified location. |
public void AddString(Vintasoft.Imaging.Drawing. IGraphicsPath, string, System.Drawing. PointF)
|
Adds the specified text string to the specified IGraphicsPath at the specified location. |
public System.Drawing. SizeF [] MeasureCharacters(string)
|
Measures widths of Unicode characters. |
|
|
Removed methods
|
public float GetSymbolWidth(long)
|
Use PdfDrawingFont.MeasureString method instead. |
|
|
Changed methods
|
public bool CanUseSymbol(char)
|
public bool CanUseSymbol(string)
|
public System.Drawing. SizeF MeasureString(long [], float)
|
public System.Drawing. SizeF MeasureString(long [])
|
public System.Drawing. SizeF MeasureString(string, float)
|
public System.Drawing. SizeF MeasureString(string)
|
|
|
Vintasoft.Imaging.Pdf.Drawing. PdfGraphics
|
Changed methods
|
public void DrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, System.Drawing.Drawing2D. GraphicsPath)
|
public void DrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Drawing. IGraphicsPath)
|
public void DrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, System.Drawing.Drawing2D. GraphicsPath, bool)
|
public void DrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Drawing. IGraphicsPath, bool)
|
public void DrawString(string, System.Drawing. Font, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. PointF)
|
public void DrawString(string, Vintasoft.Imaging.Drawing. IDrawingFont, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. PointF)
|
public void DrawString(string, System.Drawing. Font, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. PointF, System.Drawing. StringFormat)
|
public void DrawString(string, Vintasoft.Imaging.Drawing. IDrawingFont, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. PointF, Vintasoft.Imaging.Drawing. TextLayoutProperties)
|
public void DrawString(string, System.Drawing. Font, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. RectangleF, System.Drawing. StringFormat)
|
public void DrawString(string, Vintasoft.Imaging.Drawing. IDrawingFont, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing. RectangleF, Vintasoft.Imaging.Drawing. TextLayoutProperties)
|
public void DrawString(string, System.Drawing. Font, Vintasoft.Imaging.Pdf.Drawing. PdfPen, System.Drawing. RectangleF, System.Drawing. StringFormat)
|
public void DrawString(string, Vintasoft.Imaging.Drawing. IDrawingFont, Vintasoft.Imaging.Pdf.Drawing. PdfPen, System.Drawing. RectangleF, Vintasoft.Imaging.Drawing. TextLayoutProperties)
|
public void FillPath(Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing.Drawing2D. GraphicsPath)
|
public void FillPath(Vintasoft.Imaging.Pdf.Drawing. PdfBrush, Vintasoft.Imaging.Drawing. IGraphicsPath)
|
public void FillPath(Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing.Drawing2D. GraphicsPath, bool)
|
public void FillPath(Vintasoft.Imaging.Pdf.Drawing. PdfBrush, Vintasoft.Imaging.Drawing. IGraphicsPath, bool)
|
public void IntersectClip(System.Drawing.Drawing2D. GraphicsPath)
|
public void IntersectClip(Vintasoft.Imaging.Drawing. IGraphicsPath)
|
public void IntersectClip(System.Drawing.Drawing2D. GraphicsPath, System.Drawing.Drawing2D. FillMode)
|
public void IntersectClip(Vintasoft.Imaging.Drawing. IGraphicsPath, Vintasoft.Imaging.Drawing. GraphicsPathFillMode)
|
public void IntersectClip(System.Drawing. PointF [], System.Drawing.Drawing2D. FillMode)
|
public void IntersectClip(System.Drawing. PointF [], Vintasoft.Imaging.Drawing. GraphicsPathFillMode)
|
public void IntersectClip(System.Drawing. RectangleF, System.Drawing.Drawing2D. FillMode)
|
public void IntersectClip(System.Drawing. RectangleF, Vintasoft.Imaging.Drawing. GraphicsPathFillMode)
|
public void IntersectClip(float, float, float, float, System.Drawing.Drawing2D. FillMode)
|
public void IntersectClip(float, float, float, float, Vintasoft.Imaging.Drawing. GraphicsPathFillMode)
|
|
|
Removed methods
|
public void MultiplyTransform(System.Drawing.Drawing2D. Matrix)
|
Use PdfGraphics.MultiplyTransform(AffineMatrix) method instead. |
|
|
Changed methods
|
public void FillAndDrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, System.Drawing.Drawing2D. GraphicsPath)
|
public void FillAndDrawPath(Vintasoft.Imaging.Pdf.Drawing. PdfPen, Vintasoft.Imaging.Pdf.Drawing. PdfBrush, Vintasoft.Imaging.Drawing. IGraphicsPath)
|
|
|
Vintasoft.Imaging.Pdf.Drawing. PdfLineCap
|
Changed properties
|
public System.Drawing.Drawing2D. GraphicsPath FillPath { get ; }
|
public Vintasoft.Imaging.Drawing. IGraphicsPath FillPath { get ; }
|
public System.Drawing.Drawing2D. GraphicsPath StrokePath { get ; }
|
public Vintasoft.Imaging.Drawing. IGraphicsPath StrokePath { get ; }
|
|
|
Changed constructors
|
public void PdfLineCap(System.Drawing.Drawing2D. GraphicsPath, System.Drawing.Drawing2D. GraphicsPath)
|
public void PdfLineCap(Vintasoft.Imaging.Drawing. IGraphicsPath, Vintasoft.Imaging.Drawing. IGraphicsPath)
|
public void PdfLineCap(System.Drawing.Drawing2D. GraphicsPath, System.Drawing.Drawing2D. GraphicsPath, bool, bool)
|
public void PdfLineCap(Vintasoft.Imaging.Drawing. IGraphicsPath, Vintasoft.Imaging.Drawing. IGraphicsPath, bool, bool)
|
|
|
Vintasoft.Imaging.Pdf.Processing.Images. PdfOptimizeContentImageCommand
|
Changed properties
|
public System.Drawing.Drawing2D. InterpolationMode DownscaleImageInterpolationMode { get ; set ; }
|
public Vintasoft.Imaging. ImageInterpolationMode DownscaleImageInterpolationMode { get ; set ; }
|
|
|
Changed constructors
|
public void PdfOptimizeContentImageCommand(Vintasoft.Imaging.Pdf.Processing. PdfImageResourcePixelType, Vintasoft.Imaging.Pdf. PdfCompression, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. Resolution, System.Drawing.Drawing2D. InterpolationMode)
|
public void PdfOptimizeContentImageCommand(Vintasoft.Imaging.Pdf.Processing. PdfImageResourcePixelType, Vintasoft.Imaging.Pdf. PdfCompression, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. ImageInterpolationMode)
|
public void PdfOptimizeContentImageCommand(Vintasoft.Imaging.Pdf.Processing. PdfImageResourcePixelType, Vintasoft.Imaging.Pdf. PdfCompression, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. Resolution, System.Drawing.Drawing2D. InterpolationMode, Vintasoft.Imaging.Pdf. PdfCompressionSettings)
|
public void PdfOptimizeContentImageCommand(Vintasoft.Imaging.Pdf.Processing. PdfImageResourcePixelType, Vintasoft.Imaging.Pdf. PdfCompression, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. Resolution, Vintasoft.Imaging. ImageInterpolationMode, Vintasoft.Imaging.Pdf. PdfCompressionSettings)
|
|
|