]> git.kianting.info Git - clo/blobdiff - docs/classes/libclo.Clo.html
update docs
[clo] / docs / classes / libclo.Clo.html
index 272a378bed80794034dbd6164b6c20e1acfbd97b..f6753b00bfdfef7dac9fa5f56299434521beb0cb 100644 (file)
@@ -25,7 +25,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">Clo</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L182">libclo/index.ts:182</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L410">libclo/index.ts:410</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
 </div></section>
 <section class="tsd-index-section">
 <h3 class="tsd-index-heading">Methods</h3>
-<div class="tsd-index-list"><a href="libclo.Clo.html#generatePdf" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>generate<wbr/>Pdf</span></a>
+<div class="tsd-index-list"><a href="libclo.Clo.html#fixenBoxesPosition" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>fixen<wbr/>Boxes<wbr/>Position</span></a>
+<a href="libclo.Clo.html#generatePdf" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>generate<wbr/>Pdf</span></a>
 <a href="libclo.Clo.html#getAttr" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>get<wbr/>Attr</span></a>
+<a href="libclo.Clo.html#getGlyphMaxHeight" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>get<wbr/>Glyph<wbr/>Max<wbr/>Height</span></a>
+<a href="libclo.Clo.html#grid" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>grid</span></a>
 <a href="libclo.Clo.html#preprocessorRegister" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>preprocessor<wbr/>Register</span></a>
+<a href="libclo.Clo.html#putText" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>put<wbr/>Text</span></a>
+<a href="libclo.Clo.html#removeBreakPoints" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>remove<wbr/>Break<wbr/>Points</span></a>
+<a href="libclo.Clo.html#removeGlue" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>remove<wbr/>Glue</span></a>
+<a href="libclo.Clo.html#segmentedNodesToFrameBox" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>segmented<wbr/>Nodes<wbr/>To<wbr/>Frame<wbr/>Box</span></a>
 <a href="libclo.Clo.html#setAttr" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>set<wbr/>Attr</span></a>
 </div></section></div></details></section></section>
 <section class="tsd-panel-group tsd-member-group">
@@ -57,7 +64,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="libclo.Clo.html" class="tsd-signature-type tsd-kind-class">Clo</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L191">libclo/index.ts:191</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L419">libclo/index.ts:419</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="attrs" class="tsd-anchor"></a>
@@ -72,7 +79,7 @@
 <h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></div>
 <div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L188">libclo/index.ts:188</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L416">libclo/index.ts:416</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="mainStream" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>main<wbr/>Stream</span><a href="#mainStream" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">main<wbr/>Stream</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
@@ -80,7 +87,7 @@
 </div>
 <div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L184">libclo/index.ts:184</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L412">libclo/index.ts:412</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="preprocessors" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>preprocessors</span><a href="#preprocessors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">preprocessors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Function</span><span class="tsd-signature-symbol">[]</span></div>
 </div>
 <div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L186">libclo/index.ts:186</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L414">libclo/index.ts:414</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
+<section class="tsd-panel tsd-member"><a id="fixenBoxesPosition" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>fixen<wbr/>Boxes<wbr/>Position</span><a href="#fixenBoxesPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="fixenBoxesPosition.fixenBoxesPosition-1"><span class="tsd-kind-call-signature">fixen<wbr/>Boxes<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">box</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a><a href="#fixenBoxesPosition.fixenBoxesPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>make all the nest boxes&#39;s position fixed</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">box</span>: <a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a></h5>
+<div class="tsd-comment tsd-typography"><p>the main boxes</p>
+</div>
+<div class="tsd-comment tsd-typography"></div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a></h4><p>the fixed boxes</p>
+
+<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L610">libclo/index.ts:610</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="generatePdf" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>generate<wbr/>Pdf</span><a href="#generatePdf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
-<li class="tsd-signature tsd-anchor-link" id="generatePdf.generatePdf-1"><span class="tsd-kind-call-signature">generate<wbr/>Pdf</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#generatePdf.generatePdf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-signature tsd-anchor-link" id="generatePdf.generatePdf-1"><span class="tsd-kind-call-signature">generate<wbr/>Pdf</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#generatePdf.generatePdf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
 <li class="tsd-description">
-<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L227">libclo/index.ts:227</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L459">libclo/index.ts:459</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getAttr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Attr</span><a href="#getAttr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
 <h5><span class="tsd-kind-parameter">attr</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L210">libclo/index.ts:210</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L442">libclo/index.ts:442</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member"><a id="getGlyphMaxHeight" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>get<wbr/>Glyph<wbr/>Max<wbr/>Height</span><a href="#getGlyphMaxHeight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="getGlyphMaxHeight.getGlyphMaxHeight-1"><span class="tsd-kind-call-signature">get<wbr/>Glyph<wbr/>Max<wbr/>Height</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">nodeLine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getGlyphMaxHeight.getGlyphMaxHeight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>get the max height of the glyph<code>[a, b, c]</code></p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">nodeLine</span>: <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span></h5>
+<div class="tsd-comment tsd-typography"><p>the node line [a, b, c, ...]</p>
+</div>
+<div class="tsd-comment tsd-typography"></div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
+<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L698">libclo/index.ts:698</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member tsd-is-private"><a id="grid" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>grid</span><a href="#grid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures tsd-is-private">
+<li class="tsd-signature tsd-anchor-link" id="grid.grid-1"><span class="tsd-kind-call-signature">grid</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">doc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#grid.grid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">doc</span>: <span class="tsd-signature-type">any</span></h5></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L553">libclo/index.ts:553</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="preprocessorRegister" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>preprocessor<wbr/>Register</span><a href="#preprocessorRegister" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 <div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L223">libclo/index.ts:223</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L455">libclo/index.ts:455</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member"><a id="putText" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>put<wbr/>Text</span><a href="#putText" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="putText.putText-1"><span class="tsd-kind-call-signature">put<wbr/>Text</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">doc</span>, <span class="tsd-kind-parameter">box</span>, <span class="tsd-kind-parameter">styleCache</span>, <span class="tsd-kind-parameter">fontPairCache</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type ">PDFDocument</span><span class="tsd-signature-symbol">, </span><a href="../interfaces/canva.TextStyle.html" class="tsd-signature-type tsd-kind-interface">TextStyle</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/canva.fontPathPSNamePair.html" class="tsd-signature-type tsd-kind-interface">fontPathPSNamePair</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><a href="#putText.putText-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">doc</span>: <span class="tsd-signature-type ">PDFDocument</span></h5></li>
+<li>
+<h5><span class="tsd-kind-parameter">box</span>: <a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a></h5></li>
+<li>
+<h5><span class="tsd-kind-parameter">styleCache</span>: <a href="../interfaces/canva.TextStyle.html" class="tsd-signature-type tsd-kind-interface">TextStyle</a></h5></li>
+<li>
+<h5><span class="tsd-kind-parameter">fontPairCache</span>: <a href="../interfaces/canva.fontPathPSNamePair.html" class="tsd-signature-type tsd-kind-interface">fontPathPSNamePair</a></h5></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type ">PDFDocument</span><span class="tsd-signature-symbol">, </span><a href="../interfaces/canva.TextStyle.html" class="tsd-signature-type tsd-kind-interface">TextStyle</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/canva.fontPathPSNamePair.html" class="tsd-signature-type tsd-kind-interface">fontPathPSNamePair</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L501">libclo/index.ts:501</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member"><a id="removeBreakPoints" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>remove<wbr/>Break<wbr/>Points</span><a href="#removeBreakPoints" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="removeBreakPoints.removeBreakPoints-1"><span class="tsd-kind-call-signature">remove<wbr/>Break<wbr/>Points</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">boxitemline</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span><a href="#removeBreakPoints.removeBreakPoints-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>remove breakpoints</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">boxitemline</span>: <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span></h5>
+<div class="tsd-comment tsd-typography"><p>boxitem in a line with a breakpoint</p>
+</div>
+<div class="tsd-comment tsd-typography"></div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span></h4><p>boxitemline with break points removed</p>
+
+<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L744">libclo/index.ts:744</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member"><a id="removeGlue" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>remove<wbr/>Glue</span><a href="#removeGlue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="removeGlue.removeGlue-1"><span class="tsd-kind-call-signature">remove<wbr/>Glue</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">nodeLine</span>, <span class="tsd-kind-parameter">frame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span><a href="#removeGlue.removeGlue-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">nodeLine</span>: <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span></h5></li>
+<li>
+<h5><span class="tsd-kind-parameter">frame</span>: <a href="../interfaces/libclo.FrameBox.html" class="tsd-signature-type tsd-kind-interface">FrameBox</a></h5></li></ul></div>
+<h4 class="tsd-returns-title">Returns <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L704">libclo/index.ts:704</a></li></ul></aside></li></ul></section>
+<section class="tsd-panel tsd-member"><a id="segmentedNodesToFrameBox" class="tsd-anchor"></a>
+<h3 class="tsd-anchor-link"><span>segmented<wbr/>Nodes<wbr/>To<wbr/>Frame<wbr/>Box</span><a href="#segmentedNodesToFrameBox" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures">
+<li class="tsd-signature tsd-anchor-link" id="segmentedNodesToFrameBox.segmentedNodesToFrameBox-1"><span class="tsd-kind-call-signature">segmented<wbr/>Nodes<wbr/>To<wbr/>Frame<wbr/>Box</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">segmentedNodes</span>, <span class="tsd-kind-parameter">frame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a><a href="#segmentedNodesToFrameBox.segmentedNodesToFrameBox-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
+<li class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>input a <code>segmentedNodes</code> and a layed <code>frame</code>, return a big <code>Box</code> that nodes is put in.</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li>
+<h5><span class="tsd-kind-parameter">segmentedNodes</span>: <a href="../types/libclo.BoxesItem.html" class="tsd-signature-type tsd-kind-type-alias">BoxesItem</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h5>
+<div class="tsd-comment tsd-typography"><p>the segmentnodes to be input</p>
+</div>
+<div class="tsd-comment tsd-typography"></div></li>
+<li>
+<h5><span class="tsd-kind-parameter">frame</span>: <a href="../interfaces/libclo.FrameBox.html" class="tsd-signature-type tsd-kind-interface">FrameBox</a></h5>
+<div class="tsd-comment tsd-typography"><p>the frame to be layed out.</p>
+</div>
+<div class="tsd-comment tsd-typography"></div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <a href="../interfaces/libclo.Box.html" class="tsd-signature-type tsd-kind-interface">Box</a></h4><p>the big <code>Box</code>.</p>
+
+<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L648">libclo/index.ts:648</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setAttr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Attr</span><a href="#setAttr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
 <h5><span class="tsd-kind-parameter">val</span>: <span class="tsd-signature-type">any</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/Yoxem/clo/blob/796e0c2/src/libclo/index.ts#L206">libclo/index.ts:206</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/Yoxem/clo/blob/9548c51/src/libclo/index.ts#L438">libclo/index.ts:438</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
 <li><a href="#attrs" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>attrs</span></a></li>
 <li><a href="#mainStream" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>main<wbr/>Stream</span></a></li>
 <li><a href="#preprocessors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>preprocessors</span></a></li>
+<li><a href="#fixenBoxesPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>fixen<wbr/>Boxes<wbr/>Position</span></a></li>
 <li><a href="#generatePdf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>generate<wbr/>Pdf</span></a></li>
 <li><a href="#getAttr" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>get<wbr/>Attr</span></a></li>
+<li><a href="#getGlyphMaxHeight" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>get<wbr/>Glyph<wbr/>Max<wbr/>Height</span></a></li>
+<li><a href="#grid" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>grid</span></a></li>
 <li><a href="#preprocessorRegister" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>preprocessor<wbr/>Register</span></a></li>
+<li><a href="#putText" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>put<wbr/>Text</span></a></li>
+<li><a href="#removeBreakPoints" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>remove<wbr/>Break<wbr/>Points</span></a></li>
+<li><a href="#removeGlue" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>remove<wbr/>Glue</span></a></li>
+<li><a href="#segmentedNodesToFrameBox" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>segmented<wbr/>Nodes<wbr/>To<wbr/>Frame<wbr/>Box</span></a></li>
 <li><a href="#setAttr" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>set<wbr/>Attr</span></a></li></ul></div></details></div>
 <div class="site-menu">
 <nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1"></use></svg><span>clo</span></a>