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