ppSlideSize35MM => 4,
ppSlideSizeA3Paper => 9,
ppSlideSizeA4Paper => 3,
ppSlideSizeB4ISOPaper => 10,
ppSlideSizeB4JISPaper => 12,
ppSlideSizeB5ISOPaper => 11,
ppSlideSizeB5JISPaper => 13,
ppSlideSizeBanner => 6,
ppSlideSizeCustom => 7,
ppSlideSizeHagakiCard => 14,
ppSlideSizeLedgerPaper => 8,
ppSlideSizeLetterPaper => 2,
ppSlideSizeOnScreen => 1,
ppSlideSizeOverhead => 5,
####
sub page_setup
{
my ($self, $options) = @_;
$options = {} unless ref $options eq 'HASH';
$self->presentation->PageSetup->SlideSize($options->{slidesize});
$self->presentation->PageSetup->SlideWidth($options->{width});
$self->presentation->PageSetup->SlideHeight($options->{height});
}
####
# Set the slide size
$PPT->page_setup( { slidesize => 'ppSlideSizeLetterPaper',
width => 11*72,
height => 8.5*72 } );
####
print "\nPowerPoint.pm(): slide size=" . $self->presentation->PageSetup->SlideSize . "\n";
print "PowerPoint.pm(): width=" . $self->presentation->PageSetup->SlideWidth . "\n";
print "PowerPoint.pm(): height=" . $self->presentation->PageSetup->SlideHeight . "\n\n";
####
PowerPoint.pm(): options:
slidesize=ppSlideSizeLetterPaper
height=612
width=792
PowerPoint.pm(): slide size=7
PowerPoint.pm(): width=960
PowerPoint.pm(): height=540