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)
|
|
|