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

Java DocumentSummaryInformation类代码示例

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

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



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

示例1: processDocumentSummaryInformation

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
void processDocumentSummaryInformation(DocumentSummaryInformation dsi, JOfficeFrame jOfficeFrame) {
  StringBuilder documentSummary = new StringBuilder();
  for (Section section : dsi.getSections()) {
    for (Property property : section.getProperties()) {
      documentSummary.append("--------------------------" + "\n");
      documentSummary.append("ID: " + property.getID() + "\n");
      documentSummary.append("Value: " + property.getValue() + "\n");
      documentSummary.append("Type: " + property.getType() + "\n");
      documentSummary.append("--------------------------" + "\n");
    }
    documentSummary.append("\n");
  }
  // TODO Current Document Summary only prints properties
  // Need to fill this area with some relevant information
  // documentSummaryArea.setText(documentSummary.toString());
  jOfficeFrame.getDocumentSummaryArea().setText(documentSummary.toString());
}
 
开发者ID:hussainp,项目名称:JOffVis,代码行数:18,代码来源:Strategy.java


示例2: parse

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
private void parse(DocumentSummaryInformation summary) {
  set(OfficeOpenXMLExtended.COMPANY, summary.getCompany());
  set(OfficeOpenXMLExtended.MANAGER, summary.getManager());
  set(TikaCoreProperties.LANGUAGE, getLanguage(summary));
  set(OfficeOpenXMLCore.CATEGORY, summary.getCategory());

  // New style counts
  set(Office.SLIDE_COUNT, summary.getSlideCount());
  if (summary.getSlideCount() > 0) {
    metadata.set(PagedText.N_PAGES, summary.getSlideCount());
  }
  // Old style, Tika 1.0 counts
  // TODO Remove these in Tika 2.0
  set(Metadata.COMPANY, summary.getCompany());
  set(Metadata.MANAGER, summary.getManager());
  set(MSOffice.SLIDE_COUNT, summary.getSlideCount());
  set(Metadata.CATEGORY, summary.getCategory());

  parse(summary.getCustomProperties());
}
 
开发者ID:kolbasa,项目名称:OCRaptor,代码行数:21,代码来源:SummaryExtractor.java


示例3: create

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
@Override
public TreeModelSource create(final POIFSFileSystem poifs, final DefaultMutableTreeNode parent) {
	final DirectoryNode dn = poifs.getRoot();
	if (dn.hasEntry(DocumentSummaryInformation.DEFAULT_STREAM_NAME) ||
		dn.hasEntry(SummaryInformation.DEFAULT_STREAM_NAME)) {
		return appContext.getBean(HPSFTreeModel.class, parent);
	}
	return null;
}
 
开发者ID:kiwiwings,项目名称:poi-visualizer,代码行数:10,代码来源:HPSFTreeModelFactory.java


示例4: makeDocInfo

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
private void makeDocInfo ( final HSSFWorkbook workbook )
{
    workbook.createInformationProperties ();

    final DocumentSummaryInformation dsi = workbook.getDocumentSummaryInformation ();
    dsi.setCompany ( "Eclipse SCADA Project" );

    final CustomProperties cp = new CustomProperties ();
    cp.put ( "Eclipse SCADA Export Version", Activator.getDefault ().getBundle ().getVersion ().toString () );
    dsi.setCustomProperties ( cp );
}
 
开发者ID:eclipse,项目名称:neoscada,代码行数:12,代码来源:ExportEventsImpl.java


示例5: info

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
private void info(Struct sct, DocumentSummaryInformation summary) {
	if(summary==null) return;
	set(sct,"CATEGORY",summary.getCategory());
	set(sct,"COMPANY",summary.getCompany());
	set(sct,"MANAGER",summary.getManager());
	set(sct,"PRESENTATIONFORMAT",summary.getPresentationFormat());
}
 
开发者ID:lucee,项目名称:Lucee4,代码行数:8,代码来源:Excel.java


