update#3
Open
jomael wants to merge 66 commits into
Open
Conversation
* Support for Attachments
- Handle aborted print (e.g. user canceled the PDF Printer's FileDialog)
… DC and print empty pages.
…ortPagesByIndex Fixed: TPdfDocument.PageSizes[] returned invalid values
* Flatten page before printing form fields to a printer
- Removed magic number
…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")
solved memory leak
* 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
update