# HtmlSaveOptions

## Content

<div class="docapp-java-api-doc-main"><style>:not(h1, h2, h3, h4, h5, h6)>code,
:not(h1, h2, h3, h4, h5, h6)>tt {
    font-size: 14px;
    padding-top: 4px;
    margin-top: 8px;
    line-height: 1.4em;
}

.summary-table dt code {
    font-size: 14px;
    vertical-align: top;
    padding-top: 4px;
}

.tab {
    background-color: #0066FF;
    color: #ffffff;
    padding: 8px;
    width: 5em;
    font-weight: bold;
}

/*
 * Styles for page header and footer.
 */
.title {
    color: #2c4557;
    margin: 10px 0;
}

.sub-title {
    margin: 5px 0 0 0;
}

.header ul {
    margin: 0 0 15px 0;
    padding: 0;
}

.header ul li,
.footer ul li {
    list-style: none;
}

/*
 * Styles for headings.
 */
.summary h2,
.details h2,
h2,
.block-list h2 {
    padding: 0;
    margin: 15px 0;
}

.summary h3,
.details h3,
.summary .inherited-list h2 {
    background-color: var(--ds-product-color);
    color: #fff;
    border: 1px solid #d0d9e0;
    padding: 7px 5px;
}

.summary h3 a,
.details h3 a,
.summary .inherited-list h2 a {
    color: #fff !important;
}
/*
 * Styles for page layout containers.
 */
dl.notes>dt {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0 0;
    color: #4E4E4E;
}

dl.notes>dd {
    margin: 5px 10px 10px 0;
    font-size: 14px;
}

dl.name-value>dt {
    margin-left: 1px;
    font-size: 1.1em;
    display: inline;
    font-weight: bold;
}

dl.name-value>dd {
    margin: 0 0 0 1px;
    font-size: 1.1em;
    display: inline;
}

/*
 * Styles for lists.
 */
li.circle {
    list-style: circle;
}

ul.horizontal li {
    display: inline;
    font-size: 0.9em;
}

div.inheritance {
    margin: 0;
    padding: 0;
}

div.inheritance div.inheritance {
    margin-left: 2em;
}

ul.block-list,
ul.details-list,
ul.member-list,
ul.summary-list {
    margin: 10px 0 10px 0;
    padding: 0;
}

ul.block-list>li,
ul.details-list>li,
ul.member-list>li,
ul.summary-list>li {
    list-style: none;
    margin-bottom: 15px;
    line-height: 1.4;
}

.summary-table dl,
.summary-table dl dt,
.summary-table dl dd {
    margin-top: 0;
    margin-bottom: 1px;
}

ul.see-list,
ul.see-list-long {
    padding-left: 0;
    list-style: none;
}

ul.see-list li {
    display: inline;
}

ul.see-list li:not(:last-child):after,
ul.see-list-long li:not(:last-child):after {
    content: ", ";
    white-space: pre-wrap;
}

/*
 * Styles for tables.
 */
.summary-table,
.details-table {
    width: 100%;
    border-spacing: 0;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
    padding: 0;
}

.caption {
    position: relative;
    text-align: left;
    background-repeat: no-repeat;
    color: #253441;
    font-weight: bold;
    clear: none;
    overflow: hidden;
    padding: 0;
    padding-top: 10px;
    padding-left: 1px;
    margin: 0;
    white-space: pre;
}

.caption a:link,
.caption a:visited {
    color: #1f389c;
}

.caption a:hover,
.caption a:active {
    color: #FFFFFF;
}

.caption span {
    white-space: nowrap;
    padding-top: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 7px;
    display: inline-block;
    background-color: var(--ds-product-color);
    color: #fff;
    border: none;
}

div.table-tabs {
    padding: 10px 0 0 1px;
    margin: 0;
}

div.table-tabs>button {
    border: none;
    cursor: pointer;
    padding: 5px 12px 7px 12px;
    font-weight: bold;
    margin-right: 3px;
}

div.table-tabs>button.active-table-tab {
    background: var(--ds-product-color);
    color: #fff;
}

div.table-tabs>button.table-tab {
    background: var(--ds-product-color);
    color: #FFFFFF;
    border-bottom: 1px solid #eee;
}

.two-column-summary {
    display: grid;
    grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
}

.three-column-summary {
    display: grid;
    grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto);
}

.four-column-summary {
    display: grid;
    grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto);
}

