Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Underline Text with PDF::API2

by snoopy (Curate)
on Apr 13, 2016 at 21:38 UTC ( #1160350=note: print w/replies, xml ) Need Help??

in reply to Underline Text with PDF::API2

Hi there,

PDF::API2 confusingly has two text methods, one on PDF::API2::Page to get the text content, then a second on that PDF::API2::Content object to output the text. It's the second that takes the -underline => 'auto' option.

use strict; use warnings; use PDF::API2; my $font_size=10; my $pdf = PDF::API2->new(); #A4 Landscap + $pdf->mediabox('Letter'); my $page = $pdf->page; # font settings + my $fnt = $pdf->corefont('Helvetica',-encode => 'latin1'); my $boldfont=$pdf->corefont('Helvetica-Bold',-encode => 'latin1'); my $txt = $page->text(); my $top = 700; my $left_margin = 50; $txt->textstart; $txt->font($boldfont,$font_size); $txt->translate( 400, $top-65 ); $txt->text( "Trying to underline this sentence!", -underline => 'auto' ); $pdf->saveas('test.pdf');

Replies are listed 'Best First'.
Re^2: Underline Text with PDF::API2
by Anonymous Monk on Apr 14, 2016 at 12:33 UTC
    Thank you, great help!

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (2)
As of 2022-05-19 03:03 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (71 votes). Check out past polls.