Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace OpenSpout\Reader\XLSX\Manager;
6
 
7
/**
8
 * @internal
9
 */
10
interface StyleManagerInterface
11
{
12
    /**
13
     * Returns whether the style with the given ID should consider
14
     * numeric values as timestamps and format the cell as a date.
15
     *
16
     * @param int $styleId Zero-based style ID
17
     *
18
     * @return bool Whether the cell with the given cell should display a date instead of a numeric value
19
     */
20
    public function shouldFormatNumericValueAsDate(int $styleId): bool;
21
 
22
    /**
23
     * Returns the format as defined in "styles.xml" of the given style.
24
     * NOTE: It is assumed that the style DOES have a number format associated to it.
25
     *
26
     * @param int $styleId Zero-based style ID
27
     *
28
     * @return string The number format code associated with the given style
29
     */
30
    public function getNumberFormatCode(int $styleId): string;
31
}