<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
  Class: RRTF::GeometryProperties
  
    &mdash; Documentation by YARD 0.9.9
  
</title>

  <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" />

  <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />

<script type="text/javascript" charset="utf-8">
  pathId = "RRTF::GeometryProperties";
  relpath = '../';
</script>


  <script type="text/javascript" charset="utf-8" src="../js/jquery.js"></script>

  <script type="text/javascript" charset="utf-8" src="../js/app.js"></script>


  </head>
  <body>
    <div class="nav_wrap">
      <iframe id="nav" src="../class_list.html?1"></iframe>
      <div id="resizer"></div>
    </div>

    <div id="main" tabindex="-1">
      <div id="header">
        <div id="menu">
  
    <a href="../_index.html">Index (G)</a> &raquo;
    <span class='title'><span class='object_link'><a href="../RRTF.html" title="RRTF (module)">RRTF</a></span></span>
     &raquo; 
    <span class="title">GeometryProperties</span>
  
</div>

        <div id="search">
  
    <a class="full_list_link" id="class_list_link"
        href="../class_list.html">

        <svg width="24" height="24">
          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
        </svg>
    </a>
  
</div>
        <div class="clear"></div>
      </div>

      <div id="content"><h1>Class: RRTF::GeometryProperties
  
  
  
</h1>
<div class="box_info">
  
  <dl>
    <dt>Inherits:</dt>
    <dd>
      <span class="inheritName"><span class='object_link'><a href="Properties.html" title="RRTF::Properties (class)">Properties</a></span></span>
      
        <ul class="fullTree">
          <li>Object</li>
          
            <li class="next"><span class='object_link'><a href="Properties.html" title="RRTF::Properties (class)">Properties</a></span></li>
          
            <li class="next">RRTF::GeometryProperties</li>
          
        </ul>
        <a href="#" class="inheritanceTree">show all</a>
      
    </dd>
  </dl>
  

  
  
  
  
  

  

  
  <dl>
    <dt>Defined in:</dt>
    <dd>lib/rrtf/properties/geometry_properties.rb</dd>
  </dl>
  
</div>

<h2>Overview</h2><div class="docstring">
  <div class="discussion">
    
<p>This class represents properties that are to be applied to geometry
objects.</p>


  </div>
</div>
<div class="tags">
  
<p class="tag_title">Author:</p>
<ul class="author">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>Wesley Hileman</p>
</div>
      
    </li>
  
