此代碼測試OK,,給予HTML串入PdfPCell到PDF文件中寫
string htmlFolioNotice = " <P align=center ><B> Thank you for your stay with us.Please visit us again.</B></P> " + "<P align=justify>NOTICE TO GUESTS: This property is privately owned and the management reserves the right to refuse service to anyone. Management will not be responsible for accidents or injury to guests or for loss of money, jewelry or valuables of any kind. Management will not be responsible for any item left in the room.<BR> <BR>CHECKOUT TIME: 11:00 AM SELF REGISTRATION ONLY I AGREE that my liability for this bill is not waived and agree to be held personally liable in the event that the indicated person or company failed to pay for any part or full amount of these charges including any missing/damaged items, etc.. I agreee that if an attorney is retained to collect these charges, I will pay all reasonable attorney's fees and costs incurred. If payment is by credit card you are authorized to charge my account for all charges incurred, including any and all damages/missing items, etc.. I agree that the sole purpose of renting this room is for my own residency only. Damge to property,Disturbance to guest or employees or Law Enforcement comes to your room. Immediate check out with no refund</P>";`enter code here`
PdfPTable tblNotise = new PdfPTable(1) { WidthPercentage = 100, HorizontalAlignment = 1, SpacingBefore = 20f };
int[] tblNotisewidth = { 100 };
tblNotise.SetWidths(tblNotisewidth);
PdfPCell contentCell = new PdfPCell();
contentCell.Border = 0;
var htmlarraylist = HTMLWorker.ParseToList(new StringReader(htmlFolioNotice), null);
for (int k = 0; k < htmlarraylist.Count; k++)
{
var ele = (IElement)htmlarraylist[k];
contentCell.AddElement(ele);
}
tblNotise.AddCell(contentCell);
docPDF.Add(tblNotise);
見本關於獲取「IElement」列表的鏈接。一旦你有這些,你應該能夠走過列表並添加對象到單元格。 http://stackoverflow.com/a/15362705/231316 –
非常感謝您的快速回復。我放棄了。 –