<form id="form1" runat="server">
<div>
Hi support,<br>
<br>
I am testing the evaluation version of Aspose.words<br>
<br>
I wonder which one is the way to do this:<br>
<br>
I have a template
in .docx, this template has a spot to create table on the fly, the
table can have one or many rows, the table grows dynamically depending on the
data on the database. The template has a footer: "Qua make it easy".<br>
<br>Next to the table, I have some text, inside it, there is a word that has an
asterisk "<u><b> Payments*</b></u> ", and, at the end of the page, there is an
explanation about this referenced word " <u><b>*Payments in full only</b></u>",
these words are formatted in bold an underlined.<br>
<br>
Tempalte in docx:<br>
<br>
Page one<br>
<table height="384" width="188" border="1">
<tbody><tr>
<td class="style2">
<br>
[Table on the fly, no rows]<br>
<br>
Qua company will <br>
receive the <u><b>payments*</b></u>
<br>
described above. <br>
<br>
According to the past <br>
meeting, all the payments <br>
will be added to the main <br>
account. <br>
<br>
<br>
<br>
<br>
<br>
<u><b>*Payments in full only </b></u></td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
<br>
Then, working with the template, after adding some dynamic content to the table
by programming, the payment description go
to the next page.<br>
<br>
Page one<table height="393" width="187" border="1">
<tbody><tr>
<td class="style2">
<br>
<table style="width: 73%;" align="center" border="1">
<tbody><tr>
<td class="style5">
1</td>
<td class="style4">
$150</td>
</tr>
<tr>
<td class="style6">
2</td>
<td>
$200</td>
</tr>
<tr>
<td class="style6">
3</td>
<td>
$90</td>
</tr>
</tbody></table>
<br>
<br>
Qua company will <br>
receive the <u><b>payments*</b></u>
<br>
described above. <br>
<br>
According to the past <br>
meeting, all the payments <br>
will be added to the main <br>
account. <br>
<br>
<br>
</td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
Page two<table height="373" width="189" border="1">
<tbody><tr>
<td class="style2">
<u><b>*Payments in full only <br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</b></u>
</td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
<br>
I wonder how can I keep the word <b><u>payments*</u> </b> and its explanation <b>
<u>*Payments in full only</u> </b> on the same page, if the table grows, I need
to have something like this:<br>
<br>
Page one<table height="330" width="184" border="1">
<tbody><tr>
<td class="style2">
<br>
<table style="width: 73%;" align="center" border="1">
<tbody><tr>
<td class="style5">
1</td>
<td class="style4">
$150</td>
</tr>
<tr>
<td class="style6">
2</td>
<td>
$200</td>
</tr>
<tr>
<td class="style6">
3</td>
<td>
$90</td>
</tr>
</tbody></table>
<br>
Qua company will <br>
receive the <u><b>payments*</b></u>
<br>
described above. <br>
<br>
According to the past
<br>
<br>
<u><b>*Payments in full only </b></u></td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
Page two<br>
<table height="314" width="186" border="1">
<tbody><tr>
<td class="style2">
meeting, all the payments <br>
will be added to the main <br>
account. <br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
<br>
And then, of course, if the table grows more, the document should be something like
this:<br>
<br>
Page one<br>
<table height="367" width="185" border="1">
<tbody><tr>
<td class="style2">
<br>
<br>
<table style="width: 73%;" align="center" border="1">
<tbody><tr>
<td class="style5">
1</td>
<td class="style4">
$150</td>
</tr>
<tr>
<td class="style7">
2</td>
<td class="style8">
$200</td>
</tr>
<tr>
<td class="style6">
3</td>
<td>
$90</td>
</tr>
<tr>
<td>4</td>
<td>$130</td>
</tr>
<tr>
<td>5</td>
<td>$102</td>
</tr>
<tr>
<td>6</td>
<td>$114</td>
</tr>
<tr>
<td>7</td>
<td>$140</td>
</tr>
<tr>
<td>8</td>
<td>$140</td>
</tr>
<tr>
<td>9</td>
<td>$140</td>
</tr>
</tbody></table>
<br>
<br>
</td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
Page two<br>
<table height="353" width="186" border="1">
<tbody><tr>
<td class="style2">
Qua company will <br>
receive the <u><b>payments*</b></u>
<br>
described above. <br>
<br>
According to the past <br>
meeting, all the payments <br>
will be added to the main <br>
account. <br>
<br>
<br>
<br>
<br>
<br>
<br>
<u><b>*Payments in full only </b></u></td>
</tr>
<tr>
<td class="style3">
<font size="1"><center>Qua make it easy</center></font></td>
</tr>
</tbody></table>
<br>
<br>
In a nutshell: how can I keep tied the words <u><b>"*payments*" </b></u>and <u><b>
"*Payments in full only"</b></u> on the same page all the time?<br><br>The phrase <u><b>"*Payments in full only" </b></u>should always be on the bottom of the page<br>
<br>
<br>
Thanks,<br>
<br>
Aben<br>
<br>
<br>
<br>
</div>
</form>
.style2
{
width: 567px;
height: 188px;
}
.style3
{
width: 567px;
height: 22px;
}
.style4
{
height: 23px;
}
.style5
{
height: 23px;
width: 31px;
}
.style6
{
width: 31px;
}
.style7
{
width: 31px;
height: 25px;
}
.style8
{
height: 25px;
}
Hi Aben,
Thanks for your inquiry. In your case, we suggest you following solution:
1) Please find the text "Payments*" and move the cursor to it.
2) Insert the footnote using DocumentBuilder.InsertFootnote method with text "*Payments in full only".
Hope this helps you. Please let us know if you have any more queries.
The solution works, thanks. I’ll keep testing the library.
I appreciate your help!!
Hi Aben,
Thanks for your feedback. Please feel free to ask if you have any question about Aspose.Words, we will be happy to help you.