Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

/var/sites/help-site.com/auto/tmp/CPAN/9677/PDF-API2-0.68/lib/PDF/API2/Resource/UniFont.pm

/var/sites/help-site.com/auto/tmp/CPAN/9677/PDF-API2-0.68/lib/PDF/API2/Resource/UniFont.pm

$font = PDF::API2::Resource::UniFont->new $pdf, @fontspecs, %options
Returns a uni-font object.

FONTSPECS: fonts can be registered using the following hash-ref:


    {

        font   => $fontobj,     # the font to be registered

        blocks => $blockspec,   # the unicode blocks, the font is being registered for

        codes  => $codespec,    # the unicode codepoints, -"-

    }

BLOCKSPECS:


    [

        $block1, $block3,    # register font for block 1 + 3

        [$blockA,$blockZ],   # register font for blocks A .. Z

    ]

    

B<CODESPECS:>

    [

        $cp1, $cp3,          # register font for codepoint 1 + 3

        [$cpA,$cpZ],         # register font for codepoints A .. Z

    ]

    

B<NOTE:> if you want to register a font for the entire unicode space 

(ie. U+0000 .. U+FFFF), then simply specify a font-object without the hash-ref.



Valid %options are:

  '-encode' ... changes the encoding of the font from its default.

    (see "perldoc Encode" for a list of valid tags)

$font = PDF::API2::Resource::UniFont->new_api $api, $name, %options
Returns a uni-font object. This method is different from 'new' that it needs an PDF::API2-object rather than a Text::PDF::File-object.
Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy