Hi,
we need to create .doc document from html page with linked the file of css style.
We are building a document with insertHtml, but linked style apply only for tag “body”.
What we should do to apply all our styles at new document?
var html = String.Format(" {1}", Directory, "<table class=‘article-table’>
Категория плательщиков
Порядок уплаты налога (представления расчета, декларации, подачи прочих отчетов)
Как заполнить платежное поручение (каким документом утверждена форма бланка)
Организации и предприниматели — плательщики земельного налога
var builder = new DocumentBuilder();
var pageSetup = builder.PageSetup;
builder.InsertHtml(html);
builder.Document.UpdatePageLayout();
builder.Document.Save(String.Format(Directory, @“Test.doc”), SaveFormat.Doc);
Content of css file:
html, body {
margin: 0;
padding: 0;
border: 0;
background: #363E42;
}
h3 {
font-weight:bold;
}
i{
font-style:italic;
}
b{
font-weight:bold;
}
.strong{
font-weight:bold;
}
.article-table{
border-collapse: collapse;
margin-bottom:2em;
font-size:10px;
}
.article-table .row{
font-family:Arial,sans-serif;
font-size:0.8125em;
}
.article-table .row td{
padding-top:0.8em;
padding-bottom:0.8em;
padding-right:2em;
}
.article-table .head th{
text-align:left;
font-weight: bold;
border-bottom: 10px solid #c40e0e;
color:#c40e0e;
padding-bottom:0.7em;
padding-right:2em;
font-family:Arial,sans-serif;
font-size:0.8em;
}
.article-table .row td.bold{
font-weight:bold;
}