이것은 매우 구체적인 문제이지만, 누구든지 훌륭한 솔루션을 제공 할 수 있을지 궁금합니다. 임의의 크기의 상자에 고정 된 글꼴 크기의 문자열을 넣으려고합니다. 전체 문자열이 맞지 않으면 줄임표 (...)를 자르고 싶습니다. 내 텍스트 인 경우jruby는 줄임표로 길이를 기준으로 문자열을 자릅니다.
그래서 "네덜란드는"그래서, 나는 JRuby를 사용하고
"... 지옥"그 어떤 부분이 뭔가를 찾기 위해 임의의 크기의 내 상자에 맞는 결정 할 java 또는 ruby가 좋습니다. 문자열 맞춤 여부를 확인하기 위해 char-by-char를 트리밍/테스트하는 것 이외의 환상적인 솔루션을 생각해 낼 수 없습니다. 고정 너비 글꼴이 아니기 때문에 각 숯을 같은 너비로 가져갈 수는 없으므로 훨씬 쉬울 것입니다.
올바른 방향으로 나를 가리킬 수있는 생각이나 요령이 있으십니까?
무엇 GUI 프레임 워크를 사용하고 있습니까? – Pesto
문자열의 출력은 무엇입니까? 그것은 다소 큰 차이를 만든다. –
레일 앱입니다.지도의 위치에 대한 라벨로 생성되는 이미지입니다. 이미지는 위치의 크기를 나타내는 원이며 바운딩 박스는 문자열을 넣으려는 것입니다. – brad