We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

The TD's width is compressed when Set Document CompatibilityOptions.GrowAutofit = false , after save to pdf file

Hi Sirs,
I use DocumentBuilder.InsertHtml method to insert some html string.
CompatibilityOptions.GrowAutofit set to false.
The first TD’s width is compressed after saveas pdf file.
tdwidth.png (108.7 KB)

My code is below,
Thanks for your help.

var htmlTable4 = @"<style>
div[data-speed-id=seal-box] {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 20px;
}

td[data-speed-sealouid] {
	width: 60px;
}

table[data-speed-id='seal-table'] {
	border: 1px solid red !important;
	color: red !important;
	border-collapse: initial;
}

table[data-speed-id=seal-table] td {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px !important;
	vertical-align: middle !important;
}
</style>
<div style='color: blue;'>下面是原本職章結構直接輸出,</div>
<table border='1'>
<colgroup>
	<col style='width:35%;'>
	<col style='width:65%;'>
</colgroup>
<tbody>
<tr>
	<td>
		<div style='margin-top: 10px;' data-speed-id='seal-box' >
			<table width='120px' >
				<tbody>
				<tr>
					<td>
						<table data-speed-id='seal-table' >
							<tbody>
							<tr>
								<td style='font-size: 10px;' data-speed-sealouid='10110'>文化資源司</td>
								<td style='font-size: 16px;' rowspan='2'>亂馬客</td>
							</tr>
							<tr>
								<td style='font-size: 10px;'>科員</td>
							</tr>
							</tbody>
						</table>
					</td>
				</tr>
				<tr>
					<td style='text-align: center; font-size: 12px;'>106/10/18 10:36</td>
				</tr>
				</tbody>
			</table>
		</div>
	</td>
	<td style='padding-left: 90px;'>
		案係亂馬客測試文化局將於本(105)年10月29單
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,    
	</td>
</tr>
</tbody>
</table>";

var htmlTable4_2 = @"<style>
div[data-speed-id=seal-box] {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 20px;
}

td[data-speed-sealouid] {
	width: 60px;
}

table[data-speed-id='seal-table'] {
	border: 1px solid red !important;
	color: red !important;
	border-collapse: initial;
}

table[data-speed-id=seal-table] td {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px !important;
	vertical-align: middle !important;
}
</style>
<div style='color: blue;'>下面是原本職章結構直接輸出,</div>
<table  border='1'>
<colgroup>
	<col style='width:35%;'>
	<col style='width:65%;'>
</colgroup>
<tbody>
<tr>
	<td  width='120px' >
		<div style='margin-top: 10px;' data-speed-id='seal-box'>
			<table width='120px' >
				<tbody>
				<tr>
					<td>
						<table data-speed-id='seal-table' >
							<tbody>
							<tr>
								<td style='font-size: 10px;' data-speed-sealouid='10110'>文化資源司</td>
								<td style='font-size: 16px;' rowspan='2'>亂馬客</td>
							</tr>
							<tr>
								<td style='font-size: 10px;'>科員</td>
							</tr>
							</tbody>
						</table>
					</td>
				</tr>
				<tr>
					<td style='text-align: center; font-size: 12px;'>106/10/18 10:36</td>
				</tr>
				</tbody>
			</table>
		</div>
	</td>
	<td style='padding-left: 90px;'>
		案係亂馬客測試文化局將於本(105)年10月29單
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,案係亂馬客測試文化局將於本(105)年10月29日召,
	</td>
</tr>
</tbody>
</table>";

var doc = new Document();
doc.Styles.DefaultParagraphFormat.Style.Font.NameFarEast = "標楷體";
doc.Styles.DefaultParagraphFormat.Style.Font.NameAscii = "Times New Roman";
doc.Styles.DefaultParagraphFormat.Style.Font.Size = 16D;
var builder = new DocumentBuilder(doc);
builder.InsertHtml(htmlTable4 , true);
builder.InsertHtml(htmlTable4_2, true);
doc.CompatibilityOptions.GrowAutofit = false;
doc.Save("TESTAll.pdf", SaveFormat.Pdf);

@rainmaker_ho,

Thanks for your inquiry. We have tested the scenario and have managed to reproduce the same issue at our side. For the sake of correction, we have logged this problem in our issue tracking system as WORDSNET-16120. You will be notified via this forum thread once this issue is resolved.

We apologize for your inconvenience.

@tahir.manzoor,
Thanks for your help.