</ul>
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
  <h2>Constant Summary</h2>
  <dl class="constants">
    
      <dt id="HORIZONTAL_REFERENCE_DICTIONARY-constant" class="">HORIZONTAL_REFERENCE_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>COLUMN</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CHARACTER</span><span class='tstring_end'>&quot;</span></span>       <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LEFT_MARGIN</span><span class='tstring_end'>&quot;</span></span>     <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>RIGHT_MARGIN</span><span class='tstring_end'>&quot;</span></span>    <span class='op'>=&gt;</span> <span class='int'>5</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>6</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='int'>7</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="VERTICAL_REFERENCE_DICTIONARY-constant" class="">VERTICAL_REFERENCE_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PARAGRAPH</span><span class='tstring_end'>&quot;</span></span>       <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LINE</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP_MARGIN</span><span class='tstring_end'>&quot;</span></span>      <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>5</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>6</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='int'>7</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="HORIZONTAL_ALIGNMENT_DICTIONARY-constant" class="">HORIZONTAL_ALIGNMENT_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ABSOLUTE</span><span class='tstring_end'>&quot;</span></span>        <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LEFT</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CENTER</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>RIGHT</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE</span><span class='tstring_end'>&quot;</span></span>         <span class='op'>=&gt;</span> <span class='int'>5</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="VERTICAL_ALIGNMENT_DICTIONARY-constant" class="">VERTICAL_ALIGNMENT_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ABSOLUTE</span><span class='tstring_end'>&quot;</span></span>        <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP</span><span class='tstring_end'>&quot;</span></span>             <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CENTER</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE</span><span class='tstring_end'>&quot;</span></span>         <span class='op'>=&gt;</span> <span class='int'>5</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="WIDTH_REFERENCE_DICTIONARY-constant" class="">WIDTH_REFERENCE_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LEFT_MARGIN</span><span class='tstring_end'>&quot;</span></span>     <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>RIGHT_MARGIN</span><span class='tstring_end'>&quot;</span></span>    <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='int'>5</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="HEIGHT_REFERENCE_DICTIONARY-constant" class="">HEIGHT_REFERENCE_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span>            <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP_MARGIN</span><span class='tstring_end'>&quot;</span></span>      <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OUTSIDE_MARGIN</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='int'>5</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="TEXT_WRAP_DICTIONARY-constant" class="">TEXT_WRAP_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>INLINE</span><span class='tstring_end'>&quot;</span></span>                <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='kw'>nil</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>AROUND_BOTH</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>0</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>AROUND_LEFT</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>1</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>AROUND_RIGHT</span><span class='tstring_end'>&quot;</span></span>          <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>AROUND_LARGEST</span><span class='tstring_end'>&quot;</span></span>        <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>3</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>NONE</span><span class='tstring_end'>&quot;</span></span>                  <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='kw'>nil</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TIGHT_AROUND_BOTH</span><span class='tstring_end'>&quot;</span></span>     <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>0</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TIGHT_AROUND_LEFT</span><span class='tstring_end'>&quot;</span></span>     <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>1</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TIGHT_AROUND_RIGHT</span><span class='tstring_end'>&quot;</span></span>    <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>2</span><span class='rbrace'>}</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TIGHT_AROUND_LARGEST</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='lbrace'>{</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='int'>3</span><span class='rbrace'>}</span><span class='comma'>,</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="GEOMERTY_TYPE_DICTIONARY-constant" class="">GEOMERTY_TYPE_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CUSTOM</span><span class='tstring_end'>&quot;</span></span>                <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>RECTANGLE</span><span class='tstring_end'>&quot;</span></span>             <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ROUND_RECTANGLE</span><span class='tstring_end'>&quot;</span></span>       <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ELLIPSE</span><span class='tstring_end'>&quot;</span></span>               <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>DIAMOND</span><span class='tstring_end'>&quot;</span></span>               <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ISOSCELES_TRIANGLE</span><span class='tstring_end'>&quot;</span></span>    <span class='op'>=&gt;</span> <span class='int'>5</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>RIGHT_TRIANGLE</span><span class='tstring_end'>&quot;</span></span>        <span class='op'>=&gt;</span> <span class='int'>6</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PARALLELOGRAM</span><span class='tstring_end'>&quot;</span></span>         <span class='op'>=&gt;</span> <span class='int'>7</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TRAPEZOID</span><span class='tstring_end'>&quot;</span></span>             <span class='op'>=&gt;</span> <span class='int'>8</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>HEXAGON</span><span class='tstring_end'>&quot;</span></span>               <span class='op'>=&gt;</span> <span class='int'>9</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>OCTAGON</span><span class='tstring_end'>&quot;</span></span>               <span class='op'>=&gt;</span> <span class='int'>10</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PENTAGON</span><span class='tstring_end'>&quot;</span></span>              <span class='op'>=&gt;</span> <span class='int'>56</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LINE</span><span class='tstring_end'>&quot;</span></span>                  <span class='op'>=&gt;</span> <span class='int'>20</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TEXT_BOX</span><span class='tstring_end'>&quot;</span></span>              <span class='op'>=&gt;</span> <span class='int'>202</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="TEXT_ANCHOR_DICTIONARY-constant" class="">TEXT_ANCHOR_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    

  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP</span><span class='tstring_end'>&quot;</span></span>                       <span class='op'>=&gt;</span> <span class='int'>0</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MIDDLE</span><span class='tstring_end'>&quot;</span></span>                    <span class='op'>=&gt;</span> <span class='int'>1</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM</span><span class='tstring_end'>&quot;</span></span>                    <span class='op'>=&gt;</span> <span class='int'>2</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP_CENTERED</span><span class='tstring_end'>&quot;</span></span>              <span class='op'>=&gt;</span> <span class='int'>3</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MIDDLE_CENTERED</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='int'>4</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM_CENTERED</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='int'>5</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP_BASELINE</span><span class='tstring_end'>&quot;</span></span>              <span class='op'>=&gt;</span> <span class='int'>6</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM_BASELINE</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='int'>7</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TOP_CENTERED_BASELINE</span><span class='tstring_end'>&quot;</span></span>     <span class='op'>=&gt;</span> <span class='int'>8</span><span class='comma'>,</span>
  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>BOTTOM_CENTERED_BASELINE</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='int'>9</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
      <dt id="PATH_SEGMENT_DICTIONARY-constant" class="">PATH_SEGMENT_DICTIONARY =
        <div class="docstring">
  <div class="discussion">
    
  <div class="note notetag">
    <strong>Note:</strong>
    <div class='inline'>
