NAME

BeamerReveal::Object::BeamerFrame - BeamerFrame object

VERSION

version 20260204.1417

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

makeSlide()

$html = $bf->makeSlide( $i, $mediaManager, $nofNotes )

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)

. $nofNotes

total number of notes attached to the presentation; needed to zero-pad the node count in the filenames of the note-images that are linked.

. $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