본문 바로가기
아래아한글 자동화/pyhwpx 사용법

[pyhwpx] 그라데이션 폼 미쳤다! feat. gradation_on_cell

by 일코 2024. 1. 18.

 

pyhwpx.Hwp().gradation_on_cell()

소스코드는...

from pyhwpx import Hwp

hwp = Hwp()

page_info = {'아래쪽': 0, '꼬리말': 0, '제본여백': 0, '제본타입': 0, '머리말': 0, '용지방향': 0,
             '왼쪽': 0, '용지길이': 108, '용지폭': 192, '오른쪽': 0, '위쪽': 0}

hwp.set_pagedef(page_info)

hwp.create_table(1, 1, height_type=1, height=107, treat_as_char=True)
hwp.MoveDocEnd()
hwp.DeleteBack()

hwp.get_into_nth_table(0)
hwp.insert_picture(r"C:\Users\Administrator\Desktop\보노보노.png", sizeoption=2)

for j in [1, -1, 1, -1]:
    for i in range(100, 0, -1):
        hwp.gradation_on_cell(
            ["Red", "Orange", "Yellow", "Green", "Blue", "Purple"],
            angle=int(i * 2.55) if j == 1 else 255 - int(i * 2.55),
            xc=i * j if j == -1 else 100 - i * j, yc=0, step=255, grad_type="Linear")

보노보노.png는 아래

보노보노.png
0.28MB
출처 :  [D-171] 공부 끝 - 오르비 (orbi.kr)

관련포스팅

2024.01.08 - [아래아한글 자동화/pyhwpx 사용법] - 셀에 그라데이션 넣는 메서드 : gradation_on_cell

 

셀에 그라데이션 넣는 메서드 : gradation_on_cell

pyhwpx.Hwp().gradation_on_cell은 셀에 다양한 그라데이션 패턴을 간편하게 코드로 삽입할 수 있는 메서드입니다. (아마 회사원들이 자주 사용할 메서드는 아니겠지만.. 문의가 들어온 적은 있었거든요

martinii.fun

2024.01.15 - [아래아한글 자동화/pyhwpx 사용법] - [pyhwpx] gradation_on_cell 활용

 

[pyhwpx] gradation_on_cell 활용

일명, 이미지에 어울리는 배경 그라데이션 깔아주기! 이런 배경을 자동으로 생성할 수 있다? 증명사진이나, 투명영역이 있는 png 이미지 배경 그라데이션으로 적용해볼 수 있을 것. 다만, 어울리

martinii.fun

 

댓글