Application/Api/Document/Standard/Repository/KamenzReportGym/B01.php
<?php
/**
* Created by PhpStorm.
* User: lehmann
* Date: 27.06.2017
* Time: 08:31
*/
namespace SPHERE\Application\Api\Document\Standard\Repository\KamenzReportGym;
use SPHERE\Application\Document\Generator\Repository\Element;
use SPHERE\Application\Document\Generator\Repository\Section;
use SPHERE\Application\Document\Generator\Repository\Slice;
/**
* Class B01
* @package SPHERE\Application\Api\Document\Standard\Repository\KamenzReportGym
*/
class B01
{
public static function getContent()
{
$sliceList = array();
$sliceList[] = (new Slice())
->styleTextBold()
->styleMarginBottom('5px')
->addElement((new Element())
->setContent('B01. Absolventen/Abgänger aus dem Schuljahr {{ Content.Schoolyear.Past }} nach Abschlussarten und Klassen- bzw. Jahrgangsstufen')
);
$sliceList[] = (new Slice())
->styleBackgroundColor('lightgrey')
->styleAlignCenter()
->styleBorderTop()
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Abschlussart')
->styleBorderRight()
->stylePaddingTop('17.7px')
->stylePaddingBottom('17.6px'), '30%'
)
->addSliceColumn((new Slice())
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Klassen- bzw. Jahrgangsstufe')
)
)
->addSection((new Section())
->addElementColumn((new Element())
->setContent('7')
->styleBorderBottom()
->styleBorderRight(), '10%'
)
->addElementColumn((new Element())
->setContent('8')
->styleBorderBottom()
->styleBorderRight(), '10%'
)
->addElementColumn((new Element())
->setContent('9')
->styleBorderBottom()
->styleBorderRight(), '10%'
)
->addElementColumn((new Element())
->setContent('10')
->styleBorderBottom()
->styleBorderRight(), '10%'
)
->addElementColumn((new Element())
->setContent('11')
->styleBorderBottom()
->styleBorderRight(), '10%'
)
->addElementColumn((new Element())
->setContent('12')
->styleBorderBottom(), '10%'
)
)
->addSection((new Section())
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('w'), '5%'
)
), '60%'
)
->addSliceColumn((new Slice())
->styleTextBold()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Insgesamt')
->styleBorderBottom()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px')
)
)
->addSection((new Section())
->addElementColumn((new Element())
->setContent('m')
->styleBorderRight(), '50%'
)
->addElementColumn((new Element())
->setContent('w'), '50%'
)
), '10%'
)
);
$sliceList[] = (new Slice())
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Abgangszeugnis <b>ohne</b> Vermerk')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '30%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey'), '5%'
)
);
$sliceList[] = (new Slice())
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Hauptschulabschluss<br/>(Abgangszeugnis mit Vermerk)')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '30%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
);
$sliceList[] = (new Slice())
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Realschulabschluss<br/>(Abgangszeugnis mit Vermerk)')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '30%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight()
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->stylePaddingTop('8.6px')
->stylePaddingBottom('8.5px'), '5%'
)
);
$sliceList[] = (new Slice())
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Allgemeine Hochschulreife')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '30%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent('00')
->styleAlignCenter()
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBackgroundColor('lightgrey'), '5%'
)
);
$sliceList[] = (new Slice())
->styleBackgroundColor('lightgrey')
->styleTextBold()
->styleAlignCenter()
->styleBorderBottom()
->styleBorderLeft()
->styleBorderRight()
->addSection((new Section())
->addElementColumn((new Element())
->setContent('Insgesamt')
->styleBorderRight(), '30%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' ')
->styleBorderRight(), '5%'
)
->addElementColumn((new Element())
->setContent(' '), '5%'
)
);
return $sliceList;
}
}