Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re: Vertical align with PDF::Table

by ww (Bishop)
on Jan 26, 2013 at 01:19 UTC ( #1015438=note: print w/ replies, xml ) Need Help??

in reply to Vertical align with PDF::Table

I actually now regret being so diligent in approving this node.

  1. Set text size in table cell using PDF::Table (At this site)
  2. $ perldoc PDF::Table (On your computer)
  3. (Using your browser)

Did you actually make any effort to answer this yourself?
    ... see How do I post a question effectively?

Comment on Re: Vertical align with PDF::Table
Download Code
Re^2: Vertical align with PDF::Table
by serioca (Initiate) on Jan 28, 2013 at 11:54 UTC

    I've tried reading pdf::table documentation.

    But there's not any mention to vertical alignment

    My example code is:

    #!/usr/bin/perl use strict; use PDF::API2; use PDF::Table; my $pdftable = new PDF::Table; my $pdf = new PDF::API2(-file => "pdf_table.pdf"); my $page = $pdf->page(); $pdf->mediabox('A4'); my $col_props = [ { justify => 'right', font => $pdf->corefont("Helvetica", -encoding => "utf8"), + font_size => 12, min_w => 100, max_w => 100, }, { justify => 'left', min_w => 100, max_w => 100, } ]; my $data = [ ['title0', "content 0" ], ['title1', "first line\nsecond line\nthird line"], ['title2', "content 2"], ['title3', "content 3"], ['title4', "content 4"], ['title5', "content 5"], ['title6', "content 6"] ] ; # build the table layout my ($end_page, $pages_spanned, $table_bot_y) = $pdftable->table( $pdf, $page, $data, x => 40, w => 200, start_y => 500, next_y => 700, start_h => 300, next_h => 500, padding => 5, padding_right => 10, column_props => $col_props, ); $pdf->saveas();

    The cell of second row and second column takes three lines. Than I want to align vertically centered the content of all other columns of that row. I could'nt find any indication in the documentaion. Thank's</>

      "...there's not any mention to vertical alignment..."

      I'm too lazy to do your work (again) to double-check that assertion, but even if there's no specific use of the phrase "vertical alignment," there IS a specific example of "center" ... and in example-code, at that!

        ww, you are not too lazy to take time to diss serioca's very reasonable question. Your response does not address their question in the slightest: the "center" example refers to horizontal alignment, not vertical. Can we perhaps hit the Reset button, and return to the question?

        The situation is, as serioca has pointed out, that the documentation does not address vertical alignment. The question and the issue are clear. (I cannot help him further, with my level of knowledge about this (otherwise rather good) module.) I'd suggest any responses to this question should actually contribute something.


Log In?

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2014-09-19 02:02 GMT
Find Nodes?
    Voting Booth?

    How do you remember the number of days in each month?

    Results (129 votes), past polls