Modified: poi/site/publish/components/slideshow/index.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/components/slideshow/index.html?rev=1836244&r1=1836243&r2=1836244&view=diff
==============================================================================
--- poi/site/publish/components/slideshow/index.html (original)
+++ poi/site/publish/components/slideshow/index.html Wed Jul 18 23:27:21 2018
@@ -1,149 +1,299 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
-<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
-<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
-<link rel="stylesheet" href="../skin/site.css" type="text/css">
-<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
 <title>POI-HSLF and and POI-XLSF - Java API To Access Microsoft Powerpoint 
Format Files</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../images/favicon.ico">
 </head>
-<body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
-<div id="banner">
-<table width="100%" cellpadding="8" cellspacing="0" summary="banner" 
border="0">
-<tbody>
-<tr>
-<!--================= start Group Logo ==================-->
-<td width="50%" align="left">
-<div class="groupLogo">
-<a href="https://www.apache.org";><img border="0" class="logoImage" alt="The 
Apache Software Foundation" src="../resources/images/asf_logo.png"></a>
-</div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="50%" 
align="right">
-<div align="right" class="projectLogo">
-<a href="https://donate.apache.org/";><img border="0" class="logoImage" 
alt="Support Apache" src="../resources/images/support-asf.png" width="120" 
height="120" title="Your donation helps The Apache Software Foundation ensure 
its community-driven software remains available to billions of users at 
absolutely no cost."></a><a href="https://poi.apache.org/";><img border="0" 
class="logoImage" alt="Apache POI" src="../resources/images/pb-poi.png" 
width="120" height="120" title="Apache POI - the Java API for Microsoft 
Documents"></a>
-</div>
-</td>
-<!--================= end Project Logo ==================-->
-</tr>
-</tbody>
-</table>
-</div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
-<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" 
id="breadcrumbs">
-<tbody>
-<!--================= start Status ==================-->
-<tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a 
href="https://www.apache.org/";>Apache</a> | <a 
href="https://poi.apache.org/";>POI</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
-<div class="tab">
-<span class="selectedTab"><a class="base-selected" 
href="../index.html">Home</a></span> | <script language="Javascript" 
type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" 
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    
WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('  <a title="PRINT this page OUT" 
href="javascript:printit()">PRINT</a>');
-}
-</script>
-</div>
-<!--================= end Tabs ==================-->
-</td>
-</tr>
-</tbody>
-</table>
-<!--================= end Status ==================-->
-<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" 
border="0">
-<tbody>
-<tr valign="top">
-<!--================= start Menu ==================-->
-<td id="leftcol">
-<div id="navcolumn">
-<div class="menuBar">
-<div class="menu">
-<span class="menuLabel">Apache POI</span>
-<div class="menuItem">
-<a href="../index.html">Top</a>
-</div>
-</div>
-<div class="menu">
-<span class="menuLabel">HSLF</span>
-<div class="menuItem">
-<span class="menuSelected">Overview</span>
-</div>
-<div class="menuItem">
-<a href="quick-guide.html">Quick Guide</a>
-</div>
-<div class="menuItem">
-<a href="how-to-shapes.html">HSLF Cookbook</a>
-</div>
-<div class="menuItem">
-<a href="xslf-cookbook.html">XSLF Cookbook</a>
-</div>
-<div class="menuItem">
-<a href="ppt-file-format.html">PPT File Format</a>
-</div>
-</div>
-<center>
-<a href="https://www.apache.org/events/current-event.html";><img 
src="https://www.apache.org/events/current-event-125x125.png";></a>
-</center>
-</div>
-</div>
-<form target="_blank" action="https://www.google.com/search"; method="get">
-<table summary="search" border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" 
class="spacer"></td><td nowrap="nowrap">
-                          Search Apache POI<br>
-<input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" 
name="q" id="query" type="text"><img height="1" width="5" alt="" 
src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="GO" 
type="submit"></td><td><img height="1" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td colspan="3"><img height="7" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" 
width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td 
class="bottom-right-thick"></td>
-</tr>
-</table>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="https://www.apache.org";>Apache Software Foundation</a> &gt; <a 
href="https://poi.apache.org";>Apache POI</a><script 
src="../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="https://www.apache.org";><img class="logoImage" alt="Apache Software 
Foundation" src="../../images/group-logo.png" title="The Apache Software 
Foundation is a cornerstone of the modern Open Source software ecosystem 
&ndash; supporting some of the most widely used and important software 
solutions powering today's Internet economy."></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="https://poi.apache.org";><img class="logoImage" alt="Apache POI" 
src="../../images/project-logo.png" title="Apache POI is well-known in the Java 
field as a library for reading and writing Microsoft Office file formats, such 
as Excel, PowerPoint, Word, Visio, Publisher and Outlook. It supports both the 
older (OLE2) and new (OOXML - Office Open XML) formats."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="poi.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" 
id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
 </form>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
-<div id="bodycol">
-<div class="app">
-<div align="center">
-<h1>POI-HSLF and and POI-XLSF - Java API To Access Microsoft Powerpoint Format 
Files</h1>
 </div>
-<div class="h3">
-    
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../help/index.html">Help</a>
+</li>
+<li class="current">
+<a class="selected" href="../../components/index.html">Component APIs</a>
+</li>
+<li>
+<a class="unselected" href="../../devel/index.html">Getting Involved</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
 
