문제

DataWindow의 TextBox의 PowerBuilder 속성 창 에서이 작업을 수행 할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책 5

실제로 나는 더 간단한 솔루션을 우연히 발견했습니다. PDF에서 텍스트의 일부를 Datawindow 텍스트 Contol의 텍스트 속성으로 복사하고 붙여 넣었습니다. 슈퍼 스크립트 캐릭터가 단순히 붙여 넣었습니다. 그래서 Dougman의 솔루션도 효과가 있다고 생각합니다.

예 : "™ 상표에서 사용한 ..."

참고 : PB 9.0.1을 사용하고 있습니다

모든 도움에 감사드립니다, Glenn

다른 팁

이러한 종류는 "TextBox"를 정의하는 방법에 따라 다르지만 일반적으로 Normal과 SuperScript 텍스트를 혼합하는 유일한 방법은 RichText 컨트롤입니다. PB 11.5에서는 RichText를 열 스타일로 사용할 수도 있습니다.

행운을 빕니다,

테리 직물.

예. 텍스트 컨트롤을 위해서는 슈퍼 스크립트 문자가있는 글꼴을 선택해야합니다 (Arial does).

  • Windows 캐릭터 맵 (일반적으로 액세서리-> 시스템 도구 아래에서 시작 메뉴)으로 이동하여 글꼴을 선택하십시오.
  • 그런 다음 텍스트 제어에 배치하려는 슈퍼 스크립트 문자로 이동하십시오. 클릭 한 다음 선택 버튼을 클릭하여 문자지도 텍스트 상자에 아래로 배치하십시오.
  • 그런 다음 복사 버튼을 클릭합니다.
  • 이제 PowerBuilder로 돌아와서이 값을 속성 창 텍스트 영역에 붙여 넣을 수 있습니다.

캐릭터 맵에서 선택된 것과 같은 DataWindow 컨트롤을 위해 동일한 글꼴이 선택되는 한 슈퍼 스크립트 문자로 표시해야합니다.

이 동일한 TechInque는 Wingding 유형 문자도 포함하도록 수행 할 수 있습니다.

우리는 두 개의 개별 텍스트 필드를 사용했습니다. 그것은 엉덩이에 대한 해결책이지만 작동합니다. 슈퍼 스크립트 필드는 더 작은 글꼴을 가지며 조금 더 높이 깎습니다.

최신 PB 버전이 슈퍼 스크립트를 지원한다고 생각합니다.

도와 주셔서 감사합니다.

글렌

캐릭터 맵으로 이동하면 - 캐릭터를 선택하면 창의 오른쪽 하단 에이 문자를 입력 할 키가 표시됩니다.

예 : Arial Font에서 ® (등록) 마크입니다 대체 + 0174

이것들을 입력하려면 숫자를 켜고 대체 키 다운 및 타이핑 0 1 7 & 4 그런 다음 대체 열쇠. 키보드 상단에있는 숫자 패드의 숫자 키를 사용해야합니다.

그런 다음 캐릭터를 직접 입력하거나 다음과 같은 작업을 수행 할 수 있습니다.

ls_key = '®'

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top