私はプレースホルダーを定義したhtmlテンプレートファイルからpdfを作成することに取り組んでいます。プレースホルダーを次のようなテキストに置き換えることができます
content.Replace(["Product_ID"],TextBox1.text);
プレースホルダーをチェックボックス (条件に応じてチェックまたはチェック解除) に置き換える方法はありますか?
私はプレースホルダーを定義したhtmlテンプレートファイルからpdfを作成することに取り組んでいます。プレースホルダーを次のようなテキストに置き換えることができます
content.Replace(["Product_ID"],TextBox1.text);
プレースホルダーをチェックボックス (条件に応じてチェックまたはチェック解除) に置き換える方法はありますか?
チェックボックスが「チェックされている」状態と「チェックされていない」状態の 2 つの画像を作成し、IF ステートメントを使用して正しい画像を取得します。
string pdfpath = Server.MapPath("PDFs");
string imagepath = Server.MapPath("Images");
Document doc = new Document();
try
{
PdfWriter.GetInstance(doc, new FileStream(pdfpath + "/Images.pdf", FileMode.Create));
doc.Open();
doc.Add(new Paragraph("GIF"));
Image gif;
if (chkBoxExample.Checked)
{
gif = Image.GetInstance(imagepath + "/checked.gif");
}
else
{
gif = Image.GetInstance(imagepath + "/unchecked.gif");
}
doc.Add(gif);
}
finally
{
doc.Close();
}