示例6: execute

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
public cfData execute( cfSession _session, List<cfData> parameters ) throws cfmRunTimeException {
	if ( parameters.get(0).getDataType() != cfData.CFSTRUCTDATA )
		throwException(_session, "parameter must be of type structure");
	
	cfSpreadSheetData	spreadsheet	= (cfSpreadSheetData)parameters.get(1);
	cfStructData	s	= (cfStructData)parameters.get(0);
	
	Workbook	workbook	= spreadsheet.getWorkBook();
	
	/*
	 * XSSFWorkbook
	 */
	if ( workbook instanceof XSSFWorkbook ){
		XSSFWorkbook xSSFWorkbook = (XSSFWorkbook)workbook;
		
		CoreProperties cP = xSSFWorkbook.getProperties().getCoreProperties();
		
		if ( s.containsKey("author") )
			cP.setCreator( s.getData("author").getString() );
		if ( s.containsKey("category") )
			cP.setCategory( s.getData("category").getString() );
		if ( s.containsKey("subject") )
			cP.setSubjectProperty( s.getData("subject").getString() );
		if ( s.containsKey("title") )
			cP.setTitle( s.getData("title").getString() );
		if ( s.containsKey("revision") )
			cP.setRevision( s.getData("revision").getString() );
		if ( s.containsKey("description") )
			cP.setDescription( s.getData("description").getString() );
		 		
	}else{
		HSSFWorkbook hSSFWorkbook = (HSSFWorkbook)workbook;
		DocumentSummaryInformation dSummary = hSSFWorkbook.getDocumentSummaryInformation();
		
		if ( dSummary == null ){
			hSSFWorkbook.createInformationProperties();
			dSummary = hSSFWorkbook.getDocumentSummaryInformation();
		}
		
		if ( s.containsKey("category") )
			dSummary.setCategory( s.getData("category").getString() );
		if ( s.containsKey("manager") )
			dSummary.setManager( s.getData("manager").getString() );
		if ( s.containsKey("company") )
			dSummary.setCompany( s.getData("company").getString() );

		SummaryInformation sInformation = hSSFWorkbook.getSummaryInformation();
		
		if ( s.containsKey("title") )
			sInformation.setTitle( s.getData("title").getString() );
		if ( s.containsKey("subject") )
			sInformation.setSubject( s.getData("subject").getString() );
		if ( s.containsKey("author") )
			sInformation.setAuthor( s.getData("author").getString() );
		if ( s.containsKey("comments") )
			sInformation.setComments( s.getData("comments").getString() );
		if ( s.containsKey("keywords") )
			sInformation.setKeywords( s.getData("keywords").getString() );
		if ( s.containsKey("lastauthor") )
			sInformation.setLastAuthor( s.getData("lastauthor").getString() );
	}
	
	return cfBooleanData.TRUE;
}
 
开发者ID:OpenBD,项目名称:openbd-core,代码行数:65,代码来源:SpreadsheetAddInfo.java


示例7: getLanguage

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
private String getLanguage(DocumentSummaryInformation summary) {
  CustomProperties customProperties = summary.getCustomProperties();
  if (customProperties != null) {
    Object value = customProperties.get("Language");
    if (value instanceof String) {
      return (String) value;
    }
  }
  return null;
}
 
开发者ID:kolbasa,项目名称:OCRaptor,代码行数:11,代码来源:SummaryExtractor.java


示例8: load

import org.apache.poi.hpsf.DocumentSummaryInformation; //导入依赖的package包/类
@Override
public void load(Object source) throws TreeModelLoadException {
	DirectoryNode dn = (DirectoryNode)source;
	addPropertySet(dn, SummaryInformation.DEFAULT_STREAM_NAME);
	addPropertySet(dn, DocumentSummaryInformation.DEFAULT_STREAM_NAME);
}
 
开发者ID:kiwiwings,项目名称:poi-visualizer,代码行数:7,代码来源:HPSFTreeModel.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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