簡體   English   中英

cete.DynamicPdf formattedTextArea無法呈現html

[英]cete.DynamicPdf formattedTextArea doesn't render html

我正在嘗試使用cete.dynamicpdf和html創建具有文本格式的pdf文件,我正在使用應該可以處理html輸入的formattedtextarea。

     FontFamily ff = new FontFamily("fontFamily", font);
        FormattedTextAreaStyle style = new FormattedTextAreaStyle(ff, fontSize, true);
        FormattedTextArea textArea = new FormattedTextArea(HttpUtility.HtmlDecode(text), x * mmToPoints, y * mmToPoints, w * mmToPoints, h * mmToPoints, style);

我目前正在將一些簡單的文本標簽傳遞給“文本”,但是在創建文檔時,看不到任何粗體文本。

我需要為fontfamily對象定義一些字體才能使標簽起作用

    //Building font objects and FontFamily object. 
        TrueTypeFont verdanaRegularFont = new TrueTypeFont("verdana.TTF");
        TrueTypeFont verdanaBoldFont = new TrueTypeFont("verdanab.TTF");
        TrueTypeFont verdanaBoldItalicFont = new TrueTypeFont("verdanaz.TTF");
        TrueTypeFont verdanaItalicFont = new TrueTypeFont("verdanai.TTF");
        FontFamily verdanaFontFamily = new FontFamily("VerdanaFontFamily", verdanaRegularFont, verdanaBoldFont, verdanaItalicFont, verdanaBoldItalicFont); 
        FormattedTextAreaStyle style = new FormattedTextAreaStyle(verdanaFontFamily, fontSize, true);
        FormattedTextArea textArea = new FormattedTextArea(HttpUtility.HtmlDecode(text), x * mmToPoints, y * mmToPoints, w * mmToPoints, h * mmToPoints, style);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM