작성
·
35
0
안녕하세요 일코님
늘 친절한 답변 감사합니다 ^^
# 블록 텍스트 추출
def extract_text_from_block():
hwp.InitScan(range=0xff) # 0xff <<선택된 범위 내에서 검색
_, text_blokced = hwp.GetText() # 텍스트만 추출
hwp.ReleaseScan() # 스캔을 해제.
print(f"text_blokced: {text_blokced}")
return text_blokced # 이경우, 해당 target이 text에 포함되어있으면 True, 아니면 False를 반환.
현재 블록 설정된 텍스트를 변수에 할당할때
text = extract_text_from_block(block_text) 이런식으로 하는데요.
현재 이 방법을 썼을 때, 한줄 범위에 대해서는 이게 잘 되는데,,
여러줄을 블록한 상태로 이 함수를 실행하면
print(text) 했을 때,
'\r\n'
이렇게만 나오네요.. 혹시 뭐가 잘못된걸까요?
그리고 블록텍스트를 변수에 할당하는 더 좋은 방식이 있을까요?
답변