#======================================================================= # # THIS IS A REUSED PERL MODULE, FOR PROPER LICENCING TERMS SEE BELOW: # # Copyright Martin Hosken # # No warranty or expression of effectiveness, least of all regarding # anyone's safety, is implied in this software or documentation. # # This specific module is licensed under the Perl Artistic License. # #======================================================================= package PDF::API2::Basic::PDF::Bool; our $VERSION = '2.020'; # VERSION use base 'PDF::API2::Basic::PDF::String'; use strict; =head1 NAME PDF::API2::Basic::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 { return $_[0]->{'val'} ? 'true' : 'false'; } 1;