如何使用ITEXTSHARP将HTML代码字符串写进PDF

如何使用ITEXTSHARP将HTML代码字符串写进PDF,第1张

如何使用ITEXTSHARP将HTML代码字符串写进PDF

main()

{

int a,b,c

a=5b=6c=7

printf(“ ab c\tde\rf\n”)

printf(“hijk\tL\bM\n”)

}

3.5.3字符变量

字符变量用来存储字符常量,即单个字符。

字符变量的类型说明符是char。字符变量类型定义的格式和书写规则都与整型变量相同。例如:

char a,b

3.5.4字符数据在内存中的存储形式及使用方法

每个字符变量被分配一个字节的内存空间,因此只能存放一个字符。字符值是以ASCII码的形式存放在变量的内存单元之中的。

如x的十进制ASCII码是120,y的十进制ASCII码是121。对字符变量a,b赋予'x'和'y'值:

a='x'

b='y'

dhtml提供了两个方法来进行添加,insertAdjacentHTML和insertAdjacentText

insertAdjacentHTML方法:在指定的地方插入html标签语句。

原型:insertAdjacentHTML(swhere,stext)

参数:

swhere:指定插入html标签语句的地方,有四种值可以用:

1.beforeBegin:插入到标签开始前

2.afterBegin:插入到标签开始标记后

3.beforeEnd:插入到标签结束标记前

4.afterEnd:插入到标签结束标记后

stext:要插入的内容

例:

复制代码 代码如下:

var sHTML="<input type=button go2()" + " value='Click Me'><BR>"

var sScript='<SCRIPT DEFER>'

sScript = sScript + 'function go2(){ alert("Hello from inserted script.") }'

sScript = sScript + '</script' + '>'

ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript)

在html正文中加入一行:

<DIV ID="ScriptDiv"></Div>

最终变成:

复制代码 代码如下:

<DIV ID="ScriptDiv">

<input type=button onclick=go2() value='Click Me'><BR>

<SCRIPT DEFER>

function go2(){alert("Hello from inserted sctipt.")}'

</script>

</DIV>

insertAdjacentText方法与insertAdjacentHTML方法类似,只不过只能插入纯文本,参数相同

两个属性还是比较适用的,尤其是在绘图等地方用的比较多,它的优点是不会覆盖原有的内容,让我们来假设一下吧,有一个DIV,它里面已经有内容了,现在我

们还要动态的添加内容进去,而又不能覆盖原有的内容,那么这时候这个东西就很重要了,innerHTML是会把原有的东西覆盖掉的。

所有成对出现的HTML都可以用这个属性,这点和innerHTML一样,比如<body>..</body>、<div>....</div>等这些都有这两个属性

补充下:刚才我试了下,innerHTML这个属性是可读写的,以前我知道innerHTML可以对节点插入内容,但是这个属性也是可读的,也就是说innerHTML中保存的是节点的html内容;看下以下代码就完全明白了:

复制代码 代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">

<title>无标题文档</title>

</head>

<body>

safdsdaf按时地方

<script language="javascript">

alert(document.body.innerText)

</script>

</body>

</html>

上面是我转帖到别人的代码,下面我再补充几行代码,也很经典有,也许你用的着:

复制代码 代码如下:

<script language="javascript" type="text/javascript">

function addFile()

{

var filebutton = '<br><input type="file" size="50" name="File" />'

document.getElementByIdx('FileList').insertAdjacentHTML("beforeEnd",filebutton)

}

</script>

上面的是Head里面的脚本,下面是body里面的:html代码:

复制代码 代码如下:

<p id="FileList">

<input type="file" runat="server" size="50" name="File"/>

</p>

你把代码拷贝到文件中保存成一个html就知道效果了。

EditPlus添加html5标签关键词设置的步骤如下:

1、双击editPlusPortable.exe,运行editplus:

2、打开后,点击EditPlus菜单栏上的工具,如图:

3、在工具菜单d出的下来菜单里点击配置用户工具选项,如下图:

4、在d出的参数设置对话框,点击文件下面的设置和语法,如图所示:

4、在语法设置一栏中选择html5的语法文件,如图:

5、在打开的Hmtl5模板后,可以看到所有的html5标签了,这时候就包含了所有html5的关键字,如图:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7940088.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存