mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
2328 lines
158 KiB
HTML
2328 lines
158 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_TextContent Class Reference</title>
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../jquery.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
|
<script type="text/javascript" src="../../search/search.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">openNURBS SDK Help
|
|
 <span id="projectnumber">6.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="../../d3/d5c/class_o_n___text_content-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_TextContent Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../db/d11/opennurbs__text_8h_source.html">opennurbs_text.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ON_TextContent:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="../../d3/d82/class_o_n___text_content.png" usemap="#ON_5FTextContent_map" alt=""/>
|
|
<map id="ON_5FTextContent_map" name="ON_5FTextContent_map">
|
|
<area href="../../df/de0/class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="0,56,104,80"/>
|
|
<area href="../../d9/d7b/class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,104,24"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a36cebb72f2486652c180fbc42bf7b3ab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a36cebb72f2486652c180fbc42bf7b3ab">ON_TextContent</a> ()=default</td></tr>
|
|
<tr class="separator:a36cebb72f2486652c180fbc42bf7b3ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a586a1f252995c39c8f3c7c4e6b4c391d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a586a1f252995c39c8f3c7c4e6b4c391d">ON_TextContent</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> &src)</td></tr>
|
|
<tr class="separator:a586a1f252995c39c8f3c7c4e6b4c391d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68ecf0cd2c3baf206506f8f71ca339cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a68ecf0cd2c3baf206506f8f71ca339cc">~ON_TextContent</a> ()</td></tr>
|
|
<tr class="separator:a68ecf0cd2c3baf206506f8f71ca339cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af207de6d641f8a53fbf9e4fd3abdfec4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#af207de6d641f8a53fbf9e4fd3abdfec4">ClearBoundingBox</a> () override</td></tr>
|
|
<tr class="separator:af207de6d641f8a53fbf9e4fd3abdfec4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cea079b63cfc5cfba37f6d178cd7e7c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a0cea079b63cfc5cfba37f6d178cd7e7c">ComposeText</a> ()</td></tr>
|
|
<tr class="separator:a0cea079b63cfc5cfba37f6d178cd7e7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b7e62e643da2752020812c198adfa02"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a3b7e62e643da2752020812c198adfa02">Create</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t *RtfString, ON::AnnotationType annotation_type, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, bool bWrapped, double rect_width, double text_rotation_radians)</td></tr>
|
|
<tr class="memdesc:a3b7e62e643da2752020812c198adfa02"><td class="mdescLeft"> </td><td class="mdescRight">Parses text string and makes runs. <a href="#a3b7e62e643da2752020812c198adfa02">More...</a><br /></td></tr>
|
|
<tr class="separator:a3b7e62e643da2752020812c198adfa02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5ea9b09cf0f409019d26ed5ff267b81"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#af5ea9b09cf0f409019d26ed5ff267b81">Create</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t *RtfString, ON::AnnotationType annotation_type, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
|
|
<tr class="separator:af5ea9b09cf0f409019d26ed5ff267b81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebbc5434dd0c93ca9ae66d0a0ad1f50e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aebbc5434dd0c93ca9ae66d0a0ad1f50e">Dimension</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="separator:aebbc5434dd0c93ca9ae66d0a0ad1f50e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07147263c4c101075985d91ea4349551"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a07147263c4c101075985d91ea4349551">DimStyleTextPositionPropertiesHash</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a07147263c4c101075985d91ea4349551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2e4791756682de64b3958fcc1b2ae9d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ac2e4791756682de64b3958fcc1b2ae9d">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="memdesc:ac2e4791756682de64b3958fcc1b2ae9d"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a href="#ac2e4791756682de64b3958fcc1b2ae9d">More...</a><br /></td></tr>
|
|
<tr class="separator:ac2e4791756682de64b3958fcc1b2ae9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a543caeedd69bbb2e5a1e8ed7463a343a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a543caeedd69bbb2e5a1e8ed7463a343a">EqualTextPositionProperties</a> (ON::AnnotationType annotation_type, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a543caeedd69bbb2e5a1e8ed7463a343a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7edd384933f494db32888ae5fdcda97d"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a7edd384933f494db32888ae5fdcda97d">EvaluationSerialNumber</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a7edd384933f494db32888ae5fdcda97d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ccb3d17542727d2d541ad70be6e5b72"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a0ccb3d17542727d2d541ad70be6e5b72">FormattingRectangleWidth</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a0ccb3d17542727d2d541ad70be6e5b72"><td class="mdescLeft"> </td><td class="mdescRight">FormattingRectangleWidth is a width set by text wrapping. It's in model units. <a href="#a0ccb3d17542727d2d541ad70be6e5b72">More...</a><br /></td></tr>
|
|
<tr class="separator:a0ccb3d17542727d2d541ad70be6e5b72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc79adf1f69e6c77b3c962b8e7395eb2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#afc79adf1f69e6c77b3c962b8e7395eb2">Get2dCorners</a> (<a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> corners[4]) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:afc79adf1f69e6c77b3c962b8e7395eb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9cab6f434088fc41b68b6ca6a671ed8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/d11/class_o_n___mesh.html">ON_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ac9cab6f434088fc41b68b6ca6a671ed8">Get2dPickMesh</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:ac9cab6f434088fc41b68b6ca6a671ed8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46ad34c9c4dd23f851aa4671c20e2840"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a46ad34c9c4dd23f851aa4671c20e2840">Get2dSize</a> (bool raw, double &width, double &height) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a46ad34c9c4dd23f851aa4671c20e2840"><td class="mdescLeft"> </td><td class="mdescRight">Get the size of a 2d rectangle enclosing text. <a href="#a46ad34c9c4dd23f851aa4671c20e2840">More...</a><br /></td></tr>
|
|
<tr class="separator:a46ad34c9c4dd23f851aa4671c20e2840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a639b7e1f13a3d2271c346a07df2bfab4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a639b7e1f13a3d2271c346a07df2bfab4">Get3dCorners</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> corners[4]) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a639b7e1f13a3d2271c346a07df2bfab4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4704f54abef6f4ade368e4f21eb93e70"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a4704f54abef6f4ade368e4f21eb93e70">Get3dMaskCorners</a> (double border, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> corners[4]) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a4704f54abef6f4ade368e4f21eb93e70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b81f2d384b0fa9734f8f2f54c058f1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/d11/class_o_n___mesh.html">ON_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a6b81f2d384b0fa9734f8f2f54c058f1e">Get3dPickMesh</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a6b81f2d384b0fa9734f8f2f54c058f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8f7e62551974dcd06019d104c954ff7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa8f7e62551974dcd06019d104c954ff7">Get3dUnderline</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> ends[2], double scaled_gap) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:aa8f7e62551974dcd06019d104c954ff7"><td class="mdescLeft"> </td><td class="mdescRight">Gets endpoints of a line under the text offset down by textgap. <a href="#aa8f7e62551974dcd06019d104c954ff7">More...</a><br /></td></tr>
|
|
<tr class="separator:aa8f7e62551974dcd06019d104c954ff7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b397a4fdadf8e30c6eb865b1108ea54"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a4b397a4fdadf8e30c6eb865b1108ea54">GetAlignment</a> (ON::TextHorizontalAlignment &horz, ON::TextVerticalAlignment &vert) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a4b397a4fdadf8e30c6eb865b1108ea54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa01c31ddd92e13d936c4e6f2f4e4493e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa01c31ddd92e13d936c4e6f2f4e4493e">GetBBox</a> (double *boxmin, double *boxmax, bool bGrowBox=false) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="memdesc:aa01c31ddd92e13d936c4e6f2f4e4493e"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> GetBBox override <a href="#aa01c31ddd92e13d936c4e6f2f4e4493e">More...</a><br /></td></tr>
|
|
<tr class="separator:aa01c31ddd92e13d936c4e6f2f4e4493e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67abb290693551ccd985cd5d865b1991"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a67abb290693551ccd985cd5d865b1991">GetGlyphContours</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> *text_font, bool bSingleStrokeFont, double text_height, <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * > > > &text_contours) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a67abb290693551ccd985cd5d865b1991"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab48a5db3845672c73b9d9f71e8b982f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ab48a5db3845672c73b9d9f71e8b982f0">GetGlyphContours</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> *text_font, bool bSingleStrokeFont, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &text_xform, <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * > > > &text_contours) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:ab48a5db3845672c73b9d9f71e8b982f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6da76c41a36bab53b8af892de31c64c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a6da76c41a36bab53b8af892de31c64c4">GetGripPoints</a> (<a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &base, <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &width) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a6da76c41a36bab53b8af892de31c64c4"><td class="mdescLeft"> </td><td class="mdescRight">returns the base point and with grip using the current alignments <a href="#a6da76c41a36bab53b8af892de31c64c4">More...</a><br /></td></tr>
|
|
<tr class="separator:a6da76c41a36bab53b8af892de31c64c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e08dedea94c8c6eed86559d747b1947"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a4e08dedea94c8c6eed86559d747b1947">GetRun3dCorners</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> *run, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> corners[4]) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a4e08dedea94c8c6eed86559d747b1947"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c8231f0770f3025546c558ebe2aca90"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a1c8231f0770f3025546c558ebe2aca90">HasWrappedRuns</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a1c8231f0770f3025546c558ebe2aca90"><td class="mdescLeft"> </td><td class="mdescRight">True if text has wrapped runs, else false. <a href="#a1c8231f0770f3025546c558ebe2aca90">More...</a><br /></td></tr>
|
|
<tr class="separator:a1c8231f0770f3025546c558ebe2aca90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4074be131d265a757d4b26b9255d8f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ae4074be131d265a757d4b26b9255d8f0">IsValid</a> (class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log=nullptr) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="separator:ae4074be131d265a757d4b26b9255d8f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a943f3a702294ef8abf86df0cb82d030d"><td class="memItemLeft" align="right" valign="top">ON::object_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a943f3a702294ef8abf86df0cb82d030d">ObjectType</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="separator:a943f3a702294ef8abf86df0cb82d030d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a968f5c1e9af254b72d0441cc2863e47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a968f5c1e9af254b72d0441cc2863e47f">operator=</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> &src)</td></tr>
|
|
<tr class="separator:a968f5c1e9af254b72d0441cc2863e47f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f6d5c42e0a3d0f94b1b40c7d3f99f97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a8f6d5c42e0a3d0f94b1b40c7d3f99f97">PlainText</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a8f6d5c42e0a3d0f94b1b40c7d3f99f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbc0981a184d3245d3099fdd697883a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#abbc0981a184d3245d3099fdd697883a5">PlainTextWithFields</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:abbc0981a184d3245d3099fdd697883a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21d69e11dac92b9720976318fc6016a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a21d69e11dac92b9720976318fc6016a9">Read</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &) override</td></tr>
|
|
<tr class="separator:a21d69e11dac92b9720976318fc6016a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7d2f347b402c0f3ff64dbfdb34fc1c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ad7d2f347b402c0f3ff64dbfdb34fc1c3">RealignTextRuns</a> (ON::TextHorizontalAlignment new_h_align)</td></tr>
|
|
<tr class="separator:ad7d2f347b402c0f3ff64dbfdb34fc1c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4dbeb6f3888a414330c71260751b223c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a4dbeb6f3888a414330c71260751b223c">RebuildRuns</a> (ON::AnnotationType annotation_type, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
|
|
<tr class="separator:a4dbeb6f3888a414330c71260751b223c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae586bf947655e66b68484389363ac962"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ae586bf947655e66b68484389363ac962">ReplaceTextString</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t *RtfString, ON::AnnotationType annotation_type, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
|
|
<tr class="separator:ae586bf947655e66b68484389363ac962"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa990d4a61daf133527bf1d9a07b5973f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa990d4a61daf133527bf1d9a07b5973f">RichText</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:aa990d4a61daf133527bf1d9a07b5973f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3a9c208e317a1bd0f16b737b2787230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ad3a9c208e317a1bd0f16b737b2787230">RtfText</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:ad3a9c208e317a1bd0f16b737b2787230"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada3eb5dcaf20abbf86e0c11c3e063fea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ada3eb5dcaf20abbf86e0c11c3e063fea">SetAlignment</a> (ON::TextHorizontalAlignment horz, ON::TextVerticalAlignment vert)</td></tr>
|
|
<tr class="separator:ada3eb5dcaf20abbf86e0c11c3e063fea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33766be9ebcf6b824eca1e8fb3bf3669"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a33766be9ebcf6b824eca1e8fb3bf3669">SetEvaluationSerialNumber</a> (unsigned int sn) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a33766be9ebcf6b824eca1e8fb3bf3669"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d9b7ac2e2b24075b3da0846d6d6403d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a8d9b7ac2e2b24075b3da0846d6d6403d">SetFormattingRectangleWidth</a> (double width)</td></tr>
|
|
<tr class="separator:a8d9b7ac2e2b24075b3da0846d6d6403d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1b1051ba10bc59846c224ca97c56c2a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#af1b1051ba10bc59846c224ca97c56c2a">SetTextIsWrapped</a> (bool wrapped)</td></tr>
|
|
<tr class="separator:af1b1051ba10bc59846c224ca97c56c2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a639dc12a862968a304111591b1e5c443"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a639dc12a862968a304111591b1e5c443">SetTextRotationDegrees</a> (double rotation)</td></tr>
|
|
<tr class="separator:a639dc12a862968a304111591b1e5c443"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08e421499c28a4540f7905fe970aacb8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a08e421499c28a4540f7905fe970aacb8">SetTextRotationRadians</a> (double rotation)</td></tr>
|
|
<tr class="separator:a08e421499c28a4540f7905fe970aacb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5da382d31940edd0cea5a6e80d9603b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a5da382d31940edd0cea5a6e80d9603b3">TextContentBoundingBox</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a5da382d31940edd0cea5a6e80d9603b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4e002f176440cc9cbcc93c1a179e986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ab4e002f176440cc9cbcc93c1a179e986">TextContentHash</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:ab4e002f176440cc9cbcc93c1a179e986"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a236adcac695eb310e6d275e337815656"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a236adcac695eb310e6d275e337815656">TextContentHash</a> (bool bApplyWrapping, bool bEvaluateFields) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a236adcac695eb310e6d275e337815656"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b72303a25396af78954608bce64814b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a1b72303a25396af78954608bce64814b">TextIsWrapped</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a1b72303a25396af78954608bce64814b"><td class="mdescLeft"> </td><td class="mdescRight">True if flag to wrap is set. <a href="#a1b72303a25396af78954608bce64814b">More...</a><br /></td></tr>
|
|
<tr class="separator:a1b72303a25396af78954608bce64814b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d76c0aa73b39a0368c598669506050c"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a6d76c0aa73b39a0368c598669506050c">TextRotationDegrees</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:a6d76c0aa73b39a0368c598669506050c"><td class="mdescLeft"> </td><td class="mdescRight">Rotation in degrees around origin. <a href="#a6d76c0aa73b39a0368c598669506050c">More...</a><br /></td></tr>
|
|
<tr class="separator:a6d76c0aa73b39a0368c598669506050c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add21e6567ba85e991158692bcd261385"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#add21e6567ba85e991158692bcd261385">TextRotationRadians</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:add21e6567ba85e991158692bcd261385"><td class="mdescLeft"> </td><td class="mdescRight">Rotation in radians around origin. <a href="#add21e6567ba85e991158692bcd261385">More...</a><br /></td></tr>
|
|
<tr class="separator:add21e6567ba85e991158692bcd261385"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2104251d3f64a2378fe9391415848f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ac2104251d3f64a2378fe9391415848f0">TextRuns</a> (bool bRaw) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:ac2104251d3f64a2378fe9391415848f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6fb381cac31d4dc49c6cd59d1f4ac9e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#af6fb381cac31d4dc49c6cd59d1f4ac9e">Transform</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &xform) override</td></tr>
|
|
<tr class="separator:af6fb381cac31d4dc49c6cd59d1f4ac9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bdbf4a70a28601fc83410cafa9841a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a9bdbf4a70a28601fc83410cafa9841a6">WrappedPlainText</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:a9bdbf4a70a28601fc83410cafa9841a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef4574623af7232695086191c9f2a12f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aef4574623af7232695086191c9f2a12f">WrappedPlainTextWithFields</a> () <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:aef4574623af7232695086191c9f2a12f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae21398004f8f674e31ce68082b487d4b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ae21398004f8f674e31ce68082b487d4b">WrapText</a> (double width) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="memdesc:ae21398004f8f674e31ce68082b487d4b"><td class="mdescLeft"> </td><td class="mdescRight">Wrap text to a specified width in model space. <a href="#ae21398004f8f674e31ce68082b487d4b">More...</a><br /></td></tr>
|
|
<tr class="separator:ae21398004f8f674e31ce68082b487d4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b71579459f7b46543ae5a1a500a6852"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a0b71579459f7b46543ae5a1a500a6852">Write</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &) <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> override</td></tr>
|
|
<tr class="separator:a0b71579459f7b46543ae5a1a500a6852"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
|
|
<tr class="memitem:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a65226d33b1c8c1e8289e37073566c953">ON_Geometry</a> ()=default</td></tr>
|
|
<tr class="separator:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a71fbefc2a5f24da5f5fb4061d6849f17">ON_Geometry</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &)=default</td></tr>
|
|
<tr class="separator:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4f2ca447610c622f3530944c764a3a67">~ON_Geometry</a> ()=default</td></tr>
|
|
<tr class="separator:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab1acdd7f0c350da696b402a9ac5edce0">BoundingBox</a> () const</td></tr>
|
|
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb8d6122b6285e4ab819fa50bd442c23 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual class <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#aeb8d6122b6285e4ab819fa50bd442c23">BrepForm</a> (class <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> *brep=nullptr) const</td></tr>
|
|
<tr class="separator:aeb8d6122b6285e4ab819fa50bd442c23 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_COMPONENT_INDEX </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a20e5d1aeada9545127329a8699c702b9">ComponentIndex</a> () const</td></tr>
|
|
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcb646d6ca698c092b73f2f05373bfc2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#adcb646d6ca698c092b73f2f05373bfc2">EvaluatePoint</a> (const class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> &objref, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &P) const</td></tr>
|
|
<tr class="separator:adcb646d6ca698c092b73f2f05373bfc2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a7259b0a7e7c663e55345788411352075">GetBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, bool bGrowBox=false) const</td></tr>
|
|
<tr class="separator:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac123c564ea7a43c4406ac78954cf5266">GetBoundingBox</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &bbox_min, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &bbox_max, bool bGrowBox=false) const</td></tr>
|
|
<tr class="separator:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab59968e400d15d016517b7b4f2e32ea4">GetTightBoundingBox</a> (class <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &tight_bbox, bool bGrowBox=false, const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> *xform=nullptr) const</td></tr>
|
|
<tr class="separator:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84b28eb33d34c71913b9cd16f8ecab50 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a84b28eb33d34c71913b9cd16f8ecab50">HasBrepForm</a> () const</td></tr>
|
|
<tr class="separator:a84b28eb33d34c71913b9cd16f8ecab50 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af156cd098b9e68fab5f32e76b1e274e2">IsDeformable</a> () const</td></tr>
|
|
<tr class="separator:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac3d5cb708edca66a4a6c1992299329a3">MakeDeformable</a> ()</td></tr>
|
|
<tr class="separator:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a071e7617820ea38c40f4b3966e7daee0">operator=</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &)=default</td></tr>
|
|
<tr class="separator:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3c8306ab6d43886453a056160429bc0a">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
|
|
<tr class="separator:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af49629d8d427ee579d9b28c1e25818e0">Rotate</a> (double rotation_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
|
|
<tr class="separator:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a1b847d6dcda412468ab59f06328b2619">Scale</a> (double scale_factor)</td></tr>
|
|
<tr class="separator:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a737d7b1433104a39298629931e899cd4">SwapCoordinates</a> (int i, int j)</td></tr>
|
|
<tr class="separator:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3b47e669fde50b5223a8017863598e89">Translate</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &translation_vector)</td></tr>
|
|
<tr class="separator:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
|
|
<tr class="memitem:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af580c6199f4469c49a4e09a117626c10">ON_Object</a> () ON_NOEXCEPT</td></tr>
|
|
<tr class="separator:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a274166b34d06fc07a85997fd01b2dab1">ON_Object</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &)</td></tr>
|
|
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad940aab7d51005c8732d76d1b188e332">~ON_Object</a> ()</td></tr>
|
|
<tr class="separator:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d1/df0/class_o_n___aggregate_component_status.html">ON_AggregateComponentStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a8a1cfab63437a2d03cc50fdc6734f2a5">AggregateComponentStatus</a> () const</td></tr>
|
|
<tr class="separator:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad5432b341051664c185b10712a6e5b79">AttachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
|
|
<tr class="separator:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a27893ff72ca7abbe985f8b5f4ccd900e">ClearAllComponentStates</a> () const</td></tr>
|
|
<tr class="separator:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1af75ebe418edff4a11985f8fca7d83b">ClearComponentStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
|
|
<tr class="separator:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aeadf76a46f3f1a661bbf41e1b754fe89">ClearComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
|
|
<tr class="separator:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad044157e5c1efde9fce1c6ccf6e81ff3">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution)</td></tr>
|
|
<tr class="separator:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a58958333257eba5575a6a1b09c366c1b">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
|
|
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af51d5fcec9379ad9b7a56ac4dfc9a8b2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af51d5fcec9379ad9b7a56ac4dfc9a8b2">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
|
|
<tr class="separator:af51d5fcec9379ad9b7a56ac4dfc9a8b2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aa67be7d8cc76ec82ae22a30093ecf98f">DeleteComponents</a> (const ON_COMPONENT_INDEX *ci_list, size_t ci_count)</td></tr>
|
|
<tr class="separator:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af8435c33ab53af41c22dac75e8917569">DestroyRuntimeCache</a> (bool bDelete=true)</td></tr>
|
|
<tr class="separator:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1dbb0eff3b2287152b40991b3afca9ee">DetachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
|
|
<tr class="separator:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad265ca0da2d751edaa9d2b5ab2540c6a">EmergencyDestroy</a> ()</td></tr>
|
|
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#adb43bb324c44740c4bc2932e2f95c835">FirstUserData</a> () const</td></tr>
|
|
<tr class="separator:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a691de6470e814973858aa5c51eaffa77">GetComponentsWithSetStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, bool bAllEqualStates, <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_COMPONENT_INDEX > &components) const</td></tr>
|
|
<tr class="separator:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a29f8d609e22008680581c6ca72ac47df">GetUserData</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &userdata_uuid) const</td></tr>
|
|
<tr class="separator:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab40b5e89b4766299e415593b31a3849c">GetUserString</a> (const wchar_t *key, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &string_value) const</td></tr>
|
|
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ac285fba1506b2b9b821e3655582939c4">GetUserStringKeys</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > &user_string_keys) const</td></tr>
|
|
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a004ab49490f69fcdc7681919c3837a33">GetUserStrings</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> > &user_strings) const</td></tr>
|
|
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#afe5367058a90545e81cd79b78103175d">IsKindOf</a> (const <a class="el" href="../../d3/d3c/class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
|
|
<tr class="separator:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a609192fbafecbe4be3136d8cb4dce882">MarkAggregateComponentStatusAsNotCurrent</a> () const</td></tr>
|
|
<tr class="separator:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ae0674ccb79b6333e4b3c8e95ee10dd73">MemoryRelocate</a> ()</td></tr>
|
|
<tr class="separator:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a21c508d3b53458e252adbcd29e62ed09">ModelObjectId</a> () const</td></tr>
|
|
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a78b4ecb2eb36641e1ee6b4fc6129606e">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution, bool bDeleteAllSourceItems)</td></tr>
|
|
<tr class="separator:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a54a891ae2cb2a25008a7a39cb19dfcea">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
|
|
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aba6166c9aecef42639e684a2a3fda223">operator=</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &)</td></tr>
|
|
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a88b61cafc0024ecb7a4bd22da2718680">PurgeUserData</a> ()</td></tr>
|
|
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab728c0576fd5913bc1575b74997bddb5">SetComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_set) const</td></tr>
|
|
<tr class="separator:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a589f1fdc28f6259d1bd22bdedc9c4c76">SetComponentStatus</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> status_to_copy) const</td></tr>
|
|
<tr class="separator:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a074dc9e9b919853919564793c37f5143">SetUserString</a> (const wchar_t *key, const wchar_t *string_value)</td></tr>
|
|
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7234af898c307a2c2f7931db7e627592">SetUserStrings</a> (int count, const <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
|
|
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0299df21bfed90d7b5bfb24cdcf5e6c1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">SizeOf</a> () const</td></tr>
|
|
<tr class="separator:a0299df21bfed90d7b5bfb24cdcf5e6c1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a881bd2f0d8515adba1c42c578bcb7052">TransformUserData</a> (const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &xform)</td></tr>
|
|
<tr class="separator:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a82188bbf97bbd149ac6fcb7cd8e989d1">UpdateReferencedComponents</a> (const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &source_manifest, const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &destination_manifest, const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a> &manifest_map)</td></tr>
|
|
<tr class="separator:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab648403ebf4592831809710f378e9ac2">UserStringCount</a> () const</td></tr>
|
|
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a80001854689fef394107d21185dd9937"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a80001854689fef394107d21185dd9937">CreateStackedText</a> (<a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> *run)</td></tr>
|
|
<tr class="separator:a80001854689fef394107d21185dd9937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6a87f68724eed680c0589deec330015"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#ad6a87f68724eed680c0589deec330015">CreateStackedText</a> (<a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> *run, int cpcount, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> ON__UINT32 *cp, ON__UINT32 stack_delimiter=L'/')</td></tr>
|
|
<tr class="separator:ad6a87f68724eed680c0589deec330015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3add3d7f88264a926dcebf337c4a01b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa3add3d7f88264a926dcebf337c4a01b">EvaluateField</a> (<a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> *run)</td></tr>
|
|
<tr class="separator:aa3add3d7f88264a926dcebf337c4a01b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60d3144a55032b81a2cd74aad0d3e9f5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a60d3144a55032b81a2cd74aad0d3e9f5">FindAndStackFractions</a> (<a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> *runs, int i, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> wstr)</td></tr>
|
|
<tr class="separator:a60d3144a55032b81a2cd74aad0d3e9f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ee9029b360749b1db941f175b58e927"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a7ee9029b360749b1db941f175b58e927">FormatAngleMeasurement</a> (double angle, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t *user_text, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &formatted_string)</td></tr>
|
|
<tr class="separator:a7ee9029b360749b1db941f175b58e927"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b82d30a3bfe84faf42a41282cd751c3"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a1b82d30a3bfe84faf42a41282cd751c3">FormatDistanceAndTolerance</a> (double distance, ON::LengthUnitSystem units_in, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, bool alternate, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &formatted_string)</td></tr>
|
|
<tr class="memdesc:a1b82d30a3bfe84faf42a41282cd751c3"><td class="mdescLeft"> </td><td class="mdescRight">Dimension text formatting. <a href="#a1b82d30a3bfe84faf42a41282cd751c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a1b82d30a3bfe84faf42a41282cd751c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17da7802db6d504b2dfbee2f0ba4dd9f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a17da7802db6d504b2dfbee2f0ba4dd9f">FormatDistanceMeasurement</a> (double distance_in, ON::LengthUnitSystem units_in, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t *user_text, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &formatted_string)</td></tr>
|
|
<tr class="memdesc:a17da7802db6d504b2dfbee2f0ba4dd9f"><td class="mdescLeft"> </td><td class="mdescRight">Output. <a href="#a17da7802db6d504b2dfbee2f0ba4dd9f">More...</a><br /></td></tr>
|
|
<tr class="separator:a17da7802db6d504b2dfbee2f0ba4dd9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a132a579fa2d78b88a042daecf22fe0b6"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a132a579fa2d78b88a042daecf22fe0b6">GetLinefeedHeight</a> (<a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> &run)</td></tr>
|
|
<tr class="separator:a132a579fa2d78b88a042daecf22fe0b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa36fd562940a6b8d94d4ec8739ec66dd"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa36fd562940a6b8d94d4ec8739ec66dd">MeasureTextContent</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *text, bool raw, bool wrapped)</td></tr>
|
|
<tr class="separator:aa36fd562940a6b8d94d4ec8739ec66dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6be02ced6f6c7e5ce99cb7dc3aaf1e1f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a6be02ced6f6c7e5ce99cb7dc3aaf1e1f">MeasureTextRun</a> (<a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> *run)</td></tr>
|
|
<tr class="separator:a6be02ced6f6c7e5ce99cb7dc3aaf1e1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af49544b871f6bfb54a9f64bb326b4063"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#af49544b871f6bfb54a9f64bb326b4063">MeasureTextRunArray</a> (<a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> *runs, ON::TextVerticalAlignment v_align, ON::TextHorizontalAlignment h_align)</td></tr>
|
|
<tr class="separator:af49544b871f6bfb54a9f64bb326b4063"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:aa9a96f727498794fcbe0d017b9b460a1"><td class="memItemLeft" align="right" valign="top">*bool IsCurrentDimStyle <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a></td></tr>
|
|
<tr class="separator:aa9a96f727498794fcbe0d017b9b460a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a902c73a777e60ad331bc248d76b7d65a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#a902c73a777e60ad331bc248d76b7d65a">Empty</a></td></tr>
|
|
<tr class="separator:a902c73a777e60ad331bc248d76b7d65a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_attribs_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_o_n___geometry')"><img src="../../closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
|
|
<tr class="memitem:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4d9849b197644c66831f3ed1b8738935">Unset</a></td></tr>
|
|
<tr class="separator:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:aecef035d1177d6969ff745bef6593482"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aecef035d1177d6969ff745bef6593482">ON_Text</a></td></tr>
|
|
<tr class="separator:aecef035d1177d6969ff745bef6593482"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_types_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_o_n___object')"><img src="../../closed.png" alt="-"/> Public Types inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
|
|
<tr class="memitem:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">UserDataConflictResolution</a> : unsigned char { <br />
|
|
  <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956caba9e24ac13ffcde7d2f6b554a33df7cd">UserDataConflictResolution::destination_object</a> = 0,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca34f1a09f0cf6c7e702b6aad2260c6b0f">UserDataConflictResolution::source_object</a> = 1,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cad741a50b9ec9ac0de6491a83bc5b166f">UserDataConflictResolution::source_copycount_gt</a> = 2,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca35055504b8fe7e98f97c2b2ea6168ad2">UserDataConflictResolution::source_copycount_ge</a> = 3,
|
|
<br />
|
|
  <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca6c944380c6bd502741a041a82ad00a5a">UserDataConflictResolution::destination_copycount_gt</a> = 4,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cadb77cee2050a09b500c679688e45a105">UserDataConflictResolution::destination_copycount_ge</a> = 5,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca880ec7882afd9386e91140bf4f77e594">UserDataConflictResolution::delete_item</a> = 6
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a36cebb72f2486652c180fbc42bf7b3ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36cebb72f2486652c180fbc42bf7b3ab">◆ </a></span>ON_TextContent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_TextContent::ON_TextContent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68ecf0cd2c3baf206506f8f71ca339cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68ecf0cd2c3baf206506f8f71ca339cc">◆ </a></span>~ON_TextContent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_TextContent::~ON_TextContent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a586a1f252995c39c8f3c7c4e6b4c391d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a586a1f252995c39c8f3c7c4e6b4c391d">◆ </a></span>ON_TextContent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_TextContent::ON_TextContent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af207de6d641f8a53fbf9e4fd3abdfec4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af207de6d641f8a53fbf9e4fd3abdfec4">◆ </a></span>ClearBoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::ClearBoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Some objects cache bounding box information. If you modify an object, then call <a class="el" href="../../d3/d82/class_o_n___text_content.html#af207de6d641f8a53fbf9e4fd3abdfec4">ClearBoundingBox()</a> to inform the object that any cached bounding boxes are invalid.</p>
|
|
<p>Remarks: Generally, <a class="el" href="../../d3/d82/class_o_n___text_content.html#af207de6d641f8a53fbf9e4fd3abdfec4">ClearBoundingBox()</a> overrides simply invalidate a cached bounding box and then wait for a call to <a class="el" href="../../d3/d82/class_o_n___text_content.html#aa01c31ddd92e13d936c4e6f2f4e4493e" title="virtual ON_Geometry GetBBox override ">GetBBox()</a> before recomputing the bounding box.</p>
|
|
<p>The default implementation does nothing. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../df/de0/class_o_n___geometry.html#af8dfbd8534986bbd327a6ad812e374be">ON_Geometry</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cea079b63cfc5cfba37f6d178cd7e7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cea079b63cfc5cfba37f6d178cd7e7c">◆ </a></span>ComposeText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::ComposeText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>With runs in place, compose the text in the runs and fill in the Text's string that is returned by RtfText </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b7e62e643da2752020812c198adfa02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b7e62e643da2752020812c198adfa02">◆ </a></span>Create() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Create </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td>
|
|
<td class="paramname"><em>RtfString</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::AnnotationType </td>
|
|
<td class="paramname"><em>annotation_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bWrapped</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rect_width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>text_rotation_radians</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parses text string and makes runs. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">annotation_type</td><td>used to select type specific dimstyle properties like text alignment settings </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5ea9b09cf0f409019d26ed5ff267b81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5ea9b09cf0f409019d26ed5ff267b81">◆ </a></span>Create() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Create </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td>
|
|
<td class="paramname"><em>RtfString</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::AnnotationType </td>
|
|
<td class="paramname"><em>annotation_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">annotation_type</td><td>used to select type specific dimstyle properties like text alignment settings </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80001854689fef394107d21185dd9937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80001854689fef394107d21185dd9937">◆ </a></span>CreateStackedText() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::CreateStackedText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>run</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6a87f68724eed680c0589deec330015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6a87f68724eed680c0589deec330015">◆ </a></span>CreateStackedText() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::CreateStackedText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>run</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>cpcount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> ON__UINT32 * </td>
|
|
<td class="paramname"><em>cp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>stack_delimiter</em> = <code>L'/'</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebbc5434dd0c93ca9ae66d0a0ad1f50e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebbc5434dd0c93ca9ae66d0a0ad1f50e">◆ </a></span>Dimension()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_TextContent::Dimension </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Dimension of the object. Returns: Dimension of the object. Remarks: The dimension is typically three. For parameter space trimming curves the dimension is two. In rare cases the dimension can be one or greater than three. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../df/de0/class_o_n___geometry.html#a0d66ab16e2fddfd1b3e6cf3d6ebbd364">ON_Geometry</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07147263c4c101075985d91ea4349551"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07147263c4c101075985d91ea4349551">◆ </a></span>DimStyleTextPositionPropertiesHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_TextContent::DimStyleTextPositionPropertiesHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: The value of <a class="el" href="../../d8/df8/class_o_n___dim_style.html#afd38e0f5ca2febe4a8eabfb08ce0ad15">ON_DimStyle.TextPositionPropertiesHash()</a> of the <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> passed to <a class="el" href="../../d3/d82/class_o_n___text_content.html#a3b7e62e643da2752020812c198adfa02" title="Parses text string and makes runs. ">Create()</a>, <a class="el" href="../../d3/d82/class_o_n___text_content.html#ae586bf947655e66b68484389363ac962">ReplaceTextString()</a>, or <a class="el" href="../../d3/d82/class_o_n___text_content.html#a4dbeb6f3888a414330c71260751b223c">RebuildRuns()</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2e4791756682de64b3958fcc1b2ae9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2e4791756682de64b3958fcc1b2ae9d">◆ </a></span>Dump()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::Dump </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual </p>
|
|
<p>for debugging </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">ON_Object</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a543caeedd69bbb2e5a1e8ed7463a343a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a543caeedd69bbb2e5a1e8ed7463a343a">◆ </a></span>EqualTextPositionProperties()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::EqualTextPositionProperties </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::AnnotationType </td>
|
|
<td class="paramname"><em>annotation_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if this text position information used to create this text is identical to the text position paramters on dimstyle. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3add3d7f88264a926dcebf337c4a01b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3add3d7f88264a926dcebf337c4a01b">◆ </a></span>EvaluateField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::EvaluateField </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>run</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Evaluates the field instructions in the run and puts the results in run->m_display_string. Parameters: [in/out] <a class="el" href="../../d4/d2c/class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a>& run - Run to evsluste. Modified to store results Returns: true = Success false = Failure Remarks: The runs in the text are modified to store the string result of evaluating any fields in the run m_string or m_codepoints </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7edd384933f494db32888ae5fdcda97d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7edd384933f494db32888ae5fdcda97d">◆ </a></span>EvaluationSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_TextContent::EvaluationSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60d3144a55032b81a2cd74aad0d3e9f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60d3144a55032b81a2cd74aad0d3e9f5">◆ </a></span>FindAndStackFractions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static int ON_TextContent::FindAndStackFractions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> * </td>
|
|
<td class="paramname"><em>runs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> </td>
|
|
<td class="paramname"><em>wstr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Replaces runs[i] with stacked runs if any "[[xx/xx]]" strings are found in wstr Returns the number of runs added to the array </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ee9029b360749b1db941f175b58e927"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ee9029b360749b1db941f175b58e927">◆ </a></span>FormatAngleMeasurement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::FormatAngleMeasurement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>angle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td>
|
|
<td class="paramname"><em>user_text</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>formatted_string</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dimstyle</td><td>Angle format comes from dimstyle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b82d30a3bfe84faf42a41282cd751c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b82d30a3bfe84faf42a41282cd751c3">◆ </a></span>FormatDistanceAndTolerance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::FormatDistanceAndTolerance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>distance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::LengthUnitSystem </td>
|
|
<td class="paramname"><em>units_in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>alternate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>formatted_string</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Dimension text formatting. </p>
|
|
<p>Output </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">alternate</td><td>Primary or alternate </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17da7802db6d504b2dfbee2f0ba4dd9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17da7802db6d504b2dfbee2f0ba4dd9f">◆ </a></span>FormatDistanceMeasurement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::FormatDistanceMeasurement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>distance_in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::LengthUnitSystem </td>
|
|
<td class="paramname"><em>units_in</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td>
|
|
<td class="paramname"><em>user_text</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>formatted_string</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Output. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">user_text</td><td>Replace "<>" in user_text with formatted dimension </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ccb3d17542727d2d541ad70be6e5b72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ccb3d17542727d2d541ad70be6e5b72">◆ </a></span>FormattingRectangleWidth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextContent::FormattingRectangleWidth </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>FormattingRectangleWidth is a width set by text wrapping. It's in model units. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc79adf1f69e6c77b3c962b8e7395eb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc79adf1f69e6c77b3c962b8e7395eb2">◆ </a></span>Get2dCorners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Get2dCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> </td>
|
|
<td class="paramname"><em>corners</em>[4]</td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get corners of the whole text object corners requires space for 4 points </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9cab6f434088fc41b68b6ca6a671ed8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9cab6f434088fc41b68b6ca6a671ed8">◆ </a></span>Get2dPickMesh()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../df/d11/class_o_n___mesh.html">ON_Mesh</a>* ON_TextContent::Get2dPickMesh </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46ad34c9c4dd23f851aa4671c20e2840"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46ad34c9c4dd23f851aa4671c20e2840">◆ </a></span>Get2dSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Get2dSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>raw</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>height</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the size of a 2d rectangle enclosing text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a639b7e1f13a3d2271c346a07df2bfab4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a639b7e1f13a3d2271c346a07df2bfab4">◆ </a></span>Get3dCorners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Get3dCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td>
|
|
<td class="paramname"><em>corners</em>[4]</td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get corners of the whole text object corners requires space for 4 points Basic size of text, not including annotation scaling or 2d rotation And rotated and translated in 3d to text's plane (not object's plane) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4704f54abef6f4ade368e4f21eb93e70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4704f54abef6f4ade368e4f21eb93e70">◆ </a></span>Get3dMaskCorners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Get3dMaskCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>border</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td>
|
|
<td class="paramname"><em>corners</em>[4] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get corners of the whole text object inflated by the border distance for mask drawing corners requires space for 4 points </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b81f2d384b0fa9734f8f2f54c058f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b81f2d384b0fa9734f8f2f54c058f1e">◆ </a></span>Get3dPickMesh()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../df/d11/class_o_n___mesh.html">ON_Mesh</a>* ON_TextContent::Get3dPickMesh </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8f7e62551974dcd06019d104c954ff7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8f7e62551974dcd06019d104c954ff7">◆ </a></span>Get3dUnderline()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Get3dUnderline </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td>
|
|
<td class="paramname"><em>ends</em>[2], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>scaled_gap</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets endpoints of a line under the text offset down by textgap. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b397a4fdadf8e30c6eb865b1108ea54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b397a4fdadf8e30c6eb865b1108ea54">◆ </a></span>GetAlignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::GetAlignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::TextHorizontalAlignment & </td>
|
|
<td class="paramname"><em>horz</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::TextVerticalAlignment & </td>
|
|
<td class="paramname"><em>vert</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa01c31ddd92e13d936c4e6f2f4e4493e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa01c31ddd92e13d936c4e6f2f4e4493e">◆ </a></span>GetBBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::GetBBox </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>boxmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"><em>boxmax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bGrowBox</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> GetBBox override </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../df/de0/class_o_n___geometry.html#ad615e08fe92af659c8d10cbb4f8fc5e3">ON_Geometry</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67abb290693551ccd985cd5d865b1991"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67abb290693551ccd985cd5d865b1991">◆ </a></span>GetGlyphContours() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::GetGlyphContours </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> * </td>
|
|
<td class="paramname"><em>text_font</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSingleStrokeFont</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>text_height</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * > > > & </td>
|
|
<td class="paramname"><em>text_contours</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab48a5db3845672c73b9d9f71e8b982f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab48a5db3845672c73b9d9f71e8b982f0">◆ </a></span>GetGlyphContours() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::GetGlyphContours </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> * </td>
|
|
<td class="paramname"><em>text_font</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSingleStrokeFont</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"><em>text_xform</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * > > > & </td>
|
|
<td class="paramname"><em>text_contours</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6da76c41a36bab53b8af892de31c64c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6da76c41a36bab53b8af892de31c64c4">◆ </a></span>GetGripPoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::GetGripPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"><em>width</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the base point and with grip using the current alignments </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a132a579fa2d78b88a042daecf22fe0b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a132a579fa2d78b88a042daecf22fe0b6">◆ </a></span>GetLinefeedHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static double ON_TextContent::GetLinefeedHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> & </td>
|
|
<td class="paramname"><em>run</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Returns the height in model units of the run, including text height and inter-line spacing </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e08dedea94c8c6eed86559d747b1947"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e08dedea94c8c6eed86559d747b1947">◆ </a></span>GetRun3dCorners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::GetRun3dCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>run</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td>
|
|
<td class="paramname"><em>corners</em>[4] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get corners of individual runs corners requires space for 4 points </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c8231f0770f3025546c558ebe2aca90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c8231f0770f3025546c558ebe2aca90">◆ </a></span>HasWrappedRuns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::HasWrappedRuns </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>True if text has wrapped runs, else false. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4074be131d265a757d4b26b9255d8f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4074be131d265a757d4b26b9255d8f0">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> * </td>
|
|
<td class="paramname"><em>text_log</em> = <code>nullptr</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Tests an object to see if its data members are correctly initialized. Parameters: text_log - [in] if the object is not valid and text_log is not nullptr, then a brief englis description of the reason the object is not valid is appened to the log. The information appended to text_log is suitable for low-level debugging purposes by programmers and is not intended to be useful as a high level user interface tool. Returns: table true object is valid false object is invalid, uninitialized, etc. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../df/de0/class_o_n___geometry.html#adf87e5ba0d9939dfabbb9f421b9d2b3b">ON_Geometry</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa36fd562940a6b8d94d4ec8739ec66dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa36fd562940a6b8d94d4ec8739ec66dd">◆ </a></span>MeasureTextContent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::MeasureTextContent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> * </td>
|
|
<td class="paramname"><em>text</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>raw</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>wrapped</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Calculates the size, spacing and position of the runs in the <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> Parameters: [in/out] <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a>& text - Text to measure. Modified to store results [in] bool raw - if true, measure m_runs [in] bool wrapped - if true, measure m_wrapped_runs Returns: true = Success false = Failure Remarks: The runs in the text are modified to store the location info for positioning within the text object </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6be02ced6f6c7e5ce99cb7dc3aaf1e1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6be02ced6f6c7e5ce99cb7dc3aaf1e1f">◆ </a></span>MeasureTextRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::MeasureTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d2c/class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>run</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Calculates the size, spacing and position of the <a class="el" href="../../d4/d2c/class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a> within an <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> object Parameters: [in/out] <a class="el" href="../../d4/d2c/class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a>& run - Run to measure. Modified to store results Returns: true = Success false = Failure Remarks: The runs in the text are modified to store the location info for positioning within the text object </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af49544b871f6bfb54a9f64bb326b4063"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af49544b871f6bfb54a9f64bb326b4063">◆ </a></span>MeasureTextRunArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ON_TextContent::MeasureTextRunArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> * </td>
|
|
<td class="paramname"><em>runs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::TextVerticalAlignment </td>
|
|
<td class="paramname"><em>v_align</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::TextHorizontalAlignment </td>
|
|
<td class="paramname"><em>h_align</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Calculates the size, spacing and position of the runs in the <a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a> Parameters: [in/out] ON_TextRunArray* runs - TextRuns to measure. Modified to store results [in] ON::TextVerticalAlignment v_align - how to align the text [in] ON::TextHorizontalAlignment h_align) Returns: true = Success false = Failure Remarks: The runs in the text are modified to store the location info for positioning within the text object </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a943f3a702294ef8abf86df0cb82d030d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a943f3a702294ef8abf86df0cb82d030d">◆ </a></span>ObjectType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::object_type ON_TextContent::ObjectType </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Useful for switch statements that need to differentiate between basic object types like points, curves, surfaces, and so on.</p>
|
|
<p>Returns: ON::object_type enum value.</p>
|
|
<p>Remarks: The default implementation of this virtual function returns ON::unknown_object_type </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a968f5c1e9af254b72d0441cc2863e47f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a968f5c1e9af254b72d0441cc2863e47f">◆ </a></span>operator=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a>& ON_TextContent::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f6d5c42e0a3d0f94b1b40c7d3f99f97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f6d5c42e0a3d0f94b1b40c7d3f99f97">◆ </a></span>PlainText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_TextContent::PlainText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: Plain text information with any rich text formatting instructions removed. The result string from evaluating fields is included Field results may be cached from previous evaluation </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abbc0981a184d3245d3099fdd697883a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbc0981a184d3245d3099fdd697883a5">◆ </a></span>PlainTextWithFields()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_TextContent::PlainTextWithFields </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: Plain text information with any rich text formatting instructions removed. Fields are not evaluated </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21d69e11dac92b9720976318fc6016a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21d69e11dac92b9720976318fc6016a9">◆ </a></span>Read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
|
|
<td class="paramname"><em>binary_archive</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Low level archive writing tool used by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">ON_BinaryArchive::ReadObject()</a>. Parameters: binary_archive - archive to read from Returns: Returns true if the read is successful. Remarks: Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">ON_BinaryArchive::ReadObject()</a> to read objects. This <a class="el" href="../../d3/d82/class_o_n___text_content.html#a21d69e11dac92b9720976318fc6016a9">Read()</a> function should read the objects definition back into its data members.</p>
|
|
<p>The default implementation of this virtual function returns false and does nothing. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">binary_archive</td><td>restore definition from binary archive </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a09ac9742ead91dd8f9cdd579bcbfed10">ON_Object</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7d2f347b402c0f3ff64dbfdb34fc1c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7d2f347b402c0f3ff64dbfdb34fc1c3">◆ </a></span>RealignTextRuns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::RealignTextRuns </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::TextHorizontalAlignment </td>
|
|
<td class="paramname"><em>new_h_align</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4dbeb6f3888a414330c71260751b223c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4dbeb6f3888a414330c71260751b223c">◆ </a></span>RebuildRuns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::RebuildRuns </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::AnnotationType </td>
|
|
<td class="paramname"><em>annotation_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae586bf947655e66b68484389363ac962"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae586bf947655e66b68484389363ac962">◆ </a></span>ReplaceTextString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::ReplaceTextString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t * </td>
|
|
<td class="paramname"><em>RtfString</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::AnnotationType </td>
|
|
<td class="paramname"><em>annotation_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dimstyle</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">annotation_type</td><td>used to select type specific dimstyle properties like text alignment settings </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa990d4a61daf133527bf1d9a07b5973f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa990d4a61daf133527bf1d9a07b5973f">◆ </a></span>RichText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_TextContent::RichText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: Raw text that can contain rich text formatting instructions. Fields are not evaluated. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3a9c208e317a1bd0f16b737b2787230"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3a9c208e317a1bd0f16b737b2787230">◆ </a></span>RtfText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> wchar_t* ON_TextContent::RtfText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada3eb5dcaf20abbf86e0c11c3e063fea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada3eb5dcaf20abbf86e0c11c3e063fea">◆ </a></span>SetAlignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetAlignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::TextHorizontalAlignment </td>
|
|
<td class="paramname"><em>horz</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::TextVerticalAlignment </td>
|
|
<td class="paramname"><em>vert</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33766be9ebcf6b824eca1e8fb3bf3669"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33766be9ebcf6b824eca1e8fb3bf3669">◆ </a></span>SetEvaluationSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetEvaluationSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>sn</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d9b7ac2e2b24075b3da0846d6d6403d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d9b7ac2e2b24075b3da0846d6d6403d">◆ </a></span>SetFormattingRectangleWidth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetFormattingRectangleWidth </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>width</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1b1051ba10bc59846c224ca97c56c2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1b1051ba10bc59846c224ca97c56c2a">◆ </a></span>SetTextIsWrapped()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetTextIsWrapped </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>wrapped</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a639dc12a862968a304111591b1e5c443"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a639dc12a862968a304111591b1e5c443">◆ </a></span>SetTextRotationDegrees()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetTextRotationDegrees </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rotation</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08e421499c28a4540f7905fe970aacb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08e421499c28a4540f7905fe970aacb8">◆ </a></span>SetTextRotationRadians()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextContent::SetTextRotationRadians </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>rotation</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5da382d31940edd0cea5a6e80d9603b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5da382d31940edd0cea5a6e80d9603b3">◆ </a></span>TextContentBoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> ON_TextContent::TextContentBoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4e002f176440cc9cbcc93c1a179e986"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4e002f176440cc9cbcc93c1a179e986">◆ </a></span>TextContentHash() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_TextContent::TextContentHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: A hash of the information that determines the text content using wrapped text with evaluated fields. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a236adcac695eb310e6d275e337815656"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a236adcac695eb310e6d275e337815656">◆ </a></span>TextContentHash() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_TextContent::TextContentHash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bApplyWrapping</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bEvaluateFields</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Parameters: bApplyWrapping - [in] true - hash wrapped text false - has unwrapped text bEvaluateFields - [in] true - hash text with fields evaluated false - hash text with fields unevaluated Returns: A hash of the information that determines the text content without evaluating the fields. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b72303a25396af78954608bce64814b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b72303a25396af78954608bce64814b">◆ </a></span>TextIsWrapped()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::TextIsWrapped </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>True if flag to wrap is set. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d76c0aa73b39a0368c598669506050c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d76c0aa73b39a0368c598669506050c">◆ </a></span>TextRotationDegrees()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextContent::TextRotationDegrees </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Rotation in degrees around origin. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add21e6567ba85e991158692bcd261385"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add21e6567ba85e991158692bcd261385">◆ </a></span>TextRotationRadians()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextContent::TextRotationRadians </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Rotation in radians around origin. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2104251d3f64a2378fe9391415848f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2104251d3f64a2378fe9391415848f0">◆ </a></span>TextRuns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d1/ddb/class_o_n___text_run_array.html">ON_TextRunArray</a>* ON_TextContent::TextRuns </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bRaw</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns pointer to either m_runs, the basic parsed and evaluated text or m_wrapped_runs which is the runs after text wrapping m_wrapped_runs will be null unless the text has been wrapped If raw is false and m_wrapped_runs is not null, m_wrapped_runs will be returned If raw is true or m_wrapped_runs is null, m_runs will be returned </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6fb381cac31d4dc49c6cd59d1f4ac9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6fb381cac31d4dc49c6cd59d1f4ac9e">◆ </a></span>Transform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Transform </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"><em>xform</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Transforms the object.</p>
|
|
<p>Parameters: xform - [in] transformation to apply to object. If xform.IsSimilarity() is zero, then you may want to call MakeSquishy() before calling Transform.</p>
|
|
<p>Remarks: When overriding this function, be sure to include a call to <a class="el" href="../../d9/d7b/class_o_n___object.html#a881bd2f0d8515adba1c42c578bcb7052">ON_Object::TransformUserData()</a> which takes care of transforming any <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> that may be attached to the object.</p>
|
|
<p>See Also: <a class="el" href="../../df/de0/class_o_n___geometry.html#af156cd098b9e68fab5f32e76b1e274e2">ON_Geometry::IsDeformable()</a>;</p>
|
|
<p>Remarks: Classes derived from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> should call <a class="el" href="../../df/de0/class_o_n___geometry.html#add710872e89bc29e1ed1321b3e70b1b1">ON_Geometry::Transform()</a> to handle user data transformations and then transform their definition. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../df/de0/class_o_n___geometry.html#add710872e89bc29e1ed1321b3e70b1b1">ON_Geometry</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bdbf4a70a28601fc83410cafa9841a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bdbf4a70a28601fc83410cafa9841a6">◆ </a></span>WrappedPlainText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_TextContent::WrappedPlainText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Same as <a class="el" href="../../d3/d82/class_o_n___text_content.html#a8f6d5c42e0a3d0f94b1b40c7d3f99f97">PlainText()</a> but separated wrapped run lines with '<br />
|
|
' for soft return and '''<br />
|
|
' for hard returns </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef4574623af7232695086191c9f2a12f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef4574623af7232695086191c9f2a12f">◆ </a></span>WrappedPlainTextWithFields()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_TextContent::WrappedPlainTextWithFields </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Same as <a class="el" href="../../d3/d82/class_o_n___text_content.html#abbc0981a184d3245d3099fdd697883a5">PlainTextWithFields()</a> but separated wrapped run lines with '<br />
|
|
' for soft return and '''<br />
|
|
' for hard returns </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae21398004f8f674e31ce68082b487d4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae21398004f8f674e31ce68082b487d4b">◆ </a></span>WrapText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::WrapText </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>width</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Wrap text to a specified width in model space. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b71579459f7b46543ae5a1a500a6852"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b71579459f7b46543ae5a1a500a6852">◆ </a></span>Write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextContent::Write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
|
|
<td class="paramname"><em>binary_archive</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Low level archive writing tool used by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b" title="writes object definition ">ON_BinaryArchive::WriteObject()</a>. Parameters: binary_archive - archive to write to Returns: Returns true if the write is successful. Remarks: Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b" title="writes object definition ">ON_BinaryArchive::WriteObject()</a> to write objects. This <a class="el" href="../../d3/d82/class_o_n___text_content.html#a0b71579459f7b46543ae5a1a500a6852">Write()</a> function should just write the specific definition of this object. It should not write and any chunk typecode or length information.</p>
|
|
<p>The default implementation of this virtual function returns false and does nothing. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">binary_archive</td><td>serialize definition to binary archive </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a16eb9ab6bf0d0a614655cf9cd055871a">ON_Object</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="aecef035d1177d6969ff745bef6593482"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecef035d1177d6969ff745bef6593482">◆ </a></span>ON_Text</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="../../d2/d9a/class_o_n___text.html">ON_Text</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="aa9a96f727498794fcbe0d017b9b460a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9a96f727498794fcbe0d017b9b460a1">◆ </a></span>const</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">* bool IsCurrentDimStyle <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> ON_TextContent::const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a902c73a777e60ad331bc248d76b7d65a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a902c73a777e60ad331bc248d76b7d65a">◆ </a></span>Empty</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html#aa9a96f727498794fcbe0d017b9b460a1">const</a> <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> ON_TextContent::Empty</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Wed Jan 31 2018 14:30:16 for openNURBS SDK Help by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|