mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
1708 lines
90 KiB
HTML
1708 lines
90 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.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_TextRun 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.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</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-types">Public Types</a> |
|
|
<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="class_o_n___text_run-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_TextRun Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>A range of text with all the same attributes.
|
|
<a href="class_o_n___text_run.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="opennurbs__textrun_8h_source.html">opennurbs_textrun.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ad77326c863dab4eae1149ab7bc59a10d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">RunDirection</a> : unsigned char { <a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10dad67ea896d914f2f7735d91f47f5c144e">RunDirection::kLtR</a> = 0,
|
|
<a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10daf0c95c6ef9898bb76c252480f674dbc2">RunDirection::kRtL</a> = 1
|
|
}</td></tr>
|
|
<tr class="separator:ad77326c863dab4eae1149ab7bc59a10d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e1db5def6cc251df6aaeeefed94e794"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">RunType</a> : unsigned char { <br />
|
|
  <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a35c3ace1970663a16e5c65baa5941b13">RunType::kNone</a> = 0,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a3c8cbd89acf49a4b20aded693e13ae86">RunType::kText</a> = 1,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794ac989835133379d6fc3fdec52983399fb">RunType::kNewline</a> = 2,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794ad18d805869b3d223c4751a489d12be8f">RunType::kSoftreturn</a> = 3,
|
|
<br />
|
|
  <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794ab8b4b1f95a10e2da9dd154771b109792">RunType::kParagraph</a> = 4,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794addae739dd417bd8d26f6d3d02e264d27">RunType::kColumn</a> = 5,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a7be01c1ae587bb8938b2097146b0499f">RunType::kField</a> = 6,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794af4b187f05d49cfcc74f22753e77c1e90">RunType::kFieldValue</a> = 7,
|
|
<br />
|
|
  <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a28d08b930dea4c07302957d424befb6c">RunType::kFontdef</a> = 8,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a9cef6e67dbb09df835c263f0610058b2">RunType::kHeader</a> = 9,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794a268e02447fbf85aab7043ac233a94622">RunType::kFonttbl</a> = 10,
