Commit graph

10 commits

Author SHA1 Message Date
gambas
2dc81d0b98 Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features. Add rendering hints properties.
[GB.POPPLER]
* NEW: Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features.
* NEW: PdfDocument: Antialiasing, TextAntialiasing and TextHinting are three new properties that define rendering hints. All are TRUE by default, except TextHinting.
2020-12-04 22:16:31 +01:00
gambas
24f131c35d Do not use 'poppler_page_get_text_for_area()' API for older versions of poppler.
[GB.POPPLER]
* BUG: Do not use 'poppler_page_get_text_for_area()' API for older versions of poppler.
2020-06-24 19:28:14 +02:00
gambas
340d282db9 'POPPLER_FIND_IGNORE_DIACRITICS' exists since 0.73 version.
[GB.POPPLER]
* BUG: 'POPPLER_FIND_IGNORE_DIACRITICS' exists since 0.73 version.
2020-06-24 18:48:35 +02:00
gambas
61e010f147 Add new properties and methods.
[GB.POPPLER]
* NEW: PdfDocument: Find() method finds a page index from its label.
* NEW: PdfPage: Thumbnail property returns the thumbnail of a page if it exists.
* NEW: PdfPage: Label property returns the label of the page.
* NEW: PdfPage: Text property returns the text contents of the page.
* NEW: PdfPage: GetText() method returns the text contents of part of the page.
* NEW: PdfPage: Width and Height properties return the size of the page.
* NEW: PdfPage: FindText() method searches for a specific text in the page and return all the bounding boxes found.
2020-06-24 17:29:47 +02:00
gambas
41e1b9a031 PdfDocument: Make Index property enumerable.
[GB.POPPLER]
* NEW: PdfDocument: Make Index property enumerable.
2020-06-24 09:54:17 +02:00
gambas
1d10b2117c Add support for document index and actions.
[GB.POPPLER]
* NEW: Default resolution is now the same as the poppler library (72 DPI).
* NEW: PdfDocument: Add Max and Index.Max property.
* NEW: PdfDocument: Add Keywords, CreationDate and ModificationDate properties.
* NEW: PdfDocument: Add Linearized and Version properties.
* NEW: PdfDocument: PdfDocument.Index returns the document index as an read-only array of PdfIndex objects.
* NEW: PdfIndex: Action property returns the detail of the action associated with an index entry.
2020-06-24 09:44:47 +02:00
gambas
6ea7235e1a Do not a useless private datatype.
[GB.POPPLER]
* BUG: Do not a useless private datatype.
2020-06-18 17:22:38 +02:00
gambas
98028acd24 Add rendering based on poppler-splash.
[GB.POPPLER]
* NEW: Add rendering based on poppler-splash.
2020-06-18 16:44:23 +02:00
gambas
4784c6c6a9 Switch to poppler-glib, that is more complete than poppler-cpp.
[GB.POPPLER]
* NEW: Switch to poppler-glib, that is more complete than poppler-cpp.
2020-06-18 14:06:22 +02:00
gambas
94e6feaf5c New 'gb.poppler' component that will replace 'gb.pdf'.
[CONFIGURATION]
* NEW: Fix component template generator.

[GB.POPPLER]
* NEW: New 'gb.poppler' component that will replace 'gb.pdf'.
2020-06-18 00:04:33 +02:00