<p>The upper three bits store segment stype, lower 13 bits store the number of
segments of that type to appear in series (always 1 – except for control
segments – for the non-compressed encoding used here where the codes for
segments of the same type that appear in series are repeated).</p>
</div>
  </div>



  </div>
</div>
<div class="tags">
  
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div>
      </dt>
      <dd><pre class="code"><span class='lbrace'>{</span>
  <span class='comment'># draw a line from the current point to a specified end point
</span>  <span class='comment'># [requires one additional point]
</span>  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>LINE_TO</span><span class='tstring_end'>&quot;</span></span>                   <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>0001</span><span class='tstring_end'>&quot;</span></span><span class='period'>.</span><span class='id identifier rubyid_to_i'>to_i</span><span class='lparen'>(</span><span class='int'>16</span><span class='rparen'>)</span><span class='comma'>,</span>
  <span class='comment'># draw a cubic bezier curve using the current point, two control points,
</span>  <span class='comment'># and an end point [requires three additional points]
</span>  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CUBIC_BEZIER_TO</span><span class='tstring_end'>&quot;</span></span>           <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>2001</span><span class='tstring_end'>&quot;</span></span><span class='period'>.</span><span class='id identifier rubyid_to_i'>to_i</span><span class='lparen'>(</span><span class='int'>16</span><span class='rparen'>)</span><span class='comma'>,</span>
  <span class='comment'># draw a line from the current point to the starting point and close
</span>  <span class='comment'># the path [requires no additional points]
</span>  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CLOSE_PATH</span><span class='tstring_end'>&quot;</span></span>                <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>6001</span><span class='tstring_end'>&quot;</span></span><span class='period'>.</span><span class='id identifier rubyid_to_i'>to_i</span><span class='lparen'>(</span><span class='int'>16</span><span class='rparen'>)</span><span class='comma'>,</span>
  <span class='comment'># start a path (control segment) [requires one point]
</span>  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>START_AT</span><span class='tstring_end'>&quot;</span></span>                  <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>4000</span><span class='tstring_end'>&quot;</span></span><span class='period'>.</span><span class='id identifier rubyid_to_i'>to_i</span><span class='lparen'>(</span><span class='int'>16</span><span class='rparen'>)</span><span class='comma'>,</span>
  <span class='comment'># end a path (control segment) [requires no points]
</span>  <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>END</span><span class='tstring_end'>&quot;</span></span>                       <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>8000</span><span class='tstring_end'>&quot;</span></span><span class='period'>.</span><span class='id identifier rubyid_to_i'>to_i</span><span class='lparen'>(</span><span class='int'>16</span><span class='rparen'>)</span>
<span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_freeze'>freeze</span></pre></dd>
    
  </dl>







  
    <h2>
      Instance Method Summary
      <small><a href="#" class="summary_toggle">collapse</a></small>
    </h2>

    <ul class="summary">
      
        <li class="public ">
  <span class="summary_signature">
    
      <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(options = {})  &#x21d2; GeometryProperties </a>
    

    
  </span>
  
  
    <span class="note title constructor">constructor</span>
  
  
  
  
  
  

  
    <span class="summary_desc"><div class='inline'>
<p>This is a constructor for the GeometryProperties class.</p>
</div></span>
  
</li>

      
        <li class="public ">
  <span class="summary_signature">
    
      <a href="#to_rtf-instance_method" title="#to_rtf (instance method)">#<strong>to_rtf</strong>  &#x21d2; String </a>
    

    
  </span>
  
  
  
  
  
  
  

  
    <span class="summary_desc"><div class='inline'>
<p>Converts a geometry properties object into an RTF sequence.</p>
</div></span>
  
</li>

      
    </ul>
  


  
  
  
  
  
  <div id="constructor_details" class="method_details_list">
  <h2>Constructor Details</h2>
  
    <div class="method_details first">
  <h3 class="signature first" id="initialize-instance_method">
  
    #<strong>initialize</strong>(options = {})  &#x21d2; <tt><span class='object_link'><a href="" title="RRTF::GeometryProperties (class)">GeometryProperties</a></span></tt> 
  

  

  
</h3><div class="docstring">
  <div class="discussion">
    
<p>This is a constructor for the GeometryProperties class.</p>


  </div>
</div>
<div class="tags">
  <p class="tag_title">Parameters:</p>
<ul class="param">
  
    <li>
      
        <span class='name'>options</span>
      
      
        <span class='type'>(<tt>Hash</tt>)</span>
      
      
        <em class="default">(defaults to: <tt>{}</tt>)</em>
      
      
    </li>
  
</ul>

<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div><table class="source_code">
  <tr>
    <td>
      <pre class="lines">


135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180</pre>
    </td>
    <td>
      <pre class="code"><span class="info file"># File 'lib/rrtf/properties/geometry_properties.rb', line 135</span>

<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span>
  <span class='ivar'>@type</span>                        <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#GEOMERTY_TYPE_DICTIONARY-constant" title="RRTF::GeometryProperties::GEOMERTY_TYPE_DICTIONARY (constant)">GEOMERTY_TYPE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>type</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span>
  <span class='ivar'>@rotation</span>                    <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geomfrac'><span class='object_link'><a href="Utilities.html#value2geomfrac-class_method" title="RRTF::Utilities.value2geomfrac (method)">value2geomfrac</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>rotate</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@left</span>                        <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>left</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@right</span>                       <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>right</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@top</span>                         <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>top</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@bottom</span>                      <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>bottom</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@z_index</span>                     <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>z_index</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@horizontal_reference</span>        <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_REFERENCE_DICTIONARY (constant)">HORIZONTAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>horizontal_reference</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_REFERENCE_DICTIONARY (constant)">HORIZONTAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@vertical_reference</span>          <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#VERTICAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_REFERENCE_DICTIONARY (constant)">VERTICAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>vertical_reference</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#VERTICAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_REFERENCE_DICTIONARY (constant)">VERTICAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@text_wrap</span>                   <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#TEXT_WRAP_DICTIONARY-constant" title="RRTF::GeometryProperties::TEXT_WRAP_DICTIONARY (constant)">TEXT_WRAP_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>text_wrap</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span>
  <span class='ivar'>@below_text</span>                  <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>below_text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@lock_anchor</span>                 <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>lock_anchor</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@horizontal_alignment</span>        <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_ALIGNMENT_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_ALIGNMENT_DICTIONARY (constant)">HORIZONTAL_ALIGNMENT_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>horizontal_alignment</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_ALIGNMENT_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_ALIGNMENT_DICTIONARY (constant)">HORIZONTAL_ALIGNMENT_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ABSOLUTE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@vertical_alignment</span>          <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#VERTICAL_ALIGNMENT_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_ALIGNMENT_DICTIONARY (constant)">VERTICAL_ALIGNMENT_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>vertical_alignment</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#VERTICAL_ALIGNMENT_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_ALIGNMENT_DICTIONARY (constant)">VERTICAL_ALIGNMENT_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ABSOLUTE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@allow_overlap</span>               <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>allow_overlap</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@width_reference</span>             <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#WIDTH_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::WIDTH_REFERENCE_DICTIONARY (constant)">WIDTH_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>width_reference</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#WIDTH_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::WIDTH_REFERENCE_DICTIONARY (constant)">WIDTH_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@height_reference</span>            <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#HEIGHT_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HEIGHT_REFERENCE_DICTIONARY (constant)">HEIGHT_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>height_reference</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="#HEIGHT_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HEIGHT_REFERENCE_DICTIONARY (constant)">HEIGHT_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='ivar'>@width</span><span class='comma'>,</span> <span class='ivar'>@width_units</span>         <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_parse_string_with_units'><span class='object_link'><a href="Utilities.html#parse_string_with_units-class_method" title="RRTF::Utilities.parse_string_with_units (method)">parse_string_with_units</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>width</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@height</span><span class='comma'>,</span> <span class='ivar'>@height_units</span>       <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_parse_string_with_units'><span class='object_link'><a href="Utilities.html#parse_string_with_units-class_method" title="RRTF::Utilities.parse_string_with_units (method)">parse_string_with_units</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>height</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@width</span>                       <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='ivar'>@width</span><span class='embexpr_end'>}</span><span class='embexpr_beg'>#{</span><span class='ivar'>@width_units</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='ivar'>@width</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@width_units</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>%</span><span class='tstring_end'>&#39;</span></span>
  <span class='ivar'>@height</span>                      <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2twips'><span class='object_link'><a href="Utilities.html#value2twips-class_method" title="RRTF::Utilities.value2twips (method)">value2twips</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='ivar'>@height</span><span class='embexpr_end'>}</span><span class='embexpr_beg'>#{</span><span class='ivar'>@height_units</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='ivar'>@height</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@height_units</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>%</span><span class='tstring_end'>&#39;</span></span>
  <span class='ivar'>@fill_color</span>                  <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fill_color</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@has_fill</span>                    <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>has_fill</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='op'>||</span> <span class='op'>!</span><span class='ivar'>@fill_color</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span><span class='rparen'>)</span>
  <span class='ivar'>@line_color</span>                  <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>line_color</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@line_width</span>                  <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2emu'><span class='object_link'><a href="Utilities.html#value2emu-class_method" title="RRTF::Utilities.value2emu (method)">value2emu</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>line_width</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@has_line</span>                    <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>has_line</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='op'>||</span> <span class='op'>!</span><span class='ivar'>@line_color</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='op'>!</span><span class='ivar'>@line_width</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span><span class='rparen'>)</span>
  <span class='ivar'>@text_margin</span>                 <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>text_margin</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@text_anchor</span>                 <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#TEXT_ANCHOR_DICTIONARY-constant" title="RRTF::GeometryProperties::TEXT_ANCHOR_DICTIONARY (constant)">TEXT_ANCHOR_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>text_anchor</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rbracket'>]</span>
  <span class='ivar'>@fit_to_text</span>                 <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fit_to_text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@fit_text_to_shape</span>           <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fit_text_to_shape</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@flip_horizontal</span>             <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flip_horizontal</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@flip_vertical</span>               <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Utilities.html" title="RRTF::Utilities (class)">Utilities</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value2geombool'><span class='object_link'><a href="Utilities.html#value2geombool-class_method" title="RRTF::Utilities.value2geombool (method)">value2geombool</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flip_vertical</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
  <span class='ivar'>@path</span>                        <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>path</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='ivar'>@path_coordinate_origin</span>      <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>path_coordinate_origin</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='op'>||</span> <span class='lbracket'>[</span><span class='int'>0</span><span class='comma'>,</span> <span class='int'>0</span><span class='rbracket'>]</span>
  <span class='ivar'>@path_coordinate_limits</span>      <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>path_coordinate_limits</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='op'>||</span> <span class='lbracket'>[</span><span class='int'>30000</span><span class='comma'>,</span> <span class='int'>30000</span><span class='rbracket'>]</span>

  <span class='id identifier rubyid_parse_dimensions!'>parse_dimensions!</span>
  <span class='id identifier rubyid_parse_color!'>parse_color!</span> <span class='symbol'>:fill_color</span><span class='comma'>,</span> <span class='symbol'>:line_color</span>
  <span class='id identifier rubyid_parse_margin!'>parse_margin!</span> <span class='symbol'>:text_margin</span>
  <span class='id identifier rubyid_parse_path!'>parse_path!</span>

  <span class='kw'>unless</span> <span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
    <span class='const'><span class='object_link'><a href="RTFError.html" title="RRTF::RTFError (class)">RTFError</a></span></span><span class='period'>.</span><span class='id identifier rubyid_fire'><span class='object_link'><a href="RTFError.html#fire-class_method" title="RRTF::RTFError.fire (method)">fire</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Unreconized geometry options </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_options'>options</span><span class='embexpr_end'>}</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
  <span class='kw'>end</span> <span class='comment'># unless
