기본적으로 나는 캐릭터의 개요를 원합니다. 저는 DC에 끌지 않고 어떻게 이것을 할 수 있을지 궁금합니다. 나는 이런 식으로 뭔가를 할 수 없습니다 : (Psudocodeishly)GetPath()가이 작업을 수행합니까?
하기 beginPath()
TextOut ("H")
EndPath()
GetPath()이 작품 같은
윌 뭔가 GetPath를 위해? 그릴 수있는 글리프 윤곽을 반환 할 것인가?
그렇지 않으면, 내가
감사
기본적으로 나는 캐릭터의 개요를 원합니다. 저는 DC에 끌지 않고 어떻게 이것을 할 수 있을지 궁금합니다. 나는 이런 식으로 뭔가를 할 수 없습니다 : (Psudocodeishly)GetPath()가이 작업을 수행합니까?
하기 beginPath()
TextOut ("H")
EndPath()
GetPath()이 작품 같은
윌 뭔가 GetPath를 위해? 그릴 수있는 글리프 윤곽을 반환 할 것인가?
그렇지 않으면, 내가
감사
당신이 그리 개요를 얻고 싶은 경우에, 왜 그냥 GetGlyphOutline
를 사용 (FreeType에서 제외)이 작업을 수행 할 수있는 방법을 다른 사람? TrueType 글꼴로 제한된다는 이론적 인 제한이 있지만 Windows에서 일반적으로 사용되는 다른 글꼴의 비율을 고려하면 거의 걱정할 필요가 없습니다.
편집 : GetGlyphOutline
을 사용하지 않으려면 경로를 사용하십시오. 대신 작동합니다 (비트 맵 글꼴이 아닌 트루 타입 글꼴 만 사용). CDC::BeginPath
에 대한 설명서에 포함 된 샘플 코드는 정확히 어떻게했는지 보여줍니다 (비록 내가 std::vector
을 new[]
대신 사용하고 delete[]
을 사용하는 것이 좋습니다). 하나의 작은 세부 사항 :이 샘플에는 PolyDraw
의 구현이 포함됩니다. Windows의 고대 16 비트 버전을 지원해야하는 경우에만이 기능이 필요합니다 (또는 필요합니다). Windows의 모든 NT 기반 버전에도이 기능이 포함되어 있습니다.
그래, 그것을 사용하고 싶었지만 그것을 사용하는 방법을 몰랐고 또한 이상한 POINTFX를 사용합니다. 내 방법이 효과가 있니? 감사합니다. – jmasterx