2014-02-23 2 views
0

왼쪽에서 오른쪽 방향 레이아웃으로 작성된 12 개의 코드 편집기가 있습니다 (LTR 언어 용).C# 좌표계를 RtL로 변경

C# 좌표계를 변경하여 x = 0이 왼쪽이 아니라 오른쪽에 있으면 LTR을 렌더링하는 코드가 변경되지 않는다고 생각합니다.

.NET에서 가능합니까? 감사합니다

+0

모든 컨트롤 또는 텍스트 편집기 컨트롤의 레이아웃을 변경 하시겠습니까? – KF2

+0

모든 컨트롤을 변경하고 싶지만 그 코드 에디터 그래픽 코드는 LTR에 쓰여져 있으므로 'RightToLeft' 속성 변경은 영향을받지 않습니다 – user1234524521

+0

편집자와 같은 모든 컨트롤에는이 속성이 있습니다. 컨트롤은 무엇입니까? – KF2

답변

1

나는 분명히 뭔가를 잃어 버렸지 만 좌표축을 바꾸는 것이이 경우에 도움이 될지 모르겠다.

RTL 언어를 올바르게 지원하지 않으면 모든 텍스트 컨트롤을 다시 정렬하여 오른쪽 정렬 텍스트로 충분합니다.

그러나 사용자 입력이 필요한 편집 가능한 컨트롤도 텍스트를 역순으로 출력해야합니다. 캐럿은 X 축을 따라 -ve쪽으로 이동해야합니다. 이를 지원하려면 컨트롤 내부에서 코드 변경을해야 할 것입니다.

저는 개인적으로 LTR 모드에서 전환하기 위해 단순히 축을 뒤집을 RTL 컨트롤을 보지 못했습니다.

내 두 센트.

+0

어떻게 텍스트 정렬을 변경할 수 있습니까? – user1234524521

관련 문제