NAME
BeamerReveal::Object::BeamerFrame - BeamerFrame object
VERSION
version 20260207.2052
SYNOPSIS
Represents a BeamerFrame
METHODS
new()
$bf = BeamerReveal::Object::BeamerFrame->new( $data, $lines, $linectr )
Generates a beamerframe from the correspond chunk data in the .rvl file.
- .
$data -
chunkdata to parse
- .
$lines -
body lines to parse
- .
$lineCtr -
starting line of the chunk (used for error reporting)
- .
$bf -
the beamerframe object
extractGenerationContent()
$content = $bf->extractGenerationContent( $i, $mediaManager, $presentation )
extract the content to be generated (animations and stills) from this beamerframe.
- .
$i -
the number of the slide that is generated; needed because slide number in LaTeX is dubious.
- .
$mediaManager -
mediamanager to use, to access all media files (and geneate animations when needed)
- .
$presentation -
presentation of wich the slide is a part.
- .
$content -
Content to be generated
makeSlide()
$html = $bf->makeSlide( $i, $mediaManager, $presentation, $genContent )
generate a HTML slides from this beamerframe.
- .
$i -
the number of the slide that is generated; needed because slide number in LaTeX is dubious.
- .
$mediaManager -
mediamanager to use, to access all media files (and geneate animations when needed)
- .
$presentation -
presentation of wich the slide is a part.
- .
$genContent -
generated content (animations and stills) that belong to the slide.
- .
$html -
HTML of the beamer frame, ready to be interpolated in the reveal framework.
AUTHOR
Walter Daems <wdaems@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2025 by Walter Daems.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007
CONTRIBUTOR
Paul Levrie