• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Header类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.lowagie.text.Header的典型用法代码示例。如果您正苦于以下问题:Java Header类的具体用法?Java Header怎么用?Java Header使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Header类属于com.lowagie.text包,在下文中一共展示了Header类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: writeHeader

import com.lowagie.text.Header; //导入依赖的package包/类
/**
* Writes a Metatag in the header.
*
* @param   meta   the element that has to be written
* @throws  IOException
*/
   
   protected void writeHeader(Meta meta) throws IOException {
       addTabs(2);
       writeStart(HtmlTags.META);
       switch(meta.type()) {
           case Element.HEADER:
               write(HtmlTags.NAME, ((Header) meta).getName());
               break;
           case Element.SUBJECT:
               write(HtmlTags.NAME, HtmlTags.SUBJECT);
               break;
           case Element.KEYWORDS:
               write(HtmlTags.NAME, HtmlTags.KEYWORDS);
               break;
           case Element.AUTHOR:
               write(HtmlTags.NAME, HtmlTags.AUTHOR);
               break;
       }
       write(HtmlTags.CONTENT, HtmlEncoder.encode(meta.getContent()));
       writeEnd();
   }
 
开发者ID:albfernandez,项目名称:itext2,代码行数:28,代码来源:HtmlWriter.java


示例2: writeHeader

import com.lowagie.text.Header; //导入依赖的package包/类
/**
 * Writes a Metatag in the header.
 * 
 * @param meta
 *            the element that has to be written
 * @throws IOException
 */

protected void writeHeader(Meta meta) throws IOException {
	addTabs(2);
	writeStart(HtmlTags.META);
	switch (meta.type()) {
	case Element.HEADER:
		write(HtmlTags.NAME, ((Header) meta).getName());
		break;
	case Element.SUBJECT:
		write(HtmlTags.NAME, HtmlTags.SUBJECT);
		break;
	case Element.KEYWORDS:
		write(HtmlTags.NAME, HtmlTags.KEYWORDS);
		break;
	case Element.AUTHOR:
		write(HtmlTags.NAME, HtmlTags.AUTHOR);
		break;
	}
	write(HtmlTags.CONTENT, HtmlEncoder.encode(meta.getContent()));
	writeEnd();
}
 
开发者ID:bullda,项目名称:DroidText,代码行数:29,代码来源:HtmlWriter.java


示例3: writeLink

import com.lowagie.text.Header; //导入依赖的package包/类
/**
* Writes a link in the header.
*
* @param   header   the element that has to be written
* @throws  IOException
*/
   
   protected void writeLink(Header header) throws IOException {
       addTabs(2);
       writeStart(HtmlTags.LINK);
       write(HtmlTags.REL, header.getName());
       write(HtmlTags.TYPE, HtmlTags.TEXT_CSS);
       write(HtmlTags.REFERENCE, header.getContent());
       writeEnd();
   }
 
开发者ID:albfernandez,项目名称:itext2,代码行数:16,代码来源:HtmlWriter.java


示例4: writeJavaScript

import com.lowagie.text.Header; //导入依赖的package包/类
/**
* Writes a JavaScript section or, if the markup attribute HtmlTags.URL is set, a JavaScript reference in the header.
*
* @param   header   the element that has to be written
* @throws  IOException
*/
   
   protected void writeJavaScript(Header header) throws IOException {
       addTabs(2);
       writeStart(HtmlTags.SCRIPT);
       write(HtmlTags.LANGUAGE, HtmlTags.JAVASCRIPT);
       if (markup.size() > 0) {
         /* JavaScript reference example:
          *
          * <script language="JavaScript" src="/myPath/MyFunctions.js"/>
          */ 
         writeMarkupAttributes(markup);
         os.write(GT);
         writeEnd(HtmlTags.SCRIPT);
       }
       else {
         /* JavaScript coding convention:
          *
          * <script language="JavaScript" type="text/javascript">
          * <!--
          * // ... JavaScript methods ...
          * //-->
          * </script>
          */ 
         write(HtmlTags.TYPE, Markup.HTML_VALUE_JAVASCRIPT);
         os.write(GT);
         addTabs(2);
         write(new String(BEGINCOMMENT) + "\n");
         write(header.getContent());
         addTabs(2);
         write("//" + new String(ENDCOMMENT));
         addTabs(2);
         writeEnd(HtmlTags.SCRIPT);
       }
   }
 
开发者ID:albfernandez,项目名称:itext2,代码行数:41,代码来源:HtmlWriter.java