-    
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">Component APIs</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a href="../../components/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../apidocs/index.html">Javadocs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" 
class="menutitle">Excel (HSSF/XSSF)</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/spreadsheet/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/quick-guide.html">Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/how-to.html">HOWTO</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/converting.html">HSSF to SS 
Converting</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/formula.html">Formula Support</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval.html">Formula Evaluation</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval-devguide.html">Eval Dev Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/examples.html">Examples</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/use-case.html">Use Case</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/diagrams.html">Pictorial Docs</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/limitations.html">Limitations</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/user-defined-functions.html">User 
Defined Functions</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/excelant.html">ExcelAnt Tests</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/hacking-hssf.html">Hacking HSSF</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/record-generator.html">Record 
Generator</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/chart.html">Charts</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../skin/')" 
id="menu_selected_1.1.4Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">PowerPoint (HSLF/XSLF)</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/quick-guide.html">Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/how-to-shapes.html">HSLF Cookbook</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/xslf-cookbook.html">XSLF Cookbook</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/ppt-file-format.html">PPT File Format</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5', '../../skin/')" id="menu_1.1.5Title" 
class="menutitle">Word (HWPF/XWPF)</div>
+<div id="menu_1.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/document/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide.html">HWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide-xwpf.html">XWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/docoverview.html">HWPF Format</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/projectplan.html">HWPF Project plan</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hsmf/index.html">Outlook (HSMF)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/diagram/index.html">Visio (HDGF+XDGF)</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.8', '../../skin/')" id="menu_1.1.8Title" 
class="menutitle">Publisher (HPBF)</div>
+<div id="menu_1.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpbf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpbf/file-format.html">File Format</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.9', '../../skin/')" id="menu_1.1.9Title" 
class="menutitle">OLE2 Filesystem (POIFS)</div>
+<div id="menu_1.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/poifs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/embeded.html">Embedded Documents</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/fileformat.html">File System Documentation</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/usecases.html">Use Cases</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/design.html">Design</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.10', '../../skin/')" id="menu_1.1.10Title" 
class="menutitle">OLE2 Document Props (HPSF)</div>
+<div id="menu_1.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpsf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/thumbnails.html">Thumbnails</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/internals.html">Internals</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/todo.html">To Do</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hmef/index.html">TNEF (HMEF) for winmail.dat</a>
+</div>
+<div class="menuitem">
+<a href="../../components/oxml4j/index.html">OpenXML4J (OOXML)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/logging.html">Logging framework</a>
+</div>
+</div>
+<div id="credit">
+<hr>
+<a href="https://www.apache.org/events/current-event.html";><img border="0" 
title="Apache Event" alt="Apache Event - logo" 
src="http://www.apache.org/events/current-event-125x125.png"; style="width: 
125px;height: 125px;"></a>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2">
+<a href="https://donate.apache.org/";><img border="0" title="Support Apache" 
alt="Support Apache - logo" src="../../images/support-asf.png" style="width: 
125px;height: 125px;"></a>
+</div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<h1>POI-HSLF and and POI-XLSF - Java API To Access Microsoft Powerpoint Format 
Files</h1>
+<h3>Overview</h3>
+<div id="front-matter"></div>
         
 <a name="POI-HSLF"></a>
-<div class="h3">
-<h3>POI-HSLF<a title="Permanent link" class="headerlink" href="#POI-HSLF">#</a>
-</h3>
-</div>
-            
-
-            
+<h2 class="boxed">POI-HSLF</h2>
+<div class="section">
 <p>HSLF is the POI Project's pure Java implementation of the Powerpoint 
'97(-2007) file format. </p>
-    
 <p>HSLF provides a way to read, create or modify PowerPoint  presentations. In 
particular, it provides:
             </p>
-            
 <ul>
                 
 <li>api for data extraction (text, pictures, embedded objects, sounds)</li>
