API Diff between 5.1.0 and 3.0.0
1033 Additions
177 Removals
Spire.License
Spire.Pdf
-
public enum FileFormat
-
public class HebrewConvert
-
public class PageLayerDefine
-
public sealed class PdfBookletCreator
-
public enum PdfConformanceLevel
-
public class PdfConvertOptions
-
public class PdfDocument : IDisposable, ICloneable
- public static bool EnableFontCache { get; set; }
- public bool AllowCreateForm { get; set; }
- public PdfConvertOptions ConvertOptions { get; }
- public int CustomScaling { get; set; }
- public bool IsEncrypted { get; }
- public bool IsPortfolio { get; }
- public PdfLayerCollection Layers { get; }
- public PrintDocument PrintDocument { get; }
- public string PrinterName { get; set; }
- public int PrintFromPage { get; set; }
- public int PrintToPage { get; set; }
- public PdfPrintSettings PrintSettings { get; }
- public PdfToHtmlParameter SetPdfToHtmlParameter { get; set; }
- public object Tag { get; set; }
- public bool UseHighQualityImage { get; set; }
- public bool UseInvariantCulture { get; set; }
- public bool UsePsDirectlyForConvert { get; set; }
- public XmpMetadata XmpMetaData { get; }
- public float ZoomFator { get; }
- public PdfDocument(string filename)
- public PdfDocument(string filename, string password)
- public PdfDocument(PdfConformanceLevel Pdflevel)
- public PdfDocument(byte[] bytes)
- public PdfDocument(byte[] bytes, string password)
- public PdfDocument(Stream stream)
- public PdfDocument(Stream stream, string password)
- public static PdfDocumentBase MergeFiles(Stream[] streams)
- public bool HasExtendedRight()
- public void LoadFromBytes(byte[] bytes)
- public void LoadFromBytes(byte[] bytes, string password)
- public void LoadFromHTML(string Url, bool enableJavaScript, bool enableHyperlinks, bool autoDetectPageBreak)
- public void LoadFromHTML(string Url, bool enableJavaScript, bool enableHyperlinks, bool autoDetectPageBreak, PdfPageSettings setting)
- public void LoadFromHTML(string Url, bool enableJavaScript, bool enableHyperlinks, bool autoDetectPageBreak, PdfPageSettings setting, PdfHtmlLayoutFormat layoutFormat)
- public void LoadFromHTML(string htmlSourceCode, bool autoDetectPageBreak, PdfPageSettings setting, PdfHtmlLayoutFormat layoutFormat)
- public void LoadFromStream(Stream stream)
- public void LoadFromStream(Stream stream, string password)
- public void LoadFromXPS(byte[] xpsBytes)
- protected virtual void OnBeginPrint(object sender, PrintEventArgs e)
- protected virtual void OnPrintPage(object sender, PrintPageEventArgs e)
- public void LoadFromXPS(Stream xpsStream)
- public void Print()
- public void RemoveExtendedRight()
- public void SaveToFile(string filename, int startIndex, int endIndex, FileFormat fileFormat)
- public Stream[] SaveToStream(FileFormat format)
- public Stream[] SaveToStream(int startIndex, int endIndex, FileFormat format)
- public void SaveToStream(Stream stream, FileFormat format)
-
public abstract class PdfDocumentBase : IDisposable
-
public class PdfDocumentInformation : sprᜯ
-
public abstract class PdfPageBase : sprᜯ
- public virtual SizeF ActualSize { get; }
- public bool AllowContainAllDocTemplates { get; set; }
- public bool AllowContainBottomDocTemplates { get; set; }
- public bool AllowContainLeftDocTemplates { get; set; }
- public bool AllowContainRightDocTemplates { get; set; }
- public bool AllowContainTopDocTemplates { get; set; }
- public RectangleF BackgroundRegion { get; set; }
- public RectangleF MediaBox { get; }
- public void DeleteImage(Image image)
- public void DeleteImage(int imageIndex)
- public PdfTextFindCollection ExecuteCommandFindText(string searchPatternText)
- public Image[] (bool processImage)
- public string (SimpleTextExtractionStrategy strategy)
- public string (RectangleF rectangeleF)
- public string (RectangleF rectangle, SimpleTextExtractionStrategy sim)
- public string (bool keepWhiteSpace)
- public PdfTextFindCollection FindAllText()
- public PdfTextFindCollection FindText(string searchPatternText, bool isSearchWholeWord)
- public PdfTextFindCollection FindText(string searchPatternText, bool isSearchWholeWord, bool ignoreCase)
- public void LoadFromRTF(string rtf, float width, bool IsSplitLine)
- public void LoadFromRTF(string rtf, float width, bool IsSplitLine, PointF point)
- public void LoadFromRTF(string rtf, float width, float height, bool IsSplitLine)
- public void LoadFromRTF(string rtf, float width, float height, bool IsSplitLine, PointF point)
- public bool IsBlank()
-
public class PdfPageLayerCollection : PdfCollection
-
public class PdfPageSettings : ICloneable
-
public class PdfPageWidget : PdfPageBase
-
public class PdfPaperSourceTray
-
public enum PdfPrintPageMode
-
public enum PdfPrintPageScaling
-
public class PdfSection : sprᜯ, IEnumerable
Spire.Pdf.Actions
-
public class PdfAnnotationActions : sprᜯ
-
public class PdfEmbeddedGoToAction : PdfAction
-
public class PdfGotoNameAction : PdfAction
-
public class PdfJavaScript
- public PdfJavaScript()
- public static string GetDateFormatString(string cFormat)
- public static string GetDateKeystrokeString(string cFormat)
- public static string GetNumberFormatString(int nDec, int sepStyle, int negStyle, int currStyle, string strCurrency, bool bCurrencyPrepend)
- public static string GetNumberKeystrokeString(int nDec, int sepStyle, int negStyle, int currStyle, string strCurrency, bool bCurrencyPrepend)
- public static string GetPercentFormatString(int nDec, int sepStyle)
- public static string GetPercentKeystrokeString(int nDec, int sepStyle)
- public static string GetRangeValidateString(bool bGreaterThan, float nGreaterThan, bool bLessThan, float nLessThan)
- public static string GetSimpleCalculateString(string cFunction, string[] cFields)
- public static string GetSpecialFormatString(int psf)
- public static string GetSpecialKeystrokeString(int psf)
- public static string GetTimeFormatString(int ptf)
- public static string GetTimeKeystrokeString(int ptf)
Spire.Pdf.Annotations
Spire.Pdf.Barcode
Spire.Pdf.ColorSpace
Spire.Pdf.Exporting
Spire.Pdf.Exporting.Text
-
public class
-
public class
Spire.Pdf.Exporting.XPS.Schema
Spire.Pdf.Exporting.XPS.Schema.Mc
Spire.Pdf.Fields
Spire.Pdf.Functions
Spire.Pdf.General
Spire.Pdf.General.Find
Spire.Pdf.General.Paper.Font.CFF
Spire.Pdf.General.Paper.Font.CFF.Internals
Spire.Pdf.General.Paper.Font.Common
Spire.Pdf.General.Paper.Font.Common.Environment
Spire.Pdf.General.Paper.Font.Common.Graphics
-
public class Matrix : ICloneable
- public double A { get; set; }
- public double B { get; set; }
- public double C { get; set; }
- public double D { get; set; }
- public double this[int index] { get; }
- public double TX { get; set; }
- public double TY { get; set; }
- public Matrix()
- public Matrix(double[] matrixArray)
- public Matrix Multiply(Matrix matrix)
- public void Scale(double x, double y, out double x1, out double y1)
- public double[] ToArray()
- public void Transform(double x, double y, out double x1, out double y1)
- public void UnScale(double x1, double y1, out double x, out double y)
- public void UnTransform(double x1, double y1, out double x, out double y)
Spire.Pdf.General.Paper.Font.Common.Locator
Spire.Pdf.General.Paper.Font.Common.Metrics
Spire.Pdf.General.Paper.Font.PostScript.Path
Spire.Pdf.General.Paper.Font.Rendering
Spire.Pdf.General.Paper.Font.Rendering.Hinting
Spire.Pdf.General.Paper.Font.Rendering.Path
Spire.Pdf.General.Paper.Font.TTF
Spire.Pdf.General.Paper.Font.TTF.Internals
Spire.Pdf.General.Paper.Font.TTF.Internals.CMapFormats
Spire.Pdf.General.Paper.Font.TTF.Internals.Parsing
Spire.Pdf.General.Paper.Font.TTF.Locator
Spire.Pdf.General.Paper.Font.Type1
Spire.Pdf.General.Paper.Font.Type1.Internals
Spire.Pdf.General.Render
Spire.Pdf.General.Render.ColorSpace
Spire.Pdf.General.Render.Decode
Spire.Pdf.General.Render.Decode.JBIG2
Spire.Pdf.General.Render.Decode.Jpeg
Spire.Pdf.General.Render.Font
Spire.Pdf.General.Render.Font.OpenTypeFile
Spire.Pdf.General.Render.Font.OpenTypeLookup
Spire.Pdf.General.Render.Font.TrueTypeFont
Spire.Pdf.General.Render.Function
Spire.Pdf.Graphics
-
public class PdfArc : PdfEllipsePart
-
public class PdfBezierCurve : PdfDrawWidget
-
public class PdfBitmap : PdfImage, IDisposable
-
public sealed class PdfCanvas
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, PointF point, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, PointF point, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, float x, float y, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, float x, float y, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PointF point, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PointF point, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, float x, float y, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, float x, float y, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PdfBrush brush, PointF point, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PdfBrush brush, PointF point, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PdfBrush brush, float x, float y, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PdfBrush brush, float x, float y, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, RectangleF layoutRectangle, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfBrush brush, RectangleF layoutRectangle, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, RectangleF layoutRectangle, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, RectangleF layoutRectangle, PdfStringFormat format, bool htmlTags)
- public void DrawString(string s, PdfFontBase font, PdfPen pen, PdfBrush brush, RectangleF layoutRectangle, PdfStringFormat format, bool htmlTags)
- public void RotateTransform(float angle, PointF point)
-
public class PdfEllipse : PdfRectangleArea
-
public abstract class PdfEllipsePart : PdfRectangleArea
-
public abstract class PdfFontBase : sprᜯ, sprᜪ, IDisposable
-
public abstract class PdfGradientBrush : PdfBrush, sprᜯ, IDisposable
-
public class PdfHTMLTextElement
-
public abstract class PdfImage : PdfShapeWidget, sprᜯ
- public virtual int ActiveFrame { get; set; }
- public virtual int FrameCount { get; }
- public bool PngDirectToJpeg { get; set; }
- public static PdfImage FromRtf(string rtf, float width, PdfImageType type, PdfStringFormat format)
- public static PdfImage FromRtf(string rtf, float width, PdfImageType type)
- public static PdfImage FromRtf(string rtf, float width, float height, PdfImageType type)
- public static PdfImage FromRtf(string rtf, float width, float height, PdfImageType type, PdfStringFormat format)
-
public enum PdfImageType
-
public class PdfLine : PdfDrawWidget
-
public class PdfMetafile : PdfImage, spráµ£, IDisposable
-
public class PdfMetafileLayoutFormat : PdfTextLayout
-
public class PdfMatrix
- public float[] Elements { get; }
- public float OffsetX { get; }
- public float OffsetY { get; }
- public PdfMatrix()
- public PdfMatrix(float m11, float m12, float m21, float m22, float dx, float dy)
- public PdfMatrix(Rectangle rect, Point[] plgpts)
- public PdfMatrix(RectangleF rect, PointF[] plgpts)
- public double DegreeToRadian(double degree)
- public void Multiply(PdfMatrix matrix)
- public void Multiply(PdfMatrix matrix, PdfMatrixOrder order)
- public void Rotate(float angle)
- public void Rotate(float angle, PdfMatrixOrder order)
- public void Scale(float scaleX, float scaleY)
- public void Scale(float scaleX, float scaleY, PdfMatrixOrder order)
- public void Shear(float shearX, float shearY)
- public void Shear(float shearX, float shearY, PdfMatrixOrder order)
- public void Skew(float angleX, float angleY)
- public void Skew(float angleX, float angleY, PdfMatrixOrder order)
- public PointF[] TransformPoints(PointF[] pts)
- public void Translate(float offsetX, float offsetY)
- public void Translate(float offsetX, float offsetY, PdfMatrixOrder order)
-
public enum PdfMatrixOrder
-
public class PdfPie : PdfEllipsePart
-
public class PdfPolygon : PdfFillElement
-
public class PdfRadialGradientBrush : PdfGradientBrush
-
public class PdfRectangle : PdfRectangleArea
-
public abstract class PdfRectangleArea : PdfFillElement
-
public class PdfTrueTypeFont : PdfFontBase
Spire.Pdf.Graphics.Layer
Spire.Pdf.Grid
Spire.Pdf.HtmlConverter
Spire.Pdf.HtmlConverter.Natives
Spire.Pdf.HtmlConverter.Qt
Spire.Pdf.HtmlToPdf
Spire.Pdf.IO
Spire.Pdf.Implementation.Exporting.PdfToHtml
Spire.Pdf.Implementation.Print
Spire.Pdf.Print
-
public enum PdfMultiPageOrder
-
public class PdfPaperSettingsEventArgs
-
public sealed delegate PdfPaperSettingsEventHandler : MulticastDelegate
-
public class PdfPrintSettings : IDisposable
- public bool CanDuplex { get; }
- public bool Collate { get; set; }
- public bool Color { get; set; }
- public short Copies { get; set; }
- public string DocumentName { get; set; }
- public Duplex Duplex { get; set; }
- public bool Landscape { get; set; }
- public PaperSize PaperSize { get; set; }
- public PrintController PrintController { get; set; }
- public string PrinterName { get; set; }
- public int PrintFromPage { get; }
- public int[] PrintPages { get; }
- public int PrintToPage { get; }
- public event PrintEventHandler BeginPrint
- public event PrintEventHandler EndPrint
- public event PdfPaperSettingsEventHandler PaperSettings
- public event PrintPageEventHandler PrintPage
- public event QueryPageSettingsEventHandler QueryPageSettings
- public void Dispose()
- protected virtual void Dispose(bool disposing)
- public void PrintToFile(string fileName)
- public void SelectMultiPageLayout()
- public void SelectMultiPageLayout(int rows)
- public void SelectMultiPageLayout(int rows, int columns)
- public void SelectMultiPageLayout(int rows, int columns, bool hasPageBorder)
- public void SelectMultiPageLayout(int rows, int columns, bool hasPageBorder, PdfMultiPageOrder pageOrder)
- public void (int fromPage, int toPage)
- public void SelectSinglePageLayout()
- public void SelectSinglePageLayout(PdfSinglePageScalingMode pageScalingMode)
- public void SelectSinglePageLayout(PdfSinglePageScalingMode pageScalingMode, bool autoPortraitOrLandscape)
- public void SelectSinglePageLayout(PdfSinglePageScalingMode pageScalingMode, bool autoPortraitOrLandscape, float customScaling)
- public void SelectSomePages(int[] pages)
- public void SelectSplitPageLayout()
- public void SetPaperMargins(int top, int bottom, int left, int right)
-
public enum PdfSinglePageScalingMode
Spire.Pdf.Security
Spire.Pdf.Widget
Spire.Pdf.Xmp