</span><span class='kw'>end</span></pre>
    </td>
  </tr>
</table>
</div>
  
</div>


  <div id="instance_method_details" class="method_details_list">
    <h2>Instance Method Details</h2>

    
      <div class="method_details first">
  <h3 class="signature first" id="to_rtf-instance_method">
  
    #<strong>to_rtf</strong>  &#x21d2; <tt>String</tt> 
  

  

  
</h3><div class="docstring">
  <div class="discussion">
    
<p>Converts a geometry properties object into an RTF sequence.</p>


  </div>
</div>
<div class="tags">
  
<p class="tag_title">Returns:</p>
<ul class="return">
  
    <li>
      
      
        <span class='type'>(<tt>String</tt>)</span>
      
      
      
        &mdash;
        <div class='inline'>
<p>the RTF sequence corresponding to the properties object.</p>
</div>
      
    </li>
  
</ul>
<p class="tag_title">Since:</p>
<ul class="since">
  
    <li>
      
      
      
      
        
        <div class='inline'>
<p>1.0.0</p>
</div>
      
    </li>
  
</ul>

</div><table class="source_code">
  <tr>
    <td>
      <pre class="lines">


185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248</pre>
    </td>
    <td>
      <pre class="code"><span class="info file"># File 'lib/rrtf/properties/geometry_properties.rb', line 185</span>