@media screen and (max-width: 600px) {
    .two-column-summary {
        display: grid;
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 800px) {
    .three-column-summary {
        display: grid;
        grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
    }

    .three-column-summary .col-last {
        grid-column-end: span 2;
    }
}

@media screen and (max-width: 1000px) {
    .four-column-summary {
        display: grid;
        grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
    }
}

.summary-table>div,
.details-table>div {
    text-align: left;
    padding: 8px 3px 3px 7px;
}

.col-first,
.col-second,
.col-last,
.col-constructor-name,
.col-summary-item-name {
    vertical-align: top;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 3px;
}

.table-header {
    background: var(--ds-product-color);
    color: #fff;
    font-weight: bold;
}

.col-first,
.col-first {
    font-size: 13px;
}

.col-second,
.col-second,
.col-last,
.col-constructor-name,
.col-summary-item-name,
.col-last {
    font-size: 13px;
}

.col-first,
.col-second,
.col-constructor-name {
    vertical-align: top;
    overflow: auto;
}

.col-last {
    white-space: normal;
}

.col-first a:link,
.col-first a:visited,
.col-second a:link,
.col-second a:visited,
.col-first a:link,
.col-first a:visited,
.col-second a:link,
.col-second a:visited,
.col-constructor-name a:link,
.col-constructor-name a:visited,
.col-summary-item-name a:link,
.col-summary-item-name a:visited,
.constant-values-container a:link,
.constant-values-container a:visited,
.all-classes-container a:link,
.all-classes-container a:visited,
.all-packages-container a:link,
.all-packages-container a:visited {
    font-weight: bold;
}

.table-sub-heading-color {
    background-color: #EEEEFF;
}

.even-row-color,
.even-row-color .table-header {
    background-color: #FFFFFF;
}

.odd-row-color,
.odd-row-color .table-header {
    background-color: #EEEEEF;
}

/*
 * Styles for contents.
 */
.deprecated-content {
    margin: 0;
    padding: 10px 0;
}

div.block {
    font-size: 14px;
}

.col-last div {
    padding-top: 0;
}

.col-last a {
    padding-bottom: 3px;
}

.module-signature,
.package-signature,
.type-signature,
.member-signature {
    font-size: 14px;
    margin: 14px 0;
    white-space: pre-wrap;
}

.module-signature,
.package-signature,
.type-signature {
    margin-top: 0;
}

.member-signature .type-parameters-long,
.member-signature .parameters,
.member-signature .exceptions {
    display: inline-block;
    vertical-align: top;
    white-space: pre;
}

.member-signature .type-parameters {
    white-space: normal;
}

/*
 * Styles for formatting effect.
 */
.source-line-no {
    color: green;
    padding: 0 30px 0 0;
}

h1.hidden {
    visibility: hidden;
    overflow: hidden;
    font-size: 10px;
}

.block {
    display: block;
    margin: 0 10px 5px 0;
    color: #474747;
}

.deprecated-label,
.descfrm-type-label,
.implementation-label,
.member-name-label,
.member-name-link,
.module-label-in-package,
.module-label-in-type,
.override-specify-label,
.package-label-in-type,
.package-hierarchy-label,
.type-name-label,
.type-name-link,
.search-tag-link,
.preview-label {
    font-weight: bold;
}

.deprecation-block {
    font-size: 14px;
    border-style: solid;
    border-width: thin;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
}

.preview-block {
    font-size: 14px;
    border-style: solid;
    border-width: thin;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
}

/*
 * Styles for user-provided tables.
 *
 * borderless:
 *      No borders, vertical margins, styled caption.
 *      This style is provided for use with existing doc comments.
 *      In general, borderless tables should not be used for layout purposes.
 *
 * plain:
 *      Plain borders around table and cells, vertical margins, styled caption.
 *      Best for small tables or for complex tables for tables with cells that span
 *      rows and columns, when the "striped" style does not work well.
 *
 * striped:
 *      Borders around the table and vertical borders between cells, striped rows,
 *      vertical margins, styled caption.
 *      Best for tables that have a header row, and a body containing a series of simple rows.
 */

table.borderless,
table.plain,
table.striped {
    margin-top: 10px;
    margin-bottom: 10px;
}

table.borderless>caption,
table.plain>caption,
table.striped>caption {
    font-weight: bold;
    font-size: smaller;
}

table.borderless th,
table.borderless td,
table.plain th,
table.plain td,
table.striped th,
table.striped td {
    padding: 2px 5px;
}

table.borderless,
table.borderless>thead>tr>th,
table.borderless>tbody>tr>th,
table.borderless>tr>th,
table.borderless>thead>tr>td,
table.borderless>tbody>tr>td,
table.borderless>tr>td {
    border: none;
}

table.borderless>thead>tr,
table.borderless>tbody>tr,
table.borderless>tr {
    background-color: transparent;
}

table.plain {
    border-collapse: collapse;
    border: 1px solid black;
}

table.plain>thead>tr,
table.plain>tbody tr,
table.plain>tr {
    background-color: transparent;
}

table.plain>thead>tr>th,
table.plain>tbody>tr>th,
table.plain>tr>th,
table.plain>thead>tr>td,
table.plain>tbody>tr>td,
table.plain>tr>td {
    border: 1px solid black;
}

table.striped {
    border-collapse: collapse;
    border: 1px solid black;
}

table.striped>thead {
    background-color: #E3E3E3;
}

table.striped>thead>tr>th,
table.striped>thead>tr>td {
    border: 1px solid black;
}

table.striped>tbody>tr:nth-child(even) {
    background-color: #EEE
}

table.striped>tbody>tr:nth-child(odd) {
    background-color: #FFF
}

table.striped>tbody>tr>th,
table.striped>tbody>tr>td {
    border-left: 1px solid black;
    border-right: 1px solid black;
}

table.striped>tbody>tr>th {
    font-weight: normal;
}
</style><h1>Class HtmlSaveOptions</h1>
<!-- ======== START OF CLASS DATA ======== -->

<div class="inheritance" title="Inheritance Tree"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</a>
<div class="inheritance"><a href="../SaveOptionsBase.html" title="class in com.grapecity.documents.excel">com.grapecity.documents.excel.SaveOptionsBase</a>
<div class="inheritance">com.grapecity.documents.excel.drawing.HtmlSaveOptions</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">HtmlSaveOptions</span>
<span class="extends-implements">extends <a href="../SaveOptionsBase.html" title="class in com.grapecity.documents.excel">SaveOptionsBase</a></span></div>
<div class="block">Represents options for saving a workbook as an HTML file. <p>Use this class to configure HTML-specific export settings such as tooltip text,  CSS export behavior, worksheet export options, attached-file URLs, and related  output behavior before saving workbook content as HTML.</p>
<pre><code data-language="Java">
 worksheet.getRange("A1:D4").setValue(new Object[][] {
     {"Region", "Q1", "Q2", "Q3"},
     {"North", 120, 130, 140}
 });
 worksheet.setName("QuarterlyReport");
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportHeadings(true);
 options.setExportGridlines(true);
 options.setExportArea("A1:D4");
 options.setExportSheetName("QuarterlyReport");
 ByteArrayOutputStream stream = new ByteArrayOutputStream();
 workbook.save(stream, options);
 </code></pre></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a class="member-name-link" href="#%3Cinit%3E()">HtmlSaveOptions</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Creates options for saving a workbook as an HTML file.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div aria-orientation="horizontal" class="table-tabs" role="tablist"><button aria-controls="method-summary-table.tabpanel" aria-selected="true" class="active-table-tab" id="method-summary-table-tab0" onclick="show('method-summary-table', 'method-summary-table', 3)" onkeydown="switchTab(event)" role="tab" tabindex="0">All Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab2" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Instance Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab4" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Concrete Methods</button><button aria-controls="method-summary-table.tabpanel" aria-selected="false" class="table-tab" id="method-summary-table-tab6" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" onkeydown="switchTab(event)" role="tab" tabindex="-1">Deprecated Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div aria-labelledby="method-summary-table-tab0" class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getAddTooltipText()">getAddTooltipText</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether tooltip text is added when data cannot be fully displayed in the exported HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getAttachedFilesUrlPrefix()">getAttachedFilesUrlPrefix</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the URL prefix of attached files, such as images, in the HTML file.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util">Map</a>&lt;<a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel">CellAttribute</a>,<wbr><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getCellAttributeOptions()">getCellAttributeOptions</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the options for cell element attributes when exporting to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getCellCssPrefix()">getCellCssPrefix</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the prefix of the CSS class names used in exported HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="../CssExportType.html" title="enum class in com.grapecity.documents.excel">CssExportType</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getCssExportType()">getCssExportType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the way in which the stylesheet (CSS) is exported.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getEncoding()">getEncoding</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the encoding used when exporting to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportArea()">getExportArea</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets which area is exported to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a class="member-name-link" href="#getExportCssSeparately()">getExportCssSeparately</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Use <a href="#getCssExportType()"><code>getCssExportType()</code></a> instead.</div>
</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportDocumentProperties()">getExportDocumentProperties</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether document properties are exported when saving to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportFileName()">getExportFileName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the name of the HTML file.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportGridlines()">getExportGridlines</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether gridlines are exported when saving to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportHeadings()">getExportHeadings</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether headings are exported when saving a file to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportHiddenWorksheet()">getExportHiddenWorksheet</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether hidden worksheets are exported when saving to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportImageAsBase64()">getExportImageAsBase64</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether images are saved in Base64 format to html.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportSheetName()">getExportSheetName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the name of the worksheet to export to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getExportSingleTab()">getExportSingleTab</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether a single HTML tab is exported when the workbook contains only one worksheet or when  <a href="#setExportSheetName(java.lang.String)"><code>setExportSheetName(String)</code></a> specifies a worksheet to export.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getIncludeAutoMergedCells()">getIncludeAutoMergedCells</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether automatically merged cells are included when exporting to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getIsExportComments()">getIsExportComments</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether comments are exported when saving to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getIsFullPathLink()">getIsFullPathLink</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether full path links are used in exported HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getIsWidthScalable()">getIsWidthScalable</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets whether scalable units are used to describe column widths when exporting to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="../HyperLinkTargetType.html" title="enum class in com.grapecity.documents.excel">HyperLinkTargetType</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getLinkTargetType()">getLinkTargetType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the target attribute type for hyperlinks in exported HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getPageTitle()">getPageTitle</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the title of the HTML page.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#getTableCssId()">getTableCssId</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the prefix of the type CSS names, such as  <code>tr</code> and <code>td</code>, that are contained in the table element with the specific TableCssId attribute.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setAddTooltipText(boolean)">setAddTooltipText</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether tooltip text is added when data cannot be fully displayed in the exported HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setAttachedFilesUrlPrefix(java.lang.String)">setAttachedFilesUrlPrefix</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the URL prefix of attached files, such as images, in the HTML file.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setCellAttributeOptions(java.util.Map)">setCellAttributeOptions</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util">Map</a>&lt;<a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel">CellAttribute</a>,<wbr><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&gt;&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the options for cell element attributes when exporting to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setCellCssPrefix(java.lang.String)">setCellCssPrefix</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the prefix of the CSS class names used in exported HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setCssExportType(com.grapecity.documents.excel.CssExportType)">setCssExportType</a><wbr>(<a href="../CssExportType.html" title="enum class in com.grapecity.documents.excel">CssExportType</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the way in which the stylesheet (CSS) is exported.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setEncoding(java.lang.String)">setEncoding</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the encoding used when exporting to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportArea(java.lang.String)">setExportArea</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets which area is exported to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a class="member-name-link" href="#setExportCssSeparately(boolean)">setExportCssSeparately</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Use <a href="#setCssExportType(com.grapecity.documents.excel.CssExportType)"><code>setCssExportType(CssExportType)</code></a> instead.</div>
</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportDocumentProperties(boolean)">setExportDocumentProperties</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether document properties are exported when saving to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportFileName(java.lang.String)">setExportFileName</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the name of the HTML file.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportGridlines(boolean)">setExportGridlines</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether gridlines are exported when saving to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportHeadings(boolean)">setExportHeadings</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether headings are exported when saving a file to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportHiddenWorksheet(boolean)">setExportHiddenWorksheet</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether hidden worksheets are exported when saving to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportImageAsBase64(boolean)">setExportImageAsBase64</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether images are saved in Base64 format to html.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportSheetName(java.lang.String)">setExportSheetName</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the name of the worksheet to export to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setExportSingleTab(boolean)">setExportSingleTab</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether a single HTML tab is exported when the workbook contains only one worksheet or when  <a href="#setExportSheetName(java.lang.String)"><code>setExportSheetName(String)</code></a> specifies a worksheet to export.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setIncludeAutoMergedCells(boolean)">setIncludeAutoMergedCells</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether automatically merged cells are included when exporting to HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setIsExportComments(boolean)">setIsExportComments</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether comments are exported when saving to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setIsFullPathLink(boolean)">setIsFullPathLink</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether full path links are used in exported HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setIsWidthScalable(boolean)">setIsWidthScalable</a><wbr>(boolean&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets whether scalable units are used to describe column widths when exporting to HTML.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setLinkTargetType(com.grapecity.documents.excel.HyperLinkTargetType)">setLinkTargetType</a><wbr>(<a href="../HyperLinkTargetType.html" title="enum class in com.grapecity.documents.excel">HyperLinkTargetType</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the target attribute type for hyperlinks in exported HTML.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setPageTitle(java.lang.String)">setPageTitle</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the title of the HTML page.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a class="member-name-link" href="#setTableCssId(java.lang.String)">setTableCssId</a><wbr>(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the prefix of the type CSS names, such as  <code>tr</code> and <code>td</code>, that are contained in the table element with the specific TableCssId attribute.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.grapecity.documents.excel.SaveOptionsBase">Methods inherited from class&nbsp;com.grapecity.documents.excel.<a href="../SaveOptionsBase.html" title="class in com.grapecity.documents.excel">SaveOptionsBase</a></h3>
<code><a href="../SaveOptionsBase.html#getFileFormat()">getFileFormat</a>, <a href="../SaveOptionsBase.html#setFileFormat(com.grapecity.documents.excel.SaveFileFormat)">setFileFormat</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang">Object</a></h3>
<code><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</a>, <a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="<init>()">
<h3>HtmlSaveOptions</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">HtmlSaveOptions</span>()</div>
<div class="block">Creates options for saving a workbook as an HTML file. <p>This constructor initializes a new  <code>HtmlSaveOptions</code> instance and sets its file format to  <a href="../SaveFileFormat.html#Html"><code>SaveFileFormat.Html</code></a>. Use the created object to  configure HTML-specific export settings before saving.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSingleTab(true);
 options.setAddTooltipText(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getAddTooltipText()">
<h3>getAddTooltipText</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getAddTooltipText</span>()</div>
<div class="block">Gets whether tooltip text is added when data cannot be fully displayed in the exported HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setAddTooltipText(true);
 boolean addTooltipText = options.getAddTooltipText();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if tooltip text is added for truncated data in the exported HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setAddTooltipText(boolean)">
<h3>setAddTooltipText</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setAddTooltipText</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether tooltip text is added when data cannot be fully displayed in the exported HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setAddTooltipText(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if tooltip text is added for truncated data in the exported HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportFileName()">
<h3>getExportFileName</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getExportFileName</span>()</div>
<div class="block">Gets the name of the HTML file. <p>This property is used only when saving to a ZIP stream. The default value is  <code>"workbook"</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportFileName("report");
 String fileName = options.getExportFileName();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The name of the HTML file used when saving to a ZIP stream. Returns <code>"workbook"</code> if no custom name has been set.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportFileName(java.lang.String)">
<h3>setExportFileName</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportFileName</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the name of the HTML file. <p>This property is used only when saving to a ZIP stream. The default value is  <code>"workbook"</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportFileName("report");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The name of the HTML file used when saving to a ZIP stream. Sets <code>"workbook"</code> if no custom name has been set.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAttachedFilesUrlPrefix()">
<h3>getAttachedFilesUrlPrefix</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getAttachedFilesUrlPrefix</span>()</div>
<div class="block">Gets the URL prefix of attached files, such as images, in the HTML file. <p>This value is used when generating URLs for files that are exported alongside  the HTML content. If no prefix has been specified, this method returns  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setAttachedFilesUrlPrefix("resources/");
 String urlPrefix = options.getAttachedFilesUrlPrefix();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The URL prefix for attached files, or <code>null</code> if no prefix has been specified.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setAttachedFilesUrlPrefix(java.lang.String)">
<h3>setAttachedFilesUrlPrefix</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setAttachedFilesUrlPrefix</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the URL prefix of attached files, such as images, in the HTML file. <p>This value is used when generating URLs for files that are exported alongside  the HTML content. If no prefix has been specified, this method Sets  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setAttachedFilesUrlPrefix("resources/");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The URL prefix for attached files, or <code>null</code> if no prefix has been specified.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellCssPrefix()">
<h3>getCellCssPrefix</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getCellCssPrefix</span>()</div>
<div class="block">Gets the prefix of the CSS class names used in exported HTML. <p>The default value is  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setCellCssPrefix("cell-");
 String cssPrefix = options.getCellCssPrefix();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The prefix of the CSS class names. Returns <code>null</code> if no prefix is specified.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCellCssPrefix(java.lang.String)">
<h3>setCellCssPrefix</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCellCssPrefix</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the prefix of the CSS class names used in exported HTML. <p>The default value is  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setCellCssPrefix("cell-");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The prefix of the CSS class names. Sets <code>null</code> if no prefix is specified.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEncoding()">
<h3>getEncoding</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getEncoding</span>()</div>
<div class="block">Gets the encoding used when exporting to HTML. <p>If no encoding has been set, the default value is  <code>UTF-8</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setEncoding("UTF-16");
 String encoding = options.getEncoding();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The encoding name used for HTML export. Returns <code>UTF-8</code> by default.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setEncoding(java.lang.String)">
<h3>setEncoding</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEncoding</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the encoding used when exporting to HTML. <p>If no encoding has been set, the default value is  <code>UTF-8</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setEncoding("UTF-16");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The encoding name used for HTML export. Sets <code>UTF-8</code> by default.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportDocumentProperties()">
<h3>getExportDocumentProperties</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportDocumentProperties</span>()</div>
<div class="block">Gets whether document properties are exported when saving to HTML. <p>This option controls whether the workbook's document properties are included  in the generated HTML output. The default value is  <code>true</code>. Use  <a href="#setExportDocumentProperties(boolean)"><code>setExportDocumentProperties(boolean)</code></a> to change this setting.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportDocumentProperties(false);
 boolean exportDocumentProperties = options.getExportDocumentProperties();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if document properties are exported to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportDocumentProperties(boolean)">
<h3>setExportDocumentProperties</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportDocumentProperties</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether document properties are exported when saving to HTML.
 <pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportDocumentProperties(false);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if document properties are exported to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportGridlines()">
<h3>getExportGridlines</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportGridlines</span>()</div>
<div class="block">Gets whether gridlines are exported when saving to HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportGridlines(true);
 boolean exportGridlines = options.getExportGridlines();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if worksheet gridlines are exported to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportGridlines(boolean)">
<h3>setExportGridlines</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportGridlines</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether gridlines are exported when saving to HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportGridlines(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if worksheet gridlines are exported to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportHeadings()">
<h3>getExportHeadings</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportHeadings</span>()</div>
<div class="block">Gets whether headings are exported when saving a file to HTML. <p>This property controls whether row and column headings are included in the exported HTML output.  The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportHeadings(true);
 boolean exportHeadings = options.getExportHeadings();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if headings are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportHeadings(boolean)">
<h3>setExportHeadings</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportHeadings</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether headings are exported when saving a file to HTML. <p>This property controls whether row and column headings are included in the exported HTML output.  The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportHeadings(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if headings are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportHiddenWorksheet()">
<h3>getExportHiddenWorksheet</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportHiddenWorksheet</span>()</div>
<div class="block">Gets whether hidden worksheets are exported when saving to HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportHiddenWorksheet(true);
 boolean exportHiddenWorksheet = options.getExportHiddenWorksheet();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if hidden worksheets are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportHiddenWorksheet(boolean)">
<h3>setExportHiddenWorksheet</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportHiddenWorksheet</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether hidden worksheets are exported when saving to HTML. <p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportHiddenWorksheet(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if hidden worksheets are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportImageAsBase64()">
<h3>getExportImageAsBase64</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportImageAsBase64</span>()</div>
<div class="block">Gets whether images are saved in Base64 format to html. <p>The default value is  <code>false</code>. When this property is  <code>true</code>, image  data is exported directly on the img elements and separate files are not created.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportImageAsBase64(true);
 boolean exportImageAsBase64 = options.getExportImageAsBase64();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if images are saved in Base64 format to html; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportImageAsBase64(boolean)">
<h3>setExportImageAsBase64</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportImageAsBase64</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether images are saved in Base64 format to html. <p>The default value is  <code>false</code>. When this property is  <code>true</code>, image  data is exported directly on the img elements and separate files are not created.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportImageAsBase64(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if images are saved in Base64 format to html; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportCssSeparately()">
<h3>getExportCssSeparately</h3>
<div class="member-signature"><span class="annotations"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang">@Deprecated</a>
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportCssSeparately</span>()</div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Use <a href="#getCssExportType()"><code>getCssExportType()</code></a> instead.</div>
</div>
<div class="block">Gets whether the worksheet style is exported to CSS separately. <p>The default value is  <code>true</code>. When this property is  <code>false</code>, CSS style data is exported directly to  each worksheet and a separate stylesheet.css file is not created.</p></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if the worksheet style is exported to a separate CSS file; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportCssSeparately(boolean)">
<h3>setExportCssSeparately</h3>
<div class="member-signature"><span class="annotations"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang">@Deprecated</a>
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportCssSeparately</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Use <a href="#setCssExportType(com.grapecity.documents.excel.CssExportType)"><code>setCssExportType(CssExportType)</code></a> instead.</div>
</div>
<div class="block">Sets whether the worksheet style is exported to CSS separately. <p>The default value is  <code>true</code>. When this property is  <code>false</code>, CSS style data is exported directly to  each worksheet and a separate stylesheet.css file is not created.</p></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if the worksheet style is exported to a separate CSS file; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportSingleTab()">
<h3>getExportSingleTab</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getExportSingleTab</span>()</div>
<div class="block">Gets whether a single HTML tab is exported when the workbook contains only one worksheet or when  <a href="#setExportSheetName(java.lang.String)"><code>setExportSheetName(String)</code></a> specifies a worksheet to export.<p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSingleTab(true);
 boolean exportSingleTab = options.getExportSingleTab();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if a single HTML tab is exported when the workbook has only one worksheet or an export sheet name is specified; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportSingleTab(boolean)">
<h3>setExportSingleTab</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportSingleTab</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether a single HTML tab is exported when the workbook contains only one worksheet or when  <a href="#setExportSheetName(java.lang.String)"><code>setExportSheetName(String)</code></a> specifies a worksheet to export.<p>The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSingleTab(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if a single HTML tab is exported when the workbook has only one worksheet or an export sheet name is specified; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIsExportComments()">
<h3>getIsExportComments</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getIsExportComments</span>()</div>
<div class="block">Gets whether comments are exported when saving to HTML. <p>This option applies to HTML export and determines whether cell comments are included in the generated HTML output. The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsExportComments(true);
 boolean exportComments = options.getIsExportComments();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if comments are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIsExportComments(boolean)">
<h3>setIsExportComments</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIsExportComments</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether comments are exported when saving to HTML. <p>This option applies to HTML export and determines whether cell comments are included in the generated HTML output. The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsExportComments(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if comments are exported when saving to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIsFullPathLink()">
<h3>getIsFullPathLink</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getIsFullPathLink</span>()</div>
<div class="block">Gets whether full path links are used in exported HTML. <p>This property applies only when exporting to an HTML file. The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsFullPathLink(true);
 boolean isFullPathLink = options.getIsFullPathLink();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if hyperlinks in the exported HTML use full paths; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIsFullPathLink(boolean)">
<h3>setIsFullPathLink</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIsFullPathLink</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether full path links are used in exported HTML. <p>This property applies only when exporting to an HTML file. The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsFullPathLink(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if hyperlinks in the exported HTML use full paths; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLinkTargetType()">
<h3>getLinkTargetType</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="../HyperLinkTargetType.html" title="enum class in com.grapecity.documents.excel">HyperLinkTargetType</a></span>&nbsp;<span class="element-name">getLinkTargetType</span>()</div>
<div class="block">Gets the target attribute type for hyperlinks in exported HTML.  The default value is HyperLinkTargetType.Blank.
 <pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setLinkTargetType(HyperLinkTargetType.Self);
 HyperLinkTargetType linkTargetType = options.getLinkTargetType();
 ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
 workbook.save(outputStream, options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The target attribute type for hyperlinks in exported HTML.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setLinkTargetType(com.grapecity.documents.excel.HyperLinkTargetType)">
<h3>setLinkTargetType</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLinkTargetType</span><wbr><span class="parameters">(<a href="../HyperLinkTargetType.html" title="enum class in com.grapecity.documents.excel">HyperLinkTargetType</a>&nbsp;value)</span></div>
<div class="block">Sets the target attribute type for hyperlinks in exported HTML. <p>Use this method to control how generated hyperlinks are opened in the  target environment, such as in the same frame, parent frame, or a new window or tab.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setLinkTargetType(HyperLinkTargetType.Self);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The hyperlink target type to apply to exported HTML links.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPageTitle()">
<h3>getPageTitle</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getPageTitle</span>()</div>
<div class="block">Gets the title of the HTML page. <p>Use this method to retrieve the page title configured by  <a href="#setPageTitle(java.lang.String)"><code>setPageTitle(String)</code></a> for HTML export.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setPageTitle("Sales Report");
 String pageTitle = options.getPageTitle();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The title of the HTML page.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setPageTitle(java.lang.String)">
<h3>setPageTitle</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setPageTitle</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the title of the HTML page.
 <pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setPageTitle("Sales Report");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The title of the HTML page.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getTableCssId()">
<h3>getTableCssId</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getTableCssId</span>()</div>
<div class="block">Gets the prefix of the type CSS names, such as  <code>tr</code> and <code>td</code>, that are contained in the table element with the specific TableCssId attribute. <p>The default value is  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setTableCssId("salesTable");
 String tableCssId = options.getTableCssId();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The prefix of the type CSS names for the table element with the specific TableCssId attribute, or <code>null</code> if it is not set.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTableCssId(java.lang.String)">
<h3>setTableCssId</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTableCssId</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the prefix of the type CSS names, such as  <code>tr</code> and <code>td</code>, that are contained in the table element with the specific TableCssId attribute. <p>The default value is  <code>null</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setTableCssId("salesTable");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The prefix of the type CSS names for the table element with the specific TableCssId attribute, or <code>null</code> if it is not set.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIsWidthScalable()">
<h3>getIsWidthScalable</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getIsWidthScalable</span>()</div>
<div class="block">Gets whether scalable units are used to describe column widths when exporting to HTML. <p>This option controls how column width information is written during HTML export.  The default value is  <code>false</code>. See  <a href="#setIsWidthScalable(boolean)"><code>setIsWidthScalable(boolean)</code></a>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsWidthScalable(true);
 boolean isWidthScalable = options.getIsWidthScalable();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if scalable units are used for column widths during HTML export; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIsWidthScalable(boolean)">
<h3>setIsWidthScalable</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIsWidthScalable</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether scalable units are used to describe column widths when exporting to HTML.
 <pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIsWidthScalable(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if scalable units are used for column widths during HTML export; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportSheetName()">
<h3>getExportSheetName</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getExportSheetName</span>()</div>
<div class="block">Gets the name of the worksheet to export to HTML. <p>Use this property to determine which worksheet has been selected for HTML export.  This setting is used when exporting a specific worksheet from a workbook.</p>
<pre><code data-language="Java">
 worksheet.setName("QuarterlyReport");
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSheetName("QuarterlyReport");
 String sheetName = options.getExportSheetName();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The name of the worksheet configured for HTML export.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportSheetName(java.lang.String)">
<h3>setExportSheetName</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportSheetName</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets the name of the worksheet to export to HTML. <p>Use this property to specify which worksheet has been selected for HTML export.</p>
<pre><code data-language="Java">
 worksheet.setName("QuarterlyReport");
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSheetName("QuarterlyReport");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The name of the worksheet configured for HTML export.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getExportArea()">
<h3>getExportArea</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a></span>&nbsp;<span class="element-name">getExportArea</span>()</div>
<div class="block">Gets which area is exported to HTML. <p>This property is used to export a specific area of a worksheet. It only takes effect when  <a href="#getExportSheetName()"><code>getExportSheetName()</code></a> is not <code>null</code>. Use  <a href="#setExportArea(java.lang.String)"><code>setExportArea(String)</code></a> to specify the area reference, such as  <code>"A2:G23"</code>.</p>
<pre><code data-language="Java">
 worksheet.setName("QuarterlyReport");
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSheetName("QuarterlyReport");
 options.setExportArea("A1:D4");
 String exportArea = options.getExportArea();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The area reference configured for HTML export.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setExportArea(java.lang.String)">
<h3>setExportArea</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExportArea</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&nbsp;value)</span></div>
<div class="block">Sets which area is exported to HTML.
 <pre><code data-language="Java">
 worksheet.setName("QuarterlyReport");
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setExportSheetName("QuarterlyReport");
 options.setExportArea("A1:D4");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The area reference configured for HTML export.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCssExportType()">
<h3>getCssExportType</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="../CssExportType.html" title="enum class in com.grapecity.documents.excel">CssExportType</a></span>&nbsp;<span class="element-name">getCssExportType</span>()</div>
<div class="block">Gets the way in which the stylesheet (CSS) is exported.
 <pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setCssExportType(CssExportType.External);
 CssExportType cssExportType = options.getCssExportType();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The way in which the stylesheet (CSS) is exported.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCssExportType(com.grapecity.documents.excel.CssExportType)">
<h3>setCssExportType</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCssExportType</span><wbr><span class="parameters">(<a href="../CssExportType.html" title="enum class in com.grapecity.documents.excel">CssExportType</a>&nbsp;value)</span></div>
<div class="block">Sets the way in which the stylesheet (CSS) is exported. <p>Use  <a href="../CssExportType.html" title="enum class in com.grapecity.documents.excel"><code>CssExportType</code></a> to control whether CSS is exported to an external CSS file, within the HTML  <code>style</code> tag, or as inline <code>style</code> attributes on HTML elements.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setCssExportType(CssExportType.External);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - The CSS export type.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getIncludeAutoMergedCells()">
<h3>getIncludeAutoMergedCells</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getIncludeAutoMergedCells</span>()</div>
<div class="block">Gets whether automatically merged cells are included when exporting to HTML. <p>This option applies to auto-merge information added by  <a href="../IWorksheet.html#autoMerge(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.AutoMergeDirection,com.grapecity.documents.excel.AutoMergeMode,com.grapecity.documents.excel.AutoMergeSelectionMode)"><code>IWorksheet.autoMerge(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.AutoMergeDirection,com.grapecity.documents.excel.AutoMergeMode,com.grapecity.documents.excel.AutoMergeSelectionMode)</code></a>.  The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIncludeAutoMergedCells(true);
 boolean includeAutoMergedCells = options.getIncludeAutoMergedCells();
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd><code>true</code> if automatically merged cells are included when exporting to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setIncludeAutoMergedCells(boolean)">
<h3>setIncludeAutoMergedCells</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setIncludeAutoMergedCells</span><wbr><span class="parameters">(boolean&nbsp;value)</span></div>
<div class="block">Sets whether automatically merged cells are included when exporting to HTML. <p>This option applies to auto-merge information added by  <a href="../IWorksheet.html#autoMerge(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.AutoMergeDirection,com.grapecity.documents.excel.AutoMergeMode,com.grapecity.documents.excel.AutoMergeSelectionMode)"><code>IWorksheet.autoMerge(com.grapecity.documents.excel.IRange,com.grapecity.documents.excel.AutoMergeDirection,com.grapecity.documents.excel.AutoMergeMode,com.grapecity.documents.excel.AutoMergeSelectionMode)</code></a>.  The default value is  <code>false</code>.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 options.setIncludeAutoMergedCells(true);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - <code>true</code> if automatically merged cells are included when exporting to HTML; otherwise, <code>false</code>.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getCellAttributeOptions()">
<h3>getCellAttributeOptions</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util">Map</a>&lt;<a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel">CellAttribute</a>,<wbr><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&gt;</span>&nbsp;<span class="element-name">getCellAttributeOptions</span>()</div>
<div class="block">Gets the options for cell element attributes when exporting to HTML. <p>The returned map uses  <a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel"><code>CellAttribute</code></a> values as keys and the corresponding HTML attribute names as values. You can use this map to inspect or modify which  attributes are written to exported cell elements.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 Map&lt;CellAttribute, String&gt; cellAttributeOptions = options.getCellAttributeOptions();
 cellAttributeOptions.put(CellAttribute.Address, "address");
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A map where the key is a <a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel"><code>CellAttribute</code></a> and the value is a string representing the attribute's name.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setCellAttributeOptions(java.util.Map)">
<h3>setCellAttributeOptions</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCellAttributeOptions</span><wbr><span class="parameters">(<a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util">Map</a>&lt;<a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel">CellAttribute</a>,<wbr><a class="external-link" href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang">String</a>&gt;&nbsp;value)</span></div>
<div class="block">Sets the options for cell element attributes when exporting to HTML. <p>Provide a map whose keys specify which  <a href="../CellAttribute.html" title="enum class in com.grapecity.documents.excel"><code>CellAttribute</code></a> values to export and whose values specify the HTML attribute names written to the exported cell elements.  Set this property to  <code>null</code> to clear the custom cell attribute mappings.</p>
<pre><code data-language="Java">
 HtmlSaveOptions options = new HtmlSaveOptions();
 Map&lt;CellAttribute, String&gt; cellAttributeOptions = new HashMap&lt;&gt;();
 cellAttributeOptions.put(CellAttribute.Address, "data-address");
 options.setCellAttributeOptions(cellAttributeOptions);
 workbook.save("path/to/output.html", options);
 </code></pre></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - A map where each key identifies a cell attribute to export and each value specifies the HTML attribute name to write for that attribute.  <code>null</code> clears the custom cell attribute mappings.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
<script>var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";

function show(tableId, selected, columns) {
    if (tableId !== selected) {
        document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
            .forEach(function (elem) {
                elem.style.display = 'none';
            });
    }
    document.querySelectorAll('div.' + selected)
        .forEach(function (elem, index) {
            elem.style.display = '';
            var isEvenRow = index % (columns * 2) < columns;
            elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
            elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
        });
    updateTabs(tableId, selected);
}

function updateTabs(tableId, selected) {
    document.querySelector('div#' + tableId + ' .summary-table')
        .setAttribute('aria-labelledby', selected);
    document.querySelectorAll('button[id^="' + tableId + '"]')
        .forEach(function (tab, index) {
            if (selected === tab.id || (tableId === selected && index === 0)) {
                tab.className = activeTableTab;
                tab.setAttribute('aria-selected', true);
                tab.setAttribute('tabindex', 0);
            } else {
                tab.className = tableTab;
                tab.setAttribute('aria-selected', false);
                tab.setAttribute('tabindex', -1);
            }
        });
}

function switchTab(e) {
    var selected = document.querySelector('[aria-selected=true]');
    if (selected) {
        if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
            // left or up arrow key pressed: move focus to previous tab
            selected.previousSibling.click();
            selected.previousSibling.focus();
            e.preventDefault();
        } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
            // right or down arrow key pressed: move focus to next tab
            selected.nextSibling.click();
            selected.nextSibling.focus();
            e.preventDefault();
        }
    }
}
</script></div>