텍스트 서식 글꼴, 크기, 색상 변경하기
PPT 작업 중 중요한 텍스트는 크고 굵게, 강조해야 할 부분은 눈에 잘 띄는 색상으로 표현해 보셨나요?
가독성 높은 슬라이드를 구성하려면 텍스트의 글꼴(폰트)
, 크기
, 색상
을 세밀하게 조정해야 합니다.
이번 수업에서는 python-pptx 라이브러리로 텍스트의 서식을 지정하는 방법을 알아보겠습니다.
서식을 지정하는 기본 구조
먼저 슬라이드 내 텍스트 상자를 만들고, 그 안에 텍스트를 추가하는 과정을 살펴보겠습니다.
# 텍스트 상자 추가 (왼쪽 위에서 1인치, 위에서 1인치 위치) left = Inches(1) top = Inches(1) # 텍스트 상자 크기 (가로 5인치, 세로 1인치) width = Inches(5) height = Inches(1) # 텍스트 상자 추가 textbox = slide.shapes.add_textbox(left, top, width, height) # 텍스트 프레임 가져오기 text_frame = textbox.text_frame # 텍스트 추가 및 첫 번째 텍스트 서식 지정 text_frame.text = "Hello, World!" # 추가 텍스트 및 서식 지정 run = text_frame.paragraphs[0].add_run() # 텍스트 값 설정 run.text = "This is CodeFriends!" # 글꼴 크기 설정 run.font.size = Pt(24) # 글꼴 굵기 설정 (굵게) run.font.bold = True # 글자 색상 설정 (빨간색) run.font.color.rgb = RGBColor(255, 0, 0)
코드 설명
-
run = text_frame.paragraphs[0].add_run()
: 텍스트의 서식을 지정할 때는 run 객체를 사용합니다. run은 텍스트 서식을 개별적으로 지정하는 텍스트 단위를 의미합니다. -
run.font.size = Pt(24)
: 텍스트의 크기를 24포인트로 설정합니다. 포인트(Pt)는 글꼴 크기를 설정할 때 사용하는 단위로, 1포인트는 약 1/72인치에 해당합니다. -
run.font.bold = True
: 텍스트를 굵게 설정합니다. 굵게 설정하려면True
로 설정하고, 굵게 설정을 해제하려면False
로 설정합니다. -
run.font.color.rgb = RGBColor(255, 0, 0)
: 텍스트의 색상을 빨간색으로 설정합니다. 여기서RGBColor(255, 0, 0)
은 색상을 RGB(Red, Green, Blue) 값으로 지정하며, 각 값은 0에서 255 사이의 정수로 표현됩니다. 이 예제에서R (Red)
값이 255이므로,RGBColor(255, 0, 0)
는 빨간색을 나타냅니다.
기타 서식 지정 옵션
텍스트에 밑줄(Underline)을 추가하거나 특정 폰트를 지정하는 등 다양한 서식을 지정할 수 있습니다.
-
run.font.italic = True
: 텍스트를 기울임꼴로 설정합니다. 기울임꼴 설정을 해제하려면False
로 설정합니다. -
run.font.underline = True
: 텍스트에 밑줄을 추가합니다. 밑줄을 제거하려면False
로 설정합니다. -
run.font.name = 'Arial'
: 텍스트의 글꼴을 Arial로 설정합니다. 글꼴을 변경하려면 원하는 글꼴 이름을 지정합니다.
python-pptx를 사용하여 텍스트의 서식을 지정할 때, 텍스트 색상을 RGBColor(255, 0, 0)으로 설정하면 파란색이 된다.
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
실행 결과
문서가 비어 있습니다.
코드를 실행해보세요.