【发布时间】:2018-02-14 18:05:58
【问题描述】:
我需要将给定 HTML 的 font family 和 font size 更改为特定的 font family 和 size。 (例如:Times New Romen,大小:12)你知道如何使用 HtmlAgilityPack 完成吗?
可以在给定的 html 中以多种方式定义字体大小。例如:使用<Font Size="" tag, <H3>,也是样式标签。因此,我需要将所有字体更改为特定的字体大小。
以下是示例 HTML 代码:
<html><H3 style="MARGIN: 0in 0in 0pt 0.5in"><SPAN style="mso-bidi-font-family: 'Tw Cen MT Condensed Extra Bold'; mso-fareast-font-family: 'Tw Cen MT Condensed Extra Bold'"><SPAN style="mso-list: Ignore"><FONT size="5" face="Tw Cen MT Condensed Extra Bold">1.1.1</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN></SPAN><FONT size="5" face="Tw Cen MT Condensed Extra Bold">Sample text1: The following code iterates through all the items in the ListBox and addsPictureBoxes dynamically to a FlowLayoutPanel using the image sources retrieved in the previous step.</FONT></H3>
<P style="MARGIN: 0in 0in 0pt" class="MsoNormal"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?></P>
<H3 style="MARGIN: 0in 0in 0pt 0.5in"><SPAN style="mso-bidi-font-family: 'Tw Cen MT Condensed Extra Bold'; mso-fareast-font-family: 'Tw Cen MT Condensed Extra Bold'"><SPAN style="mso-list: Ignore"><FONT size="5" face="Tw Cen MT Condensed Extra Bold">1.1.2</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN></SPAN><FONT size="5" face="Tw Cen MT Condensed Extra Bold">Sample text 2: The following code iterates through all the items in the ListBox and addsPictureBoxes dynamically to a FlowLayoutPanel using the image sources retrieved in the previous step.</FONT></H3>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class="MsoNormal"><SPAN style="FONT-FAMILY: 'Bauhaus 93'; FONT-SIZE: 20pt; mso-bidi-font-family: 'Bauhaus 93'; mso-fareast-font-family: 'Bauhaus 93'"><SPAN style="mso-list: Ignore">a.<SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 'Bauhaus 93'; FONT-SIZE: 20pt">Sample text 3: The following code iterates through all the items in the ListBox and addsPictureBoxes dynamically to a FlowLayoutPanel using the image sources retrieved in the previous step.</SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.25in" class="MsoNormal"><SPAN style="FONT-FAMILY: 'Bauhaus 93'; FONT-SIZE: 20pt"></SPAN></P>
<P style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"><SPAN style="FONT-FAMILY: 'Bradley Hand ITC'; FONT-SIZE: 18pt">Sample Text 4: The following code iterates through all the items in the ListBox and addsPictureBoxes dynamically to a FlowLayoutPanel using the image sources retrieved in the previous step.</SPAN></P></html>
【问题讨论】:
标签: c# html html-agility-pack