org.apache.poi.xslf.usermodel.XSLFSlide.getPackagePart()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(216)

本文整理了Java中org.apache.poi.xslf.usermodel.XSLFSlide.getPackagePart()方法的一些代码示例,展示了XSLFSlide.getPackagePart()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSLFSlide.getPackagePart()方法的具体详情如下:
包路径:org.apache.poi.xslf.usermodel.XSLFSlide
类名称:XSLFSlide
方法名:getPackagePart

XSLFSlide.getPackagePart介绍

暂无

代码示例

代码示例来源:origin: org.apache.poi/poi-ooxml

  1. /**
  2. * Construct a SpreadsheetML slide from a package part
  3. *
  4. * @param part the package part holding the slide data,
  5. * the content type must be <code>application/vnd.openxmlformats-officedocument.slide+xml</code>
  6. *
  7. * @since POI 3.14-Beta1
  8. */
  9. XSLFSlide(PackagePart part) throws IOException, XmlException {
  10. super(part);
  11. Document _doc;
  12. try {
  13. _doc = DocumentHelper.readDocument(getPackagePart().getInputStream());
  14. } catch (SAXException e) {
  15. throw new IOException(e);
  16. }
  17. SldDocument doc = SldDocument.Factory.parse(_doc, DEFAULT_XML_OPTIONS);
  18. _slide = doc.getSld();
  19. }

代码示例来源:origin: org.apache.poi/poi-ooxml

  1. slide.getPackagePart().clearRelationships();
  2. slide.addRelation(null, XSLFRelation.SLIDE_LAYOUT, layout);

代码示例来源:origin: apache/tika

  1. for (XSLFSlide slide : slides) {
  2. String slideDesc;
  3. if (slide.getPackagePart() != null && slide.getPackagePart().getPartName() != null) {
  4. slideDesc = getJustFileName(slide.getPackagePart().getPartName().toString());
  5. slideDesc += "_";
  6. } else {
  7. RELATION_DIAGRAM_DATA,
  8. "diagram-data",
  9. slide.getPackagePart(),
  10. metadata,
  11. new OOXMLWordAndPowerPointTextHandler(
  12. XSLFRelation.CHART.getRelation(),
  13. "chart",
  14. slide.getPackagePart(),
  15. metadata,
  16. new OOXMLWordAndPowerPointTextHandler(

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

  1. /**
  2. * Construct a SpreadsheetML slide from a package part
  3. *
  4. * @param part the package part holding the slide data,
  5. * the content type must be <code>application/vnd.openxmlformats-officedocument.slide+xml</code>
  6. *
  7. * @since POI 3.14-Beta1
  8. */
  9. XSLFSlide(PackagePart part) throws IOException, XmlException {
  10. super(part);
  11. Document _doc;
  12. try {
  13. _doc = DocumentHelper.readDocument(getPackagePart().getInputStream());
  14. } catch (SAXException e) {
  15. throw new IOException(e);
  16. }
  17. SldDocument doc = SldDocument.Factory.parse(_doc, DEFAULT_XML_OPTIONS);
  18. _slide = doc.getSld();
  19. }

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. /**
  2. * Construct a SpreadsheetML slide from a package part
  3. *
  4. * @param part the package part holding the slide data,
  5. * the content type must be <code>application/vnd.openxmlformats-officedocument.slide+xml</code>
  6. * @param rel the package relationship holding this slide,
  7. * the relationship type must be http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide
  8. */
  9. XSLFSlide(PackagePart part, PackageRelationship rel) throws IOException, XmlException {
  10. super(part, rel);
  11. SldDocument doc =
  12. SldDocument.Factory.parse(getPackagePart().getInputStream());
  13. _slide = doc.getSld();
  14. setCommonSlideData(_slide.getCSld());
  15. }

代码示例来源:origin: stackoverflow.com

  1. partOs.close();
  2. PackageRelationship prs = slide.getPackagePart().addRelationship(partName, TargetMode.INTERNAL, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image");

代码示例来源:origin: org.apache.tika/tika-parsers

  1. for (XSLFSlide slide : slides) {
  2. String slideDesc;
  3. if (slide.getPackagePart() != null && slide.getPackagePart().getPartName() != null) {
  4. slideDesc = getJustFileName(slide.getPackagePart().getPartName().toString());
  5. slideDesc += "_";
  6. } else {
  7. RELATION_DIAGRAM_DATA,
  8. "diagram-data",
  9. slide.getPackagePart(),
  10. metadata,
  11. new OOXMLWordAndPowerPointTextHandler(
  12. XSLFRelation.CHART.getRelation(),
  13. "chart",
  14. slide.getPackagePart(),
  15. metadata,
  16. new OOXMLWordAndPowerPointTextHandler(

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. public void setAddress(XSLFSlide slide){
  2. XSLFSheet sheet = _r.getParentParagraph().getParentShape().getSheet();
  3. PackageRelationship rel =
  4. sheet.getPackagePart().
  5. addRelationship(slide.getPackagePart().getPartName(),
  6. TargetMode.INTERNAL,
  7. XSLFRelation.SLIDE.getRelation());
  8. _link.setId(rel.getId());
  9. _link.setAction("ppaction://hlinksldjump");
  10. }

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

  1. for (XSLFSlide slide : slides) {
  2. String slideDesc;
  3. if (slide.getPackagePart() != null && slide.getPackagePart().getPartName() != null) {
  4. slideDesc = getJustFileName(slide.getPackagePart().getPartName().toString());
  5. slideDesc += "_";
  6. } else {

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

  1. slide.getPackagePart().clearRelationships();
  2. slide.addRelation(null, XSLFRelation.SLIDE_LAYOUT, layout);

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. /**
  2. * Create a slide and initialize it from the specified layout.
  3. *
  4. * @param layout
  5. * @return created slide
  6. */
  7. public XSLFSlide createSlide(XSLFSlideLayout layout) {
  8. int slideNumber = 256, cnt = 1;
  9. CTSlideIdList slideList;
  10. if (!_presentation.isSetSldIdLst()) slideList = _presentation.addNewSldIdLst();
  11. else {
  12. slideList = _presentation.getSldIdLst();
  13. for(CTSlideIdListEntry slideId : slideList.getSldIdList()){
  14. slideNumber = (int)Math.max(slideId.getId() + 1, slideNumber);
  15. cnt++;
  16. }
  17. }
  18. XSLFSlide slide = (XSLFSlide)createRelationship(
  19. XSLFRelation.SLIDE, XSLFFactory.getInstance(), cnt);
  20. CTSlideIdListEntry slideId = slideList.addNewSldId();
  21. slideId.setId(slideNumber);
  22. slideId.setId2(slide.getPackageRelationship().getId());
  23. layout.copyLayout(slide);
  24. slide.addRelation(layout.getPackageRelationship().getId(), layout);
  25. PackagePartName ppName = layout.getPackagePart().getPartName();
  26. slide.getPackagePart().addRelationship(ppName, TargetMode.INTERNAL,
  27. layout.getPackageRelationship().getRelationshipType());
  28. _slides.add(slide);
  29. return slide;
  30. }

相关文章