J
Jack D
I'm trying to output mutilple lines to a printer using Win32:rinter. I
have only suceeded in printing one line so far. Does anyone know how force
it to print multiple lines? The output is shows rectangles in between each
word.
Sample code below
use strict;
use Win32:rinter;
my @array = keys %ENV;
printMultiple();
sub printMultiple {
my $dc = new Win32:rinter( papersize => A4,
description => 'Test,
unit => 'mm') or die "Failed to
create printer object";
if ($dc) {
my $textToPrint = join("\r\n",@oldarray);
my $font = $dc->Font('Times New Roman', 12);
$dc->Font($font);
$dc->Color(0, 0, 0);
$dc->Write($textToPrint, 10, 10);
$dc->Close;
}
}
__END__
Jack
have only suceeded in printing one line so far. Does anyone know how force
it to print multiple lines? The output is shows rectangles in between each
word.
Sample code below
use strict;
use Win32:rinter;
my @array = keys %ENV;
printMultiple();
sub printMultiple {
my $dc = new Win32:rinter( papersize => A4,
description => 'Test,
unit => 'mm') or die "Failed to
create printer object";
if ($dc) {
my $textToPrint = join("\r\n",@oldarray);
my $font = $dc->Font('Times New Roman', 12);
$dc->Font($font);
$dc->Color(0, 0, 0);
$dc->Write($textToPrint, 10, 10);
$dc->Close;
}
}
__END__
Jack