⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 summaryinformation.java

📁 java 读写word excel ppt
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    {        final Date d = Util.filetimeToDate(time);        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_EDITTIME, Variant.VT_FILETIME, d);    }    /**     * <p>Remove the total time spent in editing the document.</p>     */    public void removeEditTime()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_EDITTIME);    }    /**     * <p>Returns the last printed time (or <code>null</code>).</p>     *      * @return The last printed time or <code>null</code>     */    public Date getLastPrinted()    {        return (Date) getProperty(PropertyIDMap.PID_LASTPRINTED);    }    /**     * <p>Sets the lastPrinted.</p>     *      * @param lastPrinted The lastPrinted to set.     */    public void setLastPrinted(final Date lastPrinted)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_LASTPRINTED, Variant.VT_FILETIME,                lastPrinted);    }    /**     * <p>Removes the lastPrinted.</p>     */    public void removeLastPrinted()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_LASTPRINTED);    }    /**     * <p>Returns the creation time (or <code>null</code>).</p>     *      * @return The creation time or <code>null</code>     */    public Date getCreateDateTime()    {        return (Date) getProperty(PropertyIDMap.PID_CREATE_DTM);    }    /**     * <p>Sets the creation time.</p>     *      * @param createDateTime The creation time to set.     */    public void setCreateDateTime(final Date createDateTime)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_CREATE_DTM, Variant.VT_FILETIME,                createDateTime);    }    /**     * <p>Removes the creation time.</p>     */    public void removeCreateDateTime()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_CREATE_DTM);    }    /**     * <p>Returns the last save time (or <code>null</code>).</p>     *      * @return The last save time or <code>null</code>     */    public Date getLastSaveDateTime()    {        return (Date) getProperty(PropertyIDMap.PID_LASTSAVE_DTM);    }    /**     * <p>Sets the total time spent in editing the document.</p>     *      * @param time The time to set.     */    public void setLastSaveDateTime(final Date time)    {        final MutableSection s = (MutableSection) getFirstSection();        s                .setProperty(PropertyIDMap.PID_LASTSAVE_DTM,                        Variant.VT_FILETIME, time);    }    /**     * <p>Remove the total time spent in editing the document.</p>     */    public void removeLastSaveDateTime()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_LASTSAVE_DTM);    }    /**     * <p>Returns the page count or 0 if the {@link SummaryInformation} does     * not contain a page count.</p>     *      * @return The page count or 0 if the {@link SummaryInformation} does not     *         contain a page count.     */    public int getPageCount()    {        return getPropertyIntValue(PropertyIDMap.PID_PAGECOUNT);    }    /**     * <p>Sets the page count.</p>     *      * @param pageCount The page count to set.     */    public void setPageCount(final int pageCount)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_PAGECOUNT, pageCount);    }    /**     * <p>Removes the page count.</p>     */    public void removePageCount()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_PAGECOUNT);    }    /**     * <p>Returns the word count or 0 if the {@link SummaryInformation} does     * not contain a word count.</p>     *      * @return The word count or <code>null</code>     */    public int getWordCount()    {        return getPropertyIntValue(PropertyIDMap.PID_WORDCOUNT);    }    /**     * <p>Sets the word count.</p>     *      * @param wordCount The word count to set.     */    public void setWordCount(final int wordCount)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_WORDCOUNT, wordCount);    }    /**     * <p>Removes the word count.</p>     */    public void removeWordCount()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_WORDCOUNT);    }    /**     * <p>Returns the character count or 0 if the {@link SummaryInformation}     * does not contain a char count.</p>     *      * @return The character count or <code>null</code>     */    public int getCharCount()    {        return getPropertyIntValue(PropertyIDMap.PID_CHARCOUNT);    }    /**     * <p>Sets the character count.</p>     *      * @param charCount The character count to set.     */    public void setCharCount(final int charCount)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_CHARCOUNT, charCount);    }    /**     * <p>Removes the character count.</p>     */    public void removeCharCount()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_CHARCOUNT);    }    /**     * <p>Returns the thumbnail (or <code>null</code>) <strong>when this     * method is implemented. Please note that the return type is likely to     * change!</strong></p>     *      * <p><strong>Hint to developers:</strong> Drew Varner &lt;Drew.Varner     * -at- sc.edu&gt; said that this is an image in WMF or Clipboard (BMP?)     * format. However, we won't do any conversion into any image type but     * instead just return a byte array.</p>     *      * @return The thumbnail or <code>null</code>     */    public byte[] getThumbnail()    {        return (byte[]) getProperty(PropertyIDMap.PID_THUMBNAIL);    }    /**     * <p>Sets the thumbnail.</p>     *      * @param thumbnail The thumbnail to set.     */    public void setThumbnail(final byte[] thumbnail)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_THUMBNAIL, /* FIXME: */                Variant.VT_LPSTR, thumbnail);    }    /**     * <p>Removes the thumbnail.</p>     */    public void removeThumbnail()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_THUMBNAIL);    }    /**     * <p>Returns the application name (or <code>null</code>).</p>     *      * @return The application name or <code>null</code>     */    public String getApplicationName()    {        return (String) getProperty(PropertyIDMap.PID_APPNAME);    }    /**     * <p>Sets the application name.</p>     *      * @param applicationName The application name to set.     */    public void setApplicationName(final String applicationName)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_APPNAME, applicationName);    }    /**     * <p>Removes the application name.</p>     */    public void removeApplicationName()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_APPNAME);    }    /**     * <p>Returns a security code which is one of the following values:</p>     *      * <ul>     *      * <li><p>0 if the {@link SummaryInformation} does not contain a     * security field or if there is no security on the document. Use     * {@link PropertySet#wasNull()} to distinguish between the two     * cases!</p></li>     *      * <li><p>1 if the document is password protected</p></li>     *      * <li><p>2 if the document is read-only recommended</p></li>     *      * <li><p>4 if the document is read-only enforced</p></li>     *      * <li><p>8 if the document is locked for annotations</p></li>     *      * </ul>     *      * @return The security code or <code>null</code>     */    public int getSecurity()    {        return getPropertyIntValue(PropertyIDMap.PID_SECURITY);    }    /**     * <p>Sets the security code.</p>     *      * @param security The security code to set.     */    public void setSecurity(final int security)    {        final MutableSection s = (MutableSection) getFirstSection();        s.setProperty(PropertyIDMap.PID_SECURITY, security);    }    /**     * <p>Removes the security code.</p>     */    public void removeSecurity()    {        final MutableSection s = (MutableSection) getFirstSection();        s.removeProperty(PropertyIDMap.PID_SECURITY);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -