-
-
30 Sep 2019 14:16:12 UTC
- Distribution: PDF-Create
- Module version: 1.46
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (8)
- Testers (36 / 0 / 0)
- Kwalitee
Bus factor: 2- % Coverage
- License: perl_5
- Perl: v5.6.0
- Activity
24 month- Tools
- Download (116.26KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Carp
- Data::Dumper
- File::Share
- FileHandle
- JSON
- Scalar::Util
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
PDF::Font - Base font class for PDF::Create.
VERSION
Version 1.46
DESCRIPTION
Base font class to support font families approved by PDF::Create. This is used in the method
init_widths()
inside the package PDF::Create::Page.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:Courier
Courier-Bold
Courier-BoldOblique
Courier-Oblique
Helvetica
Helvetica-Bold
Helvetica-BoldOblique
Helvetica-Oblique
Times-Bold
Times-BoldItalic
Times-Italic
Times-Roman
Symbol
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.
Module Install Instructions
To install PDF::Create, copy and paste the appropriate command in to your terminal.
cpanm PDF::Create
perl -MCPAN -e shell install PDF::Create
For more information on module installation, please visit the detailed CPAN module installation guide.