示例5: writeLink

import com.lowagie.text.Header; //导入依赖的package包/类
/**
 * Writes a link in the header.
 * 
 * @param header
 *            the element that has to be written
 * @throws IOException
 */

protected void writeLink(Header header) throws IOException {
	addTabs(2);
	writeStart(HtmlTags.LINK);
	write(HtmlTags.REL, header.getName());
	write(HtmlTags.TYPE, HtmlTags.TEXT_CSS);
	write(HtmlTags.REFERENCE, header.getContent());
	writeEnd();
}
 
开发者ID:bullda,项目名称:DroidText,代码行数:17,代码来源:HtmlWriter.java


示例6: writeJavaScript

import com.lowagie.text.Header; //导入依赖的package包/类
/**
 * Writes a JavaScript section or, if the markup attribute HtmlTags.URL is
 * set, a JavaScript reference in the header.
 * 
 * @param header
 *            the element that has to be written
 * @throws IOException
 */

protected void writeJavaScript(Header header) throws IOException {
	addTabs(2);
	writeStart(HtmlTags.SCRIPT);
	write(HtmlTags.LANGUAGE, HtmlTags.JAVASCRIPT);
	if (markup.size() > 0) {
		/*
		 * JavaScript reference example:
		 * 
		 * <script language="JavaScript" src="/myPath/MyFunctions.js"/>
		 */
		writeMarkupAttributes(markup);
		os.write(GT);
		writeEnd(HtmlTags.SCRIPT);
	} else {
		/*
		 * JavaScript coding convention:
		 * 
		 * <script language="JavaScript" type="text/javascript"> <!-- // ...
		 * JavaScript methods ... //--> </script>
		 */
		write(HtmlTags.TYPE, Markup.HTML_VALUE_JAVASCRIPT);
		os.write(GT);
		addTabs(2);
		write(new String(BEGINCOMMENT) + "\n");
		write(header.getContent());
		addTabs(2);
		write("//" + new String(ENDCOMMENT));
		addTabs(2);
		writeEnd(HtmlTags.SCRIPT);
	}
}
 
开发者ID:bullda,项目名称:DroidText,代码行数:41,代码来源:HtmlWriter.java


示例7: main

import com.lowagie.text.Header; //导入依赖的package包/类
/**
 * Creates a document with Named Actions.
 * 
 */
@Test
public void main() throws Exception {

	// step 1: creation of a document-object
	Document document = new Document();

	// step 2:
	HtmlWriter.getInstance(document, PdfTestBase.getOutputStream("JavaScriptAction.html"));
	// step 3: we add Javascript as Metadata and we open the document

	StringBuffer javaScriptSection = new StringBuffer();
	javaScriptSection.append("\t\tfunction load() {\n");
	javaScriptSection.append("\t\t  alert('Page has been loaded.');\n");
	javaScriptSection.append("\t\t}\n");

	javaScriptSection.append("\t\tfunction unload(){\n");
	javaScriptSection.append("\t\t  alert('Page has been unloaded.');\n");
	javaScriptSection.append("\t\t}\n");

	javaScriptSection.append("\t\tfunction sayHi(){\n");
	javaScriptSection.append("\t\t  alert('Hi !!!');\n");
	javaScriptSection.append("\t\t}");

	document.add(new Header(HtmlTags.JAVASCRIPT, javaScriptSection.toString()));
	document.setJavaScript_onLoad("load()");
	document.setJavaScript_onUnLoad("unload()");

	document.open();
	// step 4: we add some content
	Phrase phrase1 = new Phrase(
			"There are 3 JavaScript functions in the HTML page, load(), unload() and sayHi().\n\n"
					+ "The first one will be called when the HTML page has been loaded by your browser.\n"
					+ "The second one will be called when the HTML page is being unloaded,\n"
					+ "for example when you go to another page.\n");
	document.add(phrase1);

	// add a HTML link <A HREF="...">
	Anchor anchor = new Anchor("Click here to execute the third JavaScript function.");
	anchor.setReference("JavaScript:sayHi()");
	document.add(anchor);

	// step 5: we close the document
	document.close();

}
 
开发者ID:albfernandez,项目名称:itext2,代码行数:50,代码来源:JavaScriptActionTest.java



注:本文中的com.lowagie.text.Header类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AccessibleAttributeSequence类代码示例发布时间:2022-05-15
下一篇:
Java DisconnectController类代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap