Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
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/hssf/record/FtPioGrbitSubRecord.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.hssf.record; import static org.apache.poi.util.GenericRecordUtil.getBitsAsString; import java.util.Map; import java.util.function.Supplier; import org.apache.poi.util.GenericRecordUtil; import org.apache.poi.util.LittleEndianInput; import org.apache.poi.util.LittleEndianOutput; import org.apache.poi.util.RecordFormatException; /** * This structure appears as part of an Obj record that represents image display properties. */ public final class FtPioGrbitSubRecord extends SubRecord { public static final short sid = 0x08; public static final short length = 0x02; /** * A bit that specifies whether the picture's aspect ratio is preserved when rendered in * different views (Normal view, Page Break Preview view, Page Layout view and printing). */ public static final int AUTO_PICT_BIT = 1 << 0; /** * A bit that specifies whether the pictFmla field of the Obj record that contains * this FtPioGrbit specifies a DDE reference. */ public static final int DDE_BIT = 1 << 1; /** * A bit that specifies whether this object is expected to be updated on print to * reflect the values in the cell associated with the object. */ public static final int PRINT_CALC_BIT = 1 << 2; /** * A bit that specifies whether the picture is displayed as an icon. */ public static final int ICON_BIT = 1 << 3; /** * A bit that specifies whether this object is an ActiveX control. * It MUST NOT be the case that both fCtl and fDde are equal to 1. */ public static final int CTL_BIT = 1 << 4; /** * A bit that specifies whether the object data are stored in an * embedding storage (= 0) or in the controls stream (ctls) (= 1). */ public static final int PRSTM_BIT = 1 << 5; /** * A bit that specifies whether this is a camera picture. */ public static final int CAMERA_BIT = 1 << 7; /** * A bit that specifies whether this picture's size has been explicitly set. * 0 = picture size has been explicitly set, 1 = has not been set */ public static final int DEFAULT_SIZE_BIT = 1 << 8; /** * A bit that specifies whether the OLE server for the object is called * to load the object's data automatically when the parent workbook is opened. */ public static final int AUTO_LOAD_BIT = 1 << 9; private short flags; /** * Construct a new <code>FtPioGrbitSubRecord</code> and * fill its data with the default values */ public FtPioGrbitSubRecord() {} public FtPioGrbitSubRecord(FtPioGrbitSubRecord other) { super(other); flags = other.flags; } public FtPioGrbitSubRecord(LittleEndianInput in, int size) { this(in,size,-1); } FtPioGrbitSubRecord(LittleEndianInput in, int size, int cmoOt) { if (size != length) { throw new RecordFormatException("Unexpected size (" + size + ")"); } flags = in.readShort(); } /** * Use one of the bitmasks MANUAL_ADVANCE_BIT ... CURSOR_VISIBLE_BIT * @param bitmask the bitmask to apply * @param enabled if true, the bitmask will be or-ed, otherwise the bits set in the mask will be removed from the flags */ public void setFlagByBit(int bitmask, boolean enabled) { if (enabled) { flags |= bitmask; } else { flags &= (0xFFFF ^ bitmask); } } public boolean getFlagByBit(int bitmask) { return ((flags & bitmask) != 0); } /** * Serialize the record data into the supplied array of bytes * * @param out the stream to serialize into */ public void serialize(LittleEndianOutput out) { out.writeShort(sid); out.writeShort(length); out.writeShort(flags); } protected int getDataSize() { return length; } /** * @return id of this record. */ public short getSid() { return sid; } @Override public FtPioGrbitSubRecord copy() { return new FtPioGrbitSubRecord(this); } public short getFlags() { return flags; } public void setFlags(short flags) { this.flags = flags; } @Override public SubRecordTypes getGenericRecordType() { return SubRecordTypes.FT_PIO_GRBIT; } @Override public Map<String, Supplier<?>> getGenericProperties() { return GenericRecordUtil.getGenericProperties( "flags", getBitsAsString(this::getFlags, new int[]{AUTO_PICT_BIT, DDE_BIT, PRINT_CALC_BIT, ICON_BIT, CTL_BIT, PRSTM_BIT, CAMERA_BIT, DEFAULT_SIZE_BIT, AUTO_LOAD_BIT}, new String[]{"AUTO_PICT", "DDE", "PRINT_CALC", "ICON", "CTL", "PRSTM", "CAMERA", "DEFAULT_SIZE", "AUTO_LOAD"}) ); } }
⏎ org/apache/poi/hssf/record/FtPioGrbitSubRecord.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, 128198👍, 0💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module. JDK 11 XML...
What Is js.jar in Rhino JavaScript 1.7R5? js.jar in Rhino JavaScript 1.7R5 is the JAR file for Rhino...
How to download and install ojdbc6.jar for Oracle 11g R2? ojdbc6.jar for Oracle 11g R2 is a Java 6, ...
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...