[touchGFX]한글 출력

2022년 01월 12일 by 진아사랑해

    [touchGFX]한글 출력 목차
반응형

한글 출력 때문에 3일을 넘게 고생하고, ST에도 질문을 하고....

 

아무튼 내가 원하는 방식으로 한글 출력을 하지는 못했다

내가 원했던 방식은 "Unicode::snprintf()" 사용하는 방식인데....과제의 시간이 급하여 현재는 패스한 상태이다

 

한글을 출력한 방법은 가장 간단한 Resource를 사용한 방식이다

한글로 출력하고자 하는 문구를 Texts -> Resource에 "ADD NEW RESOURCE"를 누른 후에 원하는 내용을 저장한다

 

Canvas에서

 

변경하고자 하는 textArea에 TEXT ->Resource로 설정하고, Resource ID를 넣어준다

 

Code Generate 한 후에 mainScreenView.cpp를 수정한다

Resource ID를 참조하기 위해 헤더 파일을 추가해 준다

 

textMasterAirflow <- 선언된 textArea 이름

T_RESOURCE_HIGH <- 출력되기 원하는 문자(열)을 가르키는 Resource에 선언된 이름

 

이후에 invalidate()를 호출하여야 출력이 변경된다

 

참고)

1) Resource ID를 소문자로 작성하여도 Code Generate를 하면 모두 대문자로 변경된다

2) text에 대한 내용을 저장하고 있는 엑셀 시트는 TouchGFX\assets\texts\texts.xlsx 

 

즐거운 시간되세요

 

 

 

반응형