Perl Diver 2.33
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

PDF::Font

Name PDF::Font
Version 1.46
Located at /usr/share/perl5
File /usr/share/perl5/PDF/Font.pm
Is Core No
Search CPAN for this module PDF::Font
Documentation PDF::Font
Module Details PDF::Font

NAME

PDF::Font - Base font class for PDF::Create.


VERSION

Version 1.46


DESCRIPTION

Base font class to support font families approved by the PDF::Create manpage. This is used in the method init_widths() inside the package the PDF::Create::Page manpage.


SYNOPSIS

    use strict; use warnings;
    use PDF::Font;
    my $font = PDF::Font->new('Helvetica');
    my $char_widths = $font->char_width;
    print "Character width: ", $font->get_char_width(ord('A')), "\n";
    print "Character  name: ", $font->get_char_name(ord('A')) , "\n";


CONSTRUCTOR

Expects font_name as the only parameter. It can be one of the following names:


METHODS

char_width()

Returns arrayref of all characters width (0..255).

get_char_width($codepoint)

Returns the character width for the given $codepoint.

get_char_name($codepoint)

Returns the character name for the given $codepoint.


AUTHORS

Mohammad S Anwar (MANWAR) <mohammad.anwar at yahoo.com>


REPOSITORY

https://github.com/manwar/pdf-create


COPYRIGHT

Copyright 1999-2001,Fabien Tassin.All rights reserved.It may be used and modified freely, but I do request that this copyright notice remain attached to the file. You may modify this module as you wish,but if you redistribute a modified version , please attach a note listing the modifications you have made.

Copyright 2007 Markus Baertschi

Copyright 2010 Gary Lieberman


LICENSE

This is free software; you can redistribute it and / or modify it under the same terms as Perl 5.6.0.

Perl Diver brought to you by ScriptSolutions.com © 1997- 2026