2017-05-15 2 views
0

내가/미리보기를 인쇄하려고 해요/마크 업 텍스트Infragistics의 UltraTree 인쇄/미리보기 포맷 한 그/마크 업 텍스트

트리 사용의 노드 포맷 않은 Infragistics의 UltraTree (의 WinForm) (버전 14.2) 화면에서 TreatValueAs = FormattedLinkLabel.TreatValueAs.FormattedText

와 Infragistics.Win.FormattedLinkLabel.UltraFormattedTextEditor 이 나무는 좋은 보인다. 그러나 Infragistics.Win.Printing.UltraPrintPreviewDialog를 사용하면 결과 트리에 각 노드의 모든 마크 업이 표시됩니다.

<span style='color:Navy; font-size:11pt; font-weight:bold; '> The Node's Text </span> 

화면에 표시되는 것과 같은 방식으로 미리보기를 표시 할 수 있습니까? 그것은 위의 대신에 "노드의 텍스트"를 표시합니다.이 텍스트는 11pt에 인쇄되고 텍스트 색상은 네이비입니다.

답변

1

Infragistics의 사람들은 자신의 컨트롤 인 here의 버그라고 말했습니다. 그러나, 그들은 제공하고 해결합니다.

this.ultraTreePrintDocument1.Tree = this.ultraTree1; 
    this.ultraTreePrintDocument1.InitializeTree += UltraTreePrintDocument1_InitializeTree; 

을 그리고 InitializeTree이 코드를 추가합니다 : 폼의 생성자에서이 이벤트 처리기를 추가

private void UltraTreePrintDocument1_InitializeTree(object sender, InitializeTreeEventArgs e) 
    { 
     e.Control.Override.EditorComponent = new UltraFormattedTextEditor(); 
    } 
0

@wnvko가 표시된 바와 같이, Infragistics의 그들의 다음 서비스 릴리스에서 수정 될 예정입니다 버그를 인정한다. 이것은 내가 Infragistics의로부터받은 진술 :

문제 "237272 : 나무 인쇄 할 때 EditorComponent을 고려하지 않는"고정과 다음 버전에서 우리의 엔지니어링 팀에 의해 확인되었습니다. 우리는 서비스 릴리스를 만드는 마지막 단계에와 일정 다음에 따라 게시 기대 :

http://www.infragistics.com/support/service-releases/