easymacro/source/easymacro/easydraw.py

20 lines
423 B
Python

#!/usr/bin/env python3
from .easydoc import LODrawImpress
from .easydrawpage import LODrawPage
class LODraw(LODrawImpress):
_type = 'draw'
def __init__(self, obj):
super().__init__(obj)
def __getitem__(self, index):
if isinstance(index, int):
page = self.obj.DrawPages[index]
else:
page = self.obj.DrawPages.getByName(index)
return LODrawPage(page)