当前位置: 首页>>代码示例>>Java>>正文


Java Anchor.setReference方法代码示例

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


在下文中一共展示了Anchor.setReference方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: writeDatabaseVersionAndDataSourceDetails

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
private void writeDatabaseVersionAndDataSourceDetails(JavaInformations javaInformations) {
	if (!noDatabase && javaInformations.getDataBaseVersion() != null) {
		addCell(getString("Base_de_donnees") + ':');
		addCell(javaInformations.getDataBaseVersion());
	}
	if (javaInformations.getDataSourceDetails() != null) {
		addCell(getString("DataSource_jdbc") + ':');
		addCell(javaInformations.getDataSourceDetails());
		addCell("");
		final Anchor anchor = new Anchor("DataSource reference", PdfFonts.BLUE.getFont());
		anchor.setName("DataSource reference");
		anchor.setReference(
				"http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/BasicDataSource.html");
		currentTable.addCell(anchor);
	}
}
 
开发者ID:javamelody,项目名称:javamelody,代码行数:17,代码来源:PdfJavaInformationsReport.java

示例2: getAnchor

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
/**
 * Creates an Anchor object based on a list of properties.
 * @param attributes
 * @return an Anchor
 */
public static Anchor getAnchor(Properties attributes) {
	Anchor anchor = new Anchor(getPhrase(attributes));
	String value;
	value = attributes.getProperty(ElementTags.NAME);
	if (value != null) {
		anchor.setName(value);
	}
	value = (String) attributes.remove(ElementTags.REFERENCE);
	if (value != null) {
		anchor.setReference(value);
	}
	return anchor;
}
 
开发者ID:albfernandez,项目名称:itext2,代码行数:19,代码来源:ElementFactory.java

示例3: addPsCommandReference

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
private void addPsCommandReference() throws DocumentException {
	final Anchor psAnchor = new Anchor("ps command reference", PdfFonts.BLUE.getFont());
	psAnchor.setName("ps command reference");
	psAnchor.setReference("http://en.wikipedia.org/wiki/Ps_(Unix)");
	psAnchor.setFont(PdfFonts.BLUE.getFont());
	final Paragraph psParagraph = new Paragraph();
	psParagraph.add(psAnchor);
	psParagraph.setAlignment(Element.ALIGN_RIGHT);
	addToDocument(psParagraph);
}
 
开发者ID:javamelody,项目名称:javamelody,代码行数:11,代码来源:PdfProcessInformationsReport.java

示例4: addConfigurationReference

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
private void addConfigurationReference() throws DocumentException {
	final Anchor ehcacheAnchor = new Anchor("Configuration reference", PdfFonts.BLUE.getFont());
	ehcacheAnchor.setName("Ehcache configuration reference");
	ehcacheAnchor.setReference(
			"http://ehcache.sourceforge.net/apidocs/net/sf/ehcache/config/CacheConfiguration.html#field_summary");
	ehcacheAnchor.setFont(PdfFonts.BLUE.getFont());
	final Paragraph ehcacheParagraph = new Paragraph();
	ehcacheParagraph.add(ehcacheAnchor);
	ehcacheParagraph.setAlignment(Element.ALIGN_RIGHT);
	addToDocument(ehcacheParagraph);
}
 
开发者ID:javamelody,项目名称:javamelody,代码行数:12,代码来源:PdfCacheInformationsReport.java

示例5: addConfigurationReference

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
private void addConfigurationReference() throws DocumentException {
	final Anchor quartzAnchor = new Anchor("Configuration reference", PdfFonts.BLUE.getFont());
	quartzAnchor.setName("Quartz configuration reference");
	quartzAnchor.setReference("http://www.quartz-scheduler.org/docs/index.html");
	quartzAnchor.setFont(PdfFonts.BLUE.getFont());
	final Paragraph quartzParagraph = new Paragraph();
	quartzParagraph.add(quartzAnchor);
	quartzParagraph.setAlignment(Element.ALIGN_RIGHT);
	addToDocument(quartzParagraph);
}
 
开发者ID:javamelody,项目名称:javamelody,代码行数:11,代码来源:PdfJobInformationsReport.java

示例6: main

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
/**
 * Generates simple PDF, RTF and HTML files using only one Document object.
 * 
 * @param args
 *            no arguments needed here
 */
public static void main(String[] args) {

	System.out.println("Hello World in PDF, RTF and HTML");

	// step 1: creation of a document-object
	Document document = new Document();
	try {
		// step 2:
		// we create 3 different writers that listen to the document
		PdfWriter pdf = PdfWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "droidtext" + java.io.File.separator + "HelloWorldPdf.pdf"));
		HtmlWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "droidtext" + java.io.File.separator + "HelloWorldHtml.html"));

		// step 3: we open the document
		document.open();
		// step 4: we add a paragraph to the document
		document.add(new Paragraph("Hello World"));
		// we make references
		Anchor pdfRef = new Anchor("see Hello World in PDF.");
		pdfRef.setReference("./HelloWorldPdf.pdf");
		Anchor rtfRef = new Anchor("see Hello World in RTF.");
		rtfRef.setReference("./HelloWorldRtf.rtf");

		// we add the references, but only to the HTML page:

		pdf.pause();
		document.add(pdfRef);
		document.add(Chunk.NEWLINE);
		document.add(rtfRef);
		pdf.resume();

	} catch (DocumentException de) {
		System.err.println(de.getMessage());
	} catch (IOException ioe) {
		System.err.println(ioe.getMessage());
	}

	// step 5: we close the document
	document.close();
}
 
