The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Markdown::Parser::Image - Markdown Image Element

SYNOPSIS

    my $o = Markdown::Parser::Image->new;
    # or
    $doc->add_element( $o->create_image( @_ ) );

VERSION

    v0.2.0

DESCRIPTION

This class represents an image formatting. It is used by Markdown::Parser and inherits from Markdown::Parser::Element

METHODS

alt

Sets o gets the alternative text. Stores the value as an Module::Generic::Scalar object.

Returns the current value.

as_markdown

Returns a string representation of the image formatted in markdown.

It returns a plain string.

as_pod

Returns a string representation of the image formatted in pod.

It returns a plain string.

as_string

Returns an html representation of the image.

It returns a plain string.

copy_from

Provided with a Markdown::Parser::LinkDefinition object and this will call "copy_to" in Markdown::Parser::LinkDefinition

id

Sets or gets the array object of css id for this image. There should only be one set. Stores the value as an Module::Generic::Array object.

Sets or gets the link definition id for this image. Stores the value as an Module::Generic::Scalar object.

title

Sets o gets the image title. Stores the value as an Module::Generic::Scalar object.

Returns the current value.

url

Sets or gets the image url. This stores the value as an URL object.

Returns the current value.

SEE ALSO

Markdown original author reference on emphasis: https://daringfireball.net/projects/markdown/syntax#img

AUTHOR

Jacques Deguest <jack@deguest.jp>

COPYRIGHT & LICENSE

Copyright (c) 2020 DEGUEST Pte. Ltd.

You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.