Skip to content

Commit 876c290

Browse files
committed
refactor: add slide_width and slide_height methods to PresentationBuilder for better dimension handling
1 parent 8617e7d commit 876c290

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/tppt/pptx/presentation.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,14 @@ def __init__(
129129

130130
self._slide_master = slide_master
131131

132+
def slide_width(self, value: Length | LiteralLength) -> Self:
133+
self._pptx.slide_width = to_pptx_length(value)
134+
return self
135+
136+
def slide_height(self, value: Length | LiteralLength) -> Self:
137+
self._pptx.slide_height = to_pptx_length(value)
138+
return self
139+
132140
def slide(
133141
self,
134142
slide: Callable[[type[GenericTpptSlideMaster]], SlideBuilder | SlideLayout],

0 commit comments

Comments
 (0)