@@ -151,8 +301,7 @@ if (VERSION > 3) {
 <li>usermodel api for creating, reading and modifying ppt files</li>
             
 </ul>
-         
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content"> 
             This code currently lives the 
@@ -161,82 +310,63 @@ if (VERSION > 3) {
             you have the Scratchpad Jar on your classpath, or a dependency
             defined on the <em>poi-scratchpad</em> artifact - the main POI
             jar is not enough! See the
-            <a href="/overview.html#components">POI Components Map</a>
+            <a href="../../components/">POI Components Map</a>
             for more details.
                        </div>
 </div>
-                       
 <p>The <a href="./quick-guide.html">quick guide</a> documentation provides 
             information on using this API. Comments and fixes gratefully 
accepted on the POI
             dev mailing lists.</p>
-        
+</div>
         
 <a name="POI-XSLF"></a>
-<div class="h3">
-<h3>POI-XSLF<a title="Permanent link" class="headerlink" href="#POI-XSLF">#</a>
-</h3>
-</div>
-            
-            
+<h2 class="boxed">POI-XSLF</h2>
+<div class="section">
 <p>
             XSLF is the POI Project's pure Java implementation of the 
PowerPoint 2007 OOXML (.xlsx) file format. 
             Whilst HSLF and XSLF provide similar features, there is not a 
common interface across the two of them at this time.
             </p>
-            
 <p>
             Please note that XSLF is still in early development and is a 
subject to incompatible changes in future. 
             </p>
-            
 <p>
               A quick guide is available in the <a 
href="./xslf-cookbook.html">XSLF Cookbook</a> 
             
 </p>
-        
-    
-
-<div id="authors" align="right">by&nbsp;Avik Sengupta,&nbsp;Nick 
Burch,&nbsp;Yegor Kozlov</div>
 </div>
+    
+<p align="right">
+<font size="-2">by&nbsp;Avik Sengupta,&nbsp;Nick Burch,&nbsp;Yegor 
Kozlov</font>
+</p>
 </div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
 </div>
-</td>
-<!--================= end Content ==================-->
-</tr>
-</tbody>
-</table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
-<table summary="footer" cellspacing="0" cellpadding="4" width="100%" 
border="0">
-<tbody>
-<tr>
-<!--================= start Copyright ==================-->
-<td colspan="2">
-<div align="center">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
 <div class="copyright">
-              Copyright &copy; 2002-2018&nbsp;The Apache Software Foundation. 
All rights reserved.<br>
-              Apache, Apache POI, and the Apache POI logo are registered 
trademarks or
-              trademarks of The Apache Software Foundation in the U.S. and/or 
other countries.
-            </div>
-</div>
-</td>
-<!--================= end Copyright ==================-->
-</tr>
-<tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
-<div align="right">
-<div class="credit">
-<a href="http://validator.w3.org/check/referer";><img width="88" height="31" 
alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" 
class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/";><img 
width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" 
class="logoImage"></a><a href="https://forrest.apache.org/";><img border="0" 
class="logoImage" alt="Built with Apache Forrest" 
src="../skin/images/built-with-forrest-button.png" width="88" height="31"></a>
-</div>
-</div>
-<!--================= end Credits ==================-->
-</td>
-</tr>
-</tbody>
-</table>
+        Copyright &copy;
+         2001-2018 <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>
+</div>
+<div id="logos">
+<a href="http://validator.w3.org/check/referer";><img style="height: 31px; 
width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" 
src="../../skin/images/valid-html401.png" class="logoImage"></a><a 
href="http://jigsaw.w3.org/css-validator/check/referer";><img style="height: 
31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" 
src="../../skin/images/vcss.png" class="logoImage"></a>
+</div>
+<div id="feedback">
+        Send feedback about the website to:
+    <a id="feedbackto" 
href="mailto:[email protected]?subject=Feedback%C2%A0components/slideshow/index.html";>[email protected]</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: poi/site/publish/components/slideshow/ppt-file-format.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/components/slideshow/ppt-file-format.html?rev=1836244&r1=1836243&r2=1836244&view=diff
==============================================================================
--- poi/site/publish/components/slideshow/ppt-file-format.html (original)
+++ poi/site/publish/components/slideshow/ppt-file-format.html Wed Jul 18 
23:27:21 2018
@@ -1,189 +1,325 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
-<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
-<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
-<link rel="stylesheet" href="../skin/site.css" type="text/css">
-<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
 <title>POI-HSLF - A Guide to the PowerPoint File Format</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../images/favicon.ico">
 </head>
-<body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
-<div id="banner">
-<table width="100%" cellpadding="8" cellspacing="0" summary="banner" 
border="0">
-<tbody>
-<tr>
-<!--================= start Group Logo ==================-->
-<td width="50%" align="left">
-<div class="groupLogo">
-<a href="https://www.apache.org";><img border="0" class="logoImage" alt="The 
Apache Software Foundation" src="../resources/images/asf_logo.png"></a>
-</div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="50%" 
align="right">
-<div align="right" class="projectLogo">
-<a href="https://donate.apache.org/";><img border="0" class="logoImage" 
alt="Support Apache" src="../resources/images/support-asf.png" width="120" 
height="120" title="Your donation helps The Apache Software Foundation ensure 
its community-driven software remains available to billions of users at 
absolutely no cost."></a><a href="https://poi.apache.org/";><img border="0" 
class="logoImage" alt="Apache POI" src="../resources/images/pb-poi.png" 
width="120" height="120" title="Apache POI - the Java API for Microsoft 
Documents"></a>
-</div>
-</td>
-<!--================= end Project Logo ==================-->
-</tr>
-</tbody>
-</table>
-</div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
-<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" 
id="breadcrumbs">
-<tbody>
-<!--================= start Status ==================-->
-<tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a 
href="https://www.apache.org/";>Apache</a> | <a 
href="https://poi.apache.org/";>POI</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
-<div class="tab">
-<span class="selectedTab"><a class="base-selected" 
href="../index.html">Home</a></span> | <script language="Javascript" 
type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" 
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    
WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('  <a title="PRINT this page OUT" 
href="javascript:printit()">PRINT</a>');
-}
-</script>
-</div>
-<!--================= end Tabs ==================-->
-</td>
-</tr>
-</tbody>
-</table>
-<!--================= end Status ==================-->
-<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" 
border="0">
-<tbody>
-<tr valign="top">
-<!--================= start Menu ==================-->
-<td id="leftcol">
-<div id="navcolumn">
-<div class="menuBar">
-<div class="menu">
-<span class="menuLabel">Apache POI</span>
-        
-<div class="menuItem">
-<a href="../index.html">Top</a>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="https://www.apache.org";>Apache Software Foundation</a> &gt; <a 
href="https://poi.apache.org";>Apache POI</a><script 
src="../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="https://www.apache.org";><img class="logoImage" alt="Apache Software 
Foundation" src="../../images/group-logo.png" title="The Apache Software 
Foundation is a cornerstone of the modern Open Source software ecosystem 
&ndash; supporting some of the most widely used and important software 
solutions powering today's Internet economy."></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="https://poi.apache.org";><img class="logoImage" alt="Apache POI" 
src="../../images/project-logo.png" title="Apache POI is well-known in the Java 
field as a library for reading and writing Microsoft Office file formats, such 
as Excel, PowerPoint, Word, Visio, Publisher and Outlook. It supports both the 
older (OLE2) and new (OOXML - Office Open XML) formats."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="poi.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" 
id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
 </div>
-    
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../help/index.html">Help</a>
+</li>
+<li class="current">
+<a class="selected" href="../../components/index.html">Component APIs</a>
+</li>
+<li>
+<a class="unselected" href="../../devel/index.html">Getting Involved</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
-<div class="menu">
-<span class="menuLabel">HSLF</span>
-        
-<div class="menuItem">
-<a href="index.html">Overview</a>
 </div>
-        
-<div class="menuItem">
-<a href="quick-guide.html">Quick Guide</a>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
 </div>
-        
-<div class="menuItem">
-<a href="how-to-shapes.html">HSLF Cookbook</a>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">Component APIs</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a href="../../components/index.html">Overview</a>
 </div>
-        
-<div class="menuItem">
-<a href="xslf-cookbook.html">XSLF Cookbook</a>
+<div class="menuitem">
+<a href="../../apidocs/index.html">Javadocs</a>
 </div>
-        
-<div class="menuItem">
-<span class="menuSelected">PPT File Format</span>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" 
class="menutitle">Excel (HSSF/XSSF)</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/spreadsheet/index.html">Overview</a>
 </div>
-       
+<div class="menuitem">
+<a href="../../components/spreadsheet/quick-guide.html">Quick Guide</a>
 </div>
-<center>
-<a href="https://www.apache.org/events/current-event.html";><img 
src="https://www.apache.org/events/current-event-125x125.png";></a>
-</center>
-</div>
-</div>
-<form target="_blank" action="https://www.google.com/search"; method="get">
-<table summary="search" border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" 
class="spacer"></td><td nowrap="nowrap">
-                          Search Apache POI<br>
-<input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" 
name="q" id="query" type="text"><img height="1" width="5" alt="" 
src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="GO" 
type="submit"></td><td><img height="1" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td colspan="3"><img height="7" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" 
width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td 
class="bottom-right-thick"></td>
-</tr>
-</table>
-</form>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
-<div id="bodycol">
-<div class="app">
-<div align="center">
-<h1>POI-HSLF - A Guide to the PowerPoint File Format</h1>
+<div class="menuitem">
+<a href="../../components/spreadsheet/how-to.html">HOWTO</a>
 </div>
-<div class="h3">
-    
-
-    
+<div class="menuitem">
+<a href="../../components/spreadsheet/converting.html">HSSF to SS 
Converting</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/formula.html">Formula Support</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval.html">Formula Evaluation</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval-devguide.html">Eval Dev Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/examples.html">Examples</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/use-case.html">Use Case</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/diagrams.html">Pictorial Docs</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/limitations.html">Limitations</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/user-defined-functions.html">User 
Defined Functions</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/excelant.html">ExcelAnt Tests</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/hacking-hssf.html">Hacking HSSF</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/record-generator.html">Record 
Generator</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/chart.html">Charts</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../skin/')" 
id="menu_selected_1.1.4Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">PowerPoint (HSLF/XSLF)</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a href="../../components/slideshow/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/quick-guide.html">Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/how-to-shapes.html">HSLF Cookbook</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/xslf-cookbook.html">XSLF Cookbook</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">PPT File Format</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5', '../../skin/')" id="menu_1.1.5Title" 
class="menutitle">Word (HWPF/XWPF)</div>
+<div id="menu_1.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/document/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide.html">HWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide-xwpf.html">XWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/docoverview.html">HWPF Format</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/projectplan.html">HWPF Project plan</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hsmf/index.html">Outlook (HSMF)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/diagram/index.html">Visio (HDGF+XDGF)</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.8', '../../skin/')" id="menu_1.1.8Title" 
class="menutitle">Publisher (HPBF)</div>
+<div id="menu_1.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpbf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpbf/file-format.html">File Format</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.9', '../../skin/')" id="menu_1.1.9Title" 
class="menutitle">OLE2 Filesystem (POIFS)</div>
+<div id="menu_1.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/poifs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/embeded.html">Embedded Documents</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/fileformat.html">File System Documentation</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/usecases.html">Use Cases</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/design.html">Design</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.10', '../../skin/')" id="menu_1.1.10Title" 
class="menutitle">OLE2 Document Props (HPSF)</div>
+<div id="menu_1.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpsf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/thumbnails.html">Thumbnails</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/internals.html">Internals</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/todo.html">To Do</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hmef/index.html">TNEF (HMEF) for winmail.dat</a>
+</div>
+<div class="menuitem">
+<a href="../../components/oxml4j/index.html">OpenXML4J (OOXML)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/logging.html">Logging framework</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2">
+<a href="https://donate.apache.org/";><img border="0" title="Support Apache" 
alt="Support Apache - logo" src="../../images/support-asf.png" style="width: 
125px;height: 125px;"></a>
+</div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<h1>POI-HSLF - A Guide to the PowerPoint File Format</h1>
+<h3>Overview</h3>
+<div id="front-matter"></div>
         
 <a name="Records%2C+Containers+and+Atoms"></a>
-<div class="h3">
-<h3>Records, Containers and Atoms<a title="Permanent link" class="headerlink" 
href="#Records%2C+Containers+and+Atoms">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Records, Containers and Atoms</h2>
+<div class="section">
 <p>
                PowerPoint documents are made up of a tree of records. A record 
may
                contain either other records (in which case it is a Container),
                or data (in which case it's an Atom). A record can't hold both.
                </p>
-               
 <p>
                PowerPoint documents don't have one overall container record. 
Instead,
                there are a number of different container records to be found at
                the top level.
                </p>
-               
 <p>
                Any numbers or strings stored in the records are always stored 
in
                Little Endian format (least important bytes first). This is the 
case
                no matter what platform the file was written on - be that a 
                Little Endian or a Big Endian system.
                </p>
-               
 <p>
                PowerPoint may have Escher (DDF) records embedded in it. These
                are always held as the children of a PPDrawing record (record
                type 1036). Escher records have the same format as PowerPoint
                records.
                </p>
-               
+</div>
                
                
 <a name="Record+Headers"></a>
-<div class="h3">
-<h3>Record Headers<a title="Permanent link" class="headerlink" 
href="#Record+Headers">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Record Headers</h2>
+<div class="section">
 <p>
                All records, be they containers or atoms, have the same standard
                8 byte header. It is:
                </p>
-               
 <ul>
 <li>1/2 byte container flag</li>
                
@@ -193,7 +329,6 @@ if (VERSION > 3) {
                
 <li>4 byte record length</li>
 </ul>
-               
 <p>
                If the first byte of the header, BINARY_AND with 0x0f, is 0x0f,
                then the record is a container. Otherwise, it's an atom. The 
rest
@@ -201,7 +336,6 @@ if (VERSION > 3) {
                record. Most commonly, this is used to indicate the version of
                the record, but the exact usage is record specific.
                </p>
-               
 <p>
                The record type is a little endian number, which tells you what
                kind of record you're dealing with. Each different kind of 
record
@@ -209,7 +343,6 @@ if (VERSION > 3) {
                a type that's normally less than 6000 (decimal). Escher records
                normally have a type between 0xF000 and 0xF1FF.
                </p>
-               
 <p>
                The record length is another little endian number. For an atom,
                it's the size of the data part of the record, i.e. the length
@@ -218,26 +351,21 @@ if (VERSION > 3) {
                this record. That means that the size of a container record is 
the
                length, plus 8 bytes for its record header.
                </p>
-               
+</div>
 
                
 <a name="CurrentUserAtom%2C+UserEditAtom+and+PersistPtrIncrementalBlock"></a>
-<div class="h3">
-<h3>CurrentUserAtom, UserEditAtom and PersistPtrIncrementalBlock<a 
title="Permanent link" class="headerlink" 
href="#CurrentUserAtom%2C+UserEditAtom+and+PersistPtrIncrementalBlock">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">CurrentUserAtom, UserEditAtom and 
PersistPtrIncrementalBlock</h2>
+<div class="section">
 <p>
 <strong>aka Records that care about the byte level position of other 
records</strong>
 </p>
-               
 <p>
                A small number of records contain byte level position offsets 
to other
                records. If you change the position of any records in the file, 
then
                there's a good chance that you will need to update some of these
                special records.
                </p>
-               
 <p>
                First up, CurrentUserAtom. This is actually stored in a 
different
                OLE2 (POIFS) stream to the main PowerPoint document. It contains
@@ -246,7 +374,6 @@ if (VERSION > 3) {
                little endian number) the offset in the main stream to the most
                recent UserEditAtom.
                </p>
-               
 <p>
                The UserEditAtom contains two byte level offsets (again as 32 
bit
                little endian numbers). At byte 12 is the offset to the 
@@ -255,7 +382,6 @@ if (VERSION > 3) {
                At byte 8, there's the offset to the previous UserEditAtom. If 
this
                is 0, then you're at the first one.
                </p>
-               
 <p>
                Every time you do a non full save in PowerPoint, it tacks on 
another
                UserEditAtom and another PersistPtrIncrementalBlock. The 
@@ -265,7 +391,6 @@ if (VERSION > 3) {
                back through all the UserEditAtoms, until you reach the first 
one
                from a full save.
                </p>
-
 <pre class="code">
 /-------------------------------\
 | CurrentUserAtom (own stream)  |
@@ -298,7 +423,6 @@ if (VERSION > 3) {
    |   PersistPointersOffset = 10538 |==================/
    \---------------------------------/
 </pre>
-               
 <p>
                The PersistPtrIncrementalBlock contains byte offsets to all the
                Slides, Notes, Documents and MasterSlides in the file. The first
@@ -312,7 +436,6 @@ if (VERSION > 3) {
                PersistPtrIncrementalBlocks until you find one which does, and
                use that.
                </p>
-               
 <p>
                Each PersistPtrIncrementalBlock can contain a number of entries
                blocks. Each block holds information on a sequence of sheets.
@@ -324,7 +447,6 @@ if (VERSION > 3) {
                the value being the offset to that sheet. If there is any data
                left after parsing a block, then it corresponds to the next 
block.
                </p>
-
 <pre class="code">
 hex on disk      decimal        description
 -----------      -------        -----------
@@ -342,35 +464,29 @@ BE15 0000        5566           Sheet (1
                                 Starting number is 9 (20 lowest bits)
 4418 0000        6212           Sheet (9+0)=9 starts at offset 9212
 </pre>
-               
+</div>
 
                
 <a name="Paragraph+and+Text+Styling"></a>
-<div class="h3">
-<h3>Paragraph and Text Styling<a title="Permanent link" class="headerlink" 
href="#Paragraph+and+Text+Styling">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Paragraph and Text Styling</h2>
+<div class="section">
 <p>
                        There are quite a number of records that affect the 
styling
                        of text, and a smaller number that are responsible for 
the
                        styling of paragraphs.
                </p>
-               
 <p>
                        By default, a given set of text will inherit paragraph 
and text
                        stylings from the appropriate master sheet. If anything 
differs
                        from the master sheet, then appropriate styling records 
will
                        follow the text record.
                </p>
-               
 <p>
                        
 <em>(We don't currently know enough about master sheet styling
                        to write about it)</em>
                
 </p>
-               
 <p>
                        Normally, powerpoint will have one text record 
(TextBytesAtom
                        or TextCharsAtom) for every paragraph, with a preceding
@@ -381,7 +497,6 @@ BE15 0000        5566           Sheet (1
                        for each section of the text which has a different 
style.
                        (More on StyleTextPropAtom later)
                </p>
-               
 <p>
                        For every font used, a FontEntityAtom must exist for 
that font.
                        The FontEntityAtoms live inside a FontCollection 
record, and 
@@ -389,21 +504,17 @@ BE15 0000        5566           Sheet (1
                        Document record. <em>(More on Fonts to be 
discovered)</em>
                
 </p>
-               
+</div>
 
                
 <a name="StyleTextPropAtom"></a>
-<div class="h3">
-<h3>StyleTextPropAtom<a title="Permanent link" class="headerlink" 
href="#StyleTextPropAtom">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">StyleTextPropAtom</h2>
+<div class="section">
 <p>
                        If the text or paragraph stylings for a given text 
record
                        differ from those of the appropriate master, then there 
will
                        be one of these records.
                </p>
-               
 <p>
                        This record is made up of two lists of lists. Firstly, 
                        there's a list of paragraph stylings - each made up of 
the
@@ -411,7 +522,6 @@ BE15 0000        5566           Sheet (1
                        styling elements. Following that is the equivalent for 
                        character stylings.
                </p>
-               
 <p>
                        Each styling list (in either list) starts with the 
number 
                        of characters it applies to, stored in a 2 byte little 
@@ -422,7 +532,6 @@ BE15 0000        5566           Sheet (1
                        indicated in the mask. Finally, you move onto the next 
set
                        of stylings. 
                </p>
-               
 <p>
                        Each styling has a specific mask flag to indicate its
                        presence. (The list may be found towards the top of
@@ -435,14 +544,12 @@ BE15 0000        5566           Sheet (1
                        depend on the styling (eg for font.size, it is the font
                        size in points).
                </p>
-               
 <p>
                        Some stylings are actually mask stylings. For these, the
                        value will be a 4 byte number. This is then processed 
as 
                        mask, to indicate a number of different sub-stylings. 
                        The styling for bold/italic/underline is one such 
example.
                </p>
-
 <pre class="code">
 hex on disk      decimal        description
 -----------      -------        -----------
@@ -496,15 +603,12 @@ FF33 00FE        4261426175     Red
 0100             1              Font Index = 1 (2nd Font in table)
 1800             24             Font Size = 24
 </pre>
-               
+</div>
                
                
 <a name="Fonts+in+PowerPoint"></a>
-<div class="h3">
-<h3>Fonts in PowerPoint<a title="Permanent link" class="headerlink" 
href="#Fonts+in+PowerPoint">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Fonts in PowerPoint</h2>
+<div class="section">
 <p>
                        PowerPoint stores information about the fonts used in 
FontEntityAtoms,
                        which live inside Document.Environment.FontCollection. 
For every different
@@ -512,21 +616,17 @@ FF33 00FE        4261426175     Red
                        least one FontEntityAtom in 
Document.Environment.FontCollection,
                        which describes the default font.
                </p>
-               
+</div>
                
                
 <a name="FontEntityAtom"></a>
-<div class="h3">
-<h3>FontEntityAtom<a title="Permanent link" class="headerlink" 
href="#FontEntityAtom">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">FontEntityAtom</h2>
+<div class="section">
 <p>
                        The instance field of the record header contains the 
zero based index of the
                        font. Font index entries in StyleTextPropAtoms will 
refer to their required
                        font via this index.
                </p>
-               
 <p>
                        The length of FontEntityAtoms is always 68 bytes. The 
first 64 bytes of
                        it hold the typeface name of the font to be used. This 
is stored as
@@ -534,8 +634,6 @@ FF33 00FE        4261426175     Red
                        length of the string must not exceed 32 characters 
including the null
                        termination, so the typeface name cannot exceed 31 
characters).
                </p>
-               
-               
 <p>
                        After the typeface name there are 4 bytes of bitmask 
flags. The details of these
                        can be found in the Windows API, under the LOGFONT 
structure.
@@ -548,50 +646,37 @@ FF33 00FE        4261426175     Red
                        The 68th (and final) byte is the pitch and family, 
which is used by the
                        system when matching fonts.
                </p>
-               
-       
-
-<div id="authors" align="right">by&nbsp;Nick Burch,&nbsp;Yegor Kozlov</div>
 </div>
+       
+<p align="right">
+<font size="-2">by&nbsp;Nick Burch,&nbsp;Yegor Kozlov</font>
+</p>
 </div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
 </div>
-</td>
-<!--================= end Content ==================-->
-</tr>
-</tbody>
-</table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
-<table summary="footer" cellspacing="0" cellpadding="4" width="100%" 
border="0">
-<tbody>
-<tr>
-<!--================= start Copyright ==================-->
-<td colspan="2">
-<div align="center">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
 <div class="copyright">
-              Copyright &copy; 2002-2018&nbsp;The Apache Software Foundation. 
All rights reserved.<br>
-              Apache, Apache POI, and the Apache POI logo are registered 
trademarks or
-              trademarks of The Apache Software Foundation in the U.S. and/or 
other countries.
-            </div>
-</div>
-</td>
-<!--================= end Copyright ==================-->
-</tr>
-<tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
-<div align="right">
-<div class="credit"></div>
-</div>
-<!--================= end Credits ==================-->
-</td>
-</tr>
-</tbody>
-</table>
+        Copyright &copy;
+         2001-2018 <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>
+</div>
+<div id="feedback">
+        Send feedback about the website to:
+    <a id="feedbackto" 
href="mailto:[email protected]?subject=Feedback%C2%A0components/slideshow/ppt-file-format.html";>[email protected]</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: poi/site/publish/components/slideshow/quick-guide.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/components/slideshow/quick-guide.html?rev=1836244&r1=1836243&r2=1836244&view=diff
==============================================================================
--- poi/site/publish/components/slideshow/quick-guide.html (original)
+++ poi/site/publish/components/slideshow/quick-guide.html Wed Jul 18 23:27:21 
2018
@@ -1,170 +1,309 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
-<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
-<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
-<link rel="stylesheet" href="../skin/site.css" type="text/css">
-<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
 <title>POI-HSLF - A Quick Guide</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" 
rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" 
rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" 
type="text/javascript"></script><script src="../../skin/getMenu.js" 
language="javascript" type="text/javascript"></script><script 
src="../../skin/fontsize.js" language="javascript" 
type="text/javascript"></script>
+<link rel="shortcut icon" href="../../images/favicon.ico">
 </head>
-<body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
-<div id="banner">
-<table width="100%" cellpadding="8" cellspacing="0" summary="banner" 
border="0">
-<tbody>
-<tr>
-<!--================= start Group Logo ==================-->
-<td width="50%" align="left">
-<div class="groupLogo">
-<a href="https://www.apache.org";><img border="0" class="logoImage" alt="The 
Apache Software Foundation" src="../resources/images/asf_logo.png"></a>
-</div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="50%" 
align="right">
-<div align="right" class="projectLogo">
-<a href="https://donate.apache.org/";><img border="0" class="logoImage" 
alt="Support Apache" src="../resources/images/support-asf.png" width="120" 
height="120" title="Your donation helps The Apache Software Foundation ensure 
its community-driven software remains available to billions of users at 
absolutely no cost."></a><a href="https://poi.apache.org/";><img border="0" 
class="logoImage" alt="Apache POI" src="../resources/images/pb-poi.png" 
width="120" height="120" title="Apache POI - the Java API for Microsoft 
Documents"></a>
-</div>
-</td>
-<!--================= end Project Logo ==================-->
-</tr>
-</tbody>
-</table>
-</div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
-<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" 
id="breadcrumbs">
-<tbody>
-<!--================= start Status ==================-->
-<tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a 
href="https://www.apache.org/";>Apache</a> | <a 
href="https://poi.apache.org/";>POI</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
-<div class="tab">
-<span class="selectedTab"><a class="base-selected" 
href="../index.html">Home</a></span> | <script language="Javascript" 
type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" 
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    
WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('  <a title="PRINT this page OUT" 
href="javascript:printit()">PRINT</a>');
-}
-</script>
-</div>
-<!--================= end Tabs ==================-->
-</td>
-</tr>
-</tbody>
-</table>
-<!--================= end Status ==================-->
-<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" 
border="0">
-<tbody>
-<tr valign="top">
-<!--================= start Menu ==================-->
-<td id="leftcol">
-<div id="navcolumn">
-<div class="menuBar">
-<div class="menu">
-<span class="menuLabel">Apache POI</span>
-        
-<div class="menuItem">
-<a href="../index.html">Top</a>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="https://www.apache.org";>Apache Software Foundation</a> &gt; <a 
href="https://poi.apache.org";>Apache POI</a><script 
src="../../skin/breadcrumbs.js" language="JavaScript" 
type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="https://www.apache.org";><img class="logoImage" alt="Apache Software 
Foundation" src="../../images/group-logo.png" title="The Apache Software 
Foundation is a cornerstone of the modern Open Source software ecosystem 
&ndash; supporting some of the most widely used and important software 
solutions powering today's Internet economy."></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="https://poi.apache.org";><img class="logoImage" alt="Apache POI" 
src="../../images/project-logo.png" title="Apache POI is well-known in the Java 
field as a library for reading and writing Microsoft Office file formats, such 
as Excel, PowerPoint, Word, Visio, Publisher and Outlook. It supports both the 
older (OLE2) and new (OOXML - Office Open XML) formats."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search"; method="get" class="roundtopsmall">
+<input value="poi.apache.org" name="sitesearch" type="hidden"><input 
onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" 
id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
 </div>
-    
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../../help/index.html">Help</a>
+</li>
+<li class="current">
+<a class="selected" href="../../components/index.html">Component APIs</a>
+</li>
+<li>
+<a class="unselected" href="../../devel/index.html">Getting Involved</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" 
id="menu_selected_1.1Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">Component APIs</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a href="../../components/index.html">Overview</a>
 </div>
-<div class="menu">
-<span class="menuLabel">HSLF</span>
-        
-<div class="menuItem">
-<a href="index.html">Overview</a>
+<div class="menuitem">
+<a href="../../apidocs/index.html">Javadocs</a>
 </div>
-        
-<div class="menuItem">
-<span class="menuSelected">Quick Guide</span>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" 
class="menutitle">Excel (HSSF/XSSF)</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/spreadsheet/index.html">Overview</a>
 </div>
-        
-<div class="menuItem">
-<a href="how-to-shapes.html">HSLF Cookbook</a>
+<div class="menuitem">
+<a href="../../components/spreadsheet/quick-guide.html">Quick Guide</a>
 </div>
-        
-<div class="menuItem">
-<a href="xslf-cookbook.html">XSLF Cookbook</a>
+<div class="menuitem">
+<a href="../../components/spreadsheet/how-to.html">HOWTO</a>
 </div>
-        
-<div class="menuItem">
-<a href="ppt-file-format.html">PPT File Format</a>
+<div class="menuitem">
+<a href="../../components/spreadsheet/converting.html">HSSF to SS 
Converting</a>
 </div>
-       
+<div class="menuitem">
+<a href="../../components/spreadsheet/formula.html">Formula Support</a>
 </div>
-<center>
-<a href="https://www.apache.org/events/current-event.html";><img 
src="https://www.apache.org/events/current-event-125x125.png";></a>
-</center>
-</div>
-</div>
-<form target="_blank" action="https://www.google.com/search"; method="get">
-<table summary="search" border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" 
class="spacer"></td><td nowrap="nowrap">
-                          Search Apache POI<br>
-<input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" 
name="q" id="query" type="text"><img height="1" width="5" alt="" 
src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="GO" 
type="submit"></td><td><img height="1" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td colspan="3"><img height="7" width="1" alt="" 
src="../skin/images/spacer.gif" class="spacer"></td>
-</tr>
-<tr>
-<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" 
width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td 
class="bottom-right-thick"></td>
-</tr>
-</table>
-</form>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
-<div id="bodycol">
-<div class="app">
-<div align="center">
-<h1>POI-HSLF - A Quick Guide</h1>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval.html">Formula Evaluation</a>
 </div>
-<div class="h3">
-    
-
-    
-        
-<a name="Basic+Text+Extraction"></a>
-<div class="h3">
-<h3>Basic Text Extraction<a title="Permanent link" class="headerlink" 
href="#Basic+Text+Extraction">#</a>
-</h3>
+<div class="menuitem">
+<a href="../../components/spreadsheet/eval-devguide.html">Eval Dev Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/examples.html">Examples</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/use-case.html">Use Case</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/diagrams.html">Pictorial Docs</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/limitations.html">Limitations</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/user-defined-functions.html">User 
Defined Functions</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/excelant.html">ExcelAnt Tests</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/hacking-hssf.html">Hacking HSSF</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/record-generator.html">Record 
Generator</a>
+</div>
+<div class="menuitem">
+<a href="../../components/spreadsheet/chart.html">Charts</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.4', '../../skin/')" 
id="menu_selected_1.1.4Title" class="menutitle" style="background-image: 
url('../../skin/images/chapter_open.gif');">PowerPoint (HSLF/XSLF)</div>
+<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: 
block;">
+<div class="menuitem">
+<a href="../../components/slideshow/index.html">Overview</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Quick Guide</div>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/how-to-shapes.html">HSLF Cookbook</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/xslf-cookbook.html">XSLF Cookbook</a>
+</div>
+<div class="menuitem">
+<a href="../../components/slideshow/ppt-file-format.html">PPT File Format</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5', '../../skin/')" id="menu_1.1.5Title" 
class="menutitle">Word (HWPF/XWPF)</div>
+<div id="menu_1.1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/document/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide.html">HWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/quick-guide-xwpf.html">XWPF Quick Guide</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/docoverview.html">HWPF Format</a>
+</div>
+<div class="menuitem">
+<a href="../../components/document/projectplan.html">HWPF Project plan</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hsmf/index.html">Outlook (HSMF)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/diagram/index.html">Visio (HDGF+XDGF)</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.8', '../../skin/')" id="menu_1.1.8Title" 
class="menutitle">Publisher (HPBF)</div>
+<div id="menu_1.1.8" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpbf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpbf/file-format.html">File Format</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.9', '../../skin/')" id="menu_1.1.9Title" 
class="menutitle">OLE2 Filesystem (POIFS)</div>
+<div id="menu_1.1.9" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/poifs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/embeded.html">Embedded Documents</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/fileformat.html">File System Documentation</a>
 </div>
+<div class="menuitem">
+<a href="../../components/poifs/usecases.html">Use Cases</a>
+</div>
+<div class="menuitem">
+<a href="../../components/poifs/design.html">Design</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.10', '../../skin/')" id="menu_1.1.10Title" 
class="menutitle">OLE2 Document Props (HPSF)</div>
+<div id="menu_1.1.10" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../components/hpsf/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/how-to.html">How To</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/thumbnails.html">Thumbnails</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/internals.html">Internals</a>
+</div>
+<div class="menuitem">
+<a href="../../components/hpsf/todo.html">To Do</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../components/hmef/index.html">TNEF (HMEF) for winmail.dat</a>
+</div>
+<div class="menuitem">
+<a href="../../components/oxml4j/index.html">OpenXML4J (OOXML)</a>
+</div>
+<div class="menuitem">
+<a href="../../components/logging.html">Logging framework</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" 
src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2">
+<a href="https://donate.apache.org/";><img border="0" title="Support Apache" 
alt="Support Apache - logo" src="../../images/support-asf.png" style="width: 
125px;height: 125px;"></a>
+</div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<h1>POI-HSLF - A Quick Guide</h1>
+<h3>Overview</h3>
+<div id="front-matter"></div>
         
+<a name="Basic+Text+Extraction"></a>
+<h2 class="boxed">Basic Text Extraction</h2>
+<div class="section">
 <p>For basic text extraction, make use of 
                        <span 
class="codefrag">org.apache.poi.sl.extractor.SlideShowExtractor</span>.
                        It accepts a slideshow which can be created from a file 
or stream via <span 
class="codefrag">org.apache.poi.sl.usermodel.SlideShowFactory</span>.
                        The <span class="codefrag">getText()</span> method can 
be used to get the text from the slides.
                </p>
-               
+</div>
                
                
 <a name="Specific+Text+Extraction"></a>
-<div class="h3">
-<h3>Specific Text Extraction<a title="Permanent link" class="headerlink" 
href="#Specific+Text+Extraction">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Specific Text Extraction</h2>
+<div class="section">
 <p>To get specific bits of text, first create a <span 
class="codefrag">org.apache.poi.hslf.usermodel.HSLFSlideShow</span>
 (from a <span 
class="codefrag">org.apache.poi.hslf.usermodel.HSLFSlideShowImpl</span>, which 
accepts a file or an input
 stream). Use <span class="codefrag">getSlides()</span> and <span 
class="codefrag">getNotes()</span> to get the slides and notes.
 These can be queried to get their page ID (though they should be returned
 in the right order).</p>
-               
 <p>You can then call <span class="codefrag">getTextParagraphs()</span> on 
these, to get 
 their blocks of text. (A list of <span 
class="codefrag">HSLFTextParagraph</span> normally holds all the text in a 
 given area of the page, eg in the title bar, or in a box).
@@ -175,76 +314,61 @@ what type of text it is (eg Body, Title)
 <span class="codefrag">HSLFTextRun</span> is a text fragment, having the same 
character formatting.
 The paragraph formatting is defined in the parent <span 
class="codefrag">HSLFTextParagraph</span>.
                </p>
-               
+</div>
                
         
 <a name="Poor+Quality+Text+Extraction"></a>
-<div class="h3">
-<h3>Poor Quality Text Extraction<a title="Permanent link" class="headerlink" 
href="#Poor+Quality+Text+Extraction">#</a>
-</h3>
-</div>
-        
+<h2 class="boxed">Poor Quality Text Extraction</h2>
+<div class="section">
 <p>If speed is the most important thing for you, you don't care
                about getting duplicate blocks of text, you don't care about 
                getting text from master sheets, and you don't care about 
getting
                old text, then 
                <span 
class="codefrag">org.apache.poi.hslf.extractor.QuickButCruddyTextExtractor</span>
                might be of use.</p>
-               
 <p>QuickButCruddyTextExtractor doesn't use the normal record 
                parsing code, instead it uses a tree structure blind search 
                method to get all text holding records. You will get all the 
text,
                including lots of text you normally wouldn't ever want. However,
                you will get it back very very fast!</p>
-               
 <p>There are two ways of getting the text back. 
                <span class="codefrag">getTextAsString()</span> will return a 
single string with all
                the text in it. <span class="codefrag">getTextAsVector()</span> 
will return a 
                vector of strings, one for each text record found in the file.
                </p>
-               
+</div>
 
                
 <a name="Changing+Text"></a>
-<div class="h3">
-<h3>Changing Text<a title="Permanent link" class="headerlink" 
href="#Changing+Text">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Changing Text</h2>
+<div class="section">
 <p>It is possible to change the text via 
                <span 
class="codefrag">HSLFTextParagraph.setText(List&lt;HSLFTextParagraph&gt;,String)</span>
 or
                <span class="codefrag">HSLFTextRun.setText(String)</span>. It 
is possible to add additional TextRuns
         with <span 
class="codefrag">HSLFTextParagraph.appendText(List&lt;HSLFTextParagraph&gt;,String,boolean)</span>
          or <span 
class="codefrag">HSLFTextParagraph.addTextRun(HSLFTextRun)</span>
 </p>
-               
 <p>When calling <span 
class="codefrag">HSLFTextParagraph.setText(List&lt;HSLFTextParagraph&gt;,String)</span>,
 all
                the text will end up with the same formatting. When calling
                <span class="codefrag">HSLFTextRun.setText(String)</span>, the 
text will retain
                the old formatting of that <span 
class="codefrag">HSLFTextRun</span>.
                </p>
-               
+</div>
 
                
 <a name="Adding+Slides"></a>
-<div class="h3">
-<h3>Adding Slides<a title="Permanent link" class="headerlink" 
href="#Adding+Slides">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Adding Slides</h2>
+<div class="section">
 <p>You may add new slides by calling
                <span class="codefrag">HSLFSlideShow.createSlide()</span>, 
which will add a new slide
                to the end of the SlideShow. It is possible to re-order slides 
with <span class="codefrag">HSLFSlideShow.reorderSlide(...)</span>.
                </p>
-               
+</div>
                
                
 <a name="Guide+to+key+classes"></a>
-<div class="h3">
-<h3>Guide to key classes<a title="Permanent link" class="headerlink" 
href="#Guide+to+key+classes">#</a>
-</h3>
-</div>
-               
+<h2 class="boxed">Guide to key classes</h2>
+<div class="section">
 <ul>
                
 <li>
@@ -295,50 +419,37 @@ The paragraph formatting is defined in t
                </li>
                
 </ul>
-               
-       
-
-<div id="authors" align="right">by&nbsp;Nick Burch</div>
 </div>
+       
+<p align="right">
+<font size="-2">by&nbsp;Nick Burch</font>
+</p>
 </div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
 </div>
-</td>
-<!--================= end Content ==================-->
-</tr>
-</tbody>
-</table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
-<table summary="footer" cellspacing="0" cellpadding="4" width="100%" 
border="0">
-<tbody>
-<tr>
-<!--================= start Copyright ==================-->
-<td colspan="2">
-<div align="center">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
 <div class="copyright">
-              Copyright &copy; 2002-2018&nbsp;The Apache Software Foundation. 
All rights reserved.<br>
-              Apache, Apache POI, and the Apache POI logo are registered 
trademarks or
-              trademarks of The Apache Software Foundation in the U.S. and/or 
other countries.
-            </div>
-</div>
-</td>
-<!--================= end Copyright ==================-->
-</tr>
-<tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
-<div align="right">
-<div class="credit"></div>
-</div>
-<!--================= end Credits ==================-->
-</td>
-</tr>
-</tbody>
-</table>
+        Copyright &copy;
+         2001-2018 <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>
+</div>
+<div id="feedback">
+        Send feedback about the website to:
+    <a id="feedbackto" 
href="mailto:[email protected]?subject=Feedback%C2%A0components/slideshow/quick-guide.html";>[email protected]</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to