PDF::API2::Resource::Font::SynFont - phpMan

Command: man perldoc info search(apropos)  


PDF::API2::Resource::Font::SynFUser3Contributed Perl DocumPDF::API2::Resource::Font::SynFont(3pm)

NAME
       PDF::API2::Resource::Font::SynFont - Module for creating synthetic Fonts.

SYNOPSIS
           my $pdf = PDF::API2->new();
           my $base_font = $pdf->font('Helvetica');

           # Create a condensed synthetic font
           my $condensed = $pdf->synthetic_font($base_font, hscale => 80);

           # Compare the two fonts
           my $text = $pdf->page->text();

           $text->font($base_font, 18);
           $text->distance(72, 720);
           $text->text('Hello World!');

           $text->font($condensed, 18);
           $text->distance(0, -36);
           $text->text('Hello World!');

           $pdf->save('sample.pdf');

DESCRIPTION
       This module allows you to create a custom font based on an existing font, adjusting the
       scale, stroke thickness, angle, and other properties of each glyph.

FONT OPTIONS
   hscale
       A percentage to condense (less than 100) or expand (greater than 100) the glyphs
       horizontally.

   angle
       A number of degrees to lean the glyphs to the left (negative angle) or to the right
       (positive angle).

   bold
       A stroke width, in thousandths of a text unit, to add to the glyph's outline, creating a
       bold effect.

   smallcaps
       Set to true to replace lower-case characters with small versions of their upper-case
       glyphs.

   space
       Additional space, in thousandths of a text unit, to add between glyphs.

perl v5.32.1                                2021-12-11    PDF::API2::Resource::Font::SynFont(3pm)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-12-12 19:37 @13.59.69.95 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!