Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re^2: PDF::API3 and the Courier font

by talexb (Canon)
on Oct 30, 2012 at 15:36 UTC ( #1001522=note: print w/replies, xml ) Need Help??

in reply to Re: PDF::API3 and the Courier font
in thread PDF::API3 and the Courier font

    I believe that you're experiencing a capitalization problem.

Thanks for the suggestion -- that's one of the things I tried already. I tried it again, and no dice.

I also tried putting a dash after 'Courier' -- all of these changes provide me with nothing but Courier Oblique.

#!/usr/bin/perl # # Test PDF::API3 for use with open source license files. use strict; use warnings; my $outputPDF = 'test.pdf'; use PDF::API3::Compat::API2; { my $pdf = PDF::API3::Compat::API2->new( -file => $outputPDF ); defined $pdf or die "Unable to create PDF file $outputPDF"; my $page = $pdf->page(); my $content = $page->text(); my ( $x, $y ) = ( 72, 720 ); for my $fontName ( qw[ courier courierbold courierboldoblique courieroblique Courier CourierBold CourierBoldOblique CourierOblique courier courier-bold courier-boldoblique courier-oblique Courier Courier-Bold Courier-BoldOblique Courier-Oblique ] ) { my $font = $pdf->corefont($fontName); $content->font( $font, 10 ); $content->translate( $x, $y ); $content->text( 'This is the first line I have written using this module' ); $y -= 12; $content->translate( $x, $y ); $content->text("in quite a while. ($fontName)"); $y -= 12; } $pdf->save; }

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1001522]
marto faints

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (8)
As of 2018-04-27 09:46 GMT
Find Nodes?
    Voting Booth?