1
나는 WxPerl을 사용하며 유니 코드 또는 utf8 텍스트를 그립니다.WxDC에서 유니 코드 또는 utf8을 사용하여 텍스트를 그릴 수 있습니까?
그럴 수 있습니까?
현재 다음과 같은 것이 있습니다 : $ dc-> DrawText ($ linestr, $ x, $ y * $ th); 하지만 그것은 텍스트처럼 아스키를 그리는 것처럼 보입니다. ........
나는 WxPerl을 사용하며 유니 코드 또는 utf8 텍스트를 그립니다.WxDC에서 유니 코드 또는 utf8을 사용하여 텍스트를 그릴 수 있습니까?
그럴 수 있습니까?
현재 다음과 같은 것이 있습니다 : $ dc-> DrawText ($ linestr, $ x, $ y * $ th); 하지만 그것은 텍스트처럼 아스키를 그리는 것처럼 보입니다. ........
에 WX :: 폰트 :: SetDefaultEncoding (인코딩) 내가 찾은 :
나는
$this->{Font} = Wx::Font->new(10, wxMODERN, wxNORMAL, wxNORMAL);
$this->{Font}-> SetDefaultEncoding(wxFONTENCODING_UTF8); # error for this line see later
$dc->SetFont($this->{Font});
불행하게도, 내가 오류를 사용을 얻을 네 것을 발견 그것.
$ this -> {Font} -> SetDefaultEncoding (wxFONTENCODING_UTF8); 은 $ this -> {Font} -> SetEncoding (wxFONTENCODING_UTF8)이어야합니다. 일부 버전에서 기능 이름이 변경되었습니다.