<span class='kw'>def</span> <span class='id identifier rubyid_to_rtf'>to_rtf</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>=</span> <span class='const'>StringIO</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>

  <span class='comment'># keyword properties
</span>  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpleft</span><span class='embexpr_beg'>#{</span><span class='ivar'>@left</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                         <span class='kw'>unless</span> <span class='ivar'>@left</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpright</span><span class='embexpr_beg'>#{</span><span class='ivar'>@right</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                       <span class='kw'>unless</span> <span class='ivar'>@right</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shptop</span><span class='embexpr_beg'>#{</span><span class='ivar'>@top</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                           <span class='kw'>unless</span> <span class='ivar'>@top</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbottom</span><span class='embexpr_beg'>#{</span><span class='ivar'>@bottom</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                     <span class='kw'>unless</span> <span class='ivar'>@bottom</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpz</span><span class='embexpr_beg'>#{</span><span class='ivar'>@z_index</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                         <span class='kw'>unless</span> <span class='ivar'>@z_index</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbxpage</span><span class='tstring_end'>&quot;</span></span>                               <span class='kw'>if</span> <span class='ivar'>@horizontal_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_REFERENCE_DICTIONARY (constant)">HORIZONTAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbxmargin</span><span class='tstring_end'>&quot;</span></span>                             <span class='kw'>if</span> <span class='ivar'>@horizontal_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_REFERENCE_DICTIONARY (constant)">HORIZONTAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbxcolumn</span><span class='tstring_end'>&quot;</span></span>                             <span class='kw'>if</span> <span class='ivar'>@horizontal_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#HORIZONTAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::HORIZONTAL_REFERENCE_DICTIONARY (constant)">HORIZONTAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>COLUMN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbxignore</span><span class='tstring_end'>&quot;</span></span>                             <span class='kw'>unless</span> <span class='ivar'>@vertical_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbypage</span><span class='tstring_end'>&quot;</span></span>                               <span class='kw'>if</span> <span class='ivar'>@vertical_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#VERTICAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_REFERENCE_DICTIONARY (constant)">VERTICAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PAGE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbymargin</span><span class='tstring_end'>&quot;</span></span>                             <span class='kw'>if</span> <span class='ivar'>@vertical_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#VERTICAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_REFERENCE_DICTIONARY (constant)">VERTICAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MARGIN</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbypara</span><span class='tstring_end'>&quot;</span></span>                               <span class='kw'>if</span> <span class='ivar'>@vertical_reference</span> <span class='op'>==</span> <span class='const'><span class='object_link'><a href="#VERTICAL_REFERENCE_DICTIONARY-constant" title="RRTF::GeometryProperties::VERTICAL_REFERENCE_DICTIONARY (constant)">VERTICAL_REFERENCE_DICTIONARY</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PARAGRAPH</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpbyignore</span><span class='tstring_end'>&quot;</span></span>                             <span class='kw'>unless</span> <span class='ivar'>@vertical_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpwr</span><span class='embexpr_beg'>#{</span><span class='ivar'>@text_wrap</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>              <span class='kw'>unless</span> <span class='ivar'>@text_wrap</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@text_wrap</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WRAP</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpwrk</span><span class='embexpr_beg'>#{</span><span class='ivar'>@text_wrap</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>             <span class='kw'>unless</span> <span class='ivar'>@text_wrap</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@text_wrap</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>SIDE</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shpfblwtxt</span><span class='embexpr_beg'>#{</span><span class='ivar'>@below_text</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span>                <span class='kw'>unless</span> <span class='ivar'>@below_text</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\\shplockanchor</span><span class='tstring_end'>&quot;</span></span>                           <span class='kw'>if</span> <span class='ivar'>@lock_anchor</span>

  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span>

  <span class='comment'># object properties
