"Vfi~ddlmZddlmZmZmZGddeZGddeZeZGddeZ d S) ) Serialisable)IntegerBoolSequenceceZdZdZedZedZedZedZ edZ ddZ dS) BreakbrkT allow_noner?NcL||_||_||_||_||_dSN)idminmaxmanpt)selfrrrrrs Kc:\PYTHON\DbComparer\venv\Lib\site-packages\openpyxl/worksheet/pagebreak.py__init__zBreak.__init__s+)rrr TN) __name__ __module__ __qualname__tagnamerrrrrrrrrrrr sG D ! ! !B 'T " " "C 'T " " "C $$   C    B      rrceZdZdZedZedZeedZ dZ dZ dd Z d Z d Zed Zed ZddZdS)RowBreak rowBreaksTr ) expected_typer r )countmanualBreakCountNrc||_dSrr!)rr"r#r s rrzRowBreak.__init__.s rc2t|jdkS)Nrlenr rs r__bool__zRowBreak.__bool__6s48}}q  rc*t|jSrr&r(s r__len__zRowBreak.__len__:s48}}rc t|Srr'r(s rr"zRowBreak.count>4yyrc t|Srr-r(s rr#zRowBreak.manualBreakCountCr.rct|j}t|tst|jdz}||||_dS)z" Add a page break )rN)listr isinstancerr"append)rr valss rr4zRowBreak.appendHsVDH~~#u%% )4:a<(((C Cr)NNrr)rrrrrr"r#rrr __elements__ __attrs__rr)r+propertyr4rrrrr#sG Gt $ $ $Ew$/// (4 8 8 8CL.I"&!!!XXrrcJeZdZdZejZejZejZejZdS)ColBreak colBreaksN) rrrrrr"r#r r7rrrr:r:Vs2G NE0 ,C"IIIrr:N) !openpyxl.descriptors.serialisableropenpyxl.descriptorsrrrrr PageBreakr:rrrr?s;:::::L0-----|---`  #####x#####r