App-BPOMUtils
view release on metacpan or search on metacpan
serving_size => 175,
sodium => 0.223,
sugar => 7.173
);
Result:
[
200,
"OK",
"\n<style>\n table { border-collapse: collapse; border: 1px solid; }\n tr.has_bottom_border { border-bottom: 1pt solid black; }\n // td:first-child { background: red; }\n</style>\n<table><colgroup><col style=\"width:16pt;\"><col style=\...
{ "cmdline.skip_format" => 1 },
]
* The same example, in vertical text format (color/emphasis is shown
with markup):
bpom_show_nutrition_facts(
carbohydrate => 13.113,
color => "never",
fat => 0.223,
lib/App/BPOMUtils.pm view on Meta::CPAN
my $text;
if ($output_format =~ /vertical/) {
if ($output_format =~ /html/) {
require Text::Table::HTML;
my $table = Text::Table::HTML::table(rows => \@rows, header_row=>0);
$table =~ s!<table>!<table><colgroup><col style="width:16pt;"><col style="width:200pt;"><col style="width:48pt;"><col style="width:48pt;"><col style="width:36pt;"></colgroup>!;
$text = "
<style>
table { border-collapse: collapse; border: 1px solid; }
tr.has_bottom_border { border-bottom: 1pt solid black; }
// td:first-child { background: red; }
</style>\n" . $table;
} else {
require Text::Table::More;
$text = Text::Table::More::generate_table(rows => \@rows, color=>1, header_row=>0);
}
} elsif ($output_format =~ /linear/) {
if ($output_format =~ /html/) {
$text = "
<style>
p { border-style: solid; }
lib/App/BPOMUtils.pm view on Meta::CPAN
serving_size => 175,
sodium => 0.223,
sugar => 7.173
);
Result:
[
200,
"OK",
"\n<style>\n table { border-collapse: collapse; border: 1px solid; }\n tr.has_bottom_border { border-bottom: 1pt solid black; }\n // td:first-child { background: red; }\n</style>\n<table><colgroup><col style=\"width:16pt;\"><col style=\"width:2...
{ "cmdline.skip_format" => 1 },
]
=item * The same example, in vertical text format (colorE<sol>emphasis is shown with markup):
bpom_show_nutrition_facts(
carbohydrate => 13.113,
color => "never",
fat => 0.223,
output_format => "vertical_text_table",
script/bpom-show-nutrition-facts view on Meta::CPAN
% bpom-show-nutrition-facts --carbohydrate 13.113 --color never --fat 0.223 --output-format linear_text --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
*INFORMASI NILAI GIZI* *JUMLAH PER KEMASAN (20 g*) : *Energi total 10 kkal*, Energi dari lemak 0 kkal, Energi dari lemak jenuh 0 kkal, *Lemak total 0 g (0% AKG)*, *Lemak jenuh 0 g (0% AKG)*, *Protein 0 g (0% AKG)*, *Karbohidrat total 3 g (1% AKG)*,...
=head2 The same example in vetical HTML table format
% bpom-show-nutrition-facts --carbohydrate 13.113 --fat 0.223 --output-format vertical_html_table --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
<style>
table { border-collapse: collapse; border: 1px solid; }
tr.has_bottom_border { border-bottom: 1pt solid black; }
// td:first-child { background: red; }
</style>
<table><colgroup><col style="width:16pt;"><col style="width:200pt;"><col style="width:48pt;"><col style="width:48pt;"><col style="width:36pt;"></colgroup>
<tr><td colspan=5 align="middle"><b>INFORMASI NILAI GIZI</b></td></tr>
<tbody>
<tr><td colspan=5><b>JUMLAH PER KEMASAN (20 g</b>)</td></tr>
<tr class=has_bottom_border><td colspan=5><b>Energi total 10 kkal</b></td></tr>
<tr><td colspan=3></td><td colspan=2 align="middle"><b>% AKG</b>*</td></tr>
<tr><td colspan=2><b>Lemak total</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
<tr><td colspan=2><b>Lemak jenuh</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
<tr><td colspan=2><b>Protein</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
script/bpom-tampilkan-ing view on Meta::CPAN
% bpom-tampilkan-ing --carbohydrate 13.113 --color never --fat 0.223 --output-format linear_text --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
*INFORMASI NILAI GIZI* *JUMLAH PER KEMASAN (20 g*) : *Energi total 10 kkal*, Energi dari lemak 0 kkal, Energi dari lemak jenuh 0 kkal, *Lemak total 0 g (0% AKG)*, *Lemak jenuh 0 g (0% AKG)*, *Protein 0 g (0% AKG)*, *Karbohidrat total 3 g (1% AKG)*,...
=head2 The same example in vetical HTML table format
% bpom-tampilkan-ing --carbohydrate 13.113 --fat 0.223 --output-format vertical_html_table --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
<style>
table { border-collapse: collapse; border: 1px solid; }
tr.has_bottom_border { border-bottom: 1pt solid black; }
// td:first-child { background: red; }
</style>
<table><colgroup><col style="width:16pt;"><col style="width:200pt;"><col style="width:48pt;"><col style="width:48pt;"><col style="width:36pt;"></colgroup>
<tr><td colspan=5 align="middle"><b>INFORMASI NILAI GIZI</b></td></tr>
<tbody>
<tr><td colspan=5><b>JUMLAH PER KEMASAN (20 g</b>)</td></tr>
<tr class=has_bottom_border><td colspan=5><b>Energi total 10 kkal</b></td></tr>
<tr><td colspan=3></td><td colspan=2 align="middle"><b>% AKG</b>*</td></tr>
<tr><td colspan=2><b>Lemak total</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
<tr><td colspan=2><b>Lemak jenuh</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
<tr><td colspan=2><b>Protein</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
( run in 1.389 second using v1.01-cache-2.11-cpan-d8267643d1d )