开发者ID:fc-dream,项目名称:PDFTestForAndroid,代码行数:46,代码来源:HelloWorldMultiple.java

示例7: main

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
/**
 * Demonstrates some Anchor functionality.
 * 
 * @param args
 *            no arguments needed here
 */
public static void main(String[] args) {

	System.out.println("the Anchor object");

	// step 1: creation of a document-object
	Document document = new Document();
	try {
		// step 2:
		PdfWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "droidtext" + java.io.File.separator + "AHref.pdf"));
		HtmlWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "droidtext" + java.io.File.separator + "AHref.html"));

		// step 3: we open the document
		document.open();

		// step 4:
		Paragraph paragraph = new Paragraph("Please visit my ");
		Anchor anchor1 = new Anchor("website (external reference)", FontFactory.getFont(FontFactory.HELVETICA, 12,
				Font.UNDERLINE, new Color(0, 0, 255)));
		anchor1.setReference("http://www.lowagie.com/iText/");
		anchor1.setName("top");
		paragraph.add(anchor1);
		paragraph.add(new Chunk(".\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"));
		document.add(paragraph);
		Anchor anchor2 = new Anchor("please jump to a local destination", FontFactory.getFont(
				FontFactory.HELVETICA, 12, Font.NORMAL, new Color(0, 0, 255)));
		anchor2.setReference("#top");
		document.add(anchor2);
	} catch (DocumentException de) {
		System.err.println(de.getMessage());
	} catch (IOException ioe) {
		System.err.println(ioe.getMessage());
	}

	// step 5: we close the document
	document.close();
}
 
开发者ID:fc-dream,项目名称:PDFTestForAndroid,代码行数:43,代码来源:AHref.java

示例8: main

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
/**
 * Generates simple PDF, RTF and HTML files using only one Document object.
 */
@Test
public void main() throws Exception {

	// step 1: creation of a document-object
	Document document = new Document();
	// step 2:
	// we create 3 different writers that listen to the document
	PdfWriter pdf = PdfWriter.getInstance(document,PdfTestBase.getOutputStream("HelloWorldPdf.pdf"));
	RtfWriter2 rtf = RtfWriter2.getInstance(document, PdfTestBase.getOutputStream("HelloWorldRtf.rtf"));
	HtmlWriter.getInstance(document, PdfTestBase.getOutputStream("HelloWorldHtml.html"));

	// step 3: we open the document
	document.open();
	// step 4: we add a paragraph to the document
	document.add(new Paragraph("Hello World"));
	// we make references
	Anchor pdfRef = new Anchor("see Hello World in PDF.");
	pdfRef.setReference("./HelloWorldPdf.pdf");
	Anchor rtfRef = new Anchor("see Hello World in RTF.");
	rtfRef.setReference("./HelloWorldRtf.rtf");

	// we add the references, but only to the HTML page:

	pdf.pause();
	rtf.pause();
	document.add(pdfRef);
	document.add(Chunk.NEWLINE);
	document.add(rtfRef);
	pdf.resume();
	rtf.resume();

	// step 5: we close the document
	document.close();
}
 
开发者ID:albfernandez,项目名称:itext2,代码行数:38,代码来源:HelloWorldMultipleTest.java

示例9: main

import com.lowagie.text.Anchor; //导入方法依赖的package包/类
/**
 * Demonstrates some Anchor functionality.
 * 
 */
@Test
public void main() throws Exception {

	// step 1: creation of a document-object
	Document document = new Document();
	// step 2:
	PdfWriter.getInstance(document, PdfTestBase.getOutputStream("AHref.pdf"));
	HtmlWriter.getInstance(document, PdfTestBase.getOutputStream("AHref.html"));

	// step 3: we open the document
	document.open();

	// step 4:
	Paragraph paragraph = new Paragraph("Please visit my ");
	Anchor anchor1 = new Anchor("website (external reference)", FontFactory.getFont(FontFactory.HELVETICA, 12,
			Font.UNDERLINE, new Color(0, 0, 255)));
	anchor1.setReference("http://www.lowagie.com/iText/");
	anchor1.setName("top");
	paragraph.add(anchor1);
	paragraph.add(new Chunk(".\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"));
	document.add(paragraph);
	Anchor anchor2 = new Anchor("please jump to a local destination", FontFactory.getFont(FontFactory.HELVETICA,
			12, Font.NORMAL, new Color(0, 0, 255)));
	anchor2.setReference("#top");
	document.add(anchor2);

	// step 5: we close the document
	document.close();
}
 
开发者ID:albfernandez,项目名称:itext2,代码行数:34,代码来源:AHrefTest.java

示例10: main

import com.lowagie.text.Anchor; //导入方法依赖的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.Anchor.setReference方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。