Skip to content

Releases: Dtronix/PDFiumCore

PDFiumCore v4595.0.0 Released

05 Aug 19:18
Compare
Choose a tag to compare
  • cd4576b Updated CI for automated releases.

  • 1ab80f3 First rework to simplify building automation.
    Version is now specified in the Directory.Build.props file.

  • cb92e50 Adding CI.

  • a02ebff +public static int FPDFTextSetCharcodes(global::PDFiumCore.FpdfPageobjectT text_object, ref uint charcodes, ulong count)

PDFiumCore v4566.0.0

06 Jul 21:25
Compare
Choose a tag to compare

PDFium version chromium/4566.

API Changes:

+public unsafe partial class FpdfXobjectT.
+public static int FPDFPageObjGetMatrix(global::PDFiumCore.FpdfPageobjectT page_object, global::PDFiumCore.FS_MATRIX_ matrix);
+public static int FPDFPageObjSetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix);
-public static int FPDFImageObjGetMatrix(global::PDFiumCore.FpdfPageobjectT image_object, ref double a, ref double b, ref double c, ref double d, ref double e, ref double f)
+public static int FPDFPageObjGetDashPhase(global::PDFiumCore.FpdfPageobjectT page_object, ref float phase)
+public static int FPDFPageObjSetDashPhase(global::PDFiumCore.FpdfPageobjectT page_object, float phase)
+public static int FPDFPageObjGetDashCount(global::PDFiumCore.FpdfPageobjectT page_object)
+public static int FPDFPageObjGetDashArray(global::PDFiumCore.FpdfPageobjectT page_object, ref float dash_array, ulong dash_count)
+public static int FPDFPageObjSetDashArray(global::PDFiumCore.FpdfPageobjectT page_object, ref float dash_array, ulong dash_count, float phase)
-public static int FPDFPathGetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFPathSetMatrix(global::PDFiumCore.FpdfPageobjectT path, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFTextObjGetMatrix(global::PDFiumCore.FpdfPageobjectT text, global::PDFiumCore.FS_MATRIX_ matrix)
-public static int FPDFFormObjGetMatrix(global::PDFiumCore.FpdfPageobjectT form_object, global::PDFiumCore.FS_MATRIX_ matrix)
+public static int FPDF_ImportPagesByIndex(global::PDFiumCore.FpdfDocumentT dest_doc, global::PDFiumCore.FpdfDocumentT src_doc, ref int page_indices, uint length, int index)
+public static global::PDFiumCore.FpdfXobjectT FPDF_NewXObjectFromPage(global::PDFiumCore.FpdfDocumentT dest_doc, global::PDFiumCore.FpdfDocumentT src_doc, int src_page_index)
+public static void FPDF_CloseXObject(global::PDFiumCore.FpdfXobjectT xobject)
+public static global::PDFiumCore.FpdfPageobjectT FPDF_NewFormObjectFromXObject(global::PDFiumCore.FpdfXobjectT xobject)

Signature Changes:

public static float FPDFTextObjGetFontSize(global::PDFiumCore.FpdfPageobjectT text)
public static uint FPDFTextObjGetFontName(global::PDFiumCore.FpdfPageobjectT text, sbyte* buffer, uint length)

PDFiumCore v4535.0.0

07 Jun 19:44
Compare
Choose a tag to compare

PDFium version chromium/4535.

  • Adds PDFiumCore.FpdfAvailT class for instance management instead of __IntPtr.

PDFiumCore v4503.0.0

11 May 17:59
Compare
Choose a tag to compare
  • Added public static int FPDFAnnotSetBorder(global::PDFiumCore.FpdfAnnotationT annot, float horizontal_radius, float vertical_radius, float border_width)
  • Added public static int FPDFAnnotSetURI(global::PDFiumCore.FpdfAnnotationT annot, string uri)
  • Various documentation updates from header files.

PDFiumCore v4455.0.0

23 Mar 17:20
Compare
Choose a tag to compare

PDFium version chromium/4455

PDFiumCore v4419.0.0

15 Feb 15:37
Compare
Choose a tag to compare
  • Update to chromium/4419.
  • Removed .NET Framework 4.8 dependency
  • Updated build system to use latest CppSharp 0.11.2 netcoreapp3.1.
  • Added pdfium-darwin-arm64 to match pdfium-binaries.
  • Changed pdfium-darwin to utilize pdfium-darwin-x64 to match pdfium-binaries.

PDFiumCore v4370.0.0

28 Dec 16:27
Compare
Choose a tag to compare
  • Update to chromium/4370.
  • New API method:
    • int FPDFAnnotGetBorder(global::PDFiumCore.FpdfAnnotationT annot, ref float horizontal_radius, ref float vertical_radius, ref float border_width)

PDFiumCore v4348.0.0

10 Dec 22:20
Compare
Choose a tag to compare
  • Update to chromium/4348.
  • New API method:
    • FPDFAnnotGetLine(global::PDFiumCore.FpdfAnnotationT annot, global::PDFiumCore.FS_POINTF_ start, global::PDFiumCore.FS_POINTF_ end)

PDFiumCore v4334.0.0

23 Nov 15:34
Compare
Choose a tag to compare

Update to chromium/4334.
New API methods:

  • uint FPDFAnnotGetVertices(global::PDFiumCore.FpdfAnnotationT annot, global::PDFiumCore.FS_POINTF_ buffer, uint length)
  • uint FPDFAnnotGetInkListCount(global::PDFiumCore.FpdfAnnotationT annot)
  • uint FPDFAnnotGetInkListPath(global::PDFiumCore.FpdfAnnotationT annot, uint path_index, global::PDFiumCore.FS_POINTF_ buffer, uint length)

PDFiumCore v4320.0.0

09 Nov 17:22
Compare
Choose a tag to compare

PDFiumCore v4320.0.0

  • Update to chromium/4320.
  • New API method FPDFSignatureObjGetDocMDPPermission(global::PDFiumCore.FpdfSignatureT signature)