Clearbuilt-Excelerator
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Clearbuilt/ExcelErator.pm view on Meta::CPAN
package Clearbuilt::ExcelErator;
use Modern::Perl;
our $VERSION = '2.0001'; # VERSION
our $AUTHORITY = 'cpan:CLEARBLT'; # AUTHORITY
# ABSTRACT: Write XLSX files in a Clearbuilt-standard way
use Moo;
extends 'Excel::Writer::XLSX';
#
# Attributes
#
has color => (
is => 'ro',
lazy => 1,
builder => sub {
my ($self) = @_;
return {
gray30 => $self->set_custom_color( 40, 77, 77, 77 ),
gray50 => $self->set_custom_color( 40, 127, 127, 127 ),
gray80 => $self->set_custom_color( 41, 205, 205, 205 ),
blueaccent1darker50 => $self->set_custom_color( 42, 31, 78, 121 ),
};
},
);
has column_lengths => (
is => 'ro',
builder => sub {
return {};
},
);
has filename => ( is => 'ro', );
has format_cache => (
is => 'rwp',
lazy => 1,
builder => sub {
my ($self) = @_;
return {
richnormal => $self->add_format(),
richbold => $self->add_format( bold => 1 ),
richitalic => $self->add_format( italic => 1 ),
settings => {
color => {
'black' => { color => 'black' },
'blue' => { color => 'blue' },
'brown' => { color => 'brown' },
'cyan' => { color => 'cyan' },
'gray' => { color => 'gray' },
'green' => { color => 'green' },
'lime' => { color => 'lime' },
'magenta' => { color => 'magenta' },
'navy' => { color => 'navy' },
'orange' => { color => 'orange' },
'pink' => { color => 'pink' },
'purple' => { color => 'purple' },
'red' => { color => 'red' },
'silver' => { color => 'silver' },
'white' => { color => 'white' },
'yellow' => { color => 'yellow' },
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.615 second using v1.00-cache-2.02-grep-82fe00e-cpan-48ebf85a1963 )