2012-11-06 4 views
0

우리는 사용자에게 데이터를 표시하기 위해 울트라 그리드를 사용하고 있습니다. 사용자가 열 너비를 수정하는 경우 데이터를 잘랐는지 확인할 수 있어야 데이터를 pdf로 내보낼 때 출력을 올바르게 조정할 수 있습니다. 열 너비 조정 후 사용자가 보는 것과 일치하도록 다른 형식으로 내보낼 때 데이터를 잘라내 려합니다. 텍스트가 자동으로 수행됩니다 리거나 여부울트라 그리드 텍스트가 잘 렸는지 확인하는 방법

감사합니다,

커리

답변

0

사용 가능한 공간과 문자열을 얻을 필요하고 그것이 적합의 정도를 결정 할 수 있도록 문자열을 그릴 때 그릴 때 그 공간으로 UltraDocumentExporter의 CellExporting 이벤트 내에서

, 당신과 함께 텍스트와 크기를 얻을 수있는 다음

Size size = e.GridRow.GetCellSizeResolved(e.GridColumn); 
string text = e.GridRow.GetCellText(e.GridColumn); 

또한 문자열로 e.ExportValue을 설정하여 수출되고있는 값을 변경할 수 있습니다 당신은 PDF 문서에 넣고 싶습니다. 할 수 남아 무엇

사각형에 맞게 문자의 양을 결정하고 그와 함께 당신을 도울해야 다음 How to determine maximum number of characters given a fixed width font and a maximum width in pixels