2014-01-14 1 views
0

addhtml 메서드 만 사용하는 경우 텍스트의 배경색을 어떻게 설정할 수 있습니까? HTML 메서드 추가는 HTML 태그 수만 지원하므로 해결 방법이 있습니다. 이것은 당신이 AddImageURL 또는 AddImageHTML를 사용해야합니다, 당신이 진정으로 완전한 기능을 갖춘 HTML이 필요하면 내가텍스트 배경색

theDoc.Rect.String = "35 725 560 765";//35 745 560 765 
       int theFont1 = theDoc.AddFont("Arial", LanguageType.Latin, false); 
       theDoc.FontSize = 14; 
       theID = theDoc.AddHtml("<p align='center'><font pid=" + theFont1.ToString() + " font-weight='bold'>" + doc_ref + " - " + doc_name + "</font></p>"); 

답변

0

를 한 일이다 활용 인터넷 익스플로러 HTML 엔진이나 게코 엔진 중 하나를. 유감 스럽지만 시스템 설치 글꼴 및 RGB 색상으로 제한됩니다. 파일 시스템 참조를 사용하여 글꼴을 추가하거나 CMYK 또는 별색을 사용할 수 없습니다. 이 경우 색깔의 상자`theDoc.Rect.String의 전체 폭 될 것

theDoc.Rect.String = "35 725 560 765";//35 745 560 765 
theDoc.Color.String = "0 100 100 0"; // 100% Magenta + 100% Yellow = CMYK red for background 
int bgID = theDoc.fillRect(); 

theDoc.Color.String = "0 0 0 100"; // black text 
int theFont1 = theDoc.AddFont("Arial", LanguageType.Latin, false); 
theDoc.FontSize = 14; 
int textID = theDoc.AddHtml("<p align='center'><font pid=" + theFont1.ToString() 
    + " font-weight='bold'>" + doc_ref + " - " + doc_name + "</font></p>"); 
+0

참고 : 배경 색상을 설정하는 특정 문제에 대한

는, 다음 텍스트를 추가, 먼저 색깔의 사각형을 추가 '- 텍스트 세트가 그 너비의 일부만 차지할지라도. –

관련 문제