</span>  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>shapeType</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@type</span><span class='rparen'>)</span>                          <span class='kw'>unless</span> <span class='ivar'>@type</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>rotation</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@rotation</span><span class='rparen'>)</span>                       <span class='kw'>unless</span> <span class='ivar'>@rotation</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>posh</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@horizontal_alignment</span><span class='rparen'>)</span>               <span class='kw'>unless</span> <span class='ivar'>@horizontal_alignment</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>posrelh</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@horizontal_reference</span><span class='rparen'>)</span>            <span class='kw'>unless</span> <span class='ivar'>@horizontal_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>posv</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@vertical_alignment</span><span class='rparen'>)</span>                 <span class='kw'>unless</span> <span class='ivar'>@vertical_alignment</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>posrelv</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@vertical_reference</span><span class='rparen'>)</span>              <span class='kw'>unless</span> <span class='ivar'>@vertical_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fAllowOverlap</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@allow_overlap</span><span class='rparen'>)</span>             <span class='kw'>unless</span> <span class='ivar'>@allow_overlap</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>pctHoriz</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@width</span><span class='rparen'>)</span>                          <span class='kw'>unless</span> <span class='ivar'>@width</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@width_units</span> <span class='op'>!=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>%</span><span class='tstring_end'>&#39;</span></span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>pctVert</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@height</span><span class='rparen'>)</span>                          <span class='kw'>unless</span> <span class='ivar'>@height</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>||</span> <span class='ivar'>@height_units</span> <span class='op'>!=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>%</span><span class='tstring_end'>&#39;</span></span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>sizerelh</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@width_reference</span><span class='rparen'>)</span>                <span class='kw'>unless</span> <span class='ivar'>@width_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>sizerelv</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@height_reference</span><span class='rparen'>)</span>               <span class='kw'>unless</span> <span class='ivar'>@height_reference</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFilled</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@has_fill</span><span class='rparen'>)</span>                        <span class='kw'>unless</span> <span class='ivar'>@has_fill</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fillColor</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@fill_color</span><span class='rparen'>)</span>                    <span class='kw'>unless</span> <span class='ivar'>@fill_color</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fLine</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@has_line</span><span class='rparen'>)</span>                          <span class='kw'>unless</span> <span class='ivar'>@has_fill</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>lineColor</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@line_color</span><span class='rparen'>)</span>                    <span class='kw'>unless</span> <span class='ivar'>@line_color</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>lineWidth</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@line_width</span><span class='rparen'>)</span>                    <span class='kw'>unless</span> <span class='ivar'>@line_width</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>dxTextLeft</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@text_margin_left</span><span class='rparen'>)</span>             <span class='kw'>unless</span> <span class='ivar'>@text_margin_left</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>dxTextRight</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@text_margin_right</span><span class='rparen'>)</span>           <span class='kw'>unless</span> <span class='ivar'>@text_margin_right</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>dyTextTop</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@text_margin_top</span><span class='rparen'>)</span>               <span class='kw'>unless</span> <span class='ivar'>@text_margin_top</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>dyTextBottom</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@text_margin_bottom</span><span class='rparen'>)</span>         <span class='kw'>unless</span> <span class='ivar'>@text_margin_bottom</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>anchorText</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@text_anchor</span><span class='rparen'>)</span>                  <span class='kw'>unless</span> <span class='ivar'>@text_anchor</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fBehindDocument</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@below_text</span><span class='rparen'>)</span>              <span class='kw'>unless</span> <span class='ivar'>@below_text</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFitShapeToText</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@fit_to_text</span><span class='rparen'>)</span>             <span class='kw'>unless</span> <span class='ivar'>@fit_to_text</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFitTextToShape</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@fit_text_to_shape</span><span class='rparen'>)</span>       <span class='kw'>unless</span> <span class='ivar'>@fit_text_to_shape</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFlipH</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@flip_horizontal</span><span class='rparen'>)</span>                  <span class='kw'>unless</span> <span class='ivar'>@flip_horizontal</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFlipV</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@flip_vertical</span><span class='rparen'>)</span>                    <span class='kw'>unless</span> <span class='ivar'>@flip_vertical</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>geoLeft</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_coordinate_origin</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span><span class='rparen'>)</span>       <span class='kw'>unless</span> <span class='ivar'>@path_coordinate_origin</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>geoTop</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_coordinate_origin</span><span class='lbracket'>[</span><span class='int'>1</span><span class='rbracket'>]</span><span class='rparen'>)</span>        <span class='kw'>unless</span> <span class='ivar'>@path_coordinate_origin</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>geoRight</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_coordinate_limits</span><span class='lbracket'>[</span><span class='int'>0</span><span class='rbracket'>]</span><span class='rparen'>)</span>      <span class='kw'>unless</span> <span class='ivar'>@path_coordinate_limits</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>geoBottom</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_coordinate_limits</span><span class='lbracket'>[</span><span class='int'>1</span><span class='rbracket'>]</span><span class='rparen'>)</span>     <span class='kw'>unless</span> <span class='ivar'>@path_coordinate_limits</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>pVerticies</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_verticies</span><span class='rparen'>)</span>               <span class='kw'>unless</span> <span class='ivar'>@path_verticies</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>pSegmentInfo</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_segment_info</span><span class='rparen'>)</span>          <span class='kw'>unless</span> <span class='ivar'>@path_segment_info</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>pConnectionSites</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='ivar'>@path_connection_sites</span><span class='rparen'>)</span>  <span class='kw'>unless</span> <span class='ivar'>@path_connection_sites</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fLineOK</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>fFillOK</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span>
  <span class='id identifier rubyid_rtf'>rtf</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_build_property'>build_property</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>f3DOK</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span>

  <span class='id identifier rubyid_rtf'>rtf</span><span class='period'>.</span><span class='id identifier rubyid_string'>string</span>
<span class='kw'>end</span></pre>
    </td>
  </tr>
</table>
</div>
    
  </div>

</div>

      <div id="footer">
  Generated on Mon Jul 31 21:49:01 2017 by
  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
  0.9.9 (ruby-2.3.3).
</div>

    </div>
  </body>
</html>