|
|
<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794ae8aa602c51bf5cd3369c2deda50a8dbd">RunType::kColortbl</a> = 11
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a8e1db5def6cc251df6aaeeefed94e794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a392044cb867ef50e5566176525928114"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">Stacked</a> : unsigned char { <a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114a35c3ace1970663a16e5c65baa5941b13">Stacked::kNone</a> = 0,
|
|
<a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114a97fcd2b2ac34c15fafea6c3303cf4f74">Stacked::kStacked</a> = 1,
|
|
<a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114ac44256df9082e82baea867976fa04c9f">Stacked::kTop</a> = 2,
|
|
<a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114a78cd851b433d8d6864110dd678e43586">Stacked::kBottom</a> = 3
|
|
}</td></tr>
|
|
<tr class="separator:a392044cb867ef50e5566176525928114"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:ab97c542b4b3d2f45c628532b8d6891bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ab97c542b4b3d2f45c628532b8d6891bd">ON_TextRun</a> ()=default</td></tr>
|
|
<tr class="separator:ab97c542b4b3d2f45c628532b8d6891bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ce4acd404fa39ce2d6c6e1a0f6c7fdd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5ce4acd404fa39ce2d6c6e1a0f6c7fdd">ON_TextRun</a> (const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> &src)</td></tr>
|
|
<tr class="separator:a5ce4acd404fa39ce2d6c6e1a0f6c7fdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36735259f5213046ddd282aeeae85e0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a36735259f5213046ddd282aeeae85e0a">~ON_TextRun</a> ()</td></tr>
|
|
<tr class="separator:a36735259f5213046ddd282aeeae85e0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99579870294c11ecaeafbaf316074a2c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a99579870294c11ecaeafbaf316074a2c">Advance</a> () const</td></tr>
|
|
<tr class="separator:a99579870294c11ecaeafbaf316074a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c01b2464fa283a87692a938dcd452b6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a6c01b2464fa283a87692a938dcd452b6">BoundingBox</a> () const</td></tr>
|
|
<tr class="memdesc:a6c01b2464fa283a87692a938dcd452b6"><td class="mdescLeft"> </td><td class="mdescRight">bbox is stored as <a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a>, but is always 2d. z=0 <a href="#a6c01b2464fa283a87692a938dcd452b6">More...</a><br /></td></tr>
|
|
<tr class="separator:a6c01b2464fa283a87692a938dcd452b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4edb004054eb0c0a2ca9228259492088"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___color.html">ON_Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a4edb004054eb0c0a2ca9228259492088">Color</a> () const</td></tr>
|
|
<tr class="separator:a4edb004054eb0c0a2ca9228259492088"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa096b7974976d81bed66a747685bc3c"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#aaa096b7974976d81bed66a747685bc3c">DisplayString</a> () const</td></tr>
|
|
<tr class="memdesc:aaa096b7974976d81bed66a747685bc3c"><td class="mdescLeft"> </td><td class="mdescRight">The display string is the <a class="el" href="class_o_n___text_run.html#a8b73d710313dcfcd00782600db63ac60">TextString()</a> with formulae evaluated. <a href="#aaa096b7974976d81bed66a747685bc3c">More...</a><br /></td></tr>
|
|
<tr class="separator:aaa096b7974976d81bed66a747685bc3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c7e10a5613d355d3eef0251e2f98edd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">RunDirection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1c7e10a5613d355d3eef0251e2f98edd">FlowDirection</a> () const</td></tr>
|
|
<tr class="separator:a1c7e10a5613d355d3eef0251e2f98edd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa60ccfd16c779ce8bdb1755814d54f58"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n___font.html">ON_Font</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#aa60ccfd16c779ce8bdb1755814d54f58">Font</a> () const</td></tr>
|
|
<tr class="separator:aa60ccfd16c779ce8bdb1755814d54f58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e90de7075f2db799d183d80fe056fcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a6e90de7075f2db799d183d80fe056fcf">Get2dCorners</a> (<a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> corners[4]) const</td></tr>
|
|
<tr class="separator:a6e90de7075f2db799d183d80fe056fcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae81527e789f7ab38aab86141a3c8182e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ae81527e789f7ab38aab86141a3c8182e">GetGlyphContours</a> (const <a class="el" href="class_o_n___font.html">ON_Font</a> *text_font, bool bSingleStrokeFont, const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &text_xform, <a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="class_o_n___curve.html">ON_Curve</a> * > > > &run_contours) const</td></tr>
|
|
<tr class="separator:ae81527e789f7ab38aab86141a3c8182e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bb689e2a5b6b129296fc08899c7f9bf"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1bb689e2a5b6b129296fc08899c7f9bf">HeightScale</a> (const <a class="el" href="class_o_n___font.html">ON_Font</a> *font) const</td></tr>
|
|
<tr class="separator:a1bb689e2a5b6b129296fc08899c7f9bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9285ebcab1bb565a24fa5e757a326ab6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a9285ebcab1bb565a24fa5e757a326ab6">Init</a> (const class <a class="el" href="class_o_n___font.html">ON_Font</a> *managed_font, double height, double stackscale, <a class="el" href="class_o_n___color.html">ON_Color</a> color, bool bold, bool italic, bool underlined, bool strikethrough, bool deletedisplay=true)</td></tr>
|
|
<tr class="separator:a9285ebcab1bb565a24fa5e757a326ab6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae722dbfb1b13cb2c2820576b9eb03b2e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ae722dbfb1b13cb2c2820576b9eb03b2e">IsActiveManagedTextRun</a> () const</td></tr>
|
|
<tr class="separator:ae722dbfb1b13cb2c2820576b9eb03b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9def08251854facdfcb635e3967579ac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a9def08251854facdfcb635e3967579ac">IsColumn</a> () const</td></tr>
|
|
<tr class="separator:a9def08251854facdfcb635e3967579ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a183c04719c34db1fd6ddc5b8c936445d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a183c04719c34db1fd6ddc5b8c936445d">IsManagedTextRun</a> () const</td></tr>
|
|
<tr class="separator:a183c04719c34db1fd6ddc5b8c936445d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c4588ccc6e9f2e49a1f7110ddb39790"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5c4588ccc6e9f2e49a1f7110ddb39790">IsNewline</a> () const</td></tr>
|
|
<tr class="separator:a5c4588ccc6e9f2e49a1f7110ddb39790"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae75a88bad582605c454c5dc06139ca59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">Stacked</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ae75a88bad582605c454c5dc06139ca59">IsStacked</a> () const</td></tr>
|
|
<tr class="separator:ae75a88bad582605c454c5dc06139ca59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d1b539bd74ca899cb1913755ee4f6d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5d1b539bd74ca899cb1913755ee4f6d3">IsText</a> () const</td></tr>
|
|
<tr class="separator:a5d1b539bd74ca899cb1913755ee4f6d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7577e9f3b8c8728700760bf1bc9343b8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a7577e9f3b8c8728700760bf1bc9343b8">IsValid</a> () const</td></tr>
|
|
<tr class="separator:a7577e9f3b8c8728700760bf1bc9343b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75848e8d5f50684359a1ba96859696d2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a75848e8d5f50684359a1ba96859696d2">Offset</a> () const</td></tr>
|
|
<tr class="separator:a75848e8d5f50684359a1ba96859696d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96dab07e3624a618a7cb5b8570a5cc70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___text_run.html">ON_TextRun</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a96dab07e3624a618a7cb5b8570a5cc70">operator=</a> (const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> &src)</td></tr>
|
|
<tr class="separator:a96dab07e3624a618a7cb5b8570a5cc70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac34b1d9f5bb1fe0240a4c4c254439ddb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ac34b1d9f5bb1fe0240a4c4c254439ddb">SetAdvance</a> (<a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> advance)</td></tr>
|
|
<tr class="separator:ac34b1d9f5bb1fe0240a4c4c254439ddb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bb7659f26f1f4ed38c22bd85564921c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a8bb7659f26f1f4ed38c22bd85564921c">SetBoundingBox</a> (<a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> pmin, <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> pmax)</td></tr>
|
|
<tr class="separator:a8bb7659f26f1f4ed38c22bd85564921c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a282a1247fffcaa6e2a9c201913717482"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a282a1247fffcaa6e2a9c201913717482">SetColor</a> (<a class="el" href="class_o_n___color.html">ON_Color</a> color)</td></tr>
|
|
<tr class="separator:a282a1247fffcaa6e2a9c201913717482"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb1c2ea6950058ffec9101001b362f66"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#aeb1c2ea6950058ffec9101001b362f66">SetDisplayString</a> (const wchar_t *str)</td></tr>
|
|
<tr class="memdesc:aeb1c2ea6950058ffec9101001b362f66"><td class="mdescLeft"> </td><td class="mdescRight">Returns string in m_display_string, which may be the result of parsing text fields. <a href="#aeb1c2ea6950058ffec9101001b362f66">More...</a><br /></td></tr>
|
|
<tr class="separator:aeb1c2ea6950058ffec9101001b362f66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a939ca438c9f13c5adccccd1751151bbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a939ca438c9f13c5adccccd1751151bbd">SetFont</a> (const <a class="el" href="class_o_n___font.html">ON_Font</a> *font)</td></tr>
|
|
<tr class="separator:a939ca438c9f13c5adccccd1751151bbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a47b19c7239900ce082ca6b8e353e21"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1a47b19c7239900ce082ca6b8e353e21">SetOffset</a> (<a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> offset)</td></tr>
|
|
<tr class="separator:a1a47b19c7239900ce082ca6b8e353e21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af48537c71046c535af4360d031b965d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#af48537c71046c535af4360d031b965d8">SetStacked</a> (<a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">Stacked</a> stacked)</td></tr>
|
|
<tr class="separator:af48537c71046c535af4360d031b965d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68b0ff4a3a83bc56d39686d5bad76b96"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a68b0ff4a3a83bc56d39686d5bad76b96">SetStackedOff</a> ()</td></tr>
|
|
<tr class="separator:a68b0ff4a3a83bc56d39686d5bad76b96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3aff7e35dc7fc4fa54176856e3a0d09"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ac3aff7e35dc7fc4fa54176856e3a0d09">SetStackFractionHeight</a> (double stackscale)</td></tr>
|
|
<tr class="separator:ac3aff7e35dc7fc4fa54176856e3a0d09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7f7b69d7c3c2b6c134ab878d74523bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ac7f7b69d7c3c2b6c134ab878d74523bb">SetTextHeight</a> (double h)</td></tr>
|
|
<tr class="separator:ac7f7b69d7c3c2b6c134ab878d74523bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d65e0c24911caa8dab5abae1cf09a81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5d65e0c24911caa8dab5abae1cf09a81">SetType</a> (<a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">ON_TextRun::RunType</a>)</td></tr>
|
|
<tr class="separator:a5d65e0c24911caa8dab5abae1cf09a81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a111cf5aa41f0a3dd66f14482d310830a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a111cf5aa41f0a3dd66f14482d310830a">SetUnicodeString</a> (size_t count, const ON__UINT32 *cp)</td></tr>
|
|
<tr class="separator:a111cf5aa41f0a3dd66f14482d310830a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c067b3d2ab6fff2445c1eebb0599905"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a2c067b3d2ab6fff2445c1eebb0599905">StackHeightFraction</a> () const</td></tr>
|
|
<tr class="separator:a2c067b3d2ab6fff2445c1eebb0599905"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5649c384f34df0180b6c9294171c7d86"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5649c384f34df0180b6c9294171c7d86">TextHeight</a> () const</td></tr>
|
|
<tr class="separator:a5649c384f34df0180b6c9294171c7d86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f49ffe0aafcfc8d411051599ee050d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a0f49ffe0aafcfc8d411051599ee050d6">TextRunContentHash</a> () const</td></tr>
|
|
<tr class="separator:a0f49ffe0aafcfc8d411051599ee050d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1635be015190c641b619f65e71f156b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1635be015190c641b619f65e71f156b9">TextRunContentHash</a> (bool bEvaluateFields) const</td></tr>
|
|
<tr class="separator:a1635be015190c641b619f65e71f156b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b73d710313dcfcd00782600db63ac60"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a8b73d710313dcfcd00782600db63ac60">TextString</a> () const</td></tr>
|
|
<tr class="separator:a8b73d710313dcfcd00782600db63ac60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe3b31c5c1f549bff6182ff0cd615437"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">RunType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#afe3b31c5c1f549bff6182ff0cd615437">Type</a> () const</td></tr>
|
|
<tr class="separator:afe3b31c5c1f549bff6182ff0cd615437"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a394ece47ca0e3cb41cce46debf452a35"><td class="memItemLeft" align="right" valign="top">const ON__UINT32 * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a394ece47ca0e3cb41cce46debf452a35">UnicodeString</a> () const</td></tr>
|
|
<tr class="separator:a394ece47ca0e3cb41cce46debf452a35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d3c69ba8229b21fb30ac89e89f8d0f2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a4d3c69ba8229b21fb30ac89e89f8d0f2">WrapTextRun</a> (int call_count, int start_char_offset, double width, double &y_offset, double &currentwidth, class <a class="el" href="class_o_n___text_run_array.html">ON_TextRunArray</a> &newruns) const</td></tr>
|
|
<tr class="memdesc:a4d3c69ba8229b21fb30ac89e89f8d0f2"><td class="mdescLeft"> </td><td class="mdescRight">Wrap text to a specified width in model space. <a href="#a4d3c69ba8229b21fb30ac89e89f8d0f2">More...</a><br /></td></tr>
|
|
<tr class="separator:a4d3c69ba8229b21fb30ac89e89f8d0f2"><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:a1c3e8c230f3967763a2617a8cf8773de"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1c3e8c230f3967763a2617a8cf8773de">CodepointCount</a> (const ON__UINT32 *cp)</td></tr>
|
|
<tr class="separator:a1c3e8c230f3967763a2617a8cf8773de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24fd37fa93eedee42bb74fc715988cf7"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a24fd37fa93eedee42bb74fc715988cf7">DefaultStackFractionHeight</a> ()</td></tr>
|
|
<tr class="separator:a24fd37fa93eedee42bb74fc715988cf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55de058dec220d6fb363d3d24ffe338a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a55de058dec220d6fb363d3d24ffe338a">GetManagedTextRun</a> ()</td></tr>
|
|
<tr class="separator:a55de058dec220d6fb363d3d24ffe338a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3802cca92972ce9e5820568c4c6463ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a3802cca92972ce9e5820568c4c6463ae">GetManagedTextRun</a> (const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> &src)</td></tr>
|
|
<tr class="separator:a3802cca92972ce9e5820568c4c6463ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a371321eeb652757fd8ed8f7af6cd8eb2"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a371321eeb652757fd8ed8f7af6cd8eb2">ReturnManagedTextRun</a> (<a class="el" href="class_o_n___text_run.html">ON_TextRun</a> *managed_text_run)</td></tr>
|
|
<tr class="separator:a371321eeb652757fd8ed8f7af6cd8eb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa30767916eff153fff56836f8ed9cbb0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">ON_TextRun::RunDirection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#aa30767916eff153fff56836f8ed9cbb0">RunDirectionFromUnsigned</a> (unsigned int run_direction_as_unsigned)</td></tr>
|
|
<tr class="separator:aa30767916eff153fff56836f8ed9cbb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62e70516936133b088efdf93f862fedc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">ON_TextRun::RunType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a62e70516936133b088efdf93f862fedc">RunTypeFromUnsigned</a> (unsigned int run_type_as_unsigned)</td></tr>
|
|
<tr class="separator:a62e70516936133b088efdf93f862fedc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b7267dcd2d46262359eac7585a0c596"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">ON_TextRun::Stacked</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a1b7267dcd2d46262359eac7585a0c596">StackedFromUnsigned</a> (unsigned int stacked_as_unsigned)</td></tr>
|
|
<tr class="separator:a1b7267dcd2d46262359eac7585a0c596"><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:ab7c5b016ccc721d08ed768ed52574bd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ab7c5b016ccc721d08ed768ed52574bd4">m_advance</a> = <a class="el" href="class_o_n__2d_vector.html#a2f9dd18fe13c0bd3e85cde1db1eee97b">ON_2dVector::ZeroVector</a></td></tr>
|
|
<tr class="memdesc:ab7c5b016ccc721d08ed768ed52574bd4"><td class="mdescLeft"> </td><td class="mdescRight">(ECS) distance and direction from m_offset to start of next run <a href="#ab7c5b016ccc721d08ed768ed52574bd4">More...</a><br /></td></tr>
|
|
<tr class="separator:ab7c5b016ccc721d08ed768ed52574bd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab620d333549054476e4483eb6341bd3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___color.html">ON_Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ab620d333549054476e4483eb6341bd3b">m_color</a> = <a class="el" href="class_o_n___color.html#a54c9448a0e7a53032cdb7f111163aca9">ON_Color::UnsetColor</a></td></tr>
|
|
<tr class="separator:ab620d333549054476e4483eb6341bd3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2962cf141fadbdebcd17c11c1bdea850"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a2962cf141fadbdebcd17c11c1bdea850">m_height_scale</a> = -1.0</td></tr>
|
|
<tr class="memdesc:a2962cf141fadbdebcd17c11c1bdea850"><td class="mdescLeft"> </td><td class="mdescRight">Font HeightOfI / text height - Converts from font units to model units or page units. <a href="#a2962cf141fadbdebcd17c11c1bdea850">More...</a><br /></td></tr>
|
|
<tr class="separator:a2962cf141fadbdebcd17c11c1bdea850"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89cf01d83b25e6e9b5e0aa5797153d2f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a89cf01d83b25e6e9b5e0aa5797153d2f">m_indent</a> = 0.0</td></tr>
|
|
<tr class="memdesc:a89cf01d83b25e6e9b5e0aa5797153d2f"><td class="mdescLeft"> </td><td class="mdescRight">These apply to Paragraph type runs (m_type == rtParagraph) <a href="#a89cf01d83b25e6e9b5e0aa5797153d2f">More...</a><br /></td></tr>
|
|
<tr class="separator:a89cf01d83b25e6e9b5e0aa5797153d2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b8605fa5d07f30670683a1ae6cfc20d"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5b8605fa5d07f30670683a1ae6cfc20d">m_left_margin</a> = 0.0</td></tr>
|
|
<tr class="memdesc:a5b8605fa5d07f30670683a1ae6cfc20d"><td class="mdescLeft"> </td><td class="mdescRight">left margin in formatting rect for this paragraph <a href="#a5b8605fa5d07f30670683a1ae6cfc20d">More...</a><br /></td></tr>
|
|
<tr class="separator:a5b8605fa5d07f30670683a1ae6cfc20d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e395320053bac7be1cb07e097d67818"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a4e395320053bac7be1cb07e097d67818">m_line_index</a> = -1</td></tr>
|
|
<tr class="memdesc:a4e395320053bac7be1cb07e097d67818"><td class="mdescLeft"> </td><td class="mdescRight">line position in <a class="el" href="class_o_n___text_content.html">ON_TextContent</a> <a href="#a4e395320053bac7be1cb07e097d67818">More...</a><br /></td></tr>
|
|
<tr class="separator:a4e395320053bac7be1cb07e097d67818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91fc91c3ac4e64dfa64020cd63ed7eeb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n___font.html">ON_Font</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a91fc91c3ac4e64dfa64020cd63ed7eeb">m_managed_font</a> = nullptr</td></tr>
|
|
<tr class="separator:a91fc91c3ac4e64dfa64020cd63ed7eeb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f3babee978191329edaa41a7b516db1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a0f3babee978191329edaa41a7b516db1">m_offset</a> = <a class="el" href="class_o_n__2d_vector.html#a2f9dd18fe13c0bd3e85cde1db1eee97b">ON_2dVector::ZeroVector</a></td></tr>
|
|
<tr class="memdesc:a0f3babee978191329edaa41a7b516db1"><td class="mdescLeft"> </td><td class="mdescRight">(ECS) offset to lower left of bounding box from <a class="el" href="class_o_n___text_content.html">ON_TextContent</a> plane origin <a href="#a0f3babee978191329edaa41a7b516db1">More...</a><br /></td></tr>
|
|
<tr class="separator:a0f3babee978191329edaa41a7b516db1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3c1f090a88216392db1a2609dd4a65b"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#ad3c1f090a88216392db1a2609dd4a65b">m_right_margin</a> = 0.0</td></tr>
|
|
<tr class="memdesc:ad3c1f090a88216392db1a2609dd4a65b"><td class="mdescLeft"> </td><td class="mdescRight">right margin in formatting rect for this paragraph <a href="#ad3c1f090a88216392db1a2609dd4a65b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad3c1f090a88216392db1a2609dd4a65b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c89d2a0aacbcb5a8fc32069aaeeddb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___stacked_text.html">ON_StackedText</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a5c89d2a0aacbcb5a8fc32069aaeeddb1">m_stacked_text</a> = nullptr</td></tr>
|
|
<tr class="memdesc:a5c89d2a0aacbcb5a8fc32069aaeeddb1"><td class="mdescLeft"> </td><td class="mdescRight">pointers to runs for the top and bottom parts <a href="#a5c89d2a0aacbcb5a8fc32069aaeeddb1">More...</a><br /></td></tr>
|
|
<tr class="separator:a5c89d2a0aacbcb5a8fc32069aaeeddb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0142463d9a975c9932935da906e0444"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#aa0142463d9a975c9932935da906e0444">m_stackscale</a> = 0.7</td></tr>
|
|
<tr class="memdesc:aa0142463d9a975c9932935da906e0444"><td class="mdescLeft"> </td><td class="mdescRight">fraction for scaling textheight in stacked text <a href="#aa0142463d9a975c9932935da906e0444">More...</a><br /></td></tr>
|
|
<tr class="separator:aa0142463d9a975c9932935da906e0444"><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:a2c951eefcd08a9c248e9fef1ec41cf1c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a2c951eefcd08a9c248e9fef1ec41cf1c">Empty</a></td></tr>
|
|
<tr class="separator:a2c951eefcd08a9c248e9fef1ec41cf1c"><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:adfee1eb3585d79bd4329f2d68ec4e107"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#adfee1eb3585d79bd4329f2d68ec4e107">ON_StackedText</a></td></tr>
|
|
<tr class="separator:adfee1eb3585d79bd4329f2d68ec4e107"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f58ba1e822f70ab7633f3191f138f41"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___text_run.html#a0f58ba1e822f70ab7633f3191f138f41">ON_TextBuilder</a></td></tr>
|
|
<tr class="separator:a0f58ba1e822f70ab7633f3191f138f41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>A range of text with all the same attributes. </p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="ad77326c863dab4eae1149ab7bc59a10d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad77326c863dab4eae1149ab7bc59a10d">◆ </a></span>RunDirection</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">ON_TextRun::RunDirection</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad77326c863dab4eae1149ab7bc59a10dad67ea896d914f2f7735d91f47f5c144e"></a>kLtR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad77326c863dab4eae1149ab7bc59a10daf0c95c6ef9898bb76c252480f674dbc2"></a>kRtL </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e1db5def6cc251df6aaeeefed94e794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e1db5def6cc251df6aaeeefed94e794">◆ </a></span>RunType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">ON_TextRun::RunType</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a35c3ace1970663a16e5c65baa5941b13"></a>kNone </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a3c8cbd89acf49a4b20aded693e13ae86"></a>kText </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794ac989835133379d6fc3fdec52983399fb"></a>kNewline </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794ad18d805869b3d223c4751a489d12be8f"></a>kSoftreturn </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794ab8b4b1f95a10e2da9dd154771b109792"></a>kParagraph </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794addae739dd417bd8d26f6d3d02e264d27"></a>kColumn </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a7be01c1ae587bb8938b2097146b0499f"></a>kField </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794af4b187f05d49cfcc74f22753e77c1e90"></a>kFieldValue </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a28d08b930dea4c07302957d424befb6c"></a>kFontdef </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a9cef6e67dbb09df835c263f0610058b2"></a>kHeader </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794a268e02447fbf85aab7043ac233a94622"></a>kFonttbl </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e1db5def6cc251df6aaeeefed94e794ae8aa602c51bf5cd3369c2deda50a8dbd"></a>kColortbl </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a392044cb867ef50e5566176525928114"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a392044cb867ef50e5566176525928114">◆ </a></span>Stacked</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">ON_TextRun::Stacked</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a392044cb867ef50e5566176525928114a35c3ace1970663a16e5c65baa5941b13"></a>kNone </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a392044cb867ef50e5566176525928114a97fcd2b2ac34c15fafea6c3303cf4f74"></a>kStacked </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a392044cb867ef50e5566176525928114ac44256df9082e82baea867976fa04c9f"></a>kTop </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a392044cb867ef50e5566176525928114a78cd851b433d8d6864110dd678e43586"></a>kBottom </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ab97c542b4b3d2f45c628532b8d6891bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab97c542b4b3d2f45c628532b8d6891bd">◆ </a></span>ON_TextRun() <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_TextRun::ON_TextRun </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="a36735259f5213046ddd282aeeae85e0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36735259f5213046ddd282aeeae85e0a">◆ </a></span>~ON_TextRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_TextRun::~ON_TextRun </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ce4acd404fa39ce2d6c6e1a0f6c7fdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ce4acd404fa39ce2d6c6e1a0f6c7fdd">◆ </a></span>ON_TextRun() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_TextRun::ON_TextRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___text_run.html">ON_TextRun</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="a99579870294c11ecaeafbaf316074a2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99579870294c11ecaeafbaf316074a2c">◆ </a></span>Advance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a>& ON_TextRun::Advance </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c01b2464fa283a87692a938dcd452b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c01b2464fa283a87692a938dcd452b6">◆ </a></span>BoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a>& ON_TextRun::BoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>bbox is stored as <a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a>, but is always 2d. z=0 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c3e8c230f3967763a2617a8cf8773de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c3e8c230f3967763a2617a8cf8773de">◆ </a></span>CodepointCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t ON_TextRun::CodepointCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ON__UINT32 * </td>
|
|
<td class="paramname"><em>cp</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="a4edb004054eb0c0a2ca9228259492088"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4edb004054eb0c0a2ca9228259492088">◆ </a></span>Color()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___color.html">ON_Color</a> ON_TextRun::Color </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24fd37fa93eedee42bb74fc715988cf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24fd37fa93eedee42bb74fc715988cf7">◆ </a></span>DefaultStackFractionHeight()</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_TextRun::DefaultStackFractionHeight </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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="aaa096b7974976d81bed66a747685bc3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa096b7974976d81bed66a747685bc3c">◆ </a></span>DisplayString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_TextRun::DisplayString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The display string is the <a class="el" href="class_o_n___text_run.html#a8b73d710313dcfcd00782600db63ac60">TextString()</a> with formulae evaluated. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c7e10a5613d355d3eef0251e2f98edd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c7e10a5613d355d3eef0251e2f98edd">◆ </a></span>FlowDirection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">RunDirection</a> ON_TextRun::FlowDirection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa60ccfd16c779ce8bdb1755814d54f58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa60ccfd16c779ce8bdb1755814d54f58">◆ </a></span>Font()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n___font.html">ON_Font</a>* ON_TextRun::Font </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e90de7075f2db799d183d80fe056fcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e90de7075f2db799d183d80fe056fcf">◆ </a></span>Get2dCorners()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::Get2dCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="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>bool Write( <a class="el" href="class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">ON_BinaryArchive</a>& ) const; bool Read( <a class="el" href="class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">ON_BinaryArchive</a>& ); </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae81527e789f7ab38aab86141a3c8182e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae81527e789f7ab38aab86141a3c8182e">◆ </a></span>GetGlyphContours()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::GetGlyphContours </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="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">const <a class="el" href="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="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="class_o_n___curve.html">ON_Curve</a> * > > > & </td>
|
|
<td class="paramname"><em>run_contours</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55de058dec220d6fb363d3d24ffe338a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55de058dec220d6fb363d3d24ffe338a">◆ </a></span>GetManagedTextRun() <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 <a class="el" href="class_o_n___text_run.html">ON_TextRun</a>* ON_TextRun::GetManagedTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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: ON_TextRun::NewTextRun() gets a text run from an efficiently managed pool. Returns: A pointer to a text run. (never nullptr). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3802cca92972ce9e5820568c4c6463ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3802cca92972ce9e5820568c4c6463ae">◆ </a></span>GetManagedTextRun() <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 <a class="el" href="class_o_n___text_run.html">ON_TextRun</a>* ON_TextRun::GetManagedTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> & </td>
|
|
<td class="paramname"><em>src</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: ON_TextRun::NewTextRun() gets a text run from an efficiently managed pool and copies src Returns: A pointer to a text run. (never nullptr). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bb689e2a5b6b129296fc08899c7f9bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bb689e2a5b6b129296fc08899c7f9bf">◆ </a></span>HeightScale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::HeightScale </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___font.html">ON_Font</a> * </td>
|
|
<td class="paramname"><em>font</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This returns the scale of m_height / HeightOfI. It doesn't take into account anything about annotation scaling This is the scale for converting <a class="el" href="class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a> bounding boxes and offsets to basic model units </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9285ebcab1bb565a24fa5e757a326ab6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9285ebcab1bb565a24fa5e757a326ab6">◆ </a></span>Init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::Init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="class_o_n___font.html">ON_Font</a> * </td>
|
|
<td class="paramname"><em>managed_font</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 class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>stackscale</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_o_n___color.html">ON_Color</a> </td>
|
|
<td class="paramname"><em>color</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>italic</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>underlined</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>strikethrough</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>deletedisplay</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae722dbfb1b13cb2c2820576b9eb03b2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae722dbfb1b13cb2c2820576b9eb03b2e">◆ </a></span>IsActiveManagedTextRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsActiveManagedTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if the memory for this <a class="el" href="class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a> is managed and the text run is active. It was created by calling <a class="el" href="class_o_n___text_run.html#a55de058dec220d6fb363d3d24ffe338a">ON_TextRun::GetManagedTextRun()</a> and should be deleted by calling <a class="el" href="class_o_n___text_run.html#a371321eeb652757fd8ed8f7af6cd8eb2">ON_TextRun::ReturnManagedTextRun()</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9def08251854facdfcb635e3967579ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9def08251854facdfcb635e3967579ac">◆ </a></span>IsColumn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsColumn </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a183c04719c34db1fd6ddc5b8c936445d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a183c04719c34db1fd6ddc5b8c936445d">◆ </a></span>IsManagedTextRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsManagedTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if the memory for this <a class="el" href="class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a> is managed. It was created by calling <a class="el" href="class_o_n___text_run.html#a55de058dec220d6fb363d3d24ffe338a">ON_TextRun::GetManagedTextRun()</a>. If it is active, then is must be deleted by calling <a class="el" href="class_o_n___text_run.html#a371321eeb652757fd8ed8f7af6cd8eb2">ON_TextRun::ReturnManagedTextRun()</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c4588ccc6e9f2e49a1f7110ddb39790"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c4588ccc6e9f2e49a1f7110ddb39790">◆ </a></span>IsNewline()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsNewline </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae75a88bad582605c454c5dc06139ca59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae75a88bad582605c454c5dc06139ca59">◆ </a></span>IsStacked()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">Stacked</a> ON_TextRun::IsStacked </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d1b539bd74ca899cb1913755ee4f6d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d1b539bd74ca899cb1913755ee4f6d3">◆ </a></span>IsText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7577e9f3b8c8728700760bf1bc9343b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7577e9f3b8c8728700760bf1bc9343b8">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_TextRun::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75848e8d5f50684359a1ba96859696d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75848e8d5f50684359a1ba96859696d2">◆ </a></span>Offset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a>& ON_TextRun::Offset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96dab07e3624a618a7cb5b8570a5cc70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96dab07e3624a618a7cb5b8570a5cc70">◆ </a></span>operator=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___text_run.html">ON_TextRun</a>& ON_TextRun::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a371321eeb652757fd8ed8f7af6cd8eb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a371321eeb652757fd8ed8f7af6cd8eb2">◆ </a></span>ReturnManagedTextRun()</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_TextRun::ReturnManagedTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n___text_run.html">ON_TextRun</a> * </td>
|
|
<td class="paramname"><em>managed_text_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: Return a managed <a class="el" href="class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa30767916eff153fff56836f8ed9cbb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa30767916eff153fff56836f8ed9cbb0">◆ </a></span>RunDirectionFromUnsigned()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_o_n___text_run.html#ad77326c863dab4eae1149ab7bc59a10d">ON_TextRun::RunDirection</a> ON_TextRun::RunDirectionFromUnsigned </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>run_direction_as_unsigned</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="a62e70516936133b088efdf93f862fedc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62e70516936133b088efdf93f862fedc">◆ </a></span>RunTypeFromUnsigned()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">ON_TextRun::RunType</a> ON_TextRun::RunTypeFromUnsigned </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>run_type_as_unsigned</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="ac34b1d9f5bb1fe0240a4c4c254439ddb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac34b1d9f5bb1fe0240a4c4c254439ddb">◆ </a></span>SetAdvance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetAdvance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td>
|
|
<td class="paramname"><em>advance</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8bb7659f26f1f4ed38c22bd85564921c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bb7659f26f1f4ed38c22bd85564921c">◆ </a></span>SetBoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetBoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td>
|
|
<td class="paramname"><em>pmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td>
|
|
<td class="paramname"><em>pmax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a282a1247fffcaa6e2a9c201913717482"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a282a1247fffcaa6e2a9c201913717482">◆ </a></span>SetColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetColor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n___color.html">ON_Color</a> </td>
|
|
<td class="paramname"><em>color</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb1c2ea6950058ffec9101001b362f66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb1c2ea6950058ffec9101001b362f66">◆ </a></span>SetDisplayString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetDisplayString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns string in m_display_string, which may be the result of parsing text fields. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a939ca438c9f13c5adccccd1751151bbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a939ca438c9f13c5adccccd1751151bbd">◆ </a></span>SetFont()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetFont </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___font.html">ON_Font</a> * </td>
|
|
<td class="paramname"><em>font</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a47b19c7239900ce082ca6b8e353e21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a47b19c7239900ce082ca6b8e353e21">◆ </a></span>SetOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td>
|
|
<td class="paramname"><em>offset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af48537c71046c535af4360d031b965d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af48537c71046c535af4360d031b965d8">◆ </a></span>SetStacked()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetStacked </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">Stacked</a> </td>
|
|
<td class="paramname"><em>stacked</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68b0ff4a3a83bc56d39686d5bad76b96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68b0ff4a3a83bc56d39686d5bad76b96">◆ </a></span>SetStackedOff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetStackedOff </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3aff7e35dc7fc4fa54176856e3a0d09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3aff7e35dc7fc4fa54176856e3a0d09">◆ </a></span>SetStackFractionHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetStackFractionHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>stackscale</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7f7b69d7c3c2b6c134ab878d74523bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7f7b69d7c3c2b6c134ab878d74523bb">◆ </a></span>SetTextHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetTextHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>h</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d65e0c24911caa8dab5abae1cf09a81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d65e0c24911caa8dab5abae1cf09a81">◆ </a></span>SetType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">ON_TextRun::RunType</a> </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a111cf5aa41f0a3dd66f14482d310830a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a111cf5aa41f0a3dd66f14482d310830a">◆ </a></span>SetUnicodeString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_TextRun::SetUnicodeString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ON__UINT32 * </td>
|
|
<td class="paramname"><em>cp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b7267dcd2d46262359eac7585a0c596"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b7267dcd2d46262359eac7585a0c596">◆ </a></span>StackedFromUnsigned()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="class_o_n___text_run.html#a392044cb867ef50e5566176525928114">ON_TextRun::Stacked</a> ON_TextRun::StackedFromUnsigned </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>stacked_as_unsigned</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="a2c067b3d2ab6fff2445c1eebb0599905"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c067b3d2ab6fff2445c1eebb0599905">◆ </a></span>StackHeightFraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::StackHeightFraction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5649c384f34df0180b6c9294171c7d86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5649c384f34df0180b6c9294171c7d86">◆ </a></span>TextHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::TextHeight </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Set or get the WCS model unit height of the text not including any annotatition scaling </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f49ffe0aafcfc8d411051599ee050d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f49ffe0aafcfc8d411051599ee050d6">◆ </a></span>TextRunContentHash() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_TextRun::TextRunContentHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1635be015190c641b619f65e71f156b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1635be015190c641b619f65e71f156b9">◆ </a></span>TextRunContentHash() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_TextRun::TextRunContentHash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bEvaluateFields</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b73d710313dcfcd00782600db63ac60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b73d710313dcfcd00782600db63ac60">◆ </a></span>TextString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_TextRun::TextString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns the string in m_text_string, which is a wchar_t version of the basic text for this run, and may contain unevaluated field formulae </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe3b31c5c1f549bff6182ff0cd615437"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe3b31c5c1f549bff6182ff0cd615437">◆ </a></span>Type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___text_run.html#a8e1db5def6cc251df6aaeeefed94e794">RunType</a> ON_TextRun::Type </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a394ece47ca0e3cb41cce46debf452a35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a394ece47ca0e3cb41cce46debf452a35">◆ </a></span>UnicodeString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ON__UINT32* ON_TextRun::UnicodeString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d3c69ba8229b21fb30ac89e89f8d0f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d3c69ba8229b21fb30ac89e89f8d0f2">◆ </a></span>WrapTextRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_TextRun::WrapTextRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>call_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>start_char_offset</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>y_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>currentwidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="class_o_n___text_run_array.html">ON_TextRunArray</a> & </td>
|
|
<td class="paramname"><em>newruns</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="adfee1eb3585d79bd4329f2d68ec4e107"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfee1eb3585d79bd4329f2d68ec4e107">◆ </a></span>ON_StackedText</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="class_o_n___stacked_text.html">ON_StackedText</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>
|
|
<a id="a0f58ba1e822f70ab7633f3191f138f41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f58ba1e822f70ab7633f3191f138f41">◆ </a></span>ON_TextBuilder</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="class_o_n___text_builder.html">ON_TextBuilder</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="a2c951eefcd08a9c248e9fef1ec41cf1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c951eefcd08a9c248e9fef1ec41cf1c">◆ </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">const <a class="el" href="class_o_n___text_run.html">ON_TextRun</a> ON_TextRun::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>
|
|
<a id="ab7c5b016ccc721d08ed768ed52574bd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7c5b016ccc721d08ed768ed52574bd4">◆ </a></span>m_advance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> ON_TextRun::m_advance = <a class="el" href="class_o_n__2d_vector.html#a2f9dd18fe13c0bd3e85cde1db1eee97b">ON_2dVector::ZeroVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>(ECS) distance and direction from m_offset to start of next run </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab620d333549054476e4483eb6341bd3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab620d333549054476e4483eb6341bd3b">◆ </a></span>m_color</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___color.html">ON_Color</a> ON_TextRun::m_color = <a class="el" href="class_o_n___color.html#a54c9448a0e7a53032cdb7f111163aca9">ON_Color::UnsetColor</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2962cf141fadbdebcd17c11c1bdea850"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2962cf141fadbdebcd17c11c1bdea850">◆ </a></span>m_height_scale</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::m_height_scale = -1.0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Font HeightOfI / text height - Converts from font units to model units or page units. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89cf01d83b25e6e9b5e0aa5797153d2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89cf01d83b25e6e9b5e0aa5797153d2f">◆ </a></span>m_indent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::m_indent = 0.0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>These apply to Paragraph type runs (m_type == rtParagraph) </p>
|
|
<p>indent and margins are in model units or page unitsFirst line indentation for this paragraph </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b8605fa5d07f30670683a1ae6cfc20d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b8605fa5d07f30670683a1ae6cfc20d">◆ </a></span>m_left_margin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::m_left_margin = 0.0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>left margin in formatting rect for this paragraph </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e395320053bac7be1cb07e097d67818"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e395320053bac7be1cb07e097d67818">◆ </a></span>m_line_index</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_TextRun::m_line_index = -1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>line position in <a class="el" href="class_o_n___text_content.html">ON_TextContent</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91fc91c3ac4e64dfa64020cd63ed7eeb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91fc91c3ac4e64dfa64020cd63ed7eeb">◆ </a></span>m_managed_font</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n___font.html">ON_Font</a>* ON_TextRun::m_managed_font = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Font used to draw, pick, or otherwise evaluate this <a class="el" href="class_o_n___text_run.html" title="A range of text with all the same attributes. ">ON_TextRun</a>. This pointer is run-time only and must be set and point to a valid <a class="el" href="class_o_n___font.html" title="An ON_Font is a face in a font family. It corresponds to a Windows LOGFONT, a .NET System...">ON_Font</a> for any font related operations to work. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f3babee978191329edaa41a7b516db1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f3babee978191329edaa41a7b516db1">◆ </a></span>m_offset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> ON_TextRun::m_offset = <a class="el" href="class_o_n__2d_vector.html#a2f9dd18fe13c0bd3e85cde1db1eee97b">ON_2dVector::ZeroVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>(ECS) offset to lower left of bounding box from <a class="el" href="class_o_n___text_content.html">ON_TextContent</a> plane origin </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3c1f090a88216392db1a2609dd4a65b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3c1f090a88216392db1a2609dd4a65b">◆ </a></span>m_right_margin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::m_right_margin = 0.0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>right margin in formatting rect for this paragraph </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c89d2a0aacbcb5a8fc32069aaeeddb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c89d2a0aacbcb5a8fc32069aaeeddb1">◆ </a></span>m_stacked_text</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n___stacked_text.html">ON_StackedText</a>* ON_TextRun::m_stacked_text = nullptr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>pointers to runs for the top and bottom parts </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0142463d9a975c9932935da906e0444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0142463d9a975c9932935da906e0444">◆ </a></span>m_stackscale</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_TextRun::m_stackscale = 0.7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>fraction for scaling textheight in stacked text </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Thu Jan 25 2018 17:01:11 for openNURBS SDK Help by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.14
|
|
</small></address>
|
|
</body>
|
|
</html>
|