I'm free

[LabVIEW][SubVI] User-specified_Font_Read_01(SubVI) 본문

LabVIEW/SubVI(OpenSource)

[LabVIEW][SubVI] User-specified_Font_Read_01(SubVI)

freerevival 2018. 9. 14. 19:20

User-specified_Font_Read_01(SubVI)

 

LabVIEW에서 문자의 font를 설정하기 위해서는 폰트를 입력하여만 한다.

한글이나 파워포인트등의 문서를 편집할때는 폰트의 리스트를 불러와

그중에서 내가 원하는 폰트를 선택하는 기능을 사용하고있다.

 

랩뷰에서 폰트를 변경작업이 가능한 소스를 작성시에 사용할수 있도록 SubVI로 구현하였다.

 

1. 프런트패널

 - 인터페이스는 간단하다.

 - 입력 : 한글폰트 보기 설정(옵션)

 - 출력 : 폰트 리스트

 

2. 블록다이어그램

 - .NET을 통해 폰트 이름을 전부 불러오는 부분 구현

 - 읽어온 폰트중에서 영문대소문자, 숫자, 특수문자를 제외한 문자가 존재한경우(한글)의 폰트만 출력

   -> 선택버튼을 통해 한글이름 폰트만 볼수 있도록 필터링 구현

       ( 한글 폰트인데 영문으로만 된 이름인 폰트도 걸러짐 )

3. 사용 예제 화면.

 - 해당 SubVI를 등록.

 - 문자열 콤보박스 등록.

 - 문자열 콤보박스 프로퍼티의 문자열에 해당 폰트 리스트를 입력

 - (옵션) 한글폰트 검색 버튼 등록

 

 

4. 예제 동작 화면(한글 옵션 거짓)

 -  모든 폰트 문자열 리스트

 

5. 예제 동작 화면(한글 옵션 참)

 - 한글이 포함된 폰트 문자열 리스트

 

 

==================

User-specified_Font_Read_01(SubVI)

 

> 모든 폰트 리스트 출력

> 한글 포함된 폰트 출력(옵션)

 

원본 파일(SubVI)

User-specified_Font_Read_01(SubVI).vi

 

실행파일 - 생략

 

 


참고 예제 :
https://forums.ni.com/t5/Example-Programs/System-Font-Dialog/ta-p/3533260

 

 


 

Labview 2017 프로그램 설치방법 (프로그램 수정시)

2017/11/28 - [Study/Labview(study)] - [LabView] LabView 2017 설치


 

 

Runtime Engine 설치방법 (실행파일만 실행시)

2017/11/28 - [Study/Labview(study)] - [Labview] Run-Time Engine

 

2018/04/23 - [Study/Labview(study)] - [Labview] Run-Time Engine more OS(Mac, Linux)



 

 

 

 

 

Comments