Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
What Is poi-5.2.3.jar?
What Is poi-5.2.3.jar?
✍: FYIcenter.com
poi-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which provides an API for Microsoft document files of Word, Excel, PowerPoint, and Visio.
poi-5.2.3.jar supports Apache POI components that read and write Microsoft's OLE 2 Compound document format, which is used in early versions of Microsoft Office tools like Word 97, Excel 97, PowerPoint 97, etc.
poi-5.2.3.jar is distributed as part of the poi-bin-5.2.3-20220909.zip download file.
JAR File Size and Download Location:
JAR name: poi-5.2.3.jar Target JDK version: 9 File name: poi.jar, poi-5.2.3.jar File size: 2964641 bytes Release date: 09-09-2022 Download: Apache POI Website
Here are Java Source Code files for poi-5.2.3.jar:
⏎ org/apache/poi/sl/usermodel/SlideShow.java
/* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ==================================================================== */ package org.apache.poi.sl.usermodel; import java.awt.Dimension; import java.io.Closeable; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.List; import org.apache.poi.common.usermodel.fonts.FontInfo; import org.apache.poi.extractor.POITextExtractor; import org.apache.poi.sl.usermodel.PictureData.PictureType; @SuppressWarnings("java:S1452") public interface SlideShow< S extends Shape<S,P>, P extends TextParagraph<S,P,? extends TextRun> > extends Closeable { Slide<S,P> createSlide() throws IOException; List<? extends Slide<S,P>> getSlides(); MasterSheet<S,P> createMasterSheet() throws IOException; /** * Returns all slide masters. * This doesn't include notes master and other arbitrary masters. */ List<? extends MasterSheet<S,P>> getSlideMasters(); /** * Returns the current page size * * @return the page size */ Dimension getPageSize(); /** * Change the current page size * * @param pgsize page size (in points) */ void setPageSize(Dimension pgsize); /** * Returns all Pictures of this slideshow. * The returned {@link List} is unmodifiable. * @return a {@link List} of {@link PictureData}. */ List<? extends PictureData> getPictureData(); /** * Adds a picture to the presentation. * * @param pictureData The bytes of the picture * @param format The format of the picture. * * @return the picture data reference. */ PictureData addPicture(byte[] pictureData, PictureType format) throws IOException; /** * Adds a picture to the presentation. * * @param is The stream to read the image from * @param format The format of the picture. * * @return the picture data reference. * @since 3.15 beta 1 */ PictureData addPicture(InputStream is, PictureType format) throws IOException; /** * Adds a picture to the presentation. * * @param pict The file containing the image to add * @param format The format of the picture. * * @return the picture data reference * @since 3.15 beta 1 */ PictureData addPicture(File pict, PictureType format) throws IOException; /** * check if a picture with this picture data already exists in this presentation * * @param pictureData The picture data to find in the SlideShow * @return {@code null} if picture data is not found in this slideshow * @since 3.15 beta 3 */ PictureData findPictureData(byte[] pictureData); /** * Writes out the slideshow file the is represented by an instance of this * class * * @param out * The OutputStream to write to. * @throws IOException * If there is an unexpected IOException from the passed in * OutputStream */ void write(OutputStream out) throws IOException; /** * @return an extractor for the slideshow metadata * * @since POI 4.0.0 */ POITextExtractor getMetadataTextExtractor(); /** * @return the instance which handles the persisting of the slideshow, * which is either a subclass of {@link org.apache.poi.POIDocument} * or {@link org.apache.poi.ooxml.POIXMLDocument} * * @since POI 4.0.0 */ Object getPersistDocument(); /** * Add an EOT font to the slideshow. * An EOT or MTX font is a transformed True-Type (.ttf) or Open-Type (.otf) font. * To transform a True-Type font use the sfntly library (see "see also" below)<p> * * (Older?) Powerpoint versions handle embedded fonts by converting them to .ttf files * and put them into the Windows fonts directory. If the user is not allowed to install * fonts, the slideshow can't be opened. While the slideshow is opened, its possible * to copy the extracted .ttfs from the fonts directory. When the slideshow is closed, * they will be removed. * * @param fontData the EOT font as stream * @return the font info object containing the new font data * @throws IOException if the fontData can't be saved or if the fontData is no EOT font * * @see <a href="http://www.w3.org/Submission/EOT">EOT specification</a> * @see <a href="https://github.com/googlei18n/sfntly">googles sfntly library</a> * @see <a href="https://github.com/kiwiwings/poi-font-mbender">Example on how to subset and embed fonts</a> */ FontInfo addFont(InputStream fontData) throws IOException; /** * @return a list of registered fonts */ List<? extends FontInfo> getFonts(); }
⏎ org/apache/poi/sl/usermodel/SlideShow.java
Or download all of them as a single archive file:
File name: poi-5.2.3-src.zip File size: 2479830 bytes Release date: 2022-09-09 Download
⇒ What Is poi-ooxml-5.2.3.jar?
⇐ What Is poi-bin-5.2.3-20220909.zip?
2017-04-04, 55775👍, 0💬
Popular Posts:
Xalan-Java, Version 2.7.1, is an XSLT processor for transforming XML documents into HTML, text, or o...
Saxon-HE (home edition) is an open source product available under the Mozilla Public License. It pro...
JRE 5 sunjce_provider.jar is the JAR file for JRE 5 Sun JCE Provider, which provides implementations...
kernel.jar is a component in iText Java library to provide low-level functionalities. iText Java lib...
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...