를 사용하여 프레젠테이션에 텍스트 상자를 추가하고 싶습니다 python pptx
. 특정 위치에 여러 단락이있는 텍스트 상자를 추가 한 다음 서식 (글꼴, 색상 등)을 지정하고 싶습니다. 그러나 텍스트 모양 개체는 항상 처음에 한 단락과 함께 제공되므로 단락의 첫 번째를 편집 할 수 없습니다. 코드 샘플은 다음과 같습니다.
txBox = slide.shapes.add_textbox(left, top, width, height)
tf = txBox.text_frame
p = tf.add_paragraph()
p.text = "This is a first paragraph"
p.font.size = Pt(11)
p = tf.add_paragraph()
p.text = "This is a second paragraph"
p.font.size = Pt(11)
를 사용하여이 첫 번째 줄에 텍스트를 추가 할 수 tf.text = "This is text inside a textbox"
있지만 글꼴이나 색상 측면에서 편집 할 수는 없습니다. 그렇다면 해당 줄을 생략하거나 편집 할 수있는 방법이 있습니까? 그러면 상자의 모든 단락이 동일 할 것입니다.
다음을 사용하여 첫 번째 단락에 다르게 액세스하십시오.
p = tf.paragraphs[0]
그런 다음에서 돌아온 단락처럼 런을 추가하고 글꼴을 설정하고 나머지 모든 작업을 수행 할 수 있습니다 tf.add_paragraph()
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다