package Text::PDF::Bool; use strict; use vars qw(@ISA); # no warnings qw(uninitialized); use Text::PDF::String; @ISA = qw(Text::PDF::String); =head1 NAME PDF::Bool - A special form of L which holds the strings B or B =head1 METHODS =head2 $b->convert($str) Converts a string into the string which will be stored. =cut sub convert { return $_[1] eq "true"; } =head2 as_pdf Converts the value to a PDF output form =cut sub as_pdf { $_[0]->{'val'} ? "true" : "false"; } 1;