Releases: Dtronix/PDFiumCore
Releases · Dtronix/PDFiumCore
PDFiumCore v4595.0.0 Released
-
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
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
PDFium version chromium/4535.
- Adds PDFiumCore.FpdfAvailT class for instance management instead of __IntPtr.
PDFiumCore v4503.0.0
- 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
PDFium version chromium/4455
PDFiumCore v4419.0.0
- 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
- 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
- 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
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
PDFiumCore v4320.0.0
- Update to chromium/4320.
- New API method
FPDFSignatureObjGetDocMDPPermission(global::PDFiumCore.FpdfSignatureT signature)