Skip to content

update#3

Open
jomael wants to merge 66 commits into
jomael:masterfrom
ahausladen:master
Open

update#3
jomael wants to merge 66 commits into
jomael:masterfrom
ahausladen:master

Conversation

@jomael

@jomael jomael commented Aug 7, 2021

Copy link
Copy Markdown
Owner

update

ahausladen and others added 30 commits August 22, 2020 21:46
* Support for Attachments
- Handle aborted print (e.g. user canceled the PDF Printer's FileDialog)
…ortPagesByIndex

Fixed: TPdfDocument.PageSizes[] returned invalid values
* Flatten page before printing form fields to a printer
- Removed magic number
ahausladen and others added 30 commits October 3, 2023 12:27
- Annotation Links have to be accessed differently that WebLinks
- Renamed OnWebLinkClick to OnLinkClick as it is now called for WebLinks and AnnotationsLinks
…ddedGoto). OnAnnotationLinkClick must be used to handle annotation links.

- WebLinks are handled by OnWebLinkClick. If OnAnnotationLinkClick is not assigned, then URI link annotations are also handled by OnWebLinkClick (backward compatibility).
- TPdfAnnotation was extended with link annotation methods
- With the new class TPdfPageWebLinkInfo, the WebLinks cache code was moved from the PdfiumCtrl.pas to PdfiumCore.pas.
…s this as default parameter.

With dloDefault the FPDF_LoadDocument function is used to load the PDF. PDFium's FPDF_LoadDocument was fixed to handle large (2GB+) PDF files and now supports UTF8 for the filename.
- Added OnPrintDocument event handler
- Fix: Exception after printing
- Added LinkOptions and automatic Annotation Link handling (default disabled except for "Goto")
* PdfiumCore.pas can be compiled with FPC (LCL) for Linux
…hted texts

By using ClearHighlightText() followed by one or more AddHightlightText() calls one can add multiple highlighted texts.
The HighlightText() method removes all highlighted texts and adds a new one to keep backward compatibility.
* added method 'TPdfFormField.SetFlags' for write-access to property 'Flags'
* therefore inversed logic of 'TPdfFormField.GetFlags' (using 'or' instead of 'and')
…lags

support 'FPDFAnnot_SetFormFieldFlags' API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants