Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: PDF API2 - landscape and rotating text and image

by kcott (Bishop)
on Jul 25, 2020 at 06:44 UTC ( #11119786=note: print w/replies, xml ) Need Help??

in reply to Re^2: PDF API2 - landscape and rotating text and image
in thread PDF API2 - landscape and rotating text and image

You should look in PDF::API2::Content for information on image(), transform(), and related methods. In particular, look at the "External Objects" and "Coordinate Transformations" sections.

The '0, 0' to which you referred are co-ordinates, not sizes. As the code already sets the co-ordinates via the '-translate' option of transform(), further modification of the co-ordinates by image() is not wanted.

The image() method has a number of forms allowing you to change width, height, and scale. There's also a '-scale' option for transform(). Note that if you change the size, you'll also need to adjust the co-ordinates accordingly.

— Ken

Replies are listed 'Best First'.
Re^4: PDF API2 - landscape and rotating text and image
by Anonymous Monk on Jul 25, 2020 at 07:53 UTC

    Ok, thanks!

    The transform() method is new to me. Took a quick look and saw you can do scaling and skewing with it.

    Great learning from your earlier code, many thanks :))

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://11119786]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2021-05-14 18:01 GMT
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (150 votes). Check out past polls.