Skip to content

Commit 75efb50

Browse files
committed
fix: rename placeholder property from 'value' to 'text' for consistency
1 parent d0bbe02 commit 75efb50

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

examples/custom_slide_master.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class CustomSlideMaster(tppt.SlideMaster):
3434
.build()
3535
)
3636
top_slide = presentation.slides[0]
37-
top_slide.placeholders[0].value = "Custom Master Top Title"
38-
top_slide.placeholders[1].value = "Custom Master Top Subtitle"
37+
top_slide.placeholders[0].text = "Custom Master Top Title"
38+
top_slide.placeholders[1].text = "Custom Master Top Subtitle"
3939

4040
presentation.save(Path(__file__).with_suffix(".pptx"))
4141

src/tppt/pptx/placeholder.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,22 @@ def __init__(self, pptx_obj: PptxSlidePlaceholder) -> None:
1313
self._pptx = pptx_obj
1414

1515
@property
16-
def value(self) -> str:
16+
def text(self) -> str:
1717
return self._pptx.text
1818

19-
@value.setter
20-
def value(self, value: str | int | datetime.date | None):
21-
match value:
19+
@text.setter
20+
def text(self, text: str | int | datetime.date | None):
21+
match text:
2222
case None:
2323
return
2424
case str():
25-
self._pptx.text = value
25+
self._pptx.text = text
2626
case int():
27-
self._pptx.text = str(value)
27+
self._pptx.text = str(text)
2828
case datetime.date():
29-
self._pptx.text = value.isoformat()
29+
self._pptx.text = text.isoformat()
3030
case _:
31-
raise InvalidSetterTypeError(str, type(value))
31+
raise InvalidSetterTypeError(str, type(text))
3232

3333
def to_pptx(self) -> PptxSlidePlaceholder:
3434
return self._pptx

src/tppt/template/slide_layout.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def placeholder_registry(slide: Slide):
152152
for placeholder, value in zip(
153153
slide.placeholders, get_placeholders(self._slide_layout).values()
154154
):
155-
placeholder.value = value
155+
placeholder.text = value
156156

157157
return SlideBuilder(
158158
self._convertible_slide_layout,

0 commit comments

Comments
 (0)