summaryrefslogtreecommitdiff
path: root/src/cairo-tag-attributes-private.h
Commit message (Collapse)AuthorAgeFilesLines
* Make cairo_tag_begin/end work correctly in groupsAdrian Johnson2023-04-181-0/+30
| | | | Fixes #508
* ps: add CAIRO_MIME_TYPE_EPS mime type for embedding EPS filesAdrian Johnson2017-11-091-0/+7
|
* Add CCITT_FAX mime type for PDF and PS surfacesAdrian Johnson2017-10-221-0/+15
| | | | | | | | | | | This completes the full set of PDF/PS image filters allowing image data to be passed though without decompressing then recompresssing in a less efficient format. The difficulty with CCITT_FAX is it needs some decoding parameters that are not stored inside the image data. This is achieved by using an additional mime type CCITT_FAX_PARAMS that contains the params in key=value format.
* pdf: fix link positionsAdrian Johnson2017-08-261-0/+1
| | | | | | | | | | | | | | | Converting the link position from cairo to pdf coordinates requires the page height. Since the link may point to a different page, build an array of the height of each page and use the target page height for the conversion. Don't default to a [0,0] position if "pos" is not specified. PDF allows a null destination position to be specified which means don't change the position if the page is already displayed or show top left if switching to a different page. This is more useful default particularly for external files where the coordinates (which must be in PDF coordinates as we don't know the page height) of the top left corner may not be known.
* fix make checkAdrian Johnson2016-10-041-1/+4
|
* pdf: structured text and hyperlink supportAdrian Johnson2016-10-011-0/+73