문제

나는 WinForms 응용 프로그램에서 실행.net3.5.이 응용 프로그램을 생성하는 HTML,즉석에서 포함하는 전체 문서,또한 인라인 CSS Stylesheet(head 요소 안에).

내가 사용하여 컨트롤 제어 및 설정 브라우저입니다.DocumentText 내 생성되는 HTML,하지만 보이지 않는 적절히 적용하는 스타일에 몸소(설정한 배경 색상을#000000 에서 CSS,그 배경은 여전히 백색).

내가 궁금해하는 경우)은 거기에 몇 가지 대안을 렌더링하는 상대적으로 간단한 HTML 에서는 C#(i.e완전 관리 HTML renderer)또는 b)무엇을 할 수있는 가장 좋은 방법이 될 것이 HTML 을 렌더링을 사용하여 웹 브라우저 제어 포함하여,올바로 처리하라 css 로 사용하지 않고에 임시 파일은 하드 드라이브입니다.

편집: CSS-지 않을 적용하고 문제가 되었는 경우에도 문제가 발생합니다.나는 나의 실제 CSS CDATA 블록하는 것 그것을 일으키는 원인이 되기 위하여 적용하지 않습니다.는 수정되었지만,문제 자체가 여전히 의미합니다.

도움이 되었습니까?

해결책 2

트 내장 된 웹 브라우저.이 HtmlRenderer 에서 다른 대답은 중대하다,그러나 렌더링합니다.

다른 팁

에 대한 관리 HTML 렌더러보 HtmlRenderer on GitHub.

귀하의로 볼 수 있었을 사용하여 보기 엔진입니다.가장기 엔진에서 작동할 수 있는 독립형 api 방식으로

예를 들어 NHaml 및 nvelocity 모두 사용될 수 있는 독립

http://code.google.com/p/nhaml/

http://www.castleproject.org/others/nvelocity/index.html

나는 가정 점화할 수 있습뿐만 아니라

http://dev.dejardin.org/

내가 개발 한 것을 요구했:은"완전 관리 HTML renderer"는 것입니다"렌더링이 상대적으로 간단한 HTML C#".그것의 하위 집합을 지원합 CSS,는 할 수 있습니다"에서 지정하는 인라인 CSS stylesheet(안에 머리를소)".

자세한 내용 이 ModelText HTML 컨트롤.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top