App-Music-PlayTab
view release on metacpan or search on metacpan
lib/App/Music/PlayTab.pm view on Meta::CPAN
use App::Music::PlayTab::Output;
use Encode;
use Clone qw(clone);
sub run {
local (@ARGV) = @_ ? @_ : @ARGV;
app_options();
binmode( STDERR, ':utf8' );
print STDOUT ("ok 1\n") if $test;
if ( defined $output ) {
open(OUTPUT, ">$output") or print STDOUT ("not ") if $test;
print STDOUT ("ok 2\n") if $test;
}
else {
die("Test mode requires -output option to be set\n") if $test;
*OUTPUT = *STDOUT;
}
lib/App/Music/PlayTab/Output/PDF.pm view on Meta::CPAN
# New page.
sub setuppage {
my ( $self, $title, $stitles ) = @_;
$self->pdf_page( 1, $title, $stitles );
undef $barno;
}
sub finish {
my $self = shift;
return unless $pr;
$self->{fh}->binmode;
$self->{fh}->print( $pr->finish );
undef $pr;
}
# New print line.
sub setupline {
my ( $self, $line ) = @_;
$xd = $delta_values[0] + ( $line->{width} || 0 );
$yd = $delta_values[1] + ( $line->{height} || 0 );
$md = $delta_values[2] + ( $line->{margin} || 0 );
( run in 0.979 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )