tag:blogger.com,1999:blog-60274752625817280452024-01-21T02:37:39.774+01:00Jesús MorenoJesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.comBlogger229125tag:blogger.com,1999:blog-6027475262581728045.post-51404502142704699292018-10-15T09:44:00.001+02:002018-10-15T09:44:15.265+02:00Deshabilitar la cache mientras desarrollamos un sitio web en cada navegador <header class="post-header" style="background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 16px; margin: 10px 0px 30px; padding: 0px;"><h1 style="font-size: 42px; font-weight: 300; letter-spacing: -1.75px; line-height: 1; margin: 0px; padding: 0px;">
Disable Caching During Development with Browser Tools</h1>
<div class="meta" style="color: #818181; font-size: 15px; margin-top: 5px; padding: 0px;">
Oct 9, 2016 • Nicholas Bering</div>
<div class="social-buttons" style="margin: 0px; padding: 0px;">
<div class="fb-like fb_iframe_widget" data-action="like" data-href="https://nicholasbering.ca/tools/2016/10/09/devtools-disable-caching/" data-layout="button_count" data-share="false" data-show-faces="false" data-size="small" fb-iframe-plugin-query="action=like&app_id=1714325992123311&container_width=800&href=https%3A%2F%2Fnicholasbering.ca%2Ftools%2F2016%2F10%2F09%2Fdevtools-disable-caching%2F&layout=button_count&locale=en_US&sdk=joey&share=false&show_faces=false&size=small" fb-xfbml-state="rendered" style="display: inline-block; margin: 0px; padding: 0px; position: relative;">
<span style="display: inline-block; height: 20px; margin: 0px; padding: 0px; position: relative; text-align: justify; vertical-align: bottom; width: 61px;"><iframe allow="encrypted-media" allowfullscreen="true" allowtransparency="true" class="" frameborder="0" height="1000px" name="f3997e6743eaed" scrolling="no" src="https://www.facebook.com/v2.7/plugins/like.php?action=like&app_id=1714325992123311&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FtrnHszv6jVd.js%3Fversion%3D42%23cb%3Df3f517e42997cf8%26domain%3Dnicholasbering.ca%26origin%3Dhttps%253A%252F%252Fnicholasbering.ca%252Ff2a29dab276f95c%26relation%3Dparent.parent&container_width=800&href=https%3A%2F%2Fnicholasbering.ca%2Ftools%2F2016%2F10%2F09%2Fdevtools-disable-caching%2F&layout=button_count&locale=en_US&sdk=joey&share=false&show_faces=false&size=small" style="border-style: none; border-width: initial; height: 20px; margin: 0px; padding: 0px; position: absolute; visibility: visible; width: 61px;" title="fb:like Facebook Social Plugin" width="1000px"></iframe></span></div>
<div class="fb-share-button fb_iframe_widget" data-href="https://nicholasbering.ca/tools/2016/10/09/devtools-disable-caching/" data-layout="button_count" data-mobile-iframe="true" data-size="small" fb-iframe-plugin-query="app_id=1714325992123311&container_width=800&href=https%3A%2F%2Fnicholasbering.ca%2Ftools%2F2016%2F10%2F09%2Fdevtools-disable-caching%2F&layout=button_count&locale=en_US&mobile_iframe=true&sdk=joey&size=small" fb-xfbml-state="rendered" style="display: inline-block; margin: 0px; padding: 0px; position: relative;">
<span style="display: inline-block; height: 20px; margin: 0px; padding: 0px; position: relative; text-align: justify; vertical-align: bottom; width: 69px;"><iframe allow="encrypted-media" allowfullscreen="true" allowtransparency="true" class="" frameborder="0" height="1000px" name="f25c9a4aed6a72" scrolling="no" src="https://www.facebook.com/v2.7/plugins/share_button.php?app_id=1714325992123311&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FtrnHszv6jVd.js%3Fversion%3D42%23cb%3Df32b3b17006a2e%26domain%3Dnicholasbering.ca%26origin%3Dhttps%253A%252F%252Fnicholasbering.ca%252Ff2a29dab276f95c%26relation%3Dparent.parent&container_width=800&href=https%3A%2F%2Fnicholasbering.ca%2Ftools%2F2016%2F10%2F09%2Fdevtools-disable-caching%2F&layout=button_count&locale=en_US&mobile_iframe=true&sdk=joey&size=small" style="border-style: none; border-width: initial; height: 20px; margin: 0px; padding: 0px; position: absolute; visibility: visible; width: 69px;" title="fb:share_button Facebook Social Plugin" width="1000px"></iframe></span></div>
<div class="g-plusone-wrapper" style="display: inline-block; margin: 0px; padding: 0px; position: relative; top: 7px;">
<div id="___plusone_0" style="background: transparent; border-style: none; display: inline-block; float: none; font-size: 1px; height: 20px; line-height: normal; margin: 0px; padding: 0px; vertical-align: baseline; width: 32px;">
<iframe data-gapiattached="true" frameborder="0" hspace="0" id="I0_1539589248369" marginheight="0" marginwidth="0" name="I0_1539589248369" ng-non-bindable="" scrolling="no" src="https://apis.google.com/se/0/_/+1/fastbutton?usegapi=1&size=medium&origin=https%3A%2F%2Fnicholasbering.ca&url=https%3A%2F%2Fnicholasbering.ca%2Ftools%2F2016%2F10%2F09%2Fdevtools-disable-caching%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.es.6KDrQ1klB2A.O%2Fam%3DwQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCPSMZueMiWEBDLK4TXegnpFT1FNfw%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I0_1539589248369&_gfid=I0_1539589248369&parent=https%3A%2F%2Fnicholasbering.ca&pfname=&rpctoken=34144181" style="border-style: none; height: 20px; left: 0px; margin: 0px; padding: 0px; position: static; top: 0px; visibility: visible; width: 32px;" tabindex="0" title="G+" vspace="0" width="100%"></iframe></div>
</div>
</div>
</header><article class="post-content" style="background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;"><div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Lately I’ve been hosting a weekly event with <a href="http://www.softwareniagara.com/" style="color: #205caa; margin: 0px; padding: 0px; text-decoration-line: none;">Software Niagara</a>, rather verbosely named <a href="https://www.meetup.com/software-niagara/events/233946276/" style="color: #205caa; margin: 0px; padding: 0px; text-decoration-line: none;">“Do You Something for Great Good”</a>. While giving a bit of an overview of HTML, it’s origins, and how it relates to CSS and JavaScript, I got a little derailed answering questions about things I was doing with Chrome’s DevTools. To that end, I think I’ll do a little series on things you can do with the Developer Tools in Chrome.</div>
<h2 id="caching-the-good-the-bad-and-the-annoying" style="font-size: 32px; font-weight: 300; letter-spacing: -1.25px; line-height: 1; margin: 40px 0px 20px; padding: 0px;">
Caching: The Good, The Bad, and The Annoying</h2>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Caching is a necessary evil. It improves web performance in ways we probably don’t even realize on a day-to-day basis. It reduces web traffic in the simplest and most fundamental way possible; it avoids transfering anything at all.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
For anyone not familiar with browser caching, here’s how it works in a nut shell. The browser makes a request to the server and gets some data. Maybe that data is HTML, a stylesheet, some javascript, or an image. The server may tag the response with a cache-control header, which is essentially some meta-data about how long that information is valid for. Then, when a web page uses the content at the same URL again, the browser checks for a local copy, looks at it’s expiry date, and if it has not expired just uses that local copy and does not ask the server for the data again.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
With particularily large images, JavaScript files, and the growing number of very large style sheets, this can save the a lot of bandwidth for the user. This is especially important for mobile devices fetching data with expensive cellular data plans.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
So what’s the problem with all this? During development the content that wouldn’t normally change from request to request like JavaScript and CSS files are changing rapidly. This makes the browser’s default caching settings get in the way. Typically you’ll see this appear as a moment where you think, “What the heck? I thought I changed that!” Then when you refresh the browser window a second time it behaves as expected. Changing caching settings from the server is complex though, and you want to keep caching turned on in production to gain it’s benefits. So how can we avoid reconfiguring our web servers just for development? By disabling caching in the browser. Here’s how…</div>
<h2 id="chromes-network-panel" style="font-size: 32px; font-weight: 300; letter-spacing: -1.25px; line-height: 1; margin: 40px 0px 20px; padding: 0px;">
Chrome’s Network Panel</h2>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
While in chrome, open the developer tools. Find it under <strong style="margin: 0px; padding: 0px;">Menu</strong> > <strong style="margin: 0px; padding: 0px;">More Tools</strong> > <strong style="margin: 0px; padding: 0px;">Developer Tools</strong>. For shortcuts use Cmd + Opt + I on a Mac or F12 on Windows.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Once the developer tools are open, there is a set of tabs along the top. Select network.</div>
<div class="image-frame" style="font-style: italic; margin-bottom: 20px; margin-top: 20px; padding: 0px; text-align: center;">
<img alt="Disable cache option in chrome devtools." src="https://nicholasbering.ca/images/disable-cache-chrome.png" style="box-shadow: rgb(204, 204, 204) 3px 3px 5px 6px; display: block; margin: 0px auto 7px; max-width: 100%; padding: 0px;" /></div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Along the top of the network panel, there’s a checkbox that says “Disable Caching.” This disables browser-level caching, but only as long as the DevTools are open. So it won’t affect your normal browsing, but while working with the developer tools you won’t have to worry about stale content.</div>
<h2 id="safaris-develop-menu" style="font-size: 32px; font-weight: 300; letter-spacing: -1.25px; line-height: 1; margin: 40px 0px 20px; padding: 0px;">
Safari’s Develop Menu</h2>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
If you haven’t already enable the <strong style="margin: 0px; padding: 0px;">Develop</strong> menu on Safari, with Safari open use the menu to go to <strong style="margin: 0px; padding: 0px;">Safari</strong> > <strong style="margin: 0px; padding: 0px;">Preferences…</strong>. One the preferences window select the Advanced tab. At the bottom there is a checkbox to enable the <strong style="margin: 0px; padding: 0px;">Develop</strong> menu.</div>
<div class="image-frame" style="font-style: italic; margin-bottom: 20px; margin-top: 20px; padding: 0px; text-align: center;">
<img alt="Enable develop menu in Safari." src="https://nicholasbering.ca/images/disable-cache-safari-prefs.png" style="box-shadow: rgb(204, 204, 204) 3px 3px 5px 6px; display: block; margin: 0px auto 7px; max-width: 100%; padding: 0px;" /></div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
To disable caching in Safari toggle the menu item under <strong style="margin: 0px; padding: 0px;">Develop</strong> > <strong style="margin: 0px; padding: 0px;">Disable Caches</strong>.</div>
<div class="image-frame" style="font-style: italic; margin-bottom: 20px; margin-top: 20px; padding: 0px; text-align: center;">
<img alt="Safari develop menu, caching disabled." src="https://nicholasbering.ca/images/disable-cache-safari.png" style="box-shadow: rgb(204, 204, 204) 3px 3px 5px 6px; display: block; margin: 0px auto 7px; max-width: 295px; padding: 0px;" /></div>
<h2 id="firefoxs-toolbox-options" style="font-size: 32px; font-weight: 300; letter-spacing: -1.25px; line-height: 1; margin: 40px 0px 20px; padding: 0px;">
Firefox’s Toolbox Options</h2>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Open developer tools with Cmd + Alt + I on Mac or Ctrl + Alt + Shift + I on Windows.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Select the little gear icon near the top right of the developer tools window to open the options for the developer tools.</div>
<div class="image-frame" style="font-style: italic; margin-bottom: 20px; margin-top: 20px; padding: 0px; text-align: center;">
<img alt="Firefox toolbox with options icon highlighted." src="https://nicholasbering.ca/images/disable-cache-firefox-tools.png" style="box-shadow: rgb(204, 204, 204) 3px 3px 5px 6px; display: block; margin: 0px auto 7px; max-width: 100%; padding: 0px;" /></div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Under <em style="margin: 0px; padding: 0px;">Advanced Settings</em> select <em style="margin: 0px; padding: 0px;">Disable Cache (while toolbox is open)</em>. Similar to Chrome, Firefox only disables caching while the developer tools are open, so this won’t change anything for your normal browsing experience.</div>
<div class="image-frame" style="font-style: italic; margin-bottom: 20px; margin-top: 20px; padding: 0px; text-align: center;">
<img alt="Firefox toolbox options, caching disabled." src="https://nicholasbering.ca/images/disable-cache-firefox.png" style="box-shadow: rgb(204, 204, 204) 3px 3px 5px 6px; display: block; margin: 0px auto 7px; max-width: 100%; padding: 0px;" /></div>
<h2 id="caching-issues-solved" style="font-size: 32px; font-weight: 300; letter-spacing: -1.25px; line-height: 1; margin: 40px 0px 20px; padding: 0px;">
Caching Issues Solved</h2>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Hopefully this solves your innapropriate browser caching issues during development. Setting up proper caching for production is another issue entirely… but the mechanisms for dealing with that depend on your Web Server, and also how you need it to behave for your particular application.</div>
<div style="margin-bottom: 20px; margin-top: 20px; padding: 0px;">
Fuente: https://nicholasbering.ca/tools/2016/10/09/devtools-disable-caching/</div>
</article>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-56222781361578091112018-05-24T10:17:00.004+02:002018-05-24T10:20:45.054+02:00¿Cómo migrar una tabla de SQL SERVER a Azure?Un método rápido y eficaz en 5 sencillos pasos:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_JltbY6ktwqwTwOFzlFFs852Hy6JDfSmk8tA7GJi75atP-dH2oSIpriGUHx6RTalWqK0JlANraqUjeGgsODwcLouTfw17zPTriOpooF76qOeDd7hRrImdTHzONQsnuvf5sREncTe8kXE/s1600/jesusmgcia.blogspot.com.es_SQL_AZURE.jpg" imageanchor="1" style="-webkit-text-stroke-width: 0px; background-color: transparent; clear: right; color: #0066cc; float: right; font-family: Times New Roman; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1em; margin-left: 1em; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_JltbY6ktwqwTwOFzlFFs852Hy6JDfSmk8tA7GJi75atP-dH2oSIpriGUHx6RTalWqK0JlANraqUjeGgsODwcLouTfw17zPTriOpooF76qOeDd7hRrImdTHzONQsnuvf5sREncTe8kXE/s400/jesusmgcia.blogspot.com.es_SQL_AZURE.jpg" /></a></div>
1.- Desde SQL Management nos conectamos a nuestro servidor SQL Sercer y extraemos el metadata de la tabla mediante la utilidad de "Script table as" -> "Create table"<br />
2.- Desde SQL Management abrimos una conexión con nuestro servidor Azure y con el código de metadata obtenido en el paso 1 generamos la nueva tabla en Azure.<br />
3.- Desde la conexión local lanzamos un "select * from mi_tabla" y exportamos los resultados a csv. (Botón derecho sobre grid de resultados)<br />
4.- Abrimos nuestro csv con Excel y lo guardamos con el formato xlsx<br />
5.- Desde la conexión con Azure, click derecho sobre nuestra base de datos -> "Task" -> "Import data" y seguir los pasos.<br />
<br />
<br />
Aquí dejo capturar de los pasos a seguir<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYWWNXCAg118Or7Yljgl76win9YAdSYQBhpgOl8L4a12dfCG0UYO32DvHdCvBwQNvVUEAB1ZzcZSDKEVfcltkRtL0fmCon7C-qIAbXlZAyvPLiEIP3dxgRnDyvNSdY2hTHhly9mysPF8w/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br /></a>
</div>
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYWWNXCAg118Or7Yljgl76win9YAdSYQBhpgOl8L4a12dfCG0UYO32DvHdCvBwQNvVUEAB1ZzcZSDKEVfcltkRtL0fmCon7C-qIAbXlZAyvPLiEIP3dxgRnDyvNSdY2hTHhly9mysPF8w/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYWWNXCAg118Or7Yljgl76win9YAdSYQBhpgOl8L4a12dfCG0UYO32DvHdCvBwQNvVUEAB1ZzcZSDKEVfcltkRtL0fmCon7C-qIAbXlZAyvPLiEIP3dxgRnDyvNSdY2hTHhly9mysPF8w/s320/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_1.jpg" width="320" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYWWNXCAg118Or7Yljgl76win9YAdSYQBhpgOl8L4a12dfCG0UYO32DvHdCvBwQNvVUEAB1ZzcZSDKEVfcltkRtL0fmCon7C-qIAbXlZAyvPLiEIP3dxgRnDyvNSdY2hTHhly9mysPF8w/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_1.jpg" imageanchor="1"></a><br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMeqB-CmLcqozPhoXzz8BZZoxSnn4RdDiEVumSMHcYluJ5NImQL2P-3CFNQhjDg5k-kjiX_WXZ4cbZMv2_QmPTlhZLPi2QBZq_fa-jJDEmJeJKidJWAD_HqhUmd8HJOZlra-01BMExeI/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_2.jpg" imageanchor="1" style="-webkit-text-stroke-width: 0px; background-color: transparent; color: #0066cc; font-family: Times New Roman; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMeqB-CmLcqozPhoXzz8BZZoxSnn4RdDiEVumSMHcYluJ5NImQL2P-3CFNQhjDg5k-kjiX_WXZ4cbZMv2_QmPTlhZLPi2QBZq_fa-jJDEmJeJKidJWAD_HqhUmd8HJOZlra-01BMExeI/s320/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_2.jpg" style="cursor: move;" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwJ5XdT5GnH-lKzdp1z2sHJJNYWQkKfTyIYChDz_wen5qA5y9JnlLa1TbpWKbdXza-vksEQSvoS6ZXCXY3_XTpV89QY3M31bmU1vPVubJC0fZ8Xa9hCQYaKmscK57R4xQSY15ZCITnEQ/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_3.jpg" imageanchor="1" style="-webkit-text-stroke-width: 0px; background-color: transparent; color: #0066cc; font-family: Times New Roman; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwJ5XdT5GnH-lKzdp1z2sHJJNYWQkKfTyIYChDz_wen5qA5y9JnlLa1TbpWKbdXza-vksEQSvoS6ZXCXY3_XTpV89QY3M31bmU1vPVubJC0fZ8Xa9hCQYaKmscK57R4xQSY15ZCITnEQ/s320/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_3.jpg" style="cursor: move;" width="320" /></a></div>
<b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ8Pd8WLvMWtjWF-gH9Kmvhjli_wvSUVeRZdXo7HEe1GCZMFFjD3rNP1-UmUyG4AjDgIA4RLkgWsn2yNHD4qh7HG38_Qj6gEvUIsxvAKarFD6ukV09oFZKX8FVYFVfDP8kGxZXjZ5EjEw/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_5.jpg" imageanchor="1" style="-webkit-text-stroke-width: 0px; background-color: transparent; color: #0066cc; font-family: Times New Roman; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ8Pd8WLvMWtjWF-gH9Kmvhjli_wvSUVeRZdXo7HEe1GCZMFFjD3rNP1-UmUyG4AjDgIA4RLkgWsn2yNHD4qh7HG38_Qj6gEvUIsxvAKarFD6ukV09oFZKX8FVYFVfDP8kGxZXjZ5EjEw/s320/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_5.jpg" style="cursor: move;" width="320" /></a><b></b><i></i><sub></sub><sup></sup><strike></strike><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPfjPwWg43XPq0g0OFkTh1_X9AupG8TSFVBHtOQoaSPLUwIj7aFEXFUaDtQoUywegXw_dSGOiaIl36k4vw5_OVdXs428nkv13FjJHTCZibL0hCWxGmZZ_xQOaA1OWFy_HvMvzfKctF0y8/s1600/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_7.jpg" imageanchor="1" style="-webkit-text-stroke-width: 0px; background-color: transparent; color: #0066cc; font-family: Times New Roman; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPfjPwWg43XPq0g0OFkTh1_X9AupG8TSFVBHtOQoaSPLUwIj7aFEXFUaDtQoUywegXw_dSGOiaIl36k4vw5_OVdXs428nkv13FjJHTCZibL0hCWxGmZZ_xQOaA1OWFy_HvMvzfKctF0y8/s320/jesusmgcia.blogspot.com.es_Azure_Import_Data__Step_7.jpg" style="cursor: move;" width="320" /></a></div>
<b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br />
<u><span style="color: #000120;"></span></u><br />
<br />
<br />
<br />
<br /></div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-86640970594832814702018-05-24T09:27:00.002+02:002018-05-24T09:27:27.951+02:00¿Cómo crear una tabla nueva a partir de una vista en SQL Server? (extraer metadata de una vista)<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1vcRh-GlD59wVcSh_dJ1bLqdc-bfvlkejBM7MlQmK6o7d0VuJ3pYqp6z_Gv0X3OQQBwe8Z_kZwF0YFywU_UDWg-rErUH3e9kN37aZ-K-qq9Y1yuuFAj_24D5KqUKRmyUik0IVhLwmo4/s1600/jesusmgcia.blogspot.com_sqlServer.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1vcRh-GlD59wVcSh_dJ1bLqdc-bfvlkejBM7MlQmK6o7d0VuJ3pYqp6z_Gv0X3OQQBwe8Z_kZwF0YFywU_UDWg-rErUH3e9kN37aZ-K-qq9Y1yuuFAj_24D5KqUKRmyUik0IVhLwmo4/s400/jesusmgcia.blogspot.com_sqlServer.jpg" /></a>Basta con usar el comando:<br />
<span style="background-color: #fdfdfd; color: #1a1a1a; font-family: "lucida sans unicode", "lucida sans", "lucida grande", Malayalam, Verdana, sans-serif; font-size: 13.2px;"><br /></span>
<span style="background-color: #fdfdfd; color: #1a1a1a; font-family: "lucida sans unicode", "lucida sans", "lucida grande", Malayalam, Verdana, sans-serif; font-size: 13.2px;"><b>Select * Into Nueva_tabla From Tu_vista</b></span><br />
<span style="background-color: #fdfdfd; color: #1a1a1a; font-family: "lucida sans unicode", "lucida sans", "lucida grande", Malayalam, Verdana, sans-serif; font-size: 13.2px;"><br /></span>
<span style="background-color: #fdfdfd; font-size: 13.2px;"><span style="color: #1a1a1a; font-family: lucida sans unicode, lucida sans, lucida grande, Malayalam, Verdana, sans-serif;"><i>Truco: Extraer metadata de una vista</i></span></span><br />
<span style="background-color: #fdfdfd; font-size: 13.2px;"><span style="color: #1a1a1a; font-family: lucida sans unicode, lucida sans, lucida grande, Malayalam, Verdana, sans-serif;"><i><br /></i></span></span>
<span style="color: #1a1a1a; font-family: lucida sans unicode, lucida sans, lucida grande, Malayalam, Verdana, sans-serif;"><span style="background-color: #fdfdfd; font-size: 13.2px;">Además una vez creada la tabla puedes usar desde SQL Management la utilidad de </span></span><br />
<span style="color: #1a1a1a; font-family: lucida sans unicode, lucida sans, lucida grande, Malayalam, Verdana, sans-serif;"><span style="background-color: #fdfdfd; font-size: 13.2px;">"Script table as" -> "Create To" de este modo podremos obtener el metadata para crear esa tabla en cualquier otra BD</span></span>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-22938423008619091302018-05-18T18:01:00.001+02:002018-05-18T18:01:34.818+02:00Mostrar gráficos en ASP.net con MVC desde un array, XML o una base de datos<h1 class="" id="displaying-data-in-a-chart-with-aspnet-web-pages-razor" sourceendlinenumber="17" sourcefile="web-pages/overview/data/7-displaying-data-in-a-chart.md" sourcestartlinenumber="17" style="background-color: white; font-family: segoe-ui_light, "Segoe UI Light", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 2.5rem; font-weight: 300; line-height: 1.3; margin: 10px 0px 0px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Displaying Data in a Chart with ASP.NET Web Pages (Razor)</h1>
<ul class="metadata page-metadata" data-bi-name="page info" dir="ltr" lang="en-us" style="background-color: white; color: #333333; display: flex; flex-wrap: wrap; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875rem; list-style: none; margin: 0px !important; overflow: hidden; padding: 0px !important;">
<li class="displayDate" style="display: flex; flex-basis: auto; list-style: none;"><span aria-hidden="true" class="docon docon-calendar" style="-webkit-font-smoothing: antialiased; display: inline-block; font-family: docons; font-size: 13px; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: inherit; margin-right: 5px; speak: none; text-align: center; width: 14px;"></span><time datetime="2012-05-21T22:00:00.000Z" role="presentation">05/22/2012</time></li>
<li class="readingTime" style="display: flex; flex-basis: auto; list-style: none;"><span aria-hidden="true" class="docon docon-clock" style="-webkit-font-smoothing: antialiased; display: inline-block; font-family: docons; font-size: 13px; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: inherit; margin-right: 5px; speak: none; text-align: center; width: 14px;"></span>20 minutes to read</li>
<li class="contributors-holder" style="display: flex; flex-basis: auto; list-style: none;"><span class="contributors-text" style="margin-right: 5px;">Contributors</span><ul class="contributors" data-bi-name="contributors" style="display: inline-block; list-style: none; margin: 0px !important; padding: 0px !important;">
<li style="display: inline-block; list-style: circle outside none; margin: 0px; padding: 0px; vertical-align: top;"><a data-bi-name="contributorprofile" href="https://github.com/Microsoft" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;" title="Microsoft"><img alt="Microsoft" data-src="https://github.com/Microsoft.png?size=32" src="https://github.com/Microsoft.png?size=32" style="border-radius: 100%; border: 0px; display: inline-block; height: 16px; margin-top: 5px; max-width: 100%; overflow: hidden; width: 16px;" /></a></li>
<li style="display: inline-block; list-style: circle outside none; margin: 0px; padding: 0px; vertical-align: top;"><a data-bi-name="contributorprofile" href="https://github.com/scottaddie" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;" title="Scott Addie"><img alt="Scott Addie" data-src="https://github.com/scottaddie.png?size=32" src="https://github.com/scottaddie.png?size=32" style="border-radius: 100%; border: 0px; display: inline-block; height: 16px; margin-top: 5px; max-width: 100%; overflow: hidden; width: 16px;" /></a></li>
<li style="display: inline-block; list-style: circle outside none; margin: 0px; padding: 0px; vertical-align: top;"><a data-bi-name="contributorprofile" href="https://github.com/guardrex" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;" title="Luke Latham"><img alt="Luke Latham" data-src="https://github.com/guardrex.png?size=32" src="https://github.com/guardrex.png?size=32" style="border-radius: 100%; border: 0px; display: inline-block; height: 16px; margin-top: 5px; max-width: 100%; overflow: hidden; width: 16px;" /></a></li>
<li style="display: inline-block; list-style: circle outside none; margin: 0px; padding: 0px; vertical-align: top;"><a data-bi-name="contributorprofile" href="https://github.com/v-anpasi" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;" title="Andy Pasic"><img alt="Andy Pasic" data-src="https://github.com/v-anpasi.png?size=32" src="https://github.com/v-anpasi.png?size=32" style="border-radius: 100%; border: 0px; display: inline-block; height: 16px; margin-top: 5px; max-width: 100%; overflow: hidden; width: 16px;" /></a></li>
<li style="display: inline-block; list-style: circle outside none; margin: 0px; padding: 0px; vertical-align: top;"><a data-bi-name="contributorprofile" href="https://github.com/tdykstra" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;" title="Tom Dykstra"><img alt="Tom Dykstra" data-src="https://github.com/tdykstra.png?size=32" src="https://github.com/tdykstra.png?size=32" style="border-radius: 100%; border: 0px; display: inline-block; height: 16px; margin-top: 5px; max-width: 100%; overflow: hidden; width: 16px;" /></a></li>
</ul>
</li>
</ul>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
by <a data-linktype="external" href="https://github.com/microsoft" style="background-color: transparent; color: #0078d7; cursor: pointer; word-wrap: break-word;">Microsoft</a></div>
<blockquote style="background-color: white; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 3px; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 1.2em 0px 2em; padding: 0px 0.8em;">
<div style="margin-top: 1rem;">
This article explains how to use a chart to display data in an ASP.NET Web Pages (Razor) website by using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper.</div>
<div style="margin-top: 1rem;">
<span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">What you'll learn</span>:</div>
<ul style="margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: disc outside none;">How to display data in a chart.</li>
<li style="list-style: disc outside none;">How to style charts using built-in themes.</li>
<li style="list-style: disc outside none;">How to save charts and how to cache them for better performance.</li>
</ul>
<div style="margin-top: 1rem;">
These are the ASP.NET programming features introduced in the article:</div>
<ul style="margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: disc outside none;">The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper.</li>
</ul>
<div class="NOTE alert" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: #d9f6ff; border-color: rgb(191, 241, 255); border-radius: 6px; box-sizing: border-box; color: inherit; flex-flow: row wrap; font-size: 1rem; margin-top: 16px; padding: 16px; position: relative;">
<div style="color: #006d8c; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1rem; max-width: 100%; width: 716.125px;">
Note</div>
<div style="margin-top: 8px; max-width: 100%;">
The information in this article applies to ASP.NET Web Pages 1.0 and Web Pages 2.</div>
</div>
</blockquote>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="The_Chart_Helper" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="the-chart-helper" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
The Chart Helper<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#the-chart-helper" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
When you want to display your data in graphical form, you can use <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper can render an image that displays data in a variety of chart types. It supports many options for formatting and labeling. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper can render more than 30 types of charts, including all the types of charts that you might be familiar with from Microsoft Excel or other tools — area charts, bar charts, column charts, line charts, and pie charts, along with more specialized charts like stock charts.</div>
<div class="table-scroll-wrapper" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; overflow-x: auto;">
<table style="border-collapse: collapse; border-spacing: 0px; font-size: 0.875rem; table-layout: auto; width: 776px;"><thead>
<tr><th style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px 0px 1px; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875rem; font-weight: 300; line-height: 1.5; padding: 12px 16px; text-align: left; vertical-align: bottom; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Area chart</span> <img alt="Description: Picture of the Area chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image1.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></th><th style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px 0px 1px; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875rem; font-weight: 300; line-height: 1.5; padding: 12px 16px; text-align: left; vertical-align: bottom; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Bar chart</span> <img alt="Description: Picture of the Bar chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image2.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></th></tr>
</thead><tbody>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Column chart</span> <img alt="Description: Picture of the Column chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image3.jpg" style="border: 0px; display: inline-block; height: auto; max-width: none;" /></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Line chart</span> <img alt="Description: Picture of the Line chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image4.jpg" style="border: 0px; display: inline-block; height: auto; max-width: none;" /></td></tr>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Pie chart</span> <img alt="Description: Picture of the Pie chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image5.jpg" style="border: 0px; display: inline-block; height: auto; max-width: none;" /></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Stock chart</span> <img alt="Description: Picture of the Stock chart type" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image6.jpg" style="border: 0px; display: inline-block; height: auto; max-width: none;" /></td></tr>
</tbody></table>
</div>
<h3 class="heading-with-anchor" id="chart-elements" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Chart Elements<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#chart-elements" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
Charts show data and additional elements like legends, axes, series, and so on. The following picture shows many of the chart elements that you can customize when you use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper. This article shows you how to set some (not all) of these elements.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<img alt="Description: Picture showing the chart elements" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image7.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="Creating_a_Chart" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="creating-a-chart-from-data" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Creating a Chart from Data<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#creating-a-chart-from-data" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
The data you display in a chart can be from an array, from the results returned from a database, or from data that's in an XML file.</div>
<h3 class="heading-with-anchor" id="using-an-array" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Using an Array<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#using-an-array" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
As explained in <a data-linktype="external" href="https://go.microsoft.com/fwlink/?LinkId=202890" style="background-color: transparent; color: #0078d7; cursor: pointer; word-wrap: break-word;">Introduction to ASP.NET Web Pages Programming Using the Razor Syntax</a>, an array lets you store a collection of similar items in a single variable. You can use arrays to contain the data that you want to include in your chart.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
This procedure shows how you can create a chart from data in arrays, using the default chart type. It also shows how to display the chart within the page.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a new file named <em>ChartArrayBasic.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Chart Title")
.AddSeries(
name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" })
.Write();
}
</code></pre>
<div style="margin-top: 1rem;">
The code first creates a new chart and sets its width and height. You specify the chart title by using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddTitle</code> method. To add data, you use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method. In this example, you use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">name</code>, <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">xValue</code>, and <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">yValues</code> parameters of the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">name</code> parameter is displayed in the chart legend. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">xValue</code> parameter contains an array of data that's displayed along the horizontal axis of the chart. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">yValues</code> parameter contains an array of data that's used to plot the vertical points of the chart.</div>
<div style="margin-top: 1rem;">
The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Write</code> method actually renders the chart. In this case, because you didn't specify a chart type, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper renders its default chart, which is a column chart.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the page in the browser. The browser displays the chart.</div>
<div style="margin-top: 1rem;">
<img alt="" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image8.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
</ol>
<h3 class="heading-with-anchor" id="using-a-database-query-for-chart-data" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Using a Database Query for Chart Data<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#using-a-database-query-for-chart-data" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
If the information you want to chart is in a database, you can run a database query and then use data from the results to create the chart. This procedure shows you how to read and display the data from the database created in the article <a data-linktype="external" href="https://go.microsoft.com/fwlink/?LinkId=202893" style="background-color: transparent; color: #0078d7; cursor: pointer; word-wrap: break-word;">Introduction to Working with a Database in ASP.NET Web Pages Sites</a>.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Add an <em>App_Data</em> folder to the root of the website if the folder does not already exist.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In the <em>App_Data</em> folder, add the database file named <em>SmallBakery.sdf</em> that's described in <a data-linktype="external" href="https://go.microsoft.com/fwlink/?LinkId=202893" style="background-color: transparent; color: #0078d7; cursor: pointer; word-wrap: break-word;">Introduction to Working with a Database in ASP.NET Web Pages Sites</a>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a new file named <em>ChartDataQuery.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
var db = Database.Open("SmallBakery");
var data = db.Query("SELECT Name, Price FROM Product");
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Product Sales")
.DataBindTable(dataSource: data, xField: "Name")
.Write();
}
</code></pre>
<div style="margin-top: 1rem;">
The code first opens the SmallBakery database and assigns it to a variable named <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">db</code>. This variable represents a <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Database</code> object that can be used to read from and write to the database. Next, the code runs a SQL query to get the name and price of each product. The code creates a new chart and passes the database query to it by calling the chart's <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataBindTable</code> method. This method takes two parameters: the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">dataSource</code> parameter is for the data from the query, and the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">xField</code> parameter lets you set which data column is used for the chart's x-axis.</div>
<div style="margin-top: 1rem;">
As an alternative to using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataBindTable</code> method, you can use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method of the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code>helper. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method lets you set the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">xValue</code> and <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">yValues</code> parameters. For example, instead of using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataBindTable</code> method like this:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">css</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-css" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-selector-class">.DataBindTable</span>(<span class="hljs-selector-tag" style="color: #0101fd;">data</span>, "<span class="hljs-selector-tag" style="color: #0101fd;">Name</span>")
</code></pre>
<div style="margin-top: 1rem;">
You can use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method like this:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">HTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-html" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">.AddSeries("Default",
xValue: data, xField: "Name",
yValues: data, yFields: "Price")
</code></pre>
<div style="margin-top: 1rem;">
Both render the same results. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method is more flexible because you can specify the chart type and data more explicitly, but the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataBindTable</code> method is easier to use if you don't need the extra flexibility.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the page in a browser.</div>
<div style="margin-top: 1rem;">
<img alt="" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image9.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
</ol>
<h3 class="heading-with-anchor" id="using-xml-data" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Using XML Data<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#using-xml-data" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
The third option for charting is to use an XML file as the data for the chart. This requires that the XML file also have a schema file (<em>.xsd</em> file) that describes the XML structure. This procedure shows you how to read data from an XML file.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In the <em>App_Data</em> folder, create a new XML file named <em>data.xml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing XML with the following, which is some XML data about employees in a fictional company.</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">XML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-xml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-meta" style="color: #007d9a;"><?xml version="1.0" standalone="yes" ?></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">NewDataSet</span> <span class="hljs-attr" style="color: #0451a5;">xmlns</span>=<span class="hljs-string" style="color: #a31515;">"http://tempuri.org/data.xsd"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>Erin<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>10440<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>Kim<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>17772<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>Dean<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>23880<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>David<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>7663<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>Sanjay<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>21773<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Name</span>></span>Michelle<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Name</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">Sales</span>></span>32294<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Sales</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">Employee</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">NewDataSet</span>></span>
</code></pre>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In the <em>App_Data</em> folder, create a new XML file named <em>data.xsd</em>. (Note that the extension this time is <em>.xsd</em>.)</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing XML with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">XML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-xml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-meta" style="color: #007d9a;"><?xml version="1.0" ?></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:schema</span>
<span class="hljs-attr" style="color: #0451a5;">id</span>=<span class="hljs-string" style="color: #a31515;">"NewDataSet"</span>
<span class="hljs-attr" style="color: #0451a5;">targetNamespace</span>=<span class="hljs-string" style="color: #a31515;">"http://tempuri.org/data.xsd"</span>
<span class="hljs-attr" style="color: #0451a5;">xmlns:mstns</span>=<span class="hljs-string" style="color: #a31515;">"http://tempuri.org/data.xsd"</span>
<span class="hljs-attr" style="color: #0451a5;">xmlns</span>=<span class="hljs-string" style="color: #a31515;">"http://tempuri.org/data.xsd"</span>
<span class="hljs-attr" style="color: #0451a5;">xmlns:xs</span>=<span class="hljs-string" style="color: #a31515;">"http://www.w3.org/2001/XMLSchema"</span>
<span class="hljs-attr" style="color: #0451a5;">xmlns:msdata</span>=<span class="hljs-string" style="color: #a31515;">"urn:schemas-microsoft-com:xml-msdata"</span>
<span class="hljs-attr" style="color: #0451a5;">attributeFormDefault</span>=<span class="hljs-string" style="color: #a31515;">"qualified"</span>
<span class="hljs-attr" style="color: #0451a5;">elementFormDefault</span>=<span class="hljs-string" style="color: #a31515;">"qualified"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:element</span> <span class="hljs-attr" style="color: #0451a5;">name</span>=<span class="hljs-string" style="color: #a31515;">"NewDataSet"</span>
<span class="hljs-attr" style="color: #0451a5;">msdata:IsDataSet</span>=<span class="hljs-string" style="color: #a31515;">"true"</span>
<span class="hljs-attr" style="color: #0451a5;">msdata:EnforceConstraints</span>=<span class="hljs-string" style="color: #a31515;">"False"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:complexType</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:choice</span> <span class="hljs-attr" style="color: #0451a5;">maxOccurs</span>=<span class="hljs-string" style="color: #a31515;">"unbounded"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:element</span> <span class="hljs-attr" style="color: #0451a5;">name</span>=<span class="hljs-string" style="color: #a31515;">"Employee"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:complexType</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:sequence</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:element</span>
<span class="hljs-attr" style="color: #0451a5;">name</span>=<span class="hljs-string" style="color: #a31515;">"Name"</span>
<span class="hljs-attr" style="color: #0451a5;">type</span>=<span class="hljs-string" style="color: #a31515;">"xs:string"</span>
<span class="hljs-attr" style="color: #0451a5;">minOccurs</span>=<span class="hljs-string" style="color: #a31515;">"0"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">xs:element</span>
<span class="hljs-attr" style="color: #0451a5;">name</span>=<span class="hljs-string" style="color: #a31515;">"Sales"</span>
<span class="hljs-attr" style="color: #0451a5;">type</span>=<span class="hljs-string" style="color: #a31515;">"xs:double"</span>
<span class="hljs-attr" style="color: #0451a5;">minOccurs</span>=<span class="hljs-string" style="color: #a31515;">"0"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:sequence</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:complexType</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:element</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:choice</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:complexType</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:element</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">xs:schema</span>></span>
</code></pre>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In the root of the website, create a new file named <em>ChartDataXML.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@using System.Data;
@{
var dataSet = new DataSet();
dataSet.ReadXmlSchema(Server.MapPath("~/App_Data/data.xsd"));
dataSet.ReadXml(Server.MapPath("~/App_Data/data.xml"));
var dataView = new DataView(dataSet.Tables[0]);
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Sales Per Employee")
.AddSeries("Default", chartType: "Pie",
xValue: dataView, xField: "Name",
yValues: dataView, yFields: "Sales")
.Write();
}
</code></pre>
<div style="margin-top: 1rem;">
The code first creates a <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataSet</code> object. This object is used to manage the data that's read from the XML file and organize it according to the information in the schema file. (Notice that the top of the code includes the statement <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">using SystemData</code>. This is required in order to be able to work with the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataSet</code> object. For more information, see <a data-linktype="self-bookmark" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#SB_UsingStatements" style="background-color: transparent; color: #0078d7; cursor: pointer; word-wrap: break-word;">"Using" Statements and Fully Qualified Names</a> later in this article.)</div>
<div style="margin-top: 1rem;">
Next, the code creates a <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataView</code> object based on the dataset. The data view provides an object that the chart can bind to — that is, read and plot. The chart binds to the data using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method, as you saw earlier when charting the array data, except that this time the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">xValue</code> and <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">yValues</code> parameters are set to the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataView</code> object.</div>
<div style="margin-top: 1rem;">
This example also shows you how to specify a particular chart type. When the data is added in the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddSeries</code> method, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">chartType</code> parameter is also set to display a pie chart.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the page in a browser.</div>
<div style="margin-top: 1rem;">
<img alt="" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image10.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
</ol>
<div class="TIP alert" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: #e9faf5; border-color: rgb(207, 235, 227); border-radius: 6px; box-sizing: border-box; flex-flow: row wrap; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 16px; padding: 16px; position: relative;">
<div style="color: #006449; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1rem; max-width: 100%; width: 744.719px;">
Tip</div>
<div style="margin-top: 8px; max-width: 100%;">
<a href="https://www.blogger.com/null" id="SB_UsingStatements" style="background-color: transparent; color: #006449; cursor: pointer; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h3 id="using-statements-and-fully-qualified-names" style="font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
"Using" Statements and Fully Qualified Names</h3>
<div style="margin-top: 8px; max-width: 100%;">
The .NET Framework that ASP.NET Web Pages with Razor syntax is based on consists of many thousands of components (classes). To make it manageable to work with all these classes, they're organized into <em>namespaces</em>, which are somewhat like libraries. For example, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Web</code> namespace contains classes that support browser/server communication, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Xml</code> namespace contains classes that are used to create and read XML files, and the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Data</code> namespace contains classes that let you work with data.</div>
<div style="margin-top: 8px; max-width: 100%;">
In order to access any given class in the .NET Framework, code needs to know not just the class name, but also the namespace that the class is in. For example, in order to use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper, code needs to find the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Web.Helpers.Chart</code> class, which combines the namespace (<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Web.Helpers</code>) with the class name (<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code>). This is known as the class's <em>fully-qualified</em> name — its complete, unambiguous location within the vastness of the .NET Framework. In code, this would look like the following:</div>
<div style="margin-top: 8px; max-width: 100%;">
<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">var myChart = new System.Web.Helpers.Chart(width: 600, height: 400) // etc.</code></div>
<div style="margin-top: 8px; max-width: 100%;">
However, it's cumbersome (and error prone) to have to use these long, fully-qualified names every time you want to refer to a class or helper. Therefore, to make it easier to use class names, you can <em>import</em> the namespaces you're interested in, which is usually is just a handful from among the many namespaces in the .NET Framework. If you've imported a namespace, you can use just a class name (<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code>) instead of the fully qualified name (<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Web.Helpers.Chart</code>). When your code runs and encounters a class name, it can look in just the namespaces you've imported to find that class.</div>
<div style="margin-top: 8px; max-width: 100%;">
When you use ASP.NET Web Pages with Razor syntax to create web pages, you typically use the same set of classes each time, including the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">WebPage</code> class, the various helpers, and so on. To save you the work of importing the relevant namespaces every time you create a website, ASP.NET is configured so it automatically imports a set of core namespaces for every website. That's why you haven't had to deal with namespaces or importing up to now; all the classes you've worked with are in namespaces that are already imported for you.</div>
<div style="margin-top: 8px; max-width: 100%;">
However, sometimes you need to work with a class that isn't in a namespace that's automatically imported for you. In that case, you can either use that class's fully-qualified name, or you can manually import the namespace that contains the class. To import a namespace, you use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">using</code> statement (<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">import</code> in Visual Basic), as you saw in an example earlier the article.</div>
<div style="margin-top: 8px; max-width: 100%;">
For example, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataSet</code> class is in the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Data</code> namespace. The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">System.Data</code> namespace is not automatically available to ASP.NET Razor pages. Therefore, to work with the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataSet</code> class using its fully qualified name, you can use code like this:</div>
<div style="margin-top: 8px; max-width: 100%;">
<code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">var dataSet = new System.Data.DataSet();</code></div>
<div style="margin-top: 8px; max-width: 100%;">
If you have to use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DataSet</code> class repeatedly you can import a namespace like this and then use just the class name in code:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; line-height: 24px; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@using System.Data;
@{
var dataSet = new DataSet();
// etc.
}
</code></pre>
<div style="margin-top: 8px; max-width: 100%;">
You can add <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">using</code> statements for any other .NET Framework namespaces that you want to reference. However, as noted, you won't need to do this often, because most of the classes that you'll work with are in namespaces that are imported automatically by ASP.NET for use in <em>.cshtml</em> and <em>.vbhtml</em> pages.</div>
</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="Displaying_Charts" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="displaying-charts-inside-a-web-page" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Displaying Charts Inside a Web Page<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#displaying-charts-inside-a-web-page" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
In the examples you've seen so far, you create a chart and then the chart is rendered directly to the browser as a graphic. In many cases, though, you want to display a chart as part of a page, not just by itself in the browser. To do that requires a two-step process. The first step is to create a page that generates the chart, as you've already seen.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
The second step is to display the resulting image in another page. To display the image, you use an HTML <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> element, in the same way you would to display any image. However, instead of referencing a <em>.jpg</em> or <em>.png</em>file, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> element references the <em>.cshtml</em> file that contains the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper that creates the chart. When the display page runs, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> element gets the output of the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper and renders the chart.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<img alt="" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image11.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a file named <em>ShowChart.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">HTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre class="" style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-html" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-meta" style="color: #007d9a;"><!DOCTYPE html></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">title</span>></span>Chart Example<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">h1</span>></span>Chart Example<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">h1</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">p</span>></span>The following chart is generated by the <span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">em</span>></span>ChartArrayBasic.cshtml<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">em</span>></span> file, but is shown
in this page.<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">p</span>></span><span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">img</span> <span class="hljs-attr" style="color: #0451a5;">src</span>=<span class="hljs-string" style="color: #a31515;">"ChartArrayBasic.cshtml"</span> /></span> <span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">html</span>></span>
</code></pre>
<div style="margin-top: 1rem;">
The code uses the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> element to display the chart that you created earlier in the <em>ChartArrayBasic.cshtml</em> file.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the web page in a browser. The <em>ShowChart.cshtml</em> file displays the chart image based on the code contained in the <em>ChartArrayBasic.cshtml</em> file.</div>
</li>
</ol>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="Styling_a_Chart" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="styling-a-chart" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Styling a Chart<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#styling-a-chart" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper supports a large number of options that let you customize the appearance of the chart. You can set colors, fonts, borders, and so on. An easy way to customize the appearance of a chart is to use a <em>theme</em>. Themes are collections of information that specify how to render a chart using fonts, colors, labels, palettes, borders, and effects. (Note that the style of a chart does not indicate the type of chart.)</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
The following table lists built-in themes.</div>
<div class="table-scroll-wrapper" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; overflow-x: auto;">
<table style="border-collapse: collapse; border-spacing: 0px; font-size: 0.875rem; table-layout: auto; width: 776px;"><thead>
<tr><th style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px 0px 1px; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875rem; font-weight: 300; line-height: 1.5; padding: 12px 16px; text-align: left; vertical-align: bottom; word-wrap: break-word;">Theme</th><th style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px 0px 1px; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875rem; font-weight: 300; line-height: 1.5; padding: 12px 16px; text-align: left; vertical-align: bottom; word-wrap: break-word;">Description</th></tr>
</thead><tbody>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Vanilla</code></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;">Displays red columns on a white background.</td></tr>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Blue</code></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;">Displays blue columns on a blue gradient background.</td></tr>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Green</code></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;">Displays blue columns on a green gradient background.</td></tr>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Yellow</code></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;">Displays orange columns on a yellow gradient background.</td></tr>
<tr><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;"><code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 3px 7px;">Vanilla3D</code></td><td style="border-color: rgb(227, 227, 227); border-style: solid; border-width: 1px 0px 0px; line-height: 1.5; padding: 12px 16px; vertical-align: top; word-wrap: break-word;">Displays 3-D red columns on a white background.</td></tr>
</tbody></table>
</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
You can specify the theme to use when you create a new chart.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a new file named <em>ChartStyleGreen.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content in the page with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
var db = Database.Open("SmallBakery");
var data = db.Query("SELECT Name, Price FROM Product");
var myChart = new Chart(width: 600,
height: 400,
theme: ChartTheme.Green)
.AddTitle("Product Sales")
.DataBindTable(data, "Name")
.Write();
}
</code></pre>
<div style="margin-top: 1rem;">
This code is the same as the earlier example that uses the database for data, but adds the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">theme</code>parameter when it creates the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> object. The following shows the changed code:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">C#</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-csharp" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-keyword" style="color: #0101fd;">var</span> myChart = <span class="hljs-keyword" style="color: #0101fd;">new</span> Chart(width: <span class="hljs-number">600</span>,
height: <span class="hljs-number">400</span>,
theme: ChartTheme.Green)
</code></pre>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the page in a browser. You see the same data as before, but the chart looks more polished:</div>
<div style="margin-top: 1rem;">
<img alt="" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image12.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
</ol>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="Saving_a_Chart" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="saving-a-chart" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Saving a Chart<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#saving-a-chart" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
When you use the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper as you've seen so far in this article, the helper re-creates the chart from scratch each time it's invoked. If necessary, the code for the chart also re-queries the database or re-reads the XML file to get the data. In some cases, doing this can be a complex operation, such as if the database that you're querying is large, or if the XML file contains a lot of data. Even if the chart doesn't involve a lot of data, the process of dynamically creating an image takes up server resources, and if many people request the page or pages that display the chart, there can be an impact on the performance of your website.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
To help you reduce the potential performance impact of creating a chart, you can create a chart the first time you need it and then save it. When the chart is needed again, rather than regenerating it, you can just fetch the saved version and render that.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
You can save a chart in these ways:</div>
<ul style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: disc outside none;">Cache the chart in computer memory (on the server).</li>
<li style="list-style: disc outside none;">Save the chart as an image file.</li>
<li style="list-style: disc outside none;">Save the chart as an XML file. This option lets you modify the chart before you save it.</li>
</ul>
<h3 class="heading-with-anchor" id="caching-a-chart" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Caching a Chart<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#caching-a-chart" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
After you've created a chart, you can cache it. Caching a chart means that it doesn't have to be re-created if it needs to be displayed again. When you save a chart in the cache, you give it a key that must be unique to that chart.</div>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
Charts saved to the cache might be removed if the server runs low on memory. In addition, the cache is cleared if your application restarts for any reason. Therefore, the standard way to work with a cached chart is to always check first whether it's available in the cache, and if not, then to create or re-create it.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
At the root of your website, create a file named <em>ShowCachedChart.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">HTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-html" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-meta" style="color: #007d9a;"><!DOCTYPE html></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">title</span>></span>Chart Example<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">h1</span>></span>Chart Example<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">h1</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">img</span> <span class="hljs-attr" style="color: #0451a5;">src</span>=<span class="hljs-string" style="color: #a31515;">"ChartSaveToCache.cshtml?key=myChartKey"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">p</span>></span><span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">a</span> <span class="hljs-attr" style="color: #0451a5;">href</span>=<span class="hljs-string" style="color: #a31515;">"ClearCache.cshtml"</span>></span>Clear cache<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">a</span>></span><span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">html</span>></span>
</code></pre>
<div style="margin-top: 1rem;">
The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> tag includes a <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">src</code> attribute that points to the <em>ChartSaveToCache.cshtml</em> file and passes a key to the page as a query string. The key contains the value "myChartKey". The <em>ChartSaveToCache.cshtml</em> file contains the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper that creates the chart. You'll create this page in a moment.</div>
<div style="margin-top: 1rem;">
At the end of the page there's a link to a page named <em>ClearCache.cshtml</em>. That's a page that you'll also create shortly. You need the <em>ClearCache.cshtml</em> only to test caching for this example — it's not a link or page that you'd normally include when working with cached charts.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
At the root of your website, create a new file named <em>ChartSaveToCache.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
var chartKey = Request["key"];
if (chartKey != null) {
var cachedChart = Chart.GetFromCache(key: chartKey);
if (cachedChart == null) {
cachedChart = new Chart(600, 400);
cachedChart.AddTitle("Cached Chart -- Cached at " + DateTime.Now);
cachedChart.AddSeries(
name: "Employee",
axisLabel: "Name",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" });
cachedChart.SaveToCache(key: chartKey,
minutesToCache: 2,
slidingExpiration: false);
}
Chart.WriteFromCache(chartKey);
}
}
</code></pre>
<div style="margin-top: 1rem;">
The code first checks whether anything was passed as the key value in the query string. If so, the code tries to read a chart out of the cache by calling the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">GetFromCache</code> method and passing it the key. If it turns out that there's nothing in the cache under that key (which would happen the first time that the chart is requested), the code creates the chart as usual. When the chart is finished, the code saves it to the cache by calling <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">SaveToCache</code>. That method requires a key (so the chart can be requested later), and the amount of time that the chart should be saved in the cache. (The exact time you'd cache a chart would depend on how often you thought the data it represents might change.) The <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">SaveToCache</code> method also requires a <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">slidingExpiration</code> parameter — if this is set to true, the timeout counter is reset each time the chart is accessed. In this case, it in effect means that the chart's cache entry expires 2 minutes after the last time someone accessed the chart. (The alternative to sliding expiration is absolute expiration, meaning that the cache entry would expire exactly 2 minutes after it was put into the cache, no matter how often it had been accessed.)</div>
<div style="margin-top: 1rem;">
Finally, the code uses the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">WriteFromCache</code> method to fetch and render the chart from the cache. Note that this method is outside the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">if</code> block that checks the cache, because it will get the chart from the cache whether the chart was there to begin with or had to be generated and saved in the cache.</div>
<div style="margin-top: 1rem;">
Notice that in the example, the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">AddTitle</code> method includes a timestamp. (It adds the current date and time — <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">DateTime.Now</code> — to the title.)</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a new page named <em>ClearCache.cshtml</em> and replace its content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
WebCache.Remove("myChartKey");
}
<span class="hljs-meta" style="color: #007d9a;"><!DOCTYPE html></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">html</span> <span class="hljs-attr" style="color: #0451a5;">lang</span>=<span class="hljs-string" style="color: #a31515;">"en"</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">p</span>></span>Cache has been cleared.<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">p</span>></span>Return to <span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">a</span> <span class="hljs-attr" style="color: #0451a5;">href</span>=<span class="hljs-string" style="color: #a31515;">"ShowCachedChart.cshtml"</span>></span>ShowCachedChart.cshtml<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">a</span>></span><span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">html</span>></span>
</code></pre>
<div style="margin-top: 1rem;">
This page uses the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">WebCache</code> helper to remove the chart that's cached in <em>ChartSaveToCache.cshtml</em>. As noted earlier, you don't normally have to have a page like this. You're creating it here only to make it easier to test caching.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ShowCachedChart.cshtml</em> web page in a browser. The page displays the chart image based on the code contained in the <em>ChartSaveToCache.cshtml</em> file. Take note of what the timestamp says in the chart title.</div>
<div style="margin-top: 1rem;">
<img alt="Description: Picture of basic chart with timestamp in the chart title" data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image13.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Close the browser.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ShowCachedChart.cshtml</em> again. Notice that the timestamp is the same as before, which indicates that the chart was not regenerated, but was instead read from the cache.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In <em>ShowCachedChart.cshtml</em>, click the <span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Clear cache</span> link. This takes you to <em>ClearCache.cshtml</em>, which reports that the cache has been cleared.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Click the <span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Return to ShowCachedChart.cshtml</span> link, or re-run <em>ShowCachedChart.cshtml</em> from WebMatrix. Notice that this time the timestamp has changed, because the cache has been cleared. Therefore, the code had to regenerate the chart and put it back into the cache.</div>
</li>
</ol>
<h3 class="heading-with-anchor" id="saving-a-chart-as-an-image-file" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Saving a Chart as an Image File<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#saving-a-chart-as-an-image-file" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
You can also save a chart as an image file (for example, as a <em>.jpg</em> file) on the server. You can then use the image file the way you would any image. The advantage is the file is stored rather than saved to a temporary cache. You can save a new chart image at different times (for example, every hour) and then keep a permanent record of the changes that occur over time. Note that you must make sure that your web application has permission to save a file to the folder on the server where you want to put the image file.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
At the root of your website, create a folder named <em>_ChartFiles</em> if it does not already exist.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
At the root of your website, create a new file named <em>ChartSave.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
var filePathName = "_ChartFiles/chart01.jpg";
if (!File.Exists(Server.MapPath(filePathName))) {
var chartImage = new Chart(600, 400);
chartImage.AddTitle("Chart Title");
chartImage.AddSeries(
name: "Employee",
axisLabel: "Name",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" });
chartImage.Save(path: filePathName);
}
}
<span class="hljs-meta" style="color: #007d9a;"><!DOCTYPE html></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">title</span>></span>Chart Example<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">img</span> <span class="hljs-attr" style="color: #0451a5;">src</span>=<span class="hljs-string" style="color: #a31515;">"@filePathName"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">html</span>></span>
</code></pre>
<div style="margin-top: 1rem;">
The code first checks to see whether the <em>.jpg</em> file exists by calling the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">File.Exists</code> method. If the file does not exist, the code creates a new <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> from an array. This time, the code calls the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Save</code> method and passes the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">path</code> parameter to specify the file path and file name of where to save the chart. In the body of the page, an <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;"><img></code> element uses the path to point to the <em>.jpg</em> file to display.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ChartSave.cshtml</em> file.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Return to WebMatrix. Notice that an image file named <em>chart01.jpg</em> has been saved in the <em>_ChartFiles</em> folder.</div>
</li>
</ol>
<h3 class="heading-with-anchor" id="saving-a-chart-as-an-xml-file" style="background-color: white; font-family: segoe-ui_semibold, "Segoe UI Semibold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.188rem; font-weight: 300; line-height: 1.3; margin-bottom: 18px; margin-top: 30px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Saving a Chart as an XML File<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#saving-a-chart-as-an-xml-file" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.9em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 0px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h3>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
Finally, you can save a chart as an XML file on the server. An advantage of using this method over caching the chart or saving the chart to a file is that you could modify the XML before displaying the chart if you wanted to. Your application has to have read/write permissions for the folder on the server where you want to put the image file.</div>
<ol style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
At the root of your website, create a new file named <em>ChartSaveXml.cshtml</em>.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Replace the existing content with the following:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">CSHTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-cshtml" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;">@{
Chart chartXml;
var filePathName = "_ChartFiles/XmlChart.xml";
if (File.Exists(Server.MapPath(filePathName))) {
chartXml = new Chart(width: 600,
height: 400,
themePath: filePathName);
}
else {
chartXml = new Chart(width: 600,
height: 400);
chartXml.AddTitle("Chart Title -- Saved at " + DateTime.Now);
chartXml.AddSeries(
name: "Employee",
axisLabel: "Name",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" });
chartXml.SaveXml(path: filePathName);
}
chartXml.Write();
}
</code></pre>
<div style="margin-top: 1rem;">
This code is similar to the code that you saw earlier for storing a chart in the cache, except that it uses an XML file. The code first checks to see whether the XML file exists by calling the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">File.Exists</code> method. If the file does exist, the code creates a new <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> object and passes the file name as the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">themePath</code>parameter. This creates the chart based on whatever's in the XML file. If the XML file doesn't already exist, the code creates a chart like normal and then calls <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">SaveXml</code> to save it. The chart is rendered using the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Write</code> method, as you've seen before.</div>
<div style="margin-top: 1rem;">
As with the page that showed caching, this code includes a timestamp in the chart title.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Create a new page named <em>ChartDisplayXMLChart.cshtml</em> and add the following markup to it:</div>
<div class="codeHeader" data-bi-name="code-header" style="-webkit-box-direction: normal; -webkit-box-orient: horizontal; background-color: whitesmoke; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: rgb(224, 224, 224); border-right-style: solid; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 1px 1px 0px; color: #707070; display: flex; flex-direction: row; font-size: 0.8rem; margin-top: 16px; min-height: 30px;">
<span class="language" style="-webkit-box-flex: 1; flex-grow: 1; padding: 2px 16px;">HTML</span><button class="action copy" data-bi-name="copy" style="-webkit-box-align: center; align-items: center; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(224, 224, 224); border-style: solid; border-width: 0px 0px 0px 1px; color: #707070; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; margin: 0px; overflow: visible; padding: 2px 10px;">Copy</button></div>
<pre style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border: 1px solid rgb(211, 214, 219); direction: ltr; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; hyphens: none; line-height: 19px; overflow: auto; padding: 16px; tab-size: 4; word-break: normal; word-spacing: normal; word-wrap: normal;"><code class="lang-html" name="Main" style="-webkit-font-smoothing: auto; border-radius: 2px; border: 0px; direction: ltr; display: block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.875rem; line-height: 19px; padding: 0px;"><span class="hljs-meta" style="color: #007d9a;"><!DOCTYPE html></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">meta</span> <span class="hljs-attr" style="color: #0451a5;">charset</span>=<span class="hljs-string" style="color: #a31515;">"utf-8"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">title</span>></span>Display chart from XML<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">head</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"><<span class="hljs-name">img</span> <span class="hljs-attr" style="color: #0451a5;">src</span>=<span class="hljs-string" style="color: #a31515;">"ChartSaveXML.cshtml"</span> /></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">body</span>></span>
<span class="hljs-tag" style="color: #0101fd;"></<span class="hljs-name">html</span>></span>
</code></pre>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ChartDisplayXMLChart.cshtml</em> page. The chart is displayed. Take note of the timestamp in the chart's title.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Close the browser.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In WebMatrix, right-click the <em>_ChartFiles</em> folder, click <span style="font-family: segoe-ui_bold, "Segoe UI Bold", "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700;">Refresh</span>, and then open the folder. The <em>XMLChart.xml</em>file in this folder was created by the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper.</div>
<div style="margin-top: 1rem;">
<img alt="Description: The _ChartFiles folder showing the XMLChart.xml file created by the Chart helper." data-linktype="relative-path" src="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart/_static/image14.jpg" style="border: 0px; display: inline-block; height: auto; max-width: 100%;" /></div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ChartDisplayXMLChart.cshtml</em> page again. The chart shows the same timestamp as the first time you ran the page. That's because the chart is being generated from the XML you saved earlier.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
In WebMatrix, open the <em>_ChartFiles</em> folder and delete the <em>XMLChart.xml</em> file.</div>
</li>
<li style="list-style: decimal outside none;"><div style="margin-top: 1rem;">
Run the <em>ChartDisplayXMLChart.cshtml</em> page once more. This time, the timestamp is updated, because the <code style="-webkit-font-smoothing: auto; background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(211, 214, 219); direction: ltr; display: inline-block; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 0.8rem; line-height: 19px; padding: 3px 7px;">Chart</code> helper had to recreate the XML file. If you want, check the <em>_ChartFiles</em> folder and notice that the XML file is back.</div>
</li>
</ol>
<div style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin-top: 1rem;">
<a href="https://www.blogger.com/null" id="Additional_Resources" style="background-color: transparent; color: #0050c5; cursor: pointer; text-decoration-line: underline; word-wrap: break-word;"></a></div>
<h2 class="heading-with-anchor" id="additional-resources" style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 1.75rem; font-weight: 300; line-height: 1.3; margin-bottom: 12px; margin-top: 32px; text-rendering: optimizeLegibility; word-wrap: break-word;">
Additional Resources<a aria-hidden="true" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart#additional-resources" style="-webkit-font-smoothing: antialiased; background-color: transparent; color: #0078d7; cursor: pointer; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 16px; margin: 0px 0px 4px 10px; opacity: 0; speak: none; text-align: center; text-decoration-line: none; vertical-align: middle; visibility: hidden; word-wrap: break-word;" tabindex="-1"></a></h2>
<ul style="background-color: white; font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="list-style: disc outside none;"><a data-linktype="external" href="https://go.microsoft.com/fwlink/?LinkId=202893" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;">Introduction to Working with a Database in ASP.NET Web Pages Sites</a></li>
<li style="list-style: disc outside none;"><a data-linktype="external" href="https://go.microsoft.com/fwlink/?LinkId=202903" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;">Using Caching in ASP.NET Web Pages Sites to Improve Performance</a></li>
<li style="list-style: disc outside none;"><a data-linktype="external" href="https://msdn.microsoft.com/library/system.web.helpers.chart(v=vs.99)" style="background-color: transparent; color: #0078d7; cursor: pointer; text-decoration-line: none; word-wrap: break-word;">Chart Class</a> (ASP.NET Web Pages API reference on MSDN)</li>
</ul>
<div>
<span style="font-family: segoe-ui_normal, Segoe UI, Segoe, Segoe WP, Helvetica Neue, Helvetica, sans-serif; font-size: x-small;">Fuente: https://docs.microsoft.com/en-us/aspnet/web-pages/overview/data/7-displaying-data-in-a-chart</span></div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-1243441766713468232018-03-16T09:22:00.003+01:002018-03-16T09:22:28.670+01:00Cómo usar FTP desde la linea de comandos<h1 itemprop="headline" style="background-color: white; border-bottom-color: rgb(218, 218, 218); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; font-family: arial, helvetica, sans-serif; font-size: 1.96em; font-weight: 400; line-height: 1.1; margin: 0px -0.65em; padding: 0px 0px 0.16em;">
How do I use FTP from a command line?</h1>
<div class="updated" style="background-color: white; color: #b9b9b9; font-family: Verdana, sans-serif; font-size: 0.9em; margin-left: -0.7em; padding: 0.25em 0px 2.5em;">
Updated: <span content="2017-05-05" itemprop="dateModified">05/05/2017</span> by <span itemprop="author publisher creator" itemscope="" itemtype="https://schema.org/Organization">Computer Hope</span></div>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
<span class="warn" style="background: url("https://www.computerhope.com/cdn/chsprite.png") 0px -1375px no-repeat; font-weight: 700; margin: 0px 0px 0px -1.6em; padding: 0px 5px 0px 24px;">Note:</span> FTP is not an encrypted transmission, which means any data sent over it, including your username and password, could be read by anyone who may intercept your transmission. If you're wanting a more secure transmission, we suggest using <a href="https://www.computerhope.com/jargon/s/sftp.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">SFTP</a>.</div>
<div class="pagenav" style="background-color: white; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; padding-right: 7em;">
<ul style="border: 0px; font-family: inherit; line-height: 1; list-style: none; margin: 0px; padding: 0px 7em 2em 0px;">
<li style="background: url("https://www.computerhope.com/cdn/arrow.png") 0px 5px no-repeat; border: 0px; font-family: inherit; line-height: 1.5625; list-style-type: disc !important; margin: 0px 0px 0px 3em; padding: 0px 0px 8px 26px;"><a href="https://www.computerhope.com/issues/ch001246.htm#connect" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">Connect using FTP</a></li>
<li style="background: url("https://www.computerhope.com/cdn/arrow.png") 0px 5px no-repeat; border: 0px; font-family: inherit; line-height: 1.5625; list-style-type: disc !important; margin: 0px 0px 0px 3em; padding: 0px 0px 8px 26px;"><a href="https://www.computerhope.com/issues/ch001246.htm#send" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">Send and receive a file in FTP</a></li>
<li style="background: url("https://www.computerhope.com/cdn/arrow.png") 0px 5px no-repeat; border: 0px; font-family: inherit; line-height: 1.5625; list-style-type: disc !important; margin: 0px 0px 0px 3em; padding: 0px 0px 8px 26px;"><a href="https://www.computerhope.com/issues/ch001246.htm#command" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">FTP commands</a></li>
</ul>
</div>
<h2 id="connect" style="background-color: white; border: 0px; clear: left; color: #2a70d0; font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: 400; line-height: 1; margin: 0.3em 0px 0.9em; padding: 0px 7em 0px 0px;">
Connect using FTP</h2>
<div class="tab intro" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 1.09em; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
To connect to another computer using FTP at the MS-DOS prompt, command line, or Linux shell type <b>FTP</b> and press Enter. Once in FTP, use the <b>open</b> command to connect to the FTP server, as shown in the example below.</div>
<div class="tab tcy" style="background-color: #f1f5f9; border: 1px solid rgb(0, 92, 185); color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-bottom: 1.7em; margin-left: 2.5em !important; overflow-x: auto; overflow-y: hidden; padding: 0px 7em 2em 0px;">
open ftp.example.com</div>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
In the above example, you'd substitute <i>example.com</i> for the <a href="https://www.computerhope.com/jargon/d/domain.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">domain name</a> or <a href="https://www.computerhope.com/jargon/i/ip.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">IP address</a> of where you are connecting. An example would be <b>open 192.168.1.12</b>.</div>
<div class="dtab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 80px !important; padding: 0px 7em 2em 0px;">
<span class="warn" style="background: url("https://www.computerhope.com/cdn/chsprite.png") 0px -1375px no-repeat; font-weight: 700; margin: 0px 0px 0px -1.6em; padding: 0px 5px 0px 24px;">Note:</span> By default, the <b>open</b> command uses the TCP port 21 to make the FTP connection. If a different TCP port is needed for connecting to the domain name or IP address you are using, enter the port number after the domain name or IP address in the open command.</div>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
Once connected, a username and password prompt will appear. Once these credentials have been entered, the server allows you to browse, send, or receive files, depending on your rights. Some servers may also allow anonymous logins using <i>guest</i> or an e-mail address.</div>
<h2 id="send" style="background-color: white; border: 0px; clear: left; color: #2a70d0; font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: 400; line-height: 1; margin: 0.3em 0px 0.9em; padding: 0px 7em 0px 0px;">
Send and receive a file in FTP</h2>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
To get files from the server onto your computer, use the get command as shown in the example below. In this example, you would get the file <i>myfile.htm</i>.</div>
<div class="tab tcy" style="background-color: #f1f5f9; border: 1px solid rgb(0, 92, 185); color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-bottom: 1.7em; margin-left: 2.5em !important; overflow-x: auto; overflow-y: hidden; padding: 0px 7em 2em 0px;">
get myfile.htm</div>
<div class="dtab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 80px !important; padding: 0px 7em 2em 0px;">
<span class="tips" style="background: url("https://www.computerhope.com/cdn/chsprite.png") 0px -68px no-repeat; font-weight: 700; margin: 0px 0px 0px -1.6em; padding: 0px 5px 0px 24px;">Tip:</span> If you want to get more than one file, use mget and <a href="https://www.computerhope.com/jargon/w/wildcard.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">wildcards</a>. For example, if you wanted to get all files that end with .htm, you could type <b>mget *.htm</b>. Finally, if you do not want to be prompted as each file is being sent, make sure to type <b>prompt</b> to disable prompting.</div>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
To send a file from your computer to the computer you are connected to, assuming you have the rights, use the <b>send</b> command as shown in the example below. In this example, we are sending the myfile.htm to the <a href="https://www.computerhope.com/jargon/c/currentd.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">current directory</a>.</div>
<div class="tab tcy" style="background-color: #f1f5f9; border: 1px solid rgb(0, 92, 185); color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-bottom: 1.7em; margin-left: 2.5em !important; overflow-x: auto; overflow-y: hidden; padding: 0px 7em 2em 0px;">
send myfile.htm</div>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
It is important to realize that the files being sent must be in your local working directory, which is the directory you were in when you typed the FTP command. If you want to change to the directory that contains your files, use the <b>lcd</b> command. For example, in Windows, you'd type <b>lcd c:\windows</b> to set the local directory to the Windows directory.</div>
<h2 id="command" style="background-color: white; border: 0px; clear: left; color: #2a70d0; font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: 400; line-height: 1; margin: 0.3em 0px 0.9em; padding: 0px 7em 0px 0px;">
FTP Commands</h2>
<div class="tab" style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1.7em; margin-left: 2.5em !important; padding: 0px 7em 2em 0px;">
Depending upon the version of FTP and the operating system being used, each of the below commands may or may not work. Typing -help or a ? will list the commands available to you. Below is a general description of FTP commands available in the Windows command line FTP command.</div>
<ul style="background-color: white; border: 0px; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; line-height: 1; list-style: none; margin: 0px; padding: 0px 7em 2em 0px;">
<li style="background: url("https://www.computerhope.com/cdn/arrow.png") 0px 5px no-repeat; border: 0px; font-family: inherit; line-height: 1.5625; margin: 0px 0px 0px 3em; padding: 0px 0px 8px 26px;"><a href="https://www.computerhope.com/unix/ftp.htm" style="border-bottom: 1px solid rgb(219, 219, 219); color: #663366; text-decoration-line: none;">Linux and Unix FTP command help and information.</a></li>
</ul>
<br />
<div class="additional" style="background-color: white; color: #454545; font-family: Verdana, sans-serif; font-size: 16px;">
</div>
<br />
<table class="mtable tab" style="-webkit-text-stroke-width: 0px; background-color: #e5e5e5; border-spacing: 2px 1px; border: 0px solid silver; clear: left; color: #454545; font-family: Verdana, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 2em; margin-left: auto; margin-right: auto; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; width: 858px; word-spacing: 0px;"><tbody style="border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;">
<tr style="border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><th style="background: rgb(0, 92, 185); border: 0px; color: white; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 700; line-height: 1; margin: 0px; padding: 5px;">Command</th><th style="background: rgb(0, 92, 185); border: 0px; color: white; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 700; line-height: 1; margin: 0px; padding: 5px;">Information</th></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>!</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">This command toggles back and forth between the operating system and ftp. Once back in the operating system, typing exit takes you back to the FTP command line.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>?</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Access the Help screen.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>append</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Append text to a local file.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>ascii</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Switch to <a href="https://www.computerhope.com/jargon/a/ascii.htm" style="border-bottom: 0px; color: #663366; text-decoration: none;">ASCII</a> transfer mode</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>bell</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Turns bell mode on or off.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>binary</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Switches to binary transfer mode.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>bye</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Exits from FTP.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>cd</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Changes directory.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>close</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Exits from FTP.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>delete</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Deletes a file.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>debug</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sets debugging on or off.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>dir</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Lists files if connected.<br />
<br />
dir - C = Will list the files in wide format.<br />
dir -1 = Lists the files in bare format in alphabetic order<br />
dir -r = Lists directory in reverse alphabetic order.<br />
dir -R = Lists all files in current directory and sub directories.<br />
dir -S = Lists files in bare format in alphabetic order.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>disconnect</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Exits from FTP.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>get</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Grabs file from the computer to which you are connected.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>glob</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sets globbing on or off. When turned off the file name in the put and get commands is taken literally and wildcards are not used.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>hash</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sets hash mark printing on or off. When turned on for each 1024 bytes of data received a hash-mark (#) is displayed.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>help</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Access the Help screen and displays information about command if command typed after help.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>lcd</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Displays local directory if typed alone or if path typed after lcd will change local directory.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>literal</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sends a literal command to the connected computer with an expected one line response.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>ls</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Lists files of the remotely connected computer.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mdelete</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Multiple delete.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mdir</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Lists contents of multiple remote directories.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mget</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Get multiple files.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mkdir</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Make directory.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mls</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Lists contents of multiple remote directories.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>mput</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sent multiple files</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>open</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Opens address.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>prompt</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Enables or disables the prompt.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>put</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Send one file</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>pwd</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Print working directory</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>quit</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Exits from FTP.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>quote</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Same as the literal command.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>recv</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Receive file.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>remotehelp</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Get help from remote server.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>rename</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Renames a file.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>rmdir</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Removes a directory on the remote computer.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>send</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Send single file.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>status</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Shows status of currently enabled and disabled options</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>trace</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Toggles packet tracing.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>Type</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Set file transfer type.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>user</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Send new user information.</td></tr>
<tr class="tcw" style="background-color: white; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; margin: 0px; padding: 0px;"><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;"><b>verbose</b></td><td style="border-spacing: 5px 10px; border: 0px; font-family: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.7em; margin: 0px; padding: 12px !important; vertical-align: top;">Sets verbose on or off.</td></tr>
</tbody></table>
Fuente: https://www.computerhope.com/issues/ch001246.htmJesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-63359666012334466952018-02-14T13:53:00.002+01:002018-02-14T13:53:21.925+01:00Propiedad Body vacía leyendo correos o emails con delphi e IndyEl motivo es porque el correo está codificado con encapsulación MIME-encoded text. Debebemos de leer el contenido que viene en varias partes y formar una cadena única
<br />
<br />
Ejemplo delphi:<br />
---------------------------<br />
nota: requiere el use <span style="font-family: monospace;">TIdText;</span><br />
<span style="font-family: monospace;"><br /></span>
<code>
for x := 0 to TheMsg.MessageParts.Count - 1 do
begin </code><br />
<code> if TheMsg.MessageParts.Items[x] is TIdText then </code><br />
<code> BodyMsg := BodyMsg+ TIdText(TheMsg.MessageParts.Items[x]).Body.Text; </code><br />
<code>end; </code><br />
<code><br /></code>
<code><br /></code>
<code><br /></code>
<br />
<div id="top" style="background-color: #336699; border-bottom: 1px solid rgb(204, 204, 204); color: #333333; font-family: "Lucida Grande", Lucida, Verdana, Geneva, "Trebuchet MS", sans-serif; font-size: 12px; margin: 0px; padding: 14px 8px;">
<div id="header" style="margin: 0px auto; padding: 0px; width: 810px;" xmlns:v="http://rdf.data-vocabulary.org/#">
<div id="header_title" style="float: left; margin: 0px; padding: 0px; width: 540px;">
<h1 style="color: white; display: inline; font-size: 16px; margin: 0px 0px 8px; padding: 0px;">
<span style="margin: 0px; padding: 0px;" typeof="v:Breadcrumb"><a href="https://www.delphipower.xyz/" property="v:title" rel="v:url" style="color: white; margin: 0px; padding: 0px; text-decoration-line: none;">Advanced Delphi Programming</a> </span></h1>
<h2 style="color: white; display: inline; font-size: 16px; margin: 0px 0px 8px; padding: 0px;">
<span style="margin: 0px; padding: 0px;" typeof="v:Breadcrumb">» <a href="https://www.delphipower.xyz/indy9/" property="v:title" rel="v:url" style="color: white; margin: 0px; padding: 0px; text-decoration-line: none;">Indy 9 Components</a></span></h2>
</div>
<div style="clear: both; margin: 0px; padding: 0px;">
</div>
</div>
</div>
<div id="page" style="background-color: white; color: #333333; font-family: "Lucida Grande", Lucida, Verdana, Geneva, "Trebuchet MS", sans-serif; font-size: 12px; margin: 0px auto; padding: 0px; width: 850px;">
<div id="content" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; float: left; margin: 0px; padding: 0px 10px 15px 0px; width: 550px;">
<div class="post altr" style="border: none; margin: 20px 0px 10px 20px; padding: 0px 40px 5px 0px;" typeof="v:Review-aggregate" xmlns:v="http://rdf.data-vocabulary.org/#">
<h2 style="font-size: 16px; margin: 0px 0px 8px; padding: 0px;">
<span property="v:itemreviewed" style="margin: 0px; padding: 0px;">TIdText</span></h2>
<div class="postmetadata" style="color: #888888; line-height: 16px; margin: 0px 0px 10px; padding: 0px;">
Thu, 07 Jul 2011 | <a href="https://www.delphipower.xyz/indy9/" rel="category" style="color: #888888; margin: 0px; padding: 0px; text-decoration-line: none;" title="Indy 9 Components">Indy 9 Components</a></div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Encapsulates a MIME-encoded text message part. TIdText = class(TIdMessagePart) Class Hierarchy</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
TCollectionltem TIdMessagePart TIdText [CI</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Unit</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
IdMessage [CI TIdText Members Properties</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Body</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Textual content of the message part. Methods</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
^Assign Create</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Copy the property values of an object instance. Constructor for the collection item.</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
^ Destroy Frees the object instance.</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Legend</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
^virtual</div>
<h3 style="margin: 0px 0px 8px; padding: 0px;">
Description</h3>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
TIdText is a TIdMessagePart [C] descendant that encapsulates a MIME textual message part. TldAttachment [C] and TIdText are Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
used as collection items in a TldMessageParts [C] collection.</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
TldText provides the Body [C] property to represent the textual content of the message part. See Also</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
TldMessagePart[C], Technical Support [CI</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Textual content of the message part. property Body: TStrings; Description</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
Body is a TStrings property that represents the textual content of the MIME message part. Body will be populated with the values from a valid TStrings instance supplied in the Create [C] constructor. Body may also be updated using inherited properties and methods from TStrings, like Text and Add.</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
See Also</div>
<div style="line-height: 22px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;">
TldText.Create [C]</div>
</div>
</div>
</div>
fuente: https://www.delphipower.xyz/indy9/tidtext.htmlJesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-36181424636051998942018-02-06T09:22:00.003+01:002018-02-06T09:22:50.531+01:00Top 10 MySQL Mistakes Made By PHP Developers<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
<em style="box-sizing: border-box; line-height: inherit;">Learn more on MySQL with our screencast <a href="https://www.sitepoint.com/premium/screencasts/mysql-on-the-command-line" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">MySQL on the Command Line</a>.</em></div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
A database is a fundamental component for most web applications. If you’re using PHP, you’re probably using MySQL–an integral part of the LAMP stack.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
PHP is relatively easy and most new developers can write functional code within a few hours. However, building a solid, dependable database takes time and expertise. Here are ten of the worst MySQL mistakes I’ve made (some apply to any language/database)…</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
1. Using MyISAM rather than InnoDB</h2>
<div class="widget maestro maestro-content-type-html hide-for-mobile-SP" id="maestro-682" style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; display: inherit !important; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px;">
<div style="box-sizing: border-box; direction: ltr; margin: 0px auto; max-width: 544px; padding: 0px; width: 544px;">
<div id="aniBox" style="box-sizing: border-box; direction: ltr; height: 1px; margin: 15px 0px; opacity: 0; overflow: hidden; padding: 0px; transition: height 1s ease; width: 544px;">
<div id="aniplayer_aniviewJS" style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px;">
<div id="aniplayer_aniviewJSgui" style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px;">
<div class=" desktop hide-controls" id="av-container" style="background: black; box-sizing: border-box; direction: ltr; height: 306px; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: 544px;">
<div id="av-inner" style="box-sizing: border-box; direction: ltr; height: 306px; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 544px;">
<div id="slot" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; box-sizing: border-box; direction: ltr; height: 306px; margin: 0px; padding: 0px; position: absolute; width: 544px;">
<div id="imgpreloader" style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px;">
</div>
<div id="preloader" style="bottom: 0px; box-sizing: border-box; direction: ltr; height: 0px; left: 0px; margin: auto; outline: none; padding: 0px; position: absolute; right: 0px; top: 0px; width: 0px;">
<svg class="icon" version="1.1" viewbox="0 0 30 30" x="0px" xml:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" y="0px"><g><path d="M23.3,14.9c0-0.4-0.3-0.9-0.8-1.2l-10-6.4c-1.1-0.7-2-0.1-2,1.3v7.5C15.8,13.7,23.1,14.9,23.3,14.9z M23.3,15 c-7.9,0.6-11.4,3.5-12.8,5.7v0.8c0,1.4,0.9,2,2,1.3l10-6.4C23.1,16,23.4,15.5,23.3,15z"></path></g></svg><svg class="circle" height="70" version="1.1" width="70" xmlns="http://www.w3.org/2000/svg"><circle cx="35" cy="35" r="32"></circle></svg><svg class="circle active" height="70" version="1.1" width="70" xmlns="http://www.w3.org/2000/svg"><circle cx="35" cy="35" r="32"></circle></svg></div>
<div class="loaded" id="videoslot" style="animation: fade-in 0.5s ease; bottom: 0px; box-sizing: border-box; direction: ltr; height: 306px; left: 0px; margin: 0px; object-fit: initial; opacity: 1; padding: 0px; position: absolute; right: 0px; top: 153px; transform: translateY(-50%); width: 544px;">
</div>
</div>
<div id="gui" style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px;">
<div id="aniview-credit" style="box-sizing: border-box; color: white; direction: ltr; display: inline; font-family: Helvetica, Arial, fallback, sans-serif; font-size: 11px; height: 24px; line-height: 24px; margin: 0px; padding: 0px; position: absolute; right: 2px; top: 2px;">
<span style="background-image: url("https://play.aniview.com/5858ed930b8ee8851941a7bb/59526d5028a06110545d0877/ads_by_hooly82x15.png"); background-repeat: no-repeat; background-size: cover; box-sizing: border-box; display: inline-block; height: 14px; vertical-align: top; width: 80px;"></span></div>
</div>
</div>
</div>
</div>
<div id="anibid" style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px;">
</div>
</div>
</div>
</div>
</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
MySQL has a number of database engines, but you’re most likely to encounter <a href="http://www.sitepoint.com/mysql-myisam-table-pros-con/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">MyISAM</a> and <a href="http://www.sitepoint.com/mysql-innodb-table-pros-cons/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">InnoDB</a>.<br />
<br style="box-sizing: border-box;" />
MyISAM is used by default. However, unless you’re creating a very simple or experimental database, it’s almost certainly the wrong choice! MyISAM doesn’t support foreign key constraints or transactions, which are essential for data integrity. In addition, the whole table is locked whenever a record is inserted or updated; this causes a detrimental effect on performance as usage grows.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
The solution is simple: use InnoDB.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
2. Using PHP’s mysql functions</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
PHP has provided MySQL library functions since day one (or near as makes no difference). Many applications rely on mysql_connect, mysql_query, mysql_fetch_assoc, etc. but the <a href="http://uk2.php.net/manual/en/mysqli.overview.php" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">PHP manual states</a>:</div>
<blockquote style="background-color: white; border-left: 5px solid rgb(229, 229, 229); box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.6; margin: 0px 0px 1.25em; padding: 0.75em 1em; position: relative;">
<div style="box-sizing: border-box; direction: ltr; font-family: inherit; font-size: 20px; line-height: 1.5; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
If you are using MySQL versions 4.1.3 or later it is strongly recommended that you use the mysqli extension instead.</div>
</blockquote>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
mysqli, or the MySQL improved extension, has several advantages:</div>
<ul style="background-color: white; box-sizing: border-box; color: #3a3a3a; counter-reset: ol-counter 0; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.6; list-style: none; margin: 0px 0px 1.25em 25px; padding: 0px;">
<li style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px; position: relative;">an (optional) object-oriented interface</li>
<li style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px; position: relative;">prepared statements (which help prevent SQL-injection attacks and increase performance)</li>
<li style="box-sizing: border-box; direction: ltr; margin: 0px; padding: 0px; position: relative;">multiple statements and transaction support</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
Alternatively, you should consider <a href="http://uk2.php.net/manual/en/book.pdo.php" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">PDO</a> if you want to support multiple databases.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
3. Not sanitizing user input</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
This should probably be #1: <strong style="box-sizing: border-box; line-height: inherit;">never trust user input</strong>. Validate every string using server-side PHP — don’t rely on JavaScript. The simplest SQL injection attacks depend on code such as:</div>
<pre class=" language-undefined" style="background: rgb(249, 249, 250); border: 1px solid rgba(51, 51, 51, 0.1); box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: monospace, serif; font-size: 16px; margin-bottom: 0.5em; margin-top: 0.5em; overflow: auto; padding: 1em; white-space: pre-wrap;"><code class=" language-undefined" style="background: transparent; border-radius: 3px; box-sizing: border-box; color: #333333; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 1em; padding: 3px;">
$username = $_POST["name"];
$password = $_POST["password"];
$sql = "SELECT userid FROM usertable WHERE username='$username' AND password='$password';";
// run query...
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
This can be cracked by entering “<code class=" language-undefined" style="background: rgb(245, 242, 240); border-radius: 0.3em; box-sizing: border-box; color: #333333; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 1em; padding: 0.1em;">admin'; --</code>” in the username field. The SQL string will equate to:</div>
<pre class=" language-undefined" style="background: rgb(249, 249, 250); border: 1px solid rgba(51, 51, 51, 0.1); box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: monospace, serif; font-size: 16px; margin-bottom: 0.5em; margin-top: 0.5em; overflow: auto; padding: 1em; white-space: pre-wrap;"><code class=" language-undefined" style="background: transparent; border-radius: 3px; box-sizing: border-box; color: #333333; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 1em; padding: 3px;">
SELECT userid FROM usertable WHERE username='admin';
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
The devious cracker can log in as “admin”; they need not know the password because it’s commented out of the SQL.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
4. Not using UTF-8</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
Those of us in the US, UK, and Australia rarely consider languages other than English. We happily complete our masterpiece only to find it cannot be used elsewhere.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
UTF-8 solves many internationalization issues. Although it won’t be properly supported in PHP until version 6.0, there’s little to prevent you setting <a href="http://dev.mysql.com/doc/refman/5.1/en/charset.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">MySQL character sets</a> to UTF-8.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
5. Favoring PHP over SQL</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
When you’re new to MySQL, it’s tempting to solve problems in the language you know. That can lead to unnecessary and slower code. For example, rather than using MySQL’s native <a href="http://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html#function_avg" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">AVG() function</a>, you use a PHP loop to calculate an average by summing all values in a record-set.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
Watch out also for SQL queries within PHP loops. Normally, it’s more effective to run a query then loop through the results.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
In general, utilize the strengths of your database when analyzing data. A little SQL knowledge goes a long way.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
6. Not optimizing your queries</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
99% of PHP performance problems will be caused by the database, and a single bad SQL query can play havoc with your web application. MySQL’s <a href="http://dev.mysql.com/doc/refman/5.1/en/using-explain.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">EXPLAIN statement</a>, the <a href="http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">Query Profiler</a>, and <a href="http://www.jetprofiler.com/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">many</a> <a href="http://myprofi.sourceforge.net/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">other</a> <a href="http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">tools</a> can help you find that rogue SELECT.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
7. Using the wrong data types</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
MySQL offers a range of numeric, string, and time <a href="http://dev.mysql.com/doc/refman/5.1/en/data-types.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">data types</a>. If you’re storing a date, use a DATE or DATETIME field. Using an INTEGER or STRING can make SQL queries more complicated, if not impossible.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
It’s often tempting to invent your own data formats; for example, storing serialized PHP objects in string. Database management may be easier, but MySQL will become a dumb data store and it may lead to problems later.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
8. Using * in SELECT queries</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
Never use * to return all columns in a table–it’s lazy. You should only extract the data you need. Even if you require every field, your tables will inevitably change.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
9. Under- or over-indexing</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
As a general rule of thumb, indexes should be applied to any column named in the WHERE clause of a SELECT query.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
For example, assume we have a usertable with a numeric ID (the primary key) and an email address. During log on, MySQL must locate the correct ID by searching for an email. With an index, MySQL can use a fast search algorithm to locate the email almost instantly. Without an index, MySQL must check every record in sequence until the address is found.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
It’s tempting to add indexes to every column, however, they are regenerated during every table INSERT or UPDATE. That can hit performance; only add indexes when necessary.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
10. Forgetting to back up</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
It may be rare, but databases fail. Hard disks can stop. Servers can explode. Web hosts can go bankrupt. Losing your MySQL data is catastrophic, so ensure you have automated backups or replication in place.</div>
<h2 style="background-color: white; box-sizing: border-box; color: #262626; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 2.25rem; letter-spacing: -0.02em; line-height: 1.2; margin: 0px 0px 16px; padding: 0px; text-rendering: optimizeLegibility;">
11. Bonus mistake: not considering other databases!</h2>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
MySQL may be the most widely used database for PHP developers, but it’s not the only option. <a href="http://www.postgresql.org/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">PostgreSQL</a> and <a href="http://www.firebirdsql.org/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">Firebird</a> are its closest competitors; both are open source and not controlled by a corporation. Microsoft provide <a href="http://www.microsoft.com/express/Database/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">SQL Server Express</a> and Oracle supply <a href="http://www.oracle.com/technetwork/database/express-edition/overview/index.html" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">10g Express</a>; both are free versions of the bigger enterprise editions. Even <a href="http://www.sqlite.org/" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">SQLite</a> may be a viable alternative for smaller or embedded applications.</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
Have I missed your worst MySQL mistakes?</div>
<div style="background-color: white; box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin-bottom: 1.25em; padding: 0px; text-rendering: optimizeLegibility; word-spacing: 0.3px;">
<em style="box-sizing: border-box; line-height: inherit;">Learn more on MySQL with our screencast <a href="https://www.sitepoint.com/mysql-mistakes-php-developers/%E2%80%9Chttps://www.sitepoint.com/premium/screencasts/mysql-on-the-command-line%E2%80%9D" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">MySQL on the Command Line</a>.</em></div>
<div class="Article_authorBio l-mv4 t-bg-white m-border l-pa3" style="background-color: white; border-radius: 2px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; color: #3a3a3a; direction: ltr; font-family: Roboto, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 16px; margin: 32px 0px; padding: 16px;">
<div class="l-d-f l-pt3" style="box-sizing: border-box; direction: ltr; display: flex; margin: 0px; padding: 16px 0px 0px;">
<a class="l-s5 l-pa0 l-mr3 l-round l-o-h" href="https://www.sitepoint.com/author/craig-buckler/" style="border-radius: 50%; box-sizing: border-box; color: #189697; height: 64px; line-height: inherit; margin-right: 16px; overflow: hidden; padding: 0px; text-decoration-line: none; transition: all 0.2s ease; width: 64px; word-wrap: break-word;"><img alt="" class="avatar avatar-96 wp-user-avatar wp-user-avatar-96 photo avatar-default" height="96" src="https://secure.gravatar.com/avatar/439aeaff7de2bae365adc3eb4947b44d?s=96&d=mm&r=g" style="border: none; box-sizing: border-box; display: block; height: auto; margin: 0px auto; max-width: 100%; vertical-align: middle;" width="96" /></a><br />
<div class="f-lh-title" style="box-sizing: border-box; direction: ltr; line-height: 1.5; margin: 0px; padding: 0px;">
<div class="f-c-grey-300" style="box-sizing: border-box; color: #a2a2a2; direction: ltr; margin: 0px; padding: 0px;">
Meet the author</div>
<div class="f-large" style="box-sizing: border-box; direction: ltr; font-size: 1.25rem; margin: 0px; padding: 0px;">
<a class="f-bold f-c-grey-500" href="https://www.sitepoint.com/author/craig-buckler/" style="box-sizing: border-box; color: #3a3a3a; font-weight: bold; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">Craig Buckler </a><a class="f-c-grey-500 l-mh1" href="https://twitter.com/craigbuckler" style="box-sizing: border-box; color: #3a3a3a; line-height: inherit; margin-left: 4px; margin-right: 4px; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;" target="_blank"><i class="fa fa-twitter" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px);"></i></a><a class="f-c-grey-500 l-mh1" href="http://plus.google.com/+CraigBuckler" style="box-sizing: border-box; color: #3a3a3a; line-height: inherit; margin-left: 4px; margin-right: 4px; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;" target="_blank"><i class="fa fa-google-plus" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px);"></i></a><a class="f-c-grey-500 l-mh1" href="http://www.facebook.com/craigbuckler" style="box-sizing: border-box; color: #3a3a3a; line-height: inherit; margin-left: 4px; margin-right: 4px; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;" target="_blank"><i class="fa fa-facebook" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px);"></i></a><a class="f-c-grey-500 l-mh1" href="http://www.linkedin.com/in/craigbuckler" style="box-sizing: border-box; color: #3a3a3a; line-height: inherit; margin-left: 4px; margin-right: 4px; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;" target="_blank"><i class="fa fa-linkedin" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px);"></i></a><a class="f-c-grey-500 l-mh1" href="https://github.com/craigbuckler" style="box-sizing: border-box; color: #3a3a3a; line-height: inherit; margin-left: 4px; margin-right: 4px; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;" target="_blank"><i class="fa fa-github" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px);"></i></a></div>
</div>
</div>
<div class="f-light f-lh-copy l-mt3" style="box-sizing: border-box; direction: ltr; line-height: 1.6; margin: 16px 0px 0px; padding: 0px;">
Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's written more than 1,000 articles for SitePoint and you can find him <a href="http://twitter.com/craigbuckler" style="box-sizing: border-box; color: #189697; line-height: inherit; padding: 5px 0px 0px; text-decoration-line: none; transition: all 0.2s ease; word-wrap: break-word;">@craigbuckler</a></div>
</div>
Fuente: https://www.sitepoint.com/mysql-mistakes-php-developers/
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-85741207442645237932018-01-03T09:22:00.003+01:002018-01-03T09:22:41.453+01:00pop vs imap diferencias ventajas e inconvenientes<h2 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #05549b; font-family: "Proxima Nova", MetaSerifOTBook, Arial, Helvetica, sans-serif; font-size: 30px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 32px; margin: 0px 0px 30px; max-height: 1e+06px; padding: 0px;">
IMAP y POP3: Diferencias, ventajas y desventajas</h2>
<div style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
<span style="background-color: white;"><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">POP</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;">: Post Office Protocol (Protocolo de oficina de correos) es un protocolo de comunicación que se utiliza para </span><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">obtener</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;"> desde un programa de escritorio (Thunderbird, Outlook, Windows Mail, etc.) los </span><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">mensajes de correo electrónico</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;"> almacenados en un servidor remoto</span></span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
<span style="background-color: white;"><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">IMAP</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;">: Internet Message Access Protocol (Protocolo de acceso a mensajes de internet), esto es, igualmente, un protocolo de comunicación que se utiliza para </span><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">acceder</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;"> a los </span><strong style="color: #333333; font-family: Verdana; font-size: 11.376px;">mensajes electrónicos</strong><span style="color: #333333; font-family: Verdana; font-size: 11.376px;"> alojadas en un servidor remoto.</span></span></div>
<div style="color: #333333; font-family: Verdana; font-size: 11.376px; line-height: 1.5em; margin-bottom: 1.2em; margin-top: 1.2em;">
<span style="background-color: white;">El <strong>protocolo IMAP</strong>, de forma predeterminada, permite al usuario conservar todos los mensajes en el servidor. Constantemente <strong>se sincroniza</strong> el programa de correo electrónico con el servidor, mostrando los mensajes que están presentes en la carpeta en cuestión. <strong>Todas las acciones</strong>realizadas en los mensajes (leer, mover, eliminar…) <strong>se realizan directamente en el servidor</strong>.</span></div>
<div style="color: #333333; font-family: Verdana; font-size: 11.376px; line-height: 1.5em; margin-bottom: 1.2em; margin-top: 1.2em;">
<span style="background-color: white;">El <strong>protocolo POP</strong>, por defecto, está configurado para <strong>descargar todos los mensajes del servidor de correo electrónico al ordenador</strong> desde el que se conecta. Esto significa que todas las acciones realizadas en los mensajes (leer, mover, borrar…) se realizarán en el propio ordenador. <strong>Al descargarse, por defecto, se eliminan los mensajes del servidor </strong>y, por ello, el usuario no podrá volver a ver los mensajes desde cualquier lugar que no sea el equipo en el que los mensajes han sido descargados.</span></div>
<div style="color: #333333; font-family: Verdana; font-size: 11.376px; line-height: 1.5em; margin-bottom: 1.2em; margin-top: 1.2em;">
<span style="background-color: white;">En ambos casos, como ves, se habla de <strong>configuración por defecto (o predeterminada)</strong>, por lo que deja ver que es una configuración que se puede cambiar. Así, con <strong>el protocolo IMAP se pueden descargar mensajes y conservarlos únicamente en nuestro PC</strong> (al menos con Thunderbird -no sé si otros clientes disponen de esta opción-, si se archiva el mensaje en una carpeta local en vez de archivarlos en una carpeta dependiente de tu cuenta IMAP) y <strong>el protocolo POP se puede configurar para que deje una copia de los mensajes en el servidor</strong> y que se borren una vez pasado un determinado periodo de tiempo (o que no se borren nunca).</span></div>
<h2 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #05549b; font-family: "Proxima Nova", MetaSerifOTBook, Arial, Helvetica, sans-serif; font-size: 30px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 32px; margin: 0px 0px 30px; max-height: 1e+06px; padding: 0px;">
IMAP (Internet Message Access Protocol)</h2>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
La característica más significativa del protocolo IMAP es que <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">los correos y bandejas no están en tu ordenador sino en el Servidor Cloud.</strong> Esto permite tener perfectamente sincronizados todos tus correos cuando normalmente lees los e-mails desde distintos ordenadores o dispositivos, o incluso desde Webmail, ya que en cualquiera de ellos aparecerán todos tus correos, lo que incluiría no sólo los correos de la bandeja de entrada sino también los del resto de bandejas.</div>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
La <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">principal desventaja</strong> del protocolo IMAP es que es necesario disponer de conexión a Internet todo el tiempo para revisar los mensajes, además de que al quedar almacenados en el servidor, hay que ir revisando de vez en cuando el espacio utilizado por los correos para no sobrepasar el límite de capacidad del buzón en cuestión.</div>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
En cualquier caso, esta desventaja queda “corregida” al utilizar algunos programas de correo como Microsoft Outlook, ya que es posible activar la función “<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">Autoarchivar</strong>” para evitar que se llene el buzón, ya que de forma automatizada irá borrando o almacenando en carpetas locales los correos más antiguos o caducados.</div>
<h3 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 16.8px; margin: 0px 0px 14px; max-height: 1e+06px; padding: 0px;">
VENTAJAS</h3>
<ul style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 14px 1px; max-height: 1e+06px; padding: 0px 0px 0px 3em;">
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;"><strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">Comunicación bidireccional entre el servidor de correo y el cliente de correo electrónico</strong>, lo que permite que varios dispositivos trabajen con una misma cuenta viendo los cambios realizados por todos.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;"><strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">Los correos están en todo momento en el servidor</strong>, por lo que se puede acceder a ellos desde cualquier lugar, teniendo un dispositivo con acceso a internet.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">En caso de una avería en el ordenador en el que esté configurado el buzón, o si por cualquier razón se elimina la cuenta, <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">siempre es posible recuperar los correos</strong>.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Al no descargarse los correos directamente en el dispositivo que accede al servidor de correo, <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">no consume espacio local</strong>.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Es posible <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">gestionar carpetas locales y archivos desde el servidor</strong>.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Permite la <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">búsqueda de mensajes por medio de palabras clave</strong>.</li>
</ul>
<h3 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 16.8px; margin: 0px 0px 14px; max-height: 1e+06px; padding: 0px;">
DESVENTAJAS</h3>
<ul style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 14px 1px; max-height: 1e+06px; padding: 0px 0px 0px 3em;">
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;"><strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">No es posible acceder a los correos sin acceso a internet</strong>.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">En caso de hacer un uso intensivo del servicio de correo, es necesaria una <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">gran cantidad de espacio de almacenamiento en el servidor.</strong></li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Las carpetas que se hayan creado con IMAP no podrán ser leídas usando POP (la única excepción es la carpeta de la Bandeja de entrada).</li>
</ul>
<h2 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #05549b; font-family: "Proxima Nova", MetaSerifOTBook, Arial, Helvetica, sans-serif; font-size: 30px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 32px; margin: 0px 0px 30px; max-height: 1e+06px; padding: 0px;">
POP3 (Post Office Protocol)</h2>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
En el caso del protocolo POP3, <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">el programa cliente de correo</strong> (Outlook, ThunderBird, Mail, etc)<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;"> se conecta con el servidor y descarga todos los correos en el dispositivo en el que configures la cuenta</strong>. Esta es su principal ventaja, pues al descargar los correos, es posible leerlos incluso no estando conectado a Internet.</div>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
Como información adicional, comentar que POP3 es un protocolo que fue desarrollado cuando las conexiones a Internet eran sin tarifa plana, de modo que el objetivo era descargar el correo y desconectar enseguida y no tener que conectar cada vez que quisieras revisar el email.</div>
<div style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin-bottom: 22px; max-height: 1e+06px; padding: 0px;">
Al descargar los mensajes del servidor cada vez que lees el correo, éstos se borran del servidor liberando espacio en el mismo, con lo cual hay<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;"> menos posibilidades de que se llene el buzón</strong>, y no puedas recibir nuevos correos. No obstante, actualmente existe la opción de mantener copia de los mensajes en el servidor para poder sincronizar los mensajes entrantes para poder revisar el correo desde diferentes dispositivos.</div>
<h3 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 16.8px; margin: 0px 0px 14px; max-height: 1e+06px; padding: 0px;">
VENTAJAS</h3>
<ul style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 14px 1px; max-height: 1e+06px; padding: 0px 0px 0px 3em;">
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Poder utilizar un cliente de correo para descargarlos en un dispositivo u ordenador, y poder leerlos posteriormente, aún<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;"> sin tener conexión a internet.</strong></li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;"><strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">No es necesario tener un gran espacio de almacenamiento en el servidor de correo</strong>, ya que al descargar los correos se borran del mismo.</li>
</ul>
<h3 style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 16.8px; margin: 0px 0px 14px; max-height: 1e+06px; padding: 0px;">
DESVENTAJAS</h3>
<ul style="background: none rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #121c26; font-family: "Proxima Nova", "open sans", Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 14px 1px; max-height: 1e+06px; padding: 0px 0px 0px 3em;">
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Si el dispositivo donde están almacenados los correos descargados tiene una avería, es extraviado, o robado<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;"> se pierden los correos.</strong></li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Enviar un mensaje desde el cliente <strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;">puede tardar el doble del tiempo</strong>.</li>
<li style="background: none; border: 0px; box-sizing: inherit; list-style-type: disc; margin: 0px; max-height: 1e+06px; padding: 0px;">Dependiendo del mensaje,<strong style="background: none; border: 0px; box-sizing: inherit; margin: 0px; max-height: 1e+06px; padding: 0px;"> puede consumir recursos del sistema</strong>.</li>
</ul>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-2801331338997573252017-11-29T10:40:00.001+01:002017-11-29T10:59:28.828+01:00PHPMailer ERROR:Password command failed: 534-5.7.14 Enviando con GmailEn una de mis apps web. Estoy usando PHPMailer para enviar correos electrónicos desde PHP. Todo funciona correctamente usando una cuenta de correo propia de mi dominio, el problema está al configurar la cuenta de gmail como servidor SMTP.<br />
<br />
Los datos que facilita GMAIL se pueden consultar <a href="https://support.google.com/a/answer/176600?hl=es" target="_blank">aquí</a><br />
<table class="nice-table no-stripes spaced-table" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(224, 224, 224); color: #212121; font-family: Roboto, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; margin: 0px; outline: 0px; padding: 0px;"><tbody>
<tr><td style="border: 1px solid rgb(224, 224, 224); padding: 10px; position: relative; vertical-align: top;"><ul style="margin: 4px 0px 12px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Opciones: puerto 25, 465 o 587.</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Protocolos SSL (capa de conexión segura) o TLS (seguridad en la capa de transporte).</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Se requiere una o varias direcciones IP estáticas.</li>
</ul>
</td><td style="border: 1px solid rgb(224, 224, 224); padding: 10px; position: relative; vertical-align: top;"><ul style="margin: 4px 0px 12px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Puerto 465 (se requiere <a href="https://support.google.com/a/answer/100181" style="color: #7759ae; text-decoration-line: none;">SSL</a>).</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Puerto 587 (se requiere TLS).</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Se admiten IP dinámicas.</li>
</ul>
</td><td style="border: 1px solid rgb(224, 224, 224); padding: 10px; position: relative; vertical-align: top;"><ul style="margin: 4px 0px 12px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Puerto 25.</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">No se requiere TLS.</li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Se admiten IP dinámicas. </li>
<li style="list-style-type: none; margin: 4px 0px; padding-left: 16px;">Solo se pueden enviar correos a los usuarios de Gmail o G Suite.</li>
</ul>
</td></tr>
</tbody></table>
<br />
Yo estoy usando: puerto: 587, seguridad: tls, host: smtp.gmail.com, y los datos de usuario y clave de mi cuenta.<br />
<br />
Para determinar el error. Habilito a '1' la propiedad SMTPDebug que proporciona PHPMailer y al intentar enviar el correo devuelve el siguiente código:<br />
<br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: EHLO demo.albaibs.net</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: STARTTLS</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: EHLO demo.albaibs.net</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: AUTH LOGIN</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: YWxiYWlic21haWxAZ21haWwuY29t</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: TTFAbGJpYnM=</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>SMTP ERROR: Password command failed: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbu6</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 DdmKieVjzE-PRslaYBawzloy4sHOXyQVgeHU5Cj8nB3yYNtzhW7sGt1Wv8b_iHZZC27xXS</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 0TUoPfx_4vtRrXdeRJkEphkUkvnNJ0h7kx9hzG_MSWhNBhHCSdR07RxPJPV-BV6YNaM0D9</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 -S-bxFWPDgmfY0njjPfG0OKJOv0fcdaI8L1A3u3OaJNp983ieNk6prM_5biMHNXh_MflmB</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 zPI1mWGI3BNGw1AnYsLew1YP6IM2o> Please log in via your web browser and</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 then try again.</i><br />
<i> <span style="white-space: pre;"> </span> 534-5.7.14 Learn more at</i><br />
<i> <span style="white-space: pre;"> </span> 534 5.7.14 https://support.google.com/mail/answer/78754 e131sm1018193wmg.15 - gsmtp</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>SMTP Error: Could not authenticate.</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>CLIENT -> SERVER: QUIT</i><br />
<i>2017-11-29 08:51:20<span style="white-space: pre;"> </span>SMTP connect() failed. </i><br />
<br />
La solución la encontré en el artículo: https://stackoverflow.com/questions/21937586/phpmailer-smtp-error-password-command-failed-when-send-mail-from-my-server aportada por el usuario: https://stackoverflow.com/users/3759368/callmebob<br />
<br />
1.- La solución pasa por iniciar sesión en el navegador con la cuenta que deseas enviar como SMTP<br />
<br />
Ya con la cuenta iniciada....<br />
<br />
2.- Habilitar aplicaciones al envío de emails desde aquí: <a href="https://www.google.com/settings/u/1/security/lesssecureapps" rel="noreferrer" style="background-color: white; border: 0px; color: #005999; cursor: pointer; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">https://www.google.com/settings/u/1/security/lesssecureapps</a><br />
3.- Entra en <a href="https://myaccount.google.com/device-activity?hl=en&pli=1" target="_blank">éste</a> enlace y aceptar cualquier tipo de actividad sospechosa demostrando a google que todo está en orden y sin problemas de seguridad.<br />
4.- Entra en <a href="https://accounts.google.com/b/0/DisplayUnlockCaptcha" target="_blank">éste </a>enlace y acepta este último paso de seguridad<br />
<br />
A mí me funcionó correctamente. Suerte!Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-86413670790902514252017-10-13T17:03:00.005+02:002017-10-13T17:03:37.080+02:00sintaxis de acceso al servicio ftp mediante URI<h2 style="background: url("bg3.png") rgb(224, 255, 221); break-after: avoid; font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; margin: 0.8em 0px 0.2em;">
The syntax of FTP URLs</h2>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
According to the specification of URL formats, <a href="ftp://ftp.funet.fi/pub/doc/rfc/rfc1738.txt" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #660099;">RFC 1738</a>, an FTP URL is of the form</div>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
<code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">ftp://</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">user</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">password</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">@</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">host</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">port</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">path</var></div>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
so that some or all of the parts <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">user</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">password</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">@</code>, <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">password</var>, <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">port</var> and <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">path</var> may be excluded. Although RFC 1738 has been obsoleted as regards to <em style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #400000;">generic</em> URL syntax (now defined in <a href="http://www.apps.ietf.org/rfc/rfc3986.html" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #660099;">RFC 3986</a>), some of the <em style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #400000;">specific</em> parts, like FTP URL syntax, are still in force.</div>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
The components obey the following rules:</div>
<dl style="font-size: 16px;">
<dt style="background: none rgb(246, 255, 246); color: #004433; font-weight: bold; margin-top: 0.4em;"><var style="background: transparent; color: #006600;">user</var></dt>
<dd style="margin-bottom: 0.4em;">a user name (user id) on the host</dd>
<dt style="background: none rgb(246, 255, 246); color: #004433; font-weight: bold; margin-top: 0.4em;"><var style="background: transparent; color: #006600;">password</var></dt>
<dd style="margin-bottom: 0.4em;">the password corresponding to the user name; note: if the <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">user</var> and <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">password</var> field in a URL contains character <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">:</code> or <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">@</code> or <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code>, the character must be <a href="http://jkorpela.fi/HTML3.2/3.5.html#urlenc" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #660099;">encoded</a></dd>
<dt style="background: none rgb(246, 255, 246); color: #004433; font-weight: bold; margin-top: 0.4em;"><var style="background: transparent; color: #006600;">host</var></dt>
<dd style="margin-bottom: 0.4em;">the fully qualified domain name of a network host, or its IP address</dd>
<dt style="background: none rgb(246, 255, 246); color: #004433; font-weight: bold; margin-top: 0.4em;"><var style="background: transparent; color: #006600;">port</var></dt>
<dd style="margin-bottom: 0.4em;">the port number to connect to; it omitted, defaults to 21</dd>
<dt style="background: none rgb(246, 255, 246); color: #004433; font-weight: bold; margin-top: 0.4em;"><var style="background: transparent; color: #006600;">path</var></dt>
<dd style="margin-bottom: 0.4em;">path specification of the form<br /><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">cwd<span style="position: relative; top: 0.8ex; vertical-align: 0px;">1</span></var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">cwd<span style="position: relative; top: 0.8ex; vertical-align: 0px;">2</span></var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">...</var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">cwd<span style="position: relative; top: 0.8ex; vertical-align: 0px;">N</span></var><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">name</var><br />(where any occurrence of <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">/</code> or <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">;</code> within a <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">cwd<span style="position: relative; top: 0.8ex; vertical-align: 0px;">i</span></var> or the <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">name</var> must be <a href="http://jkorpela.fi/HTML3.2/3.5.html#urlenc" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #660099;">encoded</a>) optionally followed by<br /><code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">;type=</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">typecode</var><br />where <var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">typecode</var> is one of the characters <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">a</code>, <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">i</code>, <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">d</code></dd></dl>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
Effectively, <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">;type=a</code> means "Ascii mode" (plain text mode) of transfer whereas <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">;type=i</code> means image (binary) mode. If the <code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #6e380a; font-family: Cambria, Garamond, "Palatino Linotype", serif;">;type=</code><var style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #006600;">typecode</var> part of an FTP URL is omitted, the client program interpreting the URL must guess the appropriate mode to use. In general, the data content type of a file can only be guessed from the name, e.g., from the suffix of the name; the appropriate type code to be used for transfer of the file can then be deduced from the data content of the file.</div>
<div style="font-size: 16px; margin-bottom: 1.1em; margin-top: 0.3em; orphans: 3; widows: 3;">
Fuente: http://jkorpela.fi/ftpurl.html</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-67717889685283103272017-10-02T10:20:00.000+02:002017-10-02T10:20:27.839+02:00Extraer sólo numeros de un campo string en TSQL (Microsoft SQL Server)<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">El ejemplo se ha probado en una base de datos Microsoft SQL Server 2008 R2</span></code></pre>
<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">CREATE</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">FUNCTION</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> dbo</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">udf_GetNumeric
</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric VARCHAR</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="lit" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">256</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">))</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
RETURNS VARCHAR</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="lit" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">256</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">AS</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">BEGIN</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">DECLARE</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">intAlpha INT
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">SET</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">intAlpha </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> PATINDEX</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="str" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'%[^0-9]%'</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">BEGIN</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">WHILE</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">intAlpha </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">0</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">BEGIN</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">SET</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> STUFF</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">intAlpha</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="lit" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">1</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="str" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">''</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">SET</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">intAlpha </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> PATINDEX</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="str" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'%[^0-9]%'</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric </span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">END</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">END</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">RETURN</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> ISNULL</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(@</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">strAlphaNumeric</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">,</span><span class="lit" style="border: 0px; color: #7d2727; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">0</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">END</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
GO</span></code></pre>
<div style="background-color: white; border: 0px; clear: both; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
Now use the <strong style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><code style="background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 1px 5px; vertical-align: baseline; white-space: pre-wrap;">function</code></strong> as</div>
<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">SELECT</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> dbo</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">udf_GetNumeric</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">column_name</span><span class="pun" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="border: 0px; color: #101094; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">from</span><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"> table_name</span></code></pre>
Ésta función es muy útil y permite extraer información sólo números de un campo cadena.<br />
Ejemplo: Supongamos que tenemos una base de datos con los clientes y sus DNI. El DNI está almacenado con la letra y queremos sólo la parte numérica.<br />
<br />
si hacemos: select dni from clientes<br />
<br />
obtendremos:<br />
<br />
dni<br />
--------<br />
1234567894X<br />
1234567895J<br />
1234567895P<br />
<br />
ahora: creamos la función en la base de datos y a continuación realizamos la consulta:<br />
<br />
<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; color: #393318; font-family: consolas, menlo, monaco, "lucida console", "liberation mono", "dejavu sans mono", "bitstream vera sans mono", "courier new", monospace, sans-serif; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="pln" style="border: 0px; color: #303336; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">select </span></code><span class="pln" style="border: 0px; color: #303336; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">dbo</span><span class="pun" style="border: 0px; color: #303336; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">.</span><span class="pln" style="border: 0px; color: #303336; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">udf_GetNumeric</span><span class="pun" style="border: 0px; color: #303336; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span>dni) from clientes</pre>
obtendremos:<br />
<br />
dni<br />
--------<br />
1234567894<br />
1234567895<br />
1234567895<br />
<br />
fuente:<br />
https://stackoverflow.com/questions/16667251/query-to-get-only-numbers-from-a-string<br />
Muchas gracias al usuario: https://stackoverflow.com/users/1841054/luv<br />
<br />Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com6tag:blogger.com,1999:blog-6027475262581728045.post-51042166902571390902017-07-18T11:50:00.006+02:002017-07-18T11:50:54.288+02:00Delphi tstringlist indexof case sensitiveDesarrollando una aplicación me encontré el siguiente problema:<br />
<br />
Cargo un objeto TStringList con caracteres. Ejemplo 'T', 'e', 's', 't'<br />
<br />
la propiedad indexOf del objecto TStringList devuelve las coincidencias sin tener en cuenta mayúsucla y minúsculas, es decir, no es caso sensitivo.<br />
<br />
indexOf('t') devolvería el índice: 0. Que corresponde en realidad a 'T' (mayúscula)<br />
<br />
Para corregirlo sustituir la función indexOf por:<br />
<span style="color: blue;"><br /></span>
<span style="background-color: #cccccc; color: blue;"><b>function TForm1.searchStringListPosition(miLista: TStringList): integer;</b></span><br />
<span style="background-color: #cccccc; color: blue;"><b>begin</b></span><br />
<span style="background-color: #cccccc; color: blue;"><b> for Result := 0 to miLista.count - 1 do</b></span><br />
<span style="background-color: #cccccc; color: blue;"><b> if AnsiCompareStr(miLista[Result], pString) = 0 then Exit;</b></span><br />
<span style="background-color: #cccccc; color: blue;"><b> Result := -1;</b></span><br />
<span style="background-color: #cccccc; color: blue;"><b>end;</b></span><br />
<span style="color: blue;"><br /></span>
Suerte! Esta tontería me dió muchos dolores de cabeza por eso me gustaría compartir esto.<br />
<br />
---------------------------------------<br />
<b>Aclaraciones:</b><br />
<b><br /></b>
<b>Aclaración 1:</b><br />
<br />
Esta funcionalidad ha podido ser modificada en distintas versiones de delphi según un comenario en: http://fpc-pascal.freepascal.narkive.com/GEdB2ACG/tstringlist-indexof-case-sensitivity<br />
<br />
<div class="quoted_post quoted_post_level_1" style="border-left: 2px solid rgb(52, 119, 128); color: #347780; font-family: Arial; font-size: 12px; line-height: 14px; margin: 5px 5px 7px 2px; padding: 0px 5px;">
<a href="http://fpc-pascal.freepascal.narkive.com/GEdB2ACG/tstringlist-indexof-case-sensitivity#post1" style="color: #347780; text-decoration-line: none;"><i>Post by James Mills</i></a><br />Hi,<br />Is TStringList.indexOf case sensitive or insensitive ?<br />TStrings.indexOf is case insensitive, but TStringList.indexOf overrides<br />the TStrings.indexOf implementation accoriding to the documentation.</div>
<span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">It is case insensitive, but this was changed recently for Delphi</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">compatibility.</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">Older versions are case sensitive. Here are the relevant log entries:</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">revision 1.15</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">date: 2003/05/29 23:13:57; author: michael; state: Exp; lines: +5 -2</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">fixed case insensitivity of TStrings.IndexOf</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">----------------------------</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">revision 1.14</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">date: 2002/12/10 21:05:44; author: michael; state: Exp; lines: +12 -5</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">+ IndexOfName is case insensitive</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">----------------------------</span><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><br style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;" /><span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;">Michael</span><br />
<span style="color: #222222; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 15px;"><br /></span>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-90641847263884247242017-07-17T12:21:00.001+02:002017-07-17T12:21:08.294+02:00Recuperar la clave de un fichero 7zHace un tiempo puse una clave a un fichero 7z y no era capaz de acordarme cual era. Como la información era importante decidí realizar una pequeña aplicación que recuperase la clave mediante intentos de prueba-error o "Fuerza bruta".<br />
<br />
Si tu también pasas por ese problema contacta conmigo para intentar obtener la clave.<br />
<br />
El éxito de la operación dependerá de la complejidad de la clave. A mayor complejidad, mayor tiempo. Entiendo por complejidad la variedad de caracteres usados y el tamaño, mayúsculas, minúsculas...Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-2793457541309333992017-07-13T17:51:00.001+02:002017-07-13T17:51:14.377+02:00When I select a cell in the Detail grid I get the error "Key Field not found"<br />
<div class="question" data-id="Q267533" data-platform="" data-product="ExpressQuantumGrid Suite" data-technology="VCL" data-url="/Support/Center/Question/Details/Q267533/when-i-select-a-cell-in-the-detail-grid-i-get-the-error-key-field-not-found" id="question" style="background: rgb(255, 255, 255); border: 0px; color: #252525; font-family: "Segoe UI", Helvetica, Verdana, sans-serif; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-inside" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-name" style="background: transparent; border-bottom-color: rgb(210, 210, 210); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; margin: 0px; outline: 0px; padding: 0px 0px 14px; vertical-align: baseline; word-wrap: break-word;">
<div style="background: transparent; border: 0px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;">
<div style="background: transparent; border: 0px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;">
<div class="post-type" style="background: transparent; border: 0px; float: left; height: 56px; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline; width: 56px;">
<div class="list-icon" style="background: transparent; border: 0px; left: 0px; margin: 0px; outline: 0px; padding: 0px; position: absolute; vertical-align: baseline; width: 56px; z-index: 0;">
<a class="state" href="https://www.devexpress.com/Support/Center/Question/Details/Q267533/when-i-select-a-cell-in-the-detail-grid-i-get-the-error-key-field-not-found" style="background: transparent; border: 0px; color: white; cursor: pointer; display: block; float: left; height: 56px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; text-decoration-line: none; vertical-align: baseline; width: 56px;" title=""><span class="answered" style="background: rgb(185, 185, 185); border-radius: 5px; border: 0px; display: block; height: 56px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 56px; z-index: 1;"><span class="data" style="background: transparent; border: 0px; display: block; font-size: 23px; height: 16px; line-height: 17px; margin: 0px; outline: 0px; padding: 12px 0px 0px; text-align: center; vertical-align: baseline; width: 56px;">1</span><span class="meta" style="background: transparent; border: 0px; display: block; font-size: 10px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;">solution</span></span></a><div class="status" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; position: absolute; right: 1px; top: 41px; vertical-align: baseline; z-index: 1;">
</div>
</div>
</div>
<h1 class="heading" style="background: transparent; border: 0px; font-family: "Segoe UI", "Helvetica Neue", Helvetica, Verdana, Arial, "Lucida Grande", sans-serif; font-size: 19pt; font-weight: normal; line-height: 19px; margin: 0px 0px -3px 68px; outline: 0px; padding: 0px; position: relative; top: -3px; vertical-align: baseline;">
<a href="https://www.devexpress.com/Support/Center/Question/Details/Q267533/when-i-select-a-cell-in-the-detail-grid-i-get-the-error-key-field-not-found" style="background: transparent; border: 0px; color: #3c3c3c; cursor: pointer; font-family: "Segoe UI", Helvetica, Verdana, sans-serif; font-size: 17px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">When I select a cell in the Detail grid I get the error "Key Field not found".</a></h1>
<div class="post-tags" style="background: transparent; border: 0px; color: #777777; font-size: 9pt; margin: 0px 0px 0px 68px; outline: 0px; padding: 0px; vertical-align: baseline;">
<span style="background: transparent; border: 0px; display: block; float: left; margin: 0px; outline: 0px; padding: 0px 5px 0px 0px; vertical-align: baseline;">Tags:</span><ul class="tags h" style="background: transparent; border: 0px; display: inline-block; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; zoom: 1;">
<li style="background: transparent; border: 0px; display: block; float: left; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="tag" style="background: transparent; border: 0px; color: #3c3c3c; margin: 0px; outline: 0px; padding: 0px 5px 0px 0px; vertical-align: baseline;"><a href="https://www.devexpress.com/Support/Center/Question/ChangeFilterSet?myItemsOnly=False&technologyName=VCL&platformName=AllPlatforms&productName=AllProducts" style="background: transparent; border: 0px; color: #043f97; cursor: pointer; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">VCL</a>,</span></li>
<li style="background: transparent; border: 0px; display: block; float: left; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="tag" style="background: transparent; border: 0px; color: #3c3c3c; margin: 0px; outline: 0px; padding: 0px 5px 0px 0px; vertical-align: baseline;"><a href="https://www.devexpress.com/Support/Center/Question/ChangeFilterSet?myItemsOnly=False&technologyName=VCL&platformName=AllPlatforms&productName=ExpressQuantumGrid%20Suite" style="background: transparent; border: 0px; color: #043f97; cursor: pointer; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">ExpressQuantumGrid Suite</a></span></li>
</ul>
</div>
</div>
</div>
<div class="clear" style="background: transparent; border: 0px; clear: both; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
</div>
</div>
<div class="post-vote left" style="background: transparent; border: 0px; float: left; margin: 0px; outline: 0px; padding: 11px 13px 0px 0px; vertical-align: baseline; width: 56px;">
<div class="vote-block" style="background: rgb(245, 245, 245); border-radius: 5px; border: 0px; height: 56px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 56px; z-index: 0;">
<a class="stub up" href="https://www.blogger.com/null" style="background: transparent; border: 0px; color: #043f97; cursor: default; display: block; height: 8px; margin: 0px auto; opacity: 0.3; outline: none; padding: 4px 0px 7px; vertical-align: baseline; width: 11px;" title="You can't vote for this post"><span class="vote-up-btn" style="background: url("../images/new_design/vote-sprites.png") -13px 0px no-repeat transparent; border: 0px; display: block; height: 8px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 11px;"></span></a><div class="vote-score" style="background: transparent; border: 0px; height: 19px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline; white-space: nowrap;">
<span class="vote-current" style="background: transparent; border: 0px; display: block; font-size: 17pt; margin: 0px; outline: 0px; padding: 0px; position: relative; top: -7px; vertical-align: baseline;">0</span></div>
<a class="stub down" href="https://www.blogger.com/null" style="background: transparent; border: 0px; color: #043f97; cursor: default; display: block; height: 8px; margin: 0px auto; opacity: 0.3; outline: none; padding: 7px 0px 0px; vertical-align: baseline; width: 11px;" title="You can't vote for this post"><span class="vote-down-btn" style="background: url("../images/new_design/vote-sprites.png") -13px -10px no-repeat transparent; border: 0px; display: block; height: 8px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 11px;"></span></a></div>
</div>
<div class="post-only" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-body tiny left" style="background: transparent; border: 0px; float: left; margin: 8px 0px 0px; outline: 0px; overflow: hidden; padding: 11px 0px 0px; vertical-align: baseline; width: 744px;">
<div class="post-meta" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline;">
<div class="user" style="background: transparent; border: 0px; display: inline-block; font-size: 11pt; height: auto; line-height: normal; margin: 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: nowrap; zoom: 1;">
<img alt="" class="avatar" src="https://www.gravatar.com/avatar/a565a66ff5047e265024fda35bb65d01?s=40&d=https://www.devexpress.com/Support/Center/Content/imgs/default-avatar40.png&r=pg" style="background: transparent; border: 0px; display: block; float: left; height: 40px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline; width: 40px;" /><div class="customer" style="background: transparent; border: 0px; color: black; display: inline-block; font-size: 10pt; height: inherit; margin: 0px; outline: 0px; padding: 11px 10px 0px; vertical-align: middle; zoom: 1;">
<span class="info" style="background: transparent; border: 0px; color: #3c3c3c; display: block; float: left; font-size: 13px; font-weight: bold; margin: 0px; max-width: 250px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; white-space: normal;">Karen McKenzie</span><abbr class="date prettify" data-datetime="2010-07-20T22:58:41.350Z" role="datetime" style="background: transparent; border: 0px; color: #afb0b3; display: block; float: left; margin: 0px; outline: 0px; padding: 0px 0px 0px 5px; vertical-align: baseline;" title="7/21/2010 12:58:41 AM">7 years ago</abbr></div>
</div>
<div class="toolbar" style="background: transparent; border: 0px; float: none; height: 32px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 4px; vertical-align: baseline;">
<div class="visible-controls" style="background: transparent; border: 0px; float: right; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline; z-index: 0;">
</div>
<ul class="bar" style="background: transparent; border: 0px; float: right; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 180px;"></ul>
</div>
</div>
</div>
<div class="clear" style="background: transparent; border: 0px; clear: both; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
</div>
<div id="question-body" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-body wide" style="background: transparent; border-bottom-color: rgb(210, 210, 210); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; width: 826px;">
<div class="post-data" id="question-31d7c698-7e19-4a69-91d0-9e15d88574f9" style="background: transparent; border: 0px; margin: 0px; min-height: 47px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-surface post-text-block" style="background: transparent; border: 0px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline;">
<ul style="background: transparent; border: 0px; list-style: none; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="slider-item" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="item-holder" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-variants" style="background: transparent; border: 0px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 1698px;">
<ul class="h" style="background: transparent; border: 0px; list-style: none; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 1698px;">
<li style="background: transparent; border: 0px; display: block; float: left; margin: 0px; min-height: 1px; outline: 0px; padding: 0px; vertical-align: baseline; width: 819px;"><div class="slider-item" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-variant" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-text" style="background: transparent; border: 0px; font-size: 9pt; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">
<div class="edited-text" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div style="background: transparent; border: 0px; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; min-height: 10px; outline: 0px; padding: 0px; vertical-align: baseline;">
I have set up a grid with a Master-Detail relationship. Each view is associated to a TClientDataSet. The detail view > MasterKeyFieldNames property has been set to match the key name of the Master View. The detail view > DetailKeyFieldNames property has been set to match the key name of the Detail View. The detail view > KeyFieldNames property has been set to match the key name of the Detail View.</div>
<div style="background: transparent; border: 0px; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; min-height: 10px; outline: 0px; padding: 0px; vertical-align: baseline;">
When I run the program the data displays properly at first. However, when I enter one of the fields on the Detail grid I get the error "Key Field not found". There is always one row that does not give the "Key Field not found" error, but in that row the highlighted cell displays data from another cell until another cell is selected.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="slider-item" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="item-holder" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-editor" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="form edit-question-form" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
<div class="post-xtra" style="background: url("../imgs/xtra-background.png") 0% 0% / contain transparent; border: 0px; line-height: 25px; margin: 0px; min-height: 30px; outline: 0px; padding: 6px; vertical-align: baseline;">
<div class="attachment-list" style="background: url("../imgs/attach.png") 10px 5px no-repeat transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 5px 0px 30px; vertical-align: baseline;">
<a class="attachment" href="https://www.devexpress.com/Support/Center/Attachment/GetAttachmentFile/b55456f5-b939-4557-b58d-4db40b4502d6" rel="nofollow" style="background: 16px center no-repeat transparent; border: 0px; color: #3c3c3c; cursor: pointer; margin: 0px; outline: 0px; padding: 5px 4px; vertical-align: baseline; white-space: nowrap;" target="_blank" title="2.7 Mb (2,824,831 bytes)">masterDetailTest.zip</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="answers " id="answers" style="background: rgb(255, 255, 255); border: 0px; color: #252525; font-family: "Segoe UI", Helvetica, Verdana, sans-serif; font-size: 12px; margin: 0px; outline: 0px; padding: 12px 0px 0px; vertical-align: baseline;">
<div class="thread-separator" style="background: transparent; border-bottom-color: rgb(210, 210, 210); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; margin: 30px 0px 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline;">
</div>
<div class="answer " data-created="2010-07-21T06:42:21.370Z" data-id="3b951e23-1c50-49e6-b0d1-14997aa45bff" data-modified="2010-07-21T06:42:21.370Z" id="answer-3b951e23-1c50-49e6-b0d1-14997aa45bff" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 10px; position: relative; vertical-align: baseline;">
<div class="post-inside" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-vote left disabled" style="background: transparent; border: 0px; float: left; margin: 0px; opacity: 0.4; outline: 0px; padding: 11px 13px 0px 0px; vertical-align: baseline; width: 56px;">
<div class="vote-block" style="background: rgb(245, 245, 245); border-radius: 5px; border: 0px; height: 56px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 56px; z-index: 0;">
<a class="stub up" href="https://www.blogger.com/null" style="background: transparent; border: 0px; color: #043f97; cursor: default; display: block; height: 8px; margin: 0px auto; opacity: 0.3; outline: none; padding: 4px 0px 7px; vertical-align: baseline; width: 11px;" title="You can't vote for this post"><span class="vote-up-btn" style="background: url("../images/new_design/vote-sprites.png") -13px 0px no-repeat transparent; border: 0px; display: block; height: 8px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 11px;"></span></a><div class="vote-score" style="background: transparent; border: 0px; height: 19px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline; white-space: nowrap;">
<span class="vote-current" style="background: transparent; border: 0px; display: block; font-size: 17pt; margin: 0px; outline: 0px; padding: 0px; position: relative; top: -7px; vertical-align: baseline;">0</span></div>
<a class="stub down" href="https://www.blogger.com/null" style="background: transparent; border: 0px; color: #043f97; cursor: default; display: block; height: 8px; margin: 0px auto; opacity: 0.3; outline: none; padding: 7px 0px 0px; vertical-align: baseline; width: 11px;" title="You can't vote for this post"><span class="vote-down-btn" style="background: url("../images/new_design/vote-sprites.png") -13px -10px no-repeat transparent; border: 0px; display: block; height: 8px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 11px;"></span></a></div>
</div>
<div class="post-only" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-body tiny left" style="background: transparent; border: 0px; float: left; margin: 8px 0px 0px; outline: 0px; overflow: hidden; padding: 11px 0px 0px; vertical-align: baseline; width: 744px;">
<div class="post-meta" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline;">
<div class="user" style="background: transparent; border: 0px; display: inline-block; font-size: 11pt; height: auto; line-height: normal; margin: 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: nowrap; zoom: 1;">
<a class="avatar" href="https://www.devexpress.com/Support/Center/ContactBase/Details/c2482062-ffb9-492e-a3cc-236fb81c11e3" style="background: transparent; border: 0px; color: #043f97; cursor: pointer; display: block; float: left; height: 40px; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline; width: 40px;"><img alt="" src="https://www.devexpress.com/Support/Center/Attachment/GetAvatar/c2482062-ffb9-492e-a3cc-236fb81c11e3?type=Medium" style="background: transparent; border: 0px; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline;" /></a><div class="employee" style="background: transparent; border: 0px; color: white; display: inline-block; font-size: 10pt; height: inherit; margin: 0px; outline: 0px; padding: 11px 10px 0px; vertical-align: middle; zoom: 1;">
<a class="info" href="https://www.devexpress.com/Support/Center/ContactBase/Details/c2482062-ffb9-492e-a3cc-236fb81c11e3" style="background: transparent; border: 0px; color: #d76a31; cursor: pointer; display: block; float: left; font-size: 13px; font-weight: bold; margin: 0px; max-width: 250px; outline: 0px; overflow: hidden; padding: 0px; text-decoration-line: none; vertical-align: baseline; white-space: normal;">Valdemar (DevExpress Support)</a><abbr class="date prettify" data-datetime="2010-07-21T06:42:21.370Z" role="datetime" style="background: transparent; border: 0px; color: #b0b0b0; display: block; float: left; margin: 0px; outline: 0px; padding: 0px 0px 0px 5px; vertical-align: baseline;" title="7/21/2010 8:42:21 AM">7 years ago</abbr></div>
</div>
<div class="toolbar" style="background: transparent; border: 0px; float: none; height: 32px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 4px; vertical-align: baseline;">
<div class="visible-controls" style="background: transparent; border: 0px; float: right; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline; z-index: 0;">
</div>
<ul class="bar" style="background: transparent; border: 0px; float: right; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; width: 180px;"></ul>
</div>
</div>
</div>
<div class="clear" style="background: transparent; border: 0px; clear: both; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
</div>
<div id="answer-body-3b951e23-1c50-49e6-b0d1-14997aa45bff" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-body wide post-text-block" style="background: transparent; border-bottom-color: rgb(210, 210, 210); border-bottom-style: solid; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: initial; border-top-style: initial; border-width: 0px 0px 1px; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; width: 826px;">
<div class="post-data" style="background: transparent; border: 0px; margin: 0px; min-height: 47px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div class="post-surface" style="background: transparent; border: 0px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline;">
<div class="post-text" style="background: transparent; border: 0px; font-size: 9pt; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">
<div style="background: transparent; border: 0px; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; min-height: 10px; outline: 0px; padding: 0px; vertical-align: baseline;">
Hello Karen,</div>
<div style="background: transparent; border: 0px; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; min-height: 10px; outline: 0px; padding: 0px; vertical-align: baseline;">
Thank you for the message.<br />This error occurs because your dsDetail dataset doesn't contain the cdsKeyFieldName field.<br />You should assign an existent column to the TcxDBDataController.KeyFieldNames property.<br />For more information, please read the "Master-Detail" topic.</div>
<div style="background: transparent; border: 0px; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; min-height: 10px; outline: 0px; padding: 0px; vertical-align: baseline;">
Thanks,<br />Valdemar</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br />
<br />
Fuente: https://www.devexpress.com/Support/Center/Question/Details/Q267533/when-i-select-a-cell-in-the-detail-grid-i-get-the-error-key-field-not-foundJesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-84490476326905141052017-07-04T17:28:00.003+02:002017-07-04T17:28:18.217+02:00Interesante enlace para comenzar con Drupal<b style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;">Drupal</b><span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;"> es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web. (extraido de </span><span style="background-color: white; color: #006621; font-family: arial, sans-serif; font-size: 14px; white-space: nowrap;">https://es.wikipedia.org/wiki/Drupal)</span><br />
<span style="background-color: white; color: #006621; font-family: arial, sans-serif; font-size: 14px; white-space: nowrap;"><br /></span>
<span style="background-color: white; color: #006621; font-family: arial, sans-serif; font-size: 14px; white-space: nowrap;"><br /></span>
<a href="http://www.cursosdrupal.com/content/indice">http://www.cursosdrupal.com/content/indice</a>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-12295768869717233402017-06-27T11:26:00.002+02:002017-09-28T09:04:06.817+02:00Jesús Moreno - Ingeniero Ténico Informático - consultor InformáticoHola,<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOWAZ_GUJuPgdzPsVN-hVFrHsRHSz3GTWlU76jlcoc-cSQgF35zNRFFZq5WqP9rEmjJkc4uTCwMyifsiGsrOvByJv48D3UO4RGslMw0fgfX6yA9A9I6mQdO4FOxFNVcRKJOfAjiT3m20I/s1600/Jesus_Moreno_Garc%25C3%25ADa_universidad_de_sevilla.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOWAZ_GUJuPgdzPsVN-hVFrHsRHSz3GTWlU76jlcoc-cSQgF35zNRFFZq5WqP9rEmjJkc4uTCwMyifsiGsrOvByJv48D3UO4RGslMw0fgfX6yA9A9I6mQdO4FOxFNVcRKJOfAjiT3m20I/s400/Jesus_Moreno_Garc%25C3%25ADa_universidad_de_sevilla.png" /></a>soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog.<br />
<br />
Mi trabajo en los ultimos años se centra especialmente en aplicaciones distribuidas con tecnologías web y centradas en software cliente servidor haciendo uso de sistemas de intercomunicación mediante protocolos json, xml, rest, soap y aplicaciones con frameworks javascript, html5, css3, php, asp, mysql, sqlserver...<br />
<br />
Soy<i> muy fan del software libre</i>, que permite hacer llegar a todos el conocimiento y crear entre todos una comunidad mucho más eficaz.<br />
<blockquote class="tr_bq">
<i>El motivo principal de este blog es hacer llegar a todo el mundo una solución rápida y eficaz ante problemas que pueden surgirte mientras trabajas en un proyecto y que pueden hacerte perder mucho tiempo. Aportar una solución que otro conoce porque se ha enfrentado antes a la misma situación y ha conseguido solucionarla con éxito</i>.</blockquote>
Por eso agradezco mucho vuestros comentarios de apoyo cuando os ha sido útil una entrada, porque demuestra que éste blog llega a la gente y consigue su objetivo.<br />
<br />
Si estáis trabajando en un proyecto y tenéis dudas o errores que no os dejan continuar con vuestro trabajo. Podéis contactar conmigo dejando un comentario en esta entrada.<br />
<br />
Saludos y buen día.Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-25217988134044698662017-06-27T10:11:00.000+02:002017-06-27T10:11:00.422+02:00php y mssql<table style="background-color: white; font-family: Verdana; width: 800px;"><tbody>
<tr><td class="article" style="font-size: 10pt; margin: 0px;" valign="top" width="640"><table cellpadding="1" cellspacing="1" class="article" style="border: 0px;"><tbody>
<tr><td style="font-size: 10pt; margin: 0px;"><div style="font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
Below is the code for connecting to a MSSQL Server database.</div>
<table cellspacing="1" class="iptable"><tbody>
<tr><td class="post2" id="post-main-8648" style="font-size: 10pt; margin: 0px;" valign="top" width="100%"><div class="phpmain" style="background: rgb(250, 252, 254); border: 1px solid rgb(224, 224, 224); color: #0c3e64; font-family: "Courier New", Verdana, Arial, "Comic Sans MS"; font-size: 9pt; margin: 0px auto; padding: 2px;">
<div class="highlightPHP" style="background-attachment: initial; background-clip: initial; background-image: url("images/php_bg.gif"); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; overflow: auto; white-space: nowrap; width: 640px;">
<?php<br />
$myServer = "localhost";<br />
$myUser = "your_name";<br />
$myPass = "your_password";<br />
$myDB = "examples";<br />
<br />
<span class="codigophp2"><span class="codigophp2"><span class="comment" style="color: #007700;">//connection to the database</span></span></span><br />
$dbhandle = mssql_connect($myServer, $myUser, $myPass)<br />
or die("Couldn't connect to SQL Server on $myServer");<br />
<span class="codigophp2"><span class="codigophp2"><span class="comment" style="color: #007700;"><br />//select a database to work with</span></span></span><br />
$selected = mssql_select_db($myDB, $dbhandle)<br />
or die("Couldn't open database $myDB");<br />
<br />
<span class="comment" style="color: #007700;">//declare the SQL statement that will query the database</span><br />
$query = "SELECT id, name, year ";<br />
$query .= "FROM cars ";<br />
$query .= "WHERE name='BMW'";<br />
<br />
<span class="codigophp2"><span class="codigophp2"><span style="color: #007700;">//execute the SQL query and return records</span></span></span><br />
$result = mssql_query($query);<br />
<br />
$numRows = mssql_num_rows($result);<br />
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";<br />
<br />
<span class="codigophp2"><span class="codigophp2"><span style="color: #007700;">//display the results </span></span></span><br />
while($row = mssql_fetch_array($result))<br />
{<br />
echo "<li>" . $row["id"] . $row["name"] . $row["year"] . "</li>";<br />
}<br />
<span class="codigophp2"><span class="codigophp2"><span style="color: #007700;">//close the connection</span></span></span><span class="codigophp2">mssql_close($dbhandle);</span><br />
?></div>
</div>
</td></tr>
</tbody></table>
<div class="articleheader" style="color: #165382; font-family: Arial, Verdana, Arial, "Comic Sans ms", Helvetica; font-size: 11pt; font-weight: bold; margin: 0cm 0cm 10pt; text-align: justify; text-decoration: underline;">
Connect with a DSN</div>
<div style="font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
DSN stands for 'Data Source Name'. It is an easy way to assign useful and easily rememberable names to data sources which may not be limited to databases alone. If you do not know how to set up a system DSN read our tutorial <a href="http://www.webcheatsheet.com/asp/dsn.php" style="color: #165382; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;">How to set up a system DSN</a>.</div>
<div style="font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
In the example below we will show you how to connect with a DSN to a MSSQL Server database called 'examples.mdb' and retrieve all the records from the table 'cars'.</div>
<table cellspacing="1" class="iptable"><tbody>
<tr><td class="post2" id="post-main-8648" style="font-size: 10pt; margin: 0px;" valign="top" width="100%"><div class="phpmain" style="background: rgb(250, 252, 254); border: 1px solid rgb(224, 224, 224); color: #0c3e64; font-family: "Courier New", Verdana, Arial, "Comic Sans MS"; font-size: 9pt; margin: 0px auto; padding: 2px;">
<div class="highlightPHP" style="background-attachment: initial; background-clip: initial; background-image: url("images/php_bg.gif"); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; overflow: auto; white-space: nowrap; width: 640px;">
<?php<br />
<span class="comment" style="color: #007700;"><br />//connect to a DSN "myDSN" </span><br />
$conn = odbc_connect('myDSN','','');<br />
<br />
if ($conn)<br />
{<br />
<span class="comment" style="color: #007700;"> //the SQL statement that will query the database</span><br />
$query = "select * from cars";<br />
<span class="comment" style="color: #007700;"> //perform the query</span><br />
$result=odbc_exec($conn, $query);<br />
<br />
echo "<table border=\"1\"><tr>";<br />
<br />
<span class="comment" style="color: #007700;"> //print field name</span><br />
$colName = odbc_num_fields($result);<br />
for ($j=1; $j<= $colName; $j++)<br />
{<br />
echo "<th>";<br />
echo odbc_field_name ($result, $j );<br />
echo "</th>";<br />
}<br />
<br />
<span class="comment" style="color: #007700;"> //fetch tha data from the database </span><br />
while(odbc_fetch_row($result))<br />
{<br />
echo "<tr>";<br />
for($i=1;$i<=odbc_num_fields($result);$i++)<br />
{<br />
echo "<td>";<br />
echo odbc_result($result,$i);<br />
echo "</td>";<br />
}<br />
echo "</tr>";<br />
}<br />
<br />
echo "</td> </tr>";<br />
echo "</table >";<br />
<br />
<span class="comment" style="color: #007700;"> //close the connection </span><br />
odbc_close ($conn);<br />
}<br />
else echo "odbc not connected";<br />
?></div>
</div>
</td></tr>
</tbody></table>
<div class="articleheader" style="color: #165382; font-family: Arial, Verdana, Arial, "Comic Sans ms", Helvetica; font-size: 11pt; font-weight: bold; margin: 0cm 0cm 10pt; text-align: justify; text-decoration: underline;">
Connect without a DSN (using a connection string)</div>
<div style="font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
Let see a sample script to see how ADODB is used in PHP:</div>
<table cellspacing="1" class="iptable"><tbody>
<tr><td class="post2" id="post-main-8648" style="font-size: 10pt; margin: 0px;" valign="top" width="100%"><div class="phpmain" style="background: rgb(250, 252, 254); border: 1px solid rgb(224, 224, 224); color: #0c3e64; font-family: "Courier New", Verdana, Arial, "Comic Sans MS"; font-size: 9pt; margin: 0px auto; padding: 2px;">
<div class="highlightPHP" style="background-attachment: initial; background-clip: initial; background-image: url("images/php_bg.gif"); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; overflow: auto; white-space: nowrap; width: 640px;">
<?php<br />
$myServer = "localhost";<br />
$myUser = "your_name";<br />
$myPass = "your_password";<br />
$myDB = "examples";<br />
<br />
<span class="comment" style="color: #007700;">//create an instance of the ADO connection object</span>$conn = new COM ("ADODB.Connection")<br />
or die("Cannot start ADO");<br />
<br />
<span class="comment" style="color: #007700;">//define connection string, specify database driver</span>$connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;<br />
$conn->open($connStr); <span style="color: #007700;">//Open the connection to the database</span><br />
<br />
<span style="color: #007700;">//declare the SQL statement that will query the database</span><br />
$query = "SELECT * FROM cars";<br />
<br />
<span style="color: #007700;">//execute the SQL statement and return records</span><br />
$rs = $conn->execute($query);<br />
<br />
$num_columns = $rs->Fields->Count();<br />
echo $num_columns . "<br>";<br />
<br />
for ($i=0; $i < $num_columns; $i++) {<br />
$fld[$i] = $rs->Fields($i);<br />
}<br />
<br />
echo "<table>";<br />
<div style="font-family: Verdana; font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
</div>
while (!$rs->EOF) <span style="color: #007700;">//carry on looping through while there are records</span><br />
{<br />
echo "<tr>";<br />
for ($i=0; $i < $num_columns; $i++) {<br />
echo "<td>" . $fld[$i]->value . "</td>";<br />
}<br />
echo "</tr>";<br />
$rs->MoveNext(); //<span class="comment" style="color: #007700;">move on to the next record</span><br />
}<br />
<br />
<br />
echo "</table>";<br />
<br />
<span class="comment" style="color: #007700;">//close the connection and recordset objects freeing up resources</span><br />
$rs->Close();<br />
$conn->Close();<br />
<br />
$rs = null;<br />
$conn = null;<br />
?></div>
</div>
</td></tr>
</tbody></table>
<div style="font-size: 10pt; margin-bottom: 8px; margin-top: 8px; text-align: justify;">
To create 'examples' database on your MSSQL Server you should run the following script:</div>
<table cellspacing="1" class="iptable"><tbody>
<tr><td class="post2" id="post-main-8648" style="font-size: 10pt; margin: 0px;" valign="top" width="100%"><div class="sqlmain" style="background: rgb(250, 252, 254); border: 1px solid rgb(224, 224, 224); color: #0c3e64; font-family: "Courier New", Verdana, Arial, "Comic Sans MS"; font-size: 9pt; margin: 0px auto; padding: 2px;">
<div class="highlightSQL" style="background-attachment: initial; background-clip: initial; background-image: url("images/sql_bg.gif"); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; overflow: auto; white-space: nowrap; width: 640px;">
CREATE DATABASE examples;<br />
USE examples;<br />
CREATE TABLE cars(<br />
id int UNIQUE NOT NULL,<br />
name varchar(40),<br />
year varchar(50),<br />
PRIMARY KEY(id)<br />
);<br />
<br />
INSERT INTO cars VALUES(1,'Mercedes','2000');<br />
INSERT INTO cars VALUES(2,'BMW','2004');<br />
INSERT INTO cars VALUES(3,'Audi','2001');</div>
</div>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td><td style="font-size: 10pt; margin: 0px; padding-left: 50px;" valign="top" width="1"><br /></td></tr>
</tbody></table>
<div id="tabcontent" style="background-color: white; color: #222222; font-family: Verdana; font-size: 13.3333px; width: 750px;">
<div id="allcomments">
<div class="commentmain" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-color: rgb(204, 204, 204); border-style: solid; border-width: 1px; margin: 0px 0px 10px; width: 750px;">
<div>
<table style="font-family: Verdana; width: 800px;"><tbody>
</tbody></table>
</div>
</div>
</div>
</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-52272330218111046912017-06-12T17:57:00.002+02:002017-06-27T10:08:02.856+02:00Trabajar con SQL SERVER mediante linea de comandos<h2>
Trabajar con SQL SERVER mediante linea de comandos</h2>
<div>
<br /></div>
<div>
<a href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEBUSEhIVEhUXGRUVFRgWGBUYHRgXFRgWFhkaGhcZHSggGBslGxcXITEhJSorLi4uGB81ODMtNyktMSsBCgoKDg0OGhAQGi0lHyM3MC0tNy4uLzU3LysrLS8uLjcxNy0tLzAtKy0tNy0tKysrLSstLy0rLS0tKystLjUtN//AABEIAMAA7gMBEQACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAABAUCAwYHAf/EAEoQAAIBAwIEAgUIBggDCAMAAAECAwAEEQUSBiExQRNRByIyYXEUQlKBkaGxwRUWQ3KC0SMzYnOSorLwROHxNlNUg5TC0tMIJCb/xAAaAQEBAAMBAQAAAAAAAAAAAAAAAQIDBAUG/8QAMxEBAAICAAQDBQYGAwAAAAAAAAECAxEEITFREkFhBRNxkdEiMoGhweE0QlKx8PEUFTP/2gAMAwEAAhEDEQA/APcaBQKBQKBQKBQfGGeVFidC0JfaIUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgxZwOpAoMDcL5igxN2nn91B8+Wp50H0XafSFBtVwehB+FBlQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQfCaCJLe/RH10EZ5mPUmg10GLPQaXmoI7zUGh5qCO0+OhxVG6LWpU6NuHk3OgudN4gjkIVvUY8hz5H4HtUFzQaLq7SMeuwGeg7n4DqaDUs8j+ymwfSfr9SD8yKDOAkOyMxbkGBOO/Ijl8PvoJNAoFAoFAoFAoFAoFAoFAoFBE1B8ADzP4UEGgxZ6DS81BHeagjvNQaHmoI7zVRHeag0s9BjQdJqOvSRRW0eQjzDHivyUEY5ZPLdjnz8jWPiiJ5tlcN71maxvXVL/RghIl8R3yAHkBBIP0u42ny7VltrmNLRIpRzWUOO25fzBqDW8rBwSFJXk20nofOgsaBQKBQKBQKBQKBQKBQKBQKCs1w8k/e/KgiK2RQanU9jQRpEf6J+rnQRJXI6gj6jQRZJ/fVEd56DEI7dFY/AGg2LYSH5pHx5UG+HSXP/AC/maCdHpapzPM/d/wA6gvZNMiubTwZlDoy4I8vIg9iPOpasTGpbMWW2K8XpPOHD/q4LZmtt0kMjK/yWaJ2jSZgCRHLGDt8T/UOlc/g8PL5PbjiffR7zUWiPvRMbmI7xPXX9lnpelX7W6SW2obkdQwSeIZGeqllPny6VlWL63Fvm58uThK3nHlxamP6Z+v1aH4kv4S0Zgt7gIVWQxOyhS5CgMxyAxJHKsZy3jyiW6vs/hMlYmLWrvpuOuu3onJxjNCMXOnXUeOrIBKB9YxWXvpj71ZaY9mUv/wCWes/HklWXpA0+Q48bwz5SKy4rKM9J82rJ7J4qnPw7+DobO+ilGYpEkH9lgfwrZExPRwXx3pOrRMJFVgUCgUCgUCgUCgUCgUFXrvsp8fyoIkPSg1TUEV5WHQkUGo6lKvR/uFBrbX5x3X61FUZLr05+co+CigzF9I3VzUG2NievOgmQ0GN1QXWm/wBUnwoMNW05LiFon6HmCOqsOasvkQcEVjasWjUt2DNbDeL1/wBx5x+LzCz1qSJm065n+ToJZDLKudzKx3FFx7G4ljuz86uKMkx9i06fVX4OmSscXhp4pmI1E9I15z31016Ozv8A5KdLuEtGj2LDIyhCDgqpYE985AOTXRbw+7mKvFwxnjjsds8TubR19Z0zn4sjRIo0Vri4dFIij5nmBzduiD3mrOaIiIjnLGvsy97WvafDSJnnP6d5VuuabI9vJc6hsIRSyQRgY3fMDSH1nJYgYGBz71jas+GbX+Tdw+akZa4eF3znnae3nqOkcvjLGP0cWrQxsDJBMEXMkTEHdgZOD7/KrGCuo7sbe180XtE6mu+ksDY6zZc4pkv4x82QbXx5ZJ+/NXWSvnthOTgs/wB6s0n05wmcPekG2uG8KUfJZ87SjkEFvJX6H68VlXLE8pac/s/JjjxV+1X0dhWxwFAoFAoFAoFAoFBR8VXyRLGZDtUvt3HoCQcZPbPnQYQdKDVNQQpaCFNVEKagzioJsNBNhqCbDQadTnSNC7sEUdSTgUF1okwe3jcZwygjIwcHpy7UE2g5j5BG2pzrJGrq8ELkMoPMNIh6+5RXP4YnLMT2h63v714HHNLTExa0cvhEuP4m0q2Ys9nFtVCEeQMdjMx27EHc8+ZFcmalZ50h7fAcTnrEV4m25nnEa5xEec/omWdve6SCRAk8R9ZyoO7t1YDK494IrOsZMHluGjLfhPaeom81tHTfT6fqw17jOK7e2jVJTGGEsqBdzsyc0jUDrkjmfKs7Z4vMRHQ4X2Rk4auS9pjxa1Wd8oiesy6NLnVLn2I47BD0aT+lkx57BgA+41viclvLTybY+CwdbTkn05R82rU9BtoYXuNQmluggyfFY7CewWFcLknGORNJpERu07Y4+Jy5LxjwViu+3X59UfReEYLq2eS7t0RpzuRFAUwxgYjVSByOOZ97UrSLRzjqZuLviyRXHbfh8+8+bRa3FzpDLHcObixJCpMfagzyAfzXPLP/AEpEzTr0ZWrj4yJtSNX7d/h6u9RwwBByCMgjuDW55cxplQKBQKBQKBQKCn4lgWSMI6hlYkEHuMUHFpoN3a5NlPuj6+DJzA+GfyxQP1omQ7bmzdD9KM7h/hOD9hNBkOKLRuRl2HydWU/eKDM6hC3syxn4Mv8AOqNMsqn5y/aKDKOZR1ZR/EP50Gz9LW6e1NGP4h+VQYfrXbD2C8p8o0Zvv5Cg+Lrt7NytrTwx9OU5/wAowB9poM4uGnZxNezG4cc1T5i/V0P2fbQd/pv9UnwoJNBwXEN9GdTMUkpiiMccchHVvWZ9u75qncMmuLLaPe6mdQ+j4PDeOCjJSu7RMzHyiN+s8uSRr2oQJPBbquY4cSbIxne/7NAB/iNZZL1i0VjpDVwmDLfFky2n7VuW58o85/RG4luLt4d0zG3V/UigjOZJGbkAzdh5/ZjnWGWbzXduXo28Dj4amTw448Uxzm09Ij0j+zTH6O2W3R45jFdr6+4E7c9l5dMDln48sVa8LMViYnmzt7erbLat67xTy9fj+y+4X4iaTfb3aiG5hGXB5BkH7Qe7z/3jfjyb5W6w8zjuCrTWXBO6W6ek9lVNIt7cLcXTrDZQnMCOQvjuP2rAn2PId6m/HO56Nvhnhsc48cbyW+9Mfyx2+PdaT8e2CtsWYzN2WFHkJ+pRWfvauSPZ+fW5rqPXky/T0k6lV064dGBB8URxqQexDNu/y1fFM+TH3Fac5yRv03P7fm28I2E8CPFIgSINmBfE8RkU8yhbaMqDnHkDjtSkTHJOKyUyTFonc+fLW/X6ugrNylAoFAoFAoFBV677KfH8qCJD0oNU1BW3Fuh6qp+oUFdNp0B6wRH4otBFawth/wAJbn+A/wA6DNLC2P8AwluP4P5mqJkFjCOkMS/BFH5VBZQRqOw+ygnw0GN1QXWm/wBUnwoPmqXyQQvNIcKilj78dAPeTy+usbWisbluwYbZslcdesvPJbppoBEkSyyXEjO0h6B2xlYu7BFCgv0GD36cMzNq+GI3M/5y+Hd9NXFXFl95a0xWkaiPSP6u3innEdV1wxClkbhJgu+PawcDmyOMAL39oYwOpNbcMRj8UW8nBx97cXGO2OZ1bca7THf8GDatbxTG7vZFEoGIoR65iX3gfPPfyqe8rFvHeeflHZlHC58mP/j8NWfD/Nbp4p+keTP9ab24OLOxYKeks52D4he49+TWcZr2+7X5sJ9ncJg/iM0b7V5/n+yLd8GXd4we9u1XAICwoMgN1G89j5EEUnDa/O8sq+0+H4as14fHPxtP6f6Wlh6P7CI7jF4zfSlJY8vd0+6tkYaQ4svtXicnLxaj05OjtbWOMbY0VB5KAo+6tkREdHBa9rTu07bqrEoFAoFAoFAoFAoOf4x1AQRpI6kpvw5HPYCDhiO4z1+NBhYXCSR742DqehU5H/Wg+TUEKWghTVRCmoM4qCbDQTYagmw0ELXdTit13SuFz7K9Wb91epoOg0WQtbxsy7CVBIPVe+D76DjOItchuHw22SKM5jjLbVlcftJW+bCvbuxzgdK5cl4tPp/n5PoeC4XJhruOVp6zrnEdo72nz7NWka4xc/I4GvZ2AV5yPDhRR0SPPRF8uWc5rGt+f2I3PfybeI4SvhiOIv7ukc4r1tPrPrPf8FhNwpcXL+NezgHCjw4RgYBJALn3se3frVnh7Xnd5+Tm/wC0w8PT3fC0/G30/df6Zw9bW3OKFc/SIy32mt9MNKdIebn4/iM/37z+iyLesK2ORtoFAoFAoFAoFAoFAoFAoKrXwCqgjIJIIPcEUHGzcI7WMtnM1s/dRnaf9+RBoNTX2pQ8pYI7geanYfuyPuoMf1mH7S3nj/h3j7V/lQaX4ktT1l2/vKy/iKDRJrlsf28f21R9TXrUft0+2gkR8S23zWZ/3EdvwFQbf1ic/wBVZzOexfEY/M/dQZqNUn5Ax2qn6PNv8R/IUEmw4XigbxXYzy9TJJ2x3GSenmfuoImratcX6LZ2S4hP9HLO2QrHoyKe6gdcdenx57za/KvR7PC48PCay55+11iPP4rHSfR/bWyb5z8pk7ZGEB7YTPP4kn6qtOHrHXmnE+2s2Tlj+zH5/P6OwjttkahQBt6ADA94wK3vImZmdyzeQMBjuefux1ojZ4vYc/w+2gwYesvnQb6BQKBQKBQKBQKBQKBQKCr108k+P5UESHpQapaCFNQRZJmHc/j+NBGkvHH0frRD+VUZx3j/ANkfBEH4CgkpKx6saglQ0ExHAGScAcyfdQV99bfKB/SZ8I9E6bx5v5j+z9uak131bMeSac69e/0WTYRLdgAFXlgdAOX5CrDXMzM7lJN4jy7iwCJ09586qJi3bN7CHHmeQqK1JEWZskZGO3LPlQS1fHIjHw6UGJbMgx5E0G+gUCgUCgUCgUCgUCgUCg5DjLU2gKvtLqD6wHXHcj3iiN+k6hFOm6Jw4746j4jqKK2TUEKWghTVRCmoM4qCbDQTYagiahPmaOHBYe2wHVsZwPhkVYRp17iAQ8mVQ59mPcGc581HJfrNBN03xJkRNzZb1ivzUXzPn7qC2sNsL+HKoB+a+Ov8qC1vJ9iFu/QfE1FareRY1AY+seZA5nJ91BuVmbttHv5n7O1Bqt+cjHy5UEugUCgUCgUCgUCg1wTq6hlOQe9a8WWmWsXpO4W1ZrOpbK2IUCgrtY0xZ0KkUHmGr8HTQyeJAzKR0Kkg/aKqIqcTahDykUSgfSXn9oxUNpMfHaH+sgZT/ZYH7iBQ22/rbat3YfFf5GqrB+IbY/tP8rfyoPq8R2w/af5WoMjxjbL03t8FA/E1Bok48PSK3J97sfwUfnRNtKahcXG95AYmxhWTK4BGOxznnWUImcP8MKFExPiMW2qO7Oe35k+XOor0eyjitI/6R1DNzYk4yfIDrgUHy4vPGXakDSD6TeoPiCedBXWkEsmQDvWM4xu79wpoLi2njQYKGI99w/8AdUVLa4XaWBBABPI5oNWmphMnq3rH66CVQKBQKBQKBQKBQfAKD7QKBQKDB4weooIF1osT9VFBT3XBcLdhRNKyb0exHtVNIrejmP8A2KbNMk9HMf8AsU2aTIOAIh2oaWlrwhCnzRUNLaHSYlGNoI6EYoqivuGZIn8W0bHmhOPiFb39PP31ltNNum6rbxtiaH5NL3LgnPvEh5mpoWOp3u8CKFgWkBywOQiD2mJH2CgztryCNRHGd+3lhAW5+/HKityzzP7MYQebnn/hX+dQRb21yyITuZjzOAMKvM8h+dUWwGKg+0CgUCgUCgUCgUCgUCgUFXxTctFY3MiNtdIZnVhjkyoxB5+RFBz2icVSJpbyXH9JcwYidRy8WVwphxyH9Z4kfTuSO1BF4U1aYwWQvJZXuGu7uAtGVCs0JuRhxgZQLGcY7haC8seKfGVpY7aU2wWRlnJjAcRgnKru3bTggNjn8OdBGtuNfEiidbO43T7fk6Hww0gK7mc+tiNFHUtjqMA5AoM340RUYNbyrOs0duYGKA75RlCH3bNhXJDZ7EYzyoJF1xKytHCtrLJcOhlaENGPCQErudy20AsCBjOcHyOA5ziLiN7k2UcMVyqSzyRzqjrFIHhjlYwlg4KkMquSDgqOpzzCfp3FF0xvlNswFvL4cbHaQAI4mw4VizMSxbPTDDJGDQdJoN7JNAskiBGOcgZwcdxn/fKgsaDCWJWGGUMPIgEffQVNxwxbN0TZ+4SPu6VdppmmlypyjunA7B1Vx92KbG5Euh8+J/irL+BNFfJLSVhIxYJIV2IVJIXHPOSO7e7oKg+aVb3CM/jyrIOQjwMEAFjluXNsED+EUFlQKBQKBQKBQKBQKBQKBQQNfsTcWk8CkK0sUkYJ6AupUE47c6DnrjhiNLu2uZJ1RI441lQkKsssAxA/P6G+T7V8qD5pnDRxbFZo3EN3d3TFSSGW4+UYUEdx4wz8DQbdJ0G8gtzZeJA1ssckUb4kEu0qVjDD2cjIywPPHQUGN7orwxWTpPBHPaoYgZciORHRFkXOcrkohB5+z050GgaBNNHcSMbK6kuWjEqMHMIiiUqiKwyxYEltxHfoMZoFhwtd2phlgnilmWD5PKJvE2sgkeWPY4JYbC7LzzkYyQRQSLLhORHtpGlVpEuZruchSodpoZItqDngKGUDPZfOgsNG0maC7un3RtDcSCYe0JFfw44yv0SuIwc9edBe0CgjJqEJbaJYy3TAdSfszQSaBQKBQKBQKBQKBQKBQKBQKBQKBQc56QeIjp+nTXKjc6gKgPTe52qT7gTmg8z4N9GA1OBdQ1O5mlknG5VVgMIScZYg/EKMAUHY8HejGLTL03FvPI0bRsjRyYJySCCGXAwMHkR9dBC9LHHk1o0dhYjdeT4wRgmMOdq4B5F2OcZ6YzQVWk+hRZR42p3c087c2CNyX3F2yz48xge6gj636J59PBu9Hu5lkjG4xMQS4XngFcBv3WBz50Ha+i3jcaraF2UJPEQkyjoSRkOvkrc+XYg+4kOQ0kf/ANnP/dN/ojoPYqBQeKcaXNzrGtHSIpzb20QzNtzl8AFiR872lUKeXegtLn0D6eY9qT3CPjk5KMM+bLtGR7gRQelaJZNBbRQs29o0VC3P1ioAzzoJtAoFAoFAoFAoFAoFB8BoPtAoFAoFBR8a8PLqFjLaltpceo3Xa6nKkjuMgUHlXBvHU+ildM1aBkRM+FMuThc+Xz0z0Ycx0x5B7Rp1/FcRrLDIssbc1ZSCDQeP8HRC64rvZpOfgBwgPbG2MEfVu+2g9poFB4rwAgt+Kr+3j5IwkYj35ST8XNBI0n/tlP8A3Lf6I6D2KgUHjPpD0O807U/03Yp4qEf/ALCAEkDG19wHPYQAdw9kjPQUHa8D+kay1IBUbwp8c4XI3cuu09HHw5+4UFjx3xKunWMt0RuZcLGp+dI3JQfd3PuFB5rofo4uNXiF7qt5NmUb4oo8AIp5jkwIXI+aB8SSaD7pNxdaDq0FhLcPc2V0QsRfrGzNsGOZxhiucciGzyNBq9LOt3FtxBZmEu39DFtiDsqvI0s6ruA5HJ259woOi0X0YzrdR3t1qMk8+WMq4Owh0ZSindlQN3I9OXQUFb6INQlt9QvtKuJXkZGLxl2ZiQuFPM+alDQdh6VdfNlpU8inEjjwoyDghpPV3D3qMt9QoOOh1mbROHopHLS3lycqJCzYeQZHUk4VAOXc/Gg16b6Ipb2NbnVL64a4cB9qFcR55gZYHn7l2gdPfQbeCdUu9M1f9DXczXMUi7raRs5Hqsw6kkA7WXGTgjlyoKbi7VrxOKHitXcyOiRxKXbYjywKviFemFBL9OooOv0D0XyW87XD6hLcSyRyRy71JDGQYyPXzgeR6jyoOx4Y0Y2kPhlg3MnkMAfzPmeXwoLegUCgUCgUFfrmiW95EYbmJZUPZh0Pmp6qfeKDxzhKGTRuIv0bHI0ltcDIVj0yrMrY6bhtK57ig2abcjTeLZklO2O79hjyGZcFMn98MvxxQe30GE0qopZiFVQWYnkAAMkk9hig8a9Ep+Xa3qGpKCI+aIfPeQB9e2MH3ZoN2k/9sp/7lv8ARHQexUCgUHkfpi4BtxbyalbD5PPDtkbZ6ofDDngey4JzuHlQc7x/rc19wzZXMntmYrKR3KeJHu+sgH4mg6LTOBtXkhjePXXCMiMoCHkpUYHteVBjceie/mnglutV+UeC6uoeNuWGViAd3LO0fZQRvSAgPFumA/8AdwH6xNcEfeKD2eg8d9KUJ0/WbHVk5KzLDP26ZUk/GJiP4BQbfSE36T1ux0xPWiixczkcxj2sHy9QAf8Amigif/kLC27T9reGu913dlbKbT9QBNBaLwDrJGRrzkHmPUb/AOVBjpvotvBqNvfXOpfKWhZfajbJRSTtB3cubH7aCvZQeNxntHkf+lI/M0Hs1AoFAoFAoFBz3HlneS2TLYP4dwGjdDu2+ywJGehyMjB5Gg4SHiziZB4b6Ukj9N45A+/k+PwoJnAvBN62oNquqsvj4xFGuDsyNuSRyGASABnqedBf+kjgKLVYQCwinjz4UmM9eqsO6n7uvxDirfWOJdNjMctot9HGvKTO47VB7qQzch3GaCrstS1biVHiWWC0tgwWYITuI5Hmudzj3ZAJFB7Fwnw5Bp9qltAPVXmzHq7nGWb3nA+oAdqDy/iLQ9Yh12a/sbVZQyhFLlMEFVB5bgeooJv6c4q/8BD/AJf/ALKD0nhya4e1ia7QRzlQZVGMBu4GCfxoOA1654htL2Z7aFby1d96ISCUBAyOoZeYPIZoKnWE4h1iP5LJax2EDFfFYnmQCD9Ik464wM4oO7uOA7dtIGl5IQJhXwMiQHd4mPPeSSPeaDhNDk4h0hPkgs1v4U5ROG6KTyAOcge4jl0zQdNw1d67dXkUt1DHZWqbi8QOXkJRlUE5PIMQe3s0ELi/hi7m4jsbyOItBEkSyPlRtKyTMeROTyZeg70Hp1By/pK4dN/ps0CDMmBJF/eJ6wH181+ug5v0QcKXVu1xd367biXZGuSCRGijnkE9eQ/hoOm9IXCKapZNbltjgh4nIztceY8iMg/Gg4PR9X4jsIxayaeL0J6qShuZUdMsDzx0yQDQdVwbLrM90Z7+OO1gCMqQKQWLkrhmOT0APf53Sgqv1Zu/1q+XeEfk2zb4mV6/J9nTOfa5dKD02gUCgUCgUCgUCgUCgUHlXEHo/vLfU11DRzGm/Jnhc7FJzlvireXYjI68g9Ps5HaNTInhuQCyhgwU9wGHUe+g3UCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUH/2Q==" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Resultado de imagen de sql server" border="0" class="rg_ic rg_i" data-sz="f" jsaction="load:str.tbn" name="PXcaB4EX-4Rc4M:" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEBUSEhIVEhUXGRUVFRgWGBUYHRgXFRgWFhkaGhcZHSggGBslGxcXITEhJSorLi4uGB81ODMtNyktMSsBCgoKDg0OGhAQGi0lHyM3MC0tNy4uLzU3LysrLS8uLjcxNy0tLzAtKy0tNy0tKysrLSstLy0rLS0tKystLjUtN//AABEIAMAA7gMBEQACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAABAUCAwYHAf/EAEoQAAIBAwIEAgUIBggDCAMAAAECAwAEEQUSBiExQRNRByIyYXEUQlKBkaGxwRUWQ3KC0SMzYnOSorLwROHxNlNUg5TC0tMIJCb/xAAaAQEBAAMBAQAAAAAAAAAAAAAAAQIDBAUG/8QAMxEBAAICAAQDBQYGAwAAAAAAAAECAxEEITFREkFhBRNxkdEiMoGhweE0QlKx8PEUFTP/2gAMAwEAAhEDEQA/APcaBQKBQKBQKBQfGGeVFidC0JfaIUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgxZwOpAoMDcL5igxN2nn91B8+Wp50H0XafSFBtVwehB+FBlQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQfCaCJLe/RH10EZ5mPUmg10GLPQaXmoI7zUGh5qCO0+OhxVG6LWpU6NuHk3OgudN4gjkIVvUY8hz5H4HtUFzQaLq7SMeuwGeg7n4DqaDUs8j+ymwfSfr9SD8yKDOAkOyMxbkGBOO/Ijl8PvoJNAoFAoFAoFAoFAoFAoFAoFBE1B8ADzP4UEGgxZ6DS81BHeagjvNQaHmoI7zVRHeag0s9BjQdJqOvSRRW0eQjzDHivyUEY5ZPLdjnz8jWPiiJ5tlcN71maxvXVL/RghIl8R3yAHkBBIP0u42ny7VltrmNLRIpRzWUOO25fzBqDW8rBwSFJXk20nofOgsaBQKBQKBQKBQKBQKBQKBQKCs1w8k/e/KgiK2RQanU9jQRpEf6J+rnQRJXI6gj6jQRZJ/fVEd56DEI7dFY/AGg2LYSH5pHx5UG+HSXP/AC/maCdHpapzPM/d/wA6gvZNMiubTwZlDoy4I8vIg9iPOpasTGpbMWW2K8XpPOHD/q4LZmtt0kMjK/yWaJ2jSZgCRHLGDt8T/UOlc/g8PL5PbjiffR7zUWiPvRMbmI7xPXX9lnpelX7W6SW2obkdQwSeIZGeqllPny6VlWL63Fvm58uThK3nHlxamP6Z+v1aH4kv4S0Zgt7gIVWQxOyhS5CgMxyAxJHKsZy3jyiW6vs/hMlYmLWrvpuOuu3onJxjNCMXOnXUeOrIBKB9YxWXvpj71ZaY9mUv/wCWes/HklWXpA0+Q48bwz5SKy4rKM9J82rJ7J4qnPw7+DobO+ilGYpEkH9lgfwrZExPRwXx3pOrRMJFVgUCgUCgUCgUCgUCgUFXrvsp8fyoIkPSg1TUEV5WHQkUGo6lKvR/uFBrbX5x3X61FUZLr05+co+CigzF9I3VzUG2NievOgmQ0GN1QXWm/wBUnwoMNW05LiFon6HmCOqsOasvkQcEVjasWjUt2DNbDeL1/wBx5x+LzCz1qSJm065n+ToJZDLKudzKx3FFx7G4ljuz86uKMkx9i06fVX4OmSscXhp4pmI1E9I15z31016Ozv8A5KdLuEtGj2LDIyhCDgqpYE985AOTXRbw+7mKvFwxnjjsds8TubR19Z0zn4sjRIo0Vri4dFIij5nmBzduiD3mrOaIiIjnLGvsy97WvafDSJnnP6d5VuuabI9vJc6hsIRSyQRgY3fMDSH1nJYgYGBz71jas+GbX+Tdw+akZa4eF3znnae3nqOkcvjLGP0cWrQxsDJBMEXMkTEHdgZOD7/KrGCuo7sbe180XtE6mu+ksDY6zZc4pkv4x82QbXx5ZJ+/NXWSvnthOTgs/wB6s0n05wmcPekG2uG8KUfJZ87SjkEFvJX6H68VlXLE8pac/s/JjjxV+1X0dhWxwFAoFAoFAoFAoFBR8VXyRLGZDtUvt3HoCQcZPbPnQYQdKDVNQQpaCFNVEKagzioJsNBNhqCbDQadTnSNC7sEUdSTgUF1okwe3jcZwygjIwcHpy7UE2g5j5BG2pzrJGrq8ELkMoPMNIh6+5RXP4YnLMT2h63v714HHNLTExa0cvhEuP4m0q2Ys9nFtVCEeQMdjMx27EHc8+ZFcmalZ50h7fAcTnrEV4m25nnEa5xEec/omWdve6SCRAk8R9ZyoO7t1YDK494IrOsZMHluGjLfhPaeom81tHTfT6fqw17jOK7e2jVJTGGEsqBdzsyc0jUDrkjmfKs7Z4vMRHQ4X2Rk4auS9pjxa1Wd8oiesy6NLnVLn2I47BD0aT+lkx57BgA+41viclvLTybY+CwdbTkn05R82rU9BtoYXuNQmluggyfFY7CewWFcLknGORNJpERu07Y4+Jy5LxjwViu+3X59UfReEYLq2eS7t0RpzuRFAUwxgYjVSByOOZ97UrSLRzjqZuLviyRXHbfh8+8+bRa3FzpDLHcObixJCpMfagzyAfzXPLP/AEpEzTr0ZWrj4yJtSNX7d/h6u9RwwBByCMgjuDW55cxplQKBQKBQKBQKCn4lgWSMI6hlYkEHuMUHFpoN3a5NlPuj6+DJzA+GfyxQP1omQ7bmzdD9KM7h/hOD9hNBkOKLRuRl2HydWU/eKDM6hC3syxn4Mv8AOqNMsqn5y/aKDKOZR1ZR/EP50Gz9LW6e1NGP4h+VQYfrXbD2C8p8o0Zvv5Cg+Lrt7NytrTwx9OU5/wAowB9poM4uGnZxNezG4cc1T5i/V0P2fbQd/pv9UnwoJNBwXEN9GdTMUkpiiMccchHVvWZ9u75qncMmuLLaPe6mdQ+j4PDeOCjJSu7RMzHyiN+s8uSRr2oQJPBbquY4cSbIxne/7NAB/iNZZL1i0VjpDVwmDLfFky2n7VuW58o85/RG4luLt4d0zG3V/UigjOZJGbkAzdh5/ZjnWGWbzXduXo28Dj4amTw448Uxzm09Ij0j+zTH6O2W3R45jFdr6+4E7c9l5dMDln48sVa8LMViYnmzt7erbLat67xTy9fj+y+4X4iaTfb3aiG5hGXB5BkH7Qe7z/3jfjyb5W6w8zjuCrTWXBO6W6ek9lVNIt7cLcXTrDZQnMCOQvjuP2rAn2PId6m/HO56Nvhnhsc48cbyW+9Mfyx2+PdaT8e2CtsWYzN2WFHkJ+pRWfvauSPZ+fW5rqPXky/T0k6lV064dGBB8URxqQexDNu/y1fFM+TH3Fac5yRv03P7fm28I2E8CPFIgSINmBfE8RkU8yhbaMqDnHkDjtSkTHJOKyUyTFonc+fLW/X6ugrNylAoFAoFAoFBV677KfH8qCJD0oNU1BW3Fuh6qp+oUFdNp0B6wRH4otBFawth/wAJbn+A/wA6DNLC2P8AwluP4P5mqJkFjCOkMS/BFH5VBZQRqOw+ygnw0GN1QXWm/wBUnwoPmqXyQQvNIcKilj78dAPeTy+usbWisbluwYbZslcdesvPJbppoBEkSyyXEjO0h6B2xlYu7BFCgv0GD36cMzNq+GI3M/5y+Hd9NXFXFl95a0xWkaiPSP6u3innEdV1wxClkbhJgu+PawcDmyOMAL39oYwOpNbcMRj8UW8nBx97cXGO2OZ1bca7THf8GDatbxTG7vZFEoGIoR65iX3gfPPfyqe8rFvHeeflHZlHC58mP/j8NWfD/Nbp4p+keTP9ab24OLOxYKeks52D4he49+TWcZr2+7X5sJ9ncJg/iM0b7V5/n+yLd8GXd4we9u1XAICwoMgN1G89j5EEUnDa/O8sq+0+H4as14fHPxtP6f6Wlh6P7CI7jF4zfSlJY8vd0+6tkYaQ4svtXicnLxaj05OjtbWOMbY0VB5KAo+6tkREdHBa9rTu07bqrEoFAoFAoFAoFAoOf4x1AQRpI6kpvw5HPYCDhiO4z1+NBhYXCSR742DqehU5H/Wg+TUEKWghTVRCmoM4qCbDQTYagmw0ELXdTit13SuFz7K9Wb91epoOg0WQtbxsy7CVBIPVe+D76DjOItchuHw22SKM5jjLbVlcftJW+bCvbuxzgdK5cl4tPp/n5PoeC4XJhruOVp6zrnEdo72nz7NWka4xc/I4GvZ2AV5yPDhRR0SPPRF8uWc5rGt+f2I3PfybeI4SvhiOIv7ukc4r1tPrPrPf8FhNwpcXL+NezgHCjw4RgYBJALn3se3frVnh7Xnd5+Tm/wC0w8PT3fC0/G30/df6Zw9bW3OKFc/SIy32mt9MNKdIebn4/iM/37z+iyLesK2ORtoFAoFAoFAoFAoFAoFAoKrXwCqgjIJIIPcEUHGzcI7WMtnM1s/dRnaf9+RBoNTX2pQ8pYI7geanYfuyPuoMf1mH7S3nj/h3j7V/lQaX4ktT1l2/vKy/iKDRJrlsf28f21R9TXrUft0+2gkR8S23zWZ/3EdvwFQbf1ic/wBVZzOexfEY/M/dQZqNUn5Ax2qn6PNv8R/IUEmw4XigbxXYzy9TJJ2x3GSenmfuoImratcX6LZ2S4hP9HLO2QrHoyKe6gdcdenx57za/KvR7PC48PCay55+11iPP4rHSfR/bWyb5z8pk7ZGEB7YTPP4kn6qtOHrHXmnE+2s2Tlj+zH5/P6OwjttkahQBt6ADA94wK3vImZmdyzeQMBjuefux1ojZ4vYc/w+2gwYesvnQb6BQKBQKBQKBQKBQKBQKCr108k+P5UESHpQapaCFNQRZJmHc/j+NBGkvHH0frRD+VUZx3j/ANkfBEH4CgkpKx6saglQ0ExHAGScAcyfdQV99bfKB/SZ8I9E6bx5v5j+z9uak131bMeSac69e/0WTYRLdgAFXlgdAOX5CrDXMzM7lJN4jy7iwCJ09586qJi3bN7CHHmeQqK1JEWZskZGO3LPlQS1fHIjHw6UGJbMgx5E0G+gUCgUCgUCgUCgUCgUCg5DjLU2gKvtLqD6wHXHcj3iiN+k6hFOm6Jw4746j4jqKK2TUEKWghTVRCmoM4qCbDQTYagiahPmaOHBYe2wHVsZwPhkVYRp17iAQ8mVQ59mPcGc581HJfrNBN03xJkRNzZb1ivzUXzPn7qC2sNsL+HKoB+a+Ov8qC1vJ9iFu/QfE1FareRY1AY+seZA5nJ91BuVmbttHv5n7O1Bqt+cjHy5UEugUCgUCgUCgUCg1wTq6hlOQe9a8WWmWsXpO4W1ZrOpbK2IUCgrtY0xZ0KkUHmGr8HTQyeJAzKR0Kkg/aKqIqcTahDykUSgfSXn9oxUNpMfHaH+sgZT/ZYH7iBQ22/rbat3YfFf5GqrB+IbY/tP8rfyoPq8R2w/af5WoMjxjbL03t8FA/E1Bok48PSK3J97sfwUfnRNtKahcXG95AYmxhWTK4BGOxznnWUImcP8MKFExPiMW2qO7Oe35k+XOor0eyjitI/6R1DNzYk4yfIDrgUHy4vPGXakDSD6TeoPiCedBXWkEsmQDvWM4xu79wpoLi2njQYKGI99w/8AdUVLa4XaWBBABPI5oNWmphMnq3rH66CVQKBQKBQKBQKBQfAKD7QKBQKDB4weooIF1osT9VFBT3XBcLdhRNKyb0exHtVNIrejmP8A2KbNMk9HMf8AsU2aTIOAIh2oaWlrwhCnzRUNLaHSYlGNoI6EYoqivuGZIn8W0bHmhOPiFb39PP31ltNNum6rbxtiaH5NL3LgnPvEh5mpoWOp3u8CKFgWkBywOQiD2mJH2CgztryCNRHGd+3lhAW5+/HKityzzP7MYQebnn/hX+dQRb21yyITuZjzOAMKvM8h+dUWwGKg+0CgUCgUCgUCgUCgUCgUFXxTctFY3MiNtdIZnVhjkyoxB5+RFBz2icVSJpbyXH9JcwYidRy8WVwphxyH9Z4kfTuSO1BF4U1aYwWQvJZXuGu7uAtGVCs0JuRhxgZQLGcY7haC8seKfGVpY7aU2wWRlnJjAcRgnKru3bTggNjn8OdBGtuNfEiidbO43T7fk6Hww0gK7mc+tiNFHUtjqMA5AoM340RUYNbyrOs0duYGKA75RlCH3bNhXJDZ7EYzyoJF1xKytHCtrLJcOhlaENGPCQErudy20AsCBjOcHyOA5ziLiN7k2UcMVyqSzyRzqjrFIHhjlYwlg4KkMquSDgqOpzzCfp3FF0xvlNswFvL4cbHaQAI4mw4VizMSxbPTDDJGDQdJoN7JNAskiBGOcgZwcdxn/fKgsaDCWJWGGUMPIgEffQVNxwxbN0TZ+4SPu6VdppmmlypyjunA7B1Vx92KbG5Euh8+J/irL+BNFfJLSVhIxYJIV2IVJIXHPOSO7e7oKg+aVb3CM/jyrIOQjwMEAFjluXNsED+EUFlQKBQKBQKBQKBQKBQKBQQNfsTcWk8CkK0sUkYJ6AupUE47c6DnrjhiNLu2uZJ1RI441lQkKsssAxA/P6G+T7V8qD5pnDRxbFZo3EN3d3TFSSGW4+UYUEdx4wz8DQbdJ0G8gtzZeJA1ssckUb4kEu0qVjDD2cjIywPPHQUGN7orwxWTpPBHPaoYgZciORHRFkXOcrkohB5+z050GgaBNNHcSMbK6kuWjEqMHMIiiUqiKwyxYEltxHfoMZoFhwtd2phlgnilmWD5PKJvE2sgkeWPY4JYbC7LzzkYyQRQSLLhORHtpGlVpEuZruchSodpoZItqDngKGUDPZfOgsNG0maC7un3RtDcSCYe0JFfw44yv0SuIwc9edBe0CgjJqEJbaJYy3TAdSfszQSaBQKBQKBQKBQKBQKBQKBQKBQKBQc56QeIjp+nTXKjc6gKgPTe52qT7gTmg8z4N9GA1OBdQ1O5mlknG5VVgMIScZYg/EKMAUHY8HejGLTL03FvPI0bRsjRyYJySCCGXAwMHkR9dBC9LHHk1o0dhYjdeT4wRgmMOdq4B5F2OcZ6YzQVWk+hRZR42p3c087c2CNyX3F2yz48xge6gj636J59PBu9Hu5lkjG4xMQS4XngFcBv3WBz50Ha+i3jcaraF2UJPEQkyjoSRkOvkrc+XYg+4kOQ0kf/ANnP/dN/ojoPYqBQeKcaXNzrGtHSIpzb20QzNtzl8AFiR872lUKeXegtLn0D6eY9qT3CPjk5KMM+bLtGR7gRQelaJZNBbRQs29o0VC3P1ioAzzoJtAoFAoFAoFAoFAoFB8BoPtAoFAoFBR8a8PLqFjLaltpceo3Xa6nKkjuMgUHlXBvHU+ildM1aBkRM+FMuThc+Xz0z0Ycx0x5B7Rp1/FcRrLDIssbc1ZSCDQeP8HRC64rvZpOfgBwgPbG2MEfVu+2g9poFB4rwAgt+Kr+3j5IwkYj35ST8XNBI0n/tlP8A3Lf6I6D2KgUHjPpD0O807U/03Yp4qEf/ALCAEkDG19wHPYQAdw9kjPQUHa8D+kay1IBUbwp8c4XI3cuu09HHw5+4UFjx3xKunWMt0RuZcLGp+dI3JQfd3PuFB5rofo4uNXiF7qt5NmUb4oo8AIp5jkwIXI+aB8SSaD7pNxdaDq0FhLcPc2V0QsRfrGzNsGOZxhiucciGzyNBq9LOt3FtxBZmEu39DFtiDsqvI0s6ruA5HJ259woOi0X0YzrdR3t1qMk8+WMq4Owh0ZSindlQN3I9OXQUFb6INQlt9QvtKuJXkZGLxl2ZiQuFPM+alDQdh6VdfNlpU8inEjjwoyDghpPV3D3qMt9QoOOh1mbROHopHLS3lycqJCzYeQZHUk4VAOXc/Gg16b6Ipb2NbnVL64a4cB9qFcR55gZYHn7l2gdPfQbeCdUu9M1f9DXczXMUi7raRs5Hqsw6kkA7WXGTgjlyoKbi7VrxOKHitXcyOiRxKXbYjywKviFemFBL9OooOv0D0XyW87XD6hLcSyRyRy71JDGQYyPXzgeR6jyoOx4Y0Y2kPhlg3MnkMAfzPmeXwoLegUCgUCgUFfrmiW95EYbmJZUPZh0Pmp6qfeKDxzhKGTRuIv0bHI0ltcDIVj0yrMrY6bhtK57ig2abcjTeLZklO2O79hjyGZcFMn98MvxxQe30GE0qopZiFVQWYnkAAMkk9hig8a9Ep+Xa3qGpKCI+aIfPeQB9e2MH3ZoN2k/9sp/7lv8ARHQexUCgUHkfpi4BtxbyalbD5PPDtkbZ6ofDDngey4JzuHlQc7x/rc19wzZXMntmYrKR3KeJHu+sgH4mg6LTOBtXkhjePXXCMiMoCHkpUYHteVBjceie/mnglutV+UeC6uoeNuWGViAd3LO0fZQRvSAgPFumA/8AdwH6xNcEfeKD2eg8d9KUJ0/WbHVk5KzLDP26ZUk/GJiP4BQbfSE36T1ux0xPWiixczkcxj2sHy9QAf8Amigif/kLC27T9reGu913dlbKbT9QBNBaLwDrJGRrzkHmPUb/AOVBjpvotvBqNvfXOpfKWhZfajbJRSTtB3cubH7aCvZQeNxntHkf+lI/M0Hs1AoFAoFAoFBz3HlneS2TLYP4dwGjdDu2+ywJGehyMjB5Gg4SHiziZB4b6Ukj9N45A+/k+PwoJnAvBN62oNquqsvj4xFGuDsyNuSRyGASABnqedBf+kjgKLVYQCwinjz4UmM9eqsO6n7uvxDirfWOJdNjMctot9HGvKTO47VB7qQzch3GaCrstS1biVHiWWC0tgwWYITuI5Hmudzj3ZAJFB7Fwnw5Bp9qltAPVXmzHq7nGWb3nA+oAdqDy/iLQ9Yh12a/sbVZQyhFLlMEFVB5bgeooJv6c4q/8BD/AJf/ALKD0nhya4e1ia7QRzlQZVGMBu4GCfxoOA1654htL2Z7aFby1d96ISCUBAyOoZeYPIZoKnWE4h1iP5LJax2EDFfFYnmQCD9Ik464wM4oO7uOA7dtIGl5IQJhXwMiQHd4mPPeSSPeaDhNDk4h0hPkgs1v4U5ROG6KTyAOcge4jl0zQdNw1d67dXkUt1DHZWqbi8QOXkJRlUE5PIMQe3s0ELi/hi7m4jsbyOItBEkSyPlRtKyTMeROTyZeg70Hp1By/pK4dN/ps0CDMmBJF/eJ6wH181+ug5v0QcKXVu1xd367biXZGuSCRGijnkE9eQ/hoOm9IXCKapZNbltjgh4nIztceY8iMg/Gg4PR9X4jsIxayaeL0J6qShuZUdMsDzx0yQDQdVwbLrM90Z7+OO1gCMqQKQWLkrhmOT0APf53Sgqv1Zu/1q+XeEfk2zb4mV6/J9nTOfa5dKD02gUCgUCgUCgUCgUCgUHlXEHo/vLfU11DRzGm/Jnhc7FJzlvireXYjI68g9Ps5HaNTInhuQCyhgwU9wGHUe+g3UCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUCgUH/2Q==" style="height: 176px; margin-top: -5px; width: 218px;" /></a>Puede ser útil conocer los equipos conectados a nuestra red, puesto que en cada uno de estos equipos puede estar corriendo un servicio de SQL SERVER al que podamos consultar informarción. Para ello usaremos el comando: <b>net view</b></div>
<div>
<br /></div>
<div>
Para obtener la ip de un equipo y comprobar que esta disponible podremos realizar un test de red mediante el comando: <b>ping <i><nombre_del_equipo></i></b></div>
<div>
<b><i><br /></i></b></div>
<div>
<a href="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT1IH9ReIPIoTME8BoXv4bC6mfq_aE9-mhX3UaSmfuG2qxWTbmm" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Imagen relacionada" border="0" class="irc_rii" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT1IH9ReIPIoTME8BoXv4bC6mfq_aE9-mhX3UaSmfuG2qxWTbmm" style="height: 80px;" /></a>Una vez localizado un equipo podemos consumir el servicio de SQL SERVER mediante el comando: <b>sqlcmd</b><br />
<b><br /></b></div>
<div>
<b><br /></b></div>
<div>
</div>
<div>
<b>Ejemplo de uso</b></div>
<div>
<ul>
<li><b>sqlcmd -L </b>Lista las intancias disponibles en nuestra red</li>
</ul>
<div>
<pre style="font-family: Consolas, Courier, monospace !important; font-size: 13px; overflow: auto; padding: 5px; word-wrap: normal;">listado de parámetros completo de sqlcmd
-a packet_size
-A (dedicated administrator connection)
-b (terminate batch job if there is an error)
-c batch_terminator
-C (trust the server certificate)
-d db_name
-e (echo input)
-E (use trusted connection)
-f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]
-g (enable column encryption)
-G (use Azure Active Directory for authentication)
-h rows_per_header
-H workstation_name
-i input_file
-I (enable quoted identifiers)
-j (Print raw error messages)
-k[1 | 2] (remove or replace control characters)
-K application_intent
-l login_timeout
-L[c] (list servers, optional clean output)
-m error_level
-M multisubnet_failover
-N (encrypt connection)
-o output_file
-p[1] (print statistics, optional colon format)
-P password
-q "cmdline query"
-Q "cmdline query" (and exit)
-r[0 | 1] (msgs to stderr)
-R (use client regional settings)
-s col_separator
-S [protocol:]server[instance_name][,port]
-t query_timeout
-u (unicode output file)
-U login_id
-v var = "value"
-V error_severity_level
-w column_width
-W (remove trailing spaces)
-x (disable variable substitution)
-X[1] (disable commands, startup script, environment variables, optional exit)
-y variable_length_type_display_width
-Y fixed_length_type_display_width
-z new_password
-Z new_password (and exit)
-? (usage)</pre>
<pre style="font-family: Consolas, Courier, monospace !important; font-size: 13px; overflow: auto; padding: 5px; word-wrap: normal;"></pre>
<pre style="font-family: Consolas, Courier, monospace !important; font-size: 13px; overflow: auto; padding: 5px; word-wrap: normal;"><b>Ejemplo de uso</b></pre>
<pre style="overflow: auto; padding: 5px; word-wrap: normal;"><ul>
<li><span style="font-family: "consolas" , "courier" , monospace;"><b>sqlcmd -S <nombre_equipo>,<instancia> -U <usuario> -P <clave></b></span></li>
</ul>
<div>
<span style="font-family: "consolas" , "courier" , monospace;"><b> </b>Conexión a una instancia mediante autorización en SQL SERVER</span></div>
</pre>
</div>
</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-61512866708320007612017-05-22T18:39:00.002+02:002017-06-27T10:08:24.801+02:00Invalid tempo directory in chart handler configuration [c:\TempImageFiles\] - Error ASP.NET Chart Control en Windows Azure<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLO1yvPbcFDdwXkDKmq3BRhzaI8xT-abTHbj_iZdtA-y0c6s_fmTjc4NLHcy1X9QAxzr9jljWE6dM_CpZbMhHUEgCfHeUg4xP_KidFvTCKsVvRk6MBuLO2svfCX-H4UThTKcmuB-3kVaw/s1600/imagenes_chart_control_asp.net_jesusmgcia.blogspot.com.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLO1yvPbcFDdwXkDKmq3BRhzaI8xT-abTHbj_iZdtA-y0c6s_fmTjc4NLHcy1X9QAxzr9jljWE6dM_CpZbMhHUEgCfHeUg4xP_KidFvTCKsVvRk6MBuLO2svfCX-H4UThTKcmuB-3kVaw/s320/imagenes_chart_control_asp.net_jesusmgcia.blogspot.com.png" width="320" /></a>Cuando usamos el control Chart Control de ASP.NET nos añade al fichero de configuración "web.config" las lineas<br />
<br />
<span style="color: #073763;"><appSettings></span><br />
<span style="color: #073763;"> <add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\inetpub\wwwroot\WebApplication\TempImageFiles\;" /></span><br />
<span style="color: #073763;"> </appSettings></span><br />
<span style="color: #073763;"><br /></span>
<span style="color: #073763;"><br /></span>
<span style="color: #073763;">Esta configuración se usa para almacenar los gráficos que generará el componente.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYlgVuEhBnpsC9ddiIh2dbHrEf7sORUocJmgCpyQnlChthQBSye02pUrb_aJE5aKj1pDWBPDHZfAcdz0qy7pTfjO_ljdNns0iNP5J6fDOMCN6jiBDtaI6vH9oJLN4iX4GnK9UYXpK2VXU/s1600/Azure-image-jesusmgcia.blogspot.com.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYlgVuEhBnpsC9ddiIh2dbHrEf7sORUocJmgCpyQnlChthQBSye02pUrb_aJE5aKj1pDWBPDHZfAcdz0qy7pTfjO_ljdNns0iNP5J6fDOMCN6jiBDtaI6vH9oJLN4iX4GnK9UYXpK2VXU/s320/Azure-image-jesusmgcia.blogspot.com.png" width="320" /></a></div>
<span style="color: #073763;">Cuando publicamos nuestra aplicación en Windows Azure no tenemos control sobre las rutas puesto que la información se encuentra distribuida y deberiamos usar un servicio de almacenamiento. Una solución rápida a nuestro problema es decirle al componenete que generé los datos en memoria y que los borre posteriormente para ello usamos la configuración: </span><br />
<span style="color: #073763;"><br /></span>
<span style="color: #073763;"><br /></span>
<span style="color: #073763;"><configuration></span><br />
<span style="color: #073763;"> <appSettings></span><br />
<span style="color: #073763;"> <add key="ChartImageHandler" value="storage=memory;deleteAfterServicing=true;" /></span><br />
<span style="color: #073763;"></span><br />
<span style="color: #073763;"> </appSettings></span><br />
<span style="color: #073763;"></configuration></span><br />
<span style="color: #073763;"><br /></span>
<span style="color: #073763;">Despues de varios días de pelea lo que ha funcionado para mí ha sido: </span><br />
<span style="color: red;"><b><br /></b></span>
<span style="color: red;"><b>********************************* LA SOLUCIÓN *************************</b></span><br />
<br />
<ol style="background-color: white; border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline;">
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">En su solución, cree una carpeta (llamada TempImages, por ejemplo).</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Agregue un archivo (temp.txt, o lo que sea) a esta carpeta. Las herramientas de desarrollo no parecen publicar directorios vacíos.</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Establezca la ubicación de la imagen de su gráfico en:</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">ImageLocation = "~ / TempImages / ChartPic_ # SEQ (300,3)"</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"> Ejemplo:</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> <Asp: Chart ID = "chartDiario" runat = "servidor" Width = "900px" Visible = "true" ImageLocation = "~ / imgcharts / ChartPic_ # SEQ (300,3)" ImageStorageMode = "UseImageLocation"</i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> <Serie></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> <Asp: Series Name = "Series1"></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> </ Asp: Serie></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> </ Serie></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> <ChartAreas></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> <Asp: ChartArea Name = "ChartArea1"></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> </ Asp: ChartArea></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> </ ChartAreas></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #073763; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><i> </ Asp: Chart></i></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Añada lo siguiente a appSettings en su web.config:</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><Add key = "ChartImageHandler" value = "Almacenamiento = archivo; Timeout = 20; Url = ~ / tempImages /;" /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Asegúrese de que lo siguiente está en system.web / assemblies:</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><Add assembly = "System.Web.DataVisualization, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 31BF3856AD364E35" /></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Asegúrese de que lo siguiente está en system.web / httpHandlers:</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><Add path = "ChartImg.axd" verbo = "GET, HEAD" type = "System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Versión = 3.5.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "Validate =" false "/></span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;">Asegúrese de que lo siguiente está en system.webServer / handlers</span></span></li>
<li style="border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 0.5em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span style="color: #242729; font-family: "arial" , "helvetica neue" , "helvetica" , sans-serif;"><span style="font-size: 15px;"><Add name = "ChartImageHandler" preCondition = "integratedMode" verbo = "GET, HEAD" path = "ChartImg.axd" type = "System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version = 3.5 .0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "/></span></span></li>
</ol>
<br />
<span style="color: #073763;"><br /></span>
<span style="color: #073763;">¿Qué quiere decir </span><i style="background-color: white; color: #073763; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px;">ChartPic_ # SEQ (300,3)</i><span style="color: #073763;">?</span><br />
<span style="color: #073763;"><br /></span>
<br />
<h3 style="background: url("../images/sprite-forums.png") 0px -600px no-repeat rgb(235, 243, 222); border: 0px; color: #222222; font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 1.4em; margin: 0px; outline: 0px; padding: 0px 0px 3px 25px; vertical-align: baseline;">
Re: what is ChartPic_#SEQ(300,3) within asp.net chart control compnent</h3>
<div class="date" style="background: rgb(235, 243, 222); border: 0px; color: #222222; font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size: 0.923em; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Dec 11, 2014 10:21 PM<span class="print-no responsive-no" style="background: transparent; border: 0px; font-size: 12.0064px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="separator" style="background: transparent; border: 0px; color: #707070; font-size: 12.0064px; margin: 0px; outline: 0px; padding: 0px 5px; vertical-align: baseline;">|</span><a href="https://forums.asp.net/post/5826775.aspx" style="background: transparent; border: 0px; color: #2b59a9; font-size: 12.0064px; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;" title="Permalink to this post">LINK</a></span></div>
<span style="color: #073763;"></span><br />
<div style="background: rgb(235, 243, 222); border: 0px; color: #222222; font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Hi max,</div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Thanks for your post.</div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
<em style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">#SEQ(maxFiles,minutes)</strong></em></div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
<em style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Description: Generates a file sequence number, up to the number defined by maxFiles, then start the sequence again and replace the first file in the sequence.</strong></em></div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
For more information, you could check “<strong style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><em style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">ImageLocation With Keywords</em></strong>” in this link.</div>
<ul style="background: transparent; border: 0px; font-size: 13.008px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 18px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px 0px 5px; outline: 0px; padding: 0px; vertical-align: baseline;"><b style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://msdn.microsoft.com/en-us/library/dd456629(v=vs.110).aspx" style="background: transparent; border: 0px; color: #2b59a9; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">http://msdn.microsoft.com/en-us/library/dd456629(v=vs.110).aspx</a></b></li>
</ul>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Besides, you could refer to the following links to get information about <strong style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><em style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Chart.ImageLocation Property</em></strong>.</div>
<ul style="background: transparent; border: 0px; font-size: 13.008px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 18px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px 0px 5px; outline: 0px; padding: 0px; vertical-align: baseline;"><b style="background: transparent; border: 0px; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.chart.imagelocation(v=vs.110).aspx" style="background: transparent; border: 0px; color: #2b59a9; font-size: 13.008px; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">http://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.chart.imagelocation(v=vs.110).aspx</a></b></li>
</ul>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Hope it will be helpful to you.</div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Best Regards,</div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Fei Han</div>
<div style="background: transparent; border: 0px; font-size: 13.008px; margin-bottom: 18px; outline: 0px; padding: 0px; vertical-align: baseline;">
Fuente: https://forums.asp.net/t/2023993.aspx?what+is+ChartPic_+SEQ+300+3+within+asp+net+chart+control+compnent</div>
</div>
<span style="color: #073763;"><br /></span>
<span style="color: #073763;"></span>
<span style="color: #073763;"><br /></span>
<span style="color: #073763;"><br /></span>
<span style="color: #073763;">--- Más información de interes --</span><br />
<span style="color: #073763;">Fuente: http://blog.tjitjing.com/index.php/2010/06/asp-net-4-0-chart-control-problems-on-iis7.html</span><br />
<span style="color: #073763;"><br /></span>
<br />
<div class="post-date" style="color: #887057; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-stretch: normal; font-weight: bold; line-height: 1em; margin-left: -96px; margin-top: -30px; padding: 0px; position: absolute; text-align: right; width: 80px;">
Jun 28</div>
<span style="color: #073763;"><br style="margin: 0px; padding: 0px;" /></span>
<br />
<div class="post-data" style="color: #b09473; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-stretch: normal; font-weight: bold; line-height: 1.3em; margin-bottom: 20px; padding: 0px;">
<span class="postauthor" style="background-attachment: initial; background-clip: initial; background-image: url("img/postdata-icons.png"); background-origin: initial; background-position: 0px -512px; background-repeat: no-repeat; background-size: initial; margin: 0px 12px 0px 0px; padding: 0px 0px 3px 19px;"><a href="http://www.tjitjing.com/" rel="author external" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;" title="Visit Max’s website">Max</a></span><span class="postcategory" style="background-attachment: initial; background-clip: initial; background-image: url("img/postdata-icons.png"); background-origin: initial; background-position: initial; background-repeat: no-repeat; background-size: initial; margin: 0px 12px 0px 0px; padding: 0px 0px 3px 19px;"><a href="http://blog.tjitjing.com/index.php/category/net" rel="category tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">.NET</a>, <a href="http://blog.tjitjing.com/index.php/category/aspnet" rel="category tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">ASP.NET</a>, <a href="http://blog.tjitjing.com/index.php/category/vbnet" rel="category tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">VB.NET</a>, <a href="http://blog.tjitjing.com/index.php/category/windows-server-2008" rel="category tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">Windows Server 2008</a></span> <span class="posttag" style="background-attachment: initial; background-clip: initial; background-image: url("img/postdata-icons.png"); background-origin: initial; background-position: 0px -86px; background-repeat: no-repeat; background-size: initial; margin: 0px 12px 0px 0px; padding: 0px 0px 3px 19px;"><a href="http://blog.tjitjing.com/index.php/tag/net-framework-4-0" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">.NET Framework 4.0</a>,<a href="http://blog.tjitjing.com/index.php/tag/asp-net" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">ASP.NET</a>, <a href="http://blog.tjitjing.com/index.php/tag/asp-net-4-0" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">ASP.NET 4.0</a>, <a href="http://blog.tjitjing.com/index.php/tag/asp-net-chart-control" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">ASP.NET Chart Control</a>, <a href="http://blog.tjitjing.com/index.php/tag/asp-net-routing" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">ASP.NET Routing</a>, <a href="http://blog.tjitjing.com/index.php/tag/iis7" rel="tag" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">IIS7</a></span> <span class="postcomment" style="background-attachment: initial; background-clip: initial; background-image: url("img/postdata-icons.png"); background-origin: initial; background-position: 0px -172px; background-repeat: no-repeat; background-size: initial; margin: 0px 12px 0px 0px; padding: 0px 0px 3px 19px;"><a href="http://blog.tjitjing.com/index.php/2010/06/asp-net-4-0-chart-control-problems-on-iis7.html#comments" style="color: #b09473; margin: 0px; outline: none; padding: 0px 0px 4px; text-decoration-line: none;">10 Comments</a></span></div>
<span style="color: #073763;"></span><br />
<div class="post-content" style="margin: 0px; padding: 0px;">
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
I have been playing around with <strong style="margin: 0px; padding: 0px;">the <a href="http://code.msdn.microsoft.com/mschart" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">ASP.NET 4.0 Chart Controls</a></strong> for a new web site (<a href="http://www.bilvardet.se/" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">Bilvärdet.se – used car price statistics</a>)</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
When deploying it to IIS7 on my Windows Server 2008 I ran in to a few problems:</div>
<h3 style="background-color: #f5f4f4; color: #644527; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 2em; margin: 0px; padding: 0px;">
1) <strong style="margin: 0px; padding: 0px;">I did not have .NET 4.0 Framework installed on the server</strong></h3>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
🙂 It turns out <a href="http://en.wikipedia.org/wiki/.NET_Framework" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">.NET 4.0 Framework</a> is an optional update in Windows Update and for some reason that I could not figure out failed to install (error code: 80200053) Solution that worked: <a href="http://www.microsoft.com/web/gallery/install.aspx?appid=NETFramework4" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">Manually installed it</a>. I had to use a tool that was new to me, <a href="http://www.microsoft.com/web/" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">the Microsoft Web Platform Installer (Web PI)</a>. Seems to be a cool tool to download, install and configure all sorts of software (incl WordPress, Dupral, Joomla) on Windows, will check this out in more detail in the future.<br />
Don’t forget to change the Application Pool for your Web Site/Web Application in IIS Manager to use .NET Framework 4.0</div>
<h3 style="background-color: #f5f4f4; color: #644527; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 2em; margin: 0px; padding: 0px;">
2) Next problem, error message: <strong style="margin: 0px; padding: 0px;">An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode</strong></h3>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
This turned out to be a few lines of code in web.config that seems to be needed on my development machine (Windows7 and Visual Studio 2010) but causes problems on IIS7.</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
Just removed this section from production web.config on server and it worked:</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin: 0px; padding: 0px;">
<div class="syntaxhighlighter xml" id="highlighter_372065" style="background-color: white !important; font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 520px;">
<table border="0" cellpadding="0" cellspacing="0" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; table-layout: auto !important; top: auto !important; vertical-align: baseline !important; width: 539px;"><tbody style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<tr style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><td class="gutter" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
1</div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
2</div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
3</div>
<div class="line number4 index3 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
4</div>
<div class="line number5 index4 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
5</div>
<div class="line number6 index5 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
6</div>
</td><td class="code" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 509px;"><div class="container" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">httpHandlers</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">></code></div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml spaces" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">add</code> <code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">path</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"ChartImg.axd"</code> <code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">verb</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"GET,HEAD,POST"</code></div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml spaces" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,</code></div>
<div class="line number4 index3 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml spaces" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">System.Web.DataVisualization, </code><code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">Version</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">4</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">.0.0.0, </code><code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">Culture</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">neutral</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">,</code></div>
<div class="line number5 index4 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml spaces" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">PublicKeyToken</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">31bf3856ad364e35</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">" </code><code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">validate</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"false"</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">/></code></div>
<div class="line number6 index5 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"></</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">httpHandlers</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">></code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
Thanks to <a href="http://mnarinsky.blogspot.com/2010/06/aspnet-40-chart-control-breaks-iis-70.html" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">Michael Narinsky</a> for pointing this out.</div>
<h3 style="background-color: #f5f4f4; color: #644527; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 2em; margin: 0px; padding: 0px;">
3) Image file directory problems</h3>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
<strong style="margin: 0px; padding: 0px;">First error message: Invalid temp directory in chart handler configuration c:\TempImageFiles\</strong></div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
Solution: Changed dir in ChartImageHandler app settings in web.config</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin: 0px; padding: 0px;">
<div class="syntaxhighlighter xml" id="highlighter_364818" style="background-color: white !important; font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 520px;">
<table border="0" cellpadding="0" cellspacing="0" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; table-layout: auto !important; top: auto !important; vertical-align: baseline !important; width: 693px;"><tbody style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<tr style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><td class="gutter" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
1</div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
2</div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
3</div>
</td><td class="code" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 663px;"><div class="container" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">appSettings</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">></code></div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml spaces" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">add</code> <code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">key</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"ChartImageHandler"</code> <code class="xml color1" style="background: none; border-radius: 0px; border: 0px; bottom: auto; box-shadow: none; box-sizing: content-box; color: grey; direction: ltr; display: inline; float: none; font-family: "monaco" , "consolas" , "bitstream vera sans mono" , "courier new" , "courier" , monospace "important"; font-size: 1em; height: auto; left: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;">value</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">=</code><code class="xml string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"storage=file;timeout=20;dir=c:\TempImageFiles\;"</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">/></code></div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"></</code><code class="xml keyword" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">appSettings</code><code class="xml plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">></code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
<strong style="margin: 0px; padding: 0px;">Then this error message: The temp directory in chart handler configuration is not accessible</strong><strong style="margin: 0px; padding: 0px;"> c:\xxx\images\</strong></div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
Followed error message suggestion and added access rights to directory (Properties – Security tab) for user NETWORK SERVICE</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
<em style="margin: 0px; padding: 0px;">[Update: Other error message that can appear:<br style="margin: 0px; padding: 0px;" />a) “Access to the path ‘C:\xxx\images\charts\chart.png’ is denied.” – this is the same as above, add rights for NETWORK SERVICE<br style="margin: 0px; padding: 0px;" />b) “Could not find a part of the path ‘C:\xxx\images\charts\chart.png’.” – make sure directory exists or create it]</em></div>
<h3 style="background-color: #f5f4f4; color: #644527; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 2em; margin: 0px; padding: 0px;">
4) Charts not rendering with ASP.NET Routing</h3>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
I’m using <a href="http://msdn.microsoft.com/en-us/library/cc668201.aspx" style="color: #644527; margin: 0px; outline: none; padding: 0px;" target="_blank">ASP.NET 4.0 Routing</a> but this seems to be something Charts are not working well with. Charts are showing up as broken links. If you are using routing, you need to make sure ChartImg.axd is ignored. Add Ignore (or IgnoreRoute) and – this took me quite some time to figure out – make sure you add these before any MapPageRoute or it will not work!</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin-bottom: 1em; padding: 0px;">
This is what I added in VB.NET, add one line per level in virtual/route folder structure – first line is for root, second line for one subdirectory level, third line for two subdirectory levels.</div>
<div style="background-color: #f5f4f4; color: #6f5e4e; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; margin: 0px; padding: 0px;">
<div class="syntaxhighlighter vb" id="highlighter_14825" style="background-color: white !important; font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 520px;">
<table border="0" cellpadding="0" cellspacing="0" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; table-layout: auto !important; top: auto !important; vertical-align: baseline !important; width: 520px;"><tbody style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<tr style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><td class="gutter" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
1</div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
2</div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-bottom-color: initial !important; border-bottom-style: initial !important; border-image: initial !important; border-left-color: initial !important; border-left-style: initial !important; border-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-color: initial !important; border-top-style: initial !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
3</div>
</td><td class="code" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 490px;"><div class="container" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">
<div class="line number1 index0 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">routes.Ignore(</code><code class="vb string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"ChartImg.axd/{*pathInfo}"</code><code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">)</code></div>
<div class="line number2 index1 alt1" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">routes.Ignore(</code><code class="vb string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"{controller}/ChartImg.axd/{*pathInfo}"</code><code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">)</code></div>
<div class="line number3 index2 alt2" style="background-attachment: initial !important; background-clip: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;">
<code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">routes.Ignore(</code><code class="vb string" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"{controller}/{action}/ChartImg.axd/{*pathInfo}"</code><code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">)</code></div>
<div>
<code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><br /></code></div>
<div>
<code class="vb plain" style="background: none !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">F</code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-80357280273479770542017-04-19T16:51:00.002+02:002017-06-27T10:08:37.268+02:00Error instalando windows: "Windows cannot be installed to this disk" GPT partition<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuyUATcct8AFyp-8TCllUkBwDABndxUHNKyQNMFxMol-Vmda7rq4nFYuvQbsjAFwbaslHSTk3BKWlTB0aStEIt107NWxTn6oKWy01XuNe48VN_vjVEibcFHd1xyQaoCxVLbQ6_fdTRnc/s1600/Windows+cannot+be+installed+to+this+disk.+The+selected+disk+is+of+the+GPT+partition+style.png" imageanchor="1"><img border="0" height="475" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuyUATcct8AFyp-8TCllUkBwDABndxUHNKyQNMFxMol-Vmda7rq4nFYuvQbsjAFwbaslHSTk3BKWlTB0aStEIt107NWxTn6oKWy01XuNe48VN_vjVEibcFHd1xyQaoCxVLbQ6_fdTRnc/s640/Windows+cannot+be+installed+to+this+disk.+The+selected+disk+is+of+the+GPT+partition+style.png" width="640" /></a><br />
<b><br /></b>
<b>Solución:</b><br />
<br />
Pulsar la combinación de teclas "Shift+f10" para lanzar la ventana de comandos.<br />
<br />
Introducir el comando:<br />
<br />
<b>diskpart</b><br />
<br />
El shell tomará la forma: DISKPART><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjimzIFvb-xow2dqTgUxD4GvIoObCrvcQ5dCbK7RIhdlvHJ8Qzxi7Y9CoPhGwvGKIB3rRi5SstfkzGAckhQT52RYiOm8lYTSjq7E4wgD2FcO3Mf7zTeOR28wA1KBuXcUtDharqZ66OUqB0/s1600/10-cmd-diskpart-clean.jpg" imageanchor="1"><img border="0" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjimzIFvb-xow2dqTgUxD4GvIoObCrvcQ5dCbK7RIhdlvHJ8Qzxi7Y9CoPhGwvGKIB3rRi5SstfkzGAckhQT52RYiOm8lYTSjq7E4wgD2FcO3Mf7zTeOR28wA1KBuXcUtDharqZ66OUqB0/s320/10-cmd-diskpart-clean.jpg" width="320" /></a><br />
Para listar los discos ejecutar el comando:<br />
<br />
<b>list disk</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY2GUg_7wd4FirGtYqNziraUKGA0PBJ92Nyb03_kvbsLRrksU__lHvjXcRTJ1Td3uUfNBDq47i0I8OHhYNZOmseeiZ5Lbw7P6IM6zgYzQ2YoTkK_aSPXyGkcX3kIXJ3p4b6lUuKCA5oAU/s1600/listDisk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY2GUg_7wd4FirGtYqNziraUKGA0PBJ92Nyb03_kvbsLRrksU__lHvjXcRTJ1Td3uUfNBDq47i0I8OHhYNZOmseeiZ5Lbw7P6IM6zgYzQ2YoTkK_aSPXyGkcX3kIXJ3p4b6lUuKCA5oAU/s640/listDisk.jpg" width="640" /></a></div>
<b><br /></b>
Para selecciona un disco usar el comando<br />
<br />
<b>select disk N</b> (siendo N el indice del disco que queramos seleccionar, comenzando en 0)<br />
Ejemplo: select disk 0<br />
<b><br /></b>
<br />
Ejecutar el comando:<br />
<br />
<b>clean</b><br />
<b><br /></b>
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiblcO_w2sE-OATUnFh6sp6u_0wW5wkqBzCzNnIQef9c8yDjm5x3PXnOaUp710RbvHYs4Mq1tI_6h9w1HRWoAizlRxtXMWI1U8rU-vWwlapBpSDeXRI2B5812GVJNIor4l7eOeauO0A1Yg/s1600/10-cmd-diskpart-clean.jpg" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiblcO_w2sE-OATUnFh6sp6u_0wW5wkqBzCzNnIQef9c8yDjm5x3PXnOaUp710RbvHYs4Mq1tI_6h9w1HRWoAizlRxtXMWI1U8rU-vWwlapBpSDeXRI2B5812GVJNIor4l7eOeauO0A1Yg/s640/10-cmd-diskpart-clean.jpg" width="640" /></a></b><br />
<b><br /></b>
<b>Resumen: </b><br />
<b><br /></b>
<b>diskpart</b><br />
<b>list disk</b><br />
<b>select disk 0</b><br />
<b>clean</b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY2GUg_7wd4FirGtYqNziraUKGA0PBJ92Nyb03_kvbsLRrksU__lHvjXcRTJ1Td3uUfNBDq47i0I8OHhYNZOmseeiZ5Lbw7P6IM6zgYzQ2YoTkK_aSPXyGkcX3kIXJ3p4b6lUuKCA5oAU/s1600/listDisk.jpg" imageanchor="1"></a><br /></b>
<b>Una vez completado, cerrar la ventana de comandos y podemos continuar con la instalación del sistema operativo</b>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com1tag:blogger.com,1999:blog-6027475262581728045.post-81622862444197141282017-04-16T18:09:00.001+02:002017-06-27T10:08:53.595+02:00Unidad central de procesamientoUnidad central de procesamiento<br />
«Procesador de ordenador» redirige aquí. Para otros usos, véase Procesador.<br />
<br />
La unidad central de procesamiento o unidad de procesamiento central (conocida por las siglas CPU, del inglés: central processing unit), es el hardware dentro de un ordenador u otros dispositivos programables, que interpreta las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema. El término, y su acrónimo, han estado en uso en la industria de la Informática por lo menos desde el principio de los años 1960.1 La forma, el diseño de CPU y la implementación de las CPU ha cambiado drásticamente desde los primeros ejemplos, pero su operación fundamental sigue siendo la misma.<br />
Un ordenador puede tener más de una CPU; esto se llama multiprocesamiento. Todas las CPU modernas son microprocesadores, lo que significa que contienen un solo circuito integrado (chip). Algunos circuitos integrados pueden contener varias CPU en un solo chip; estos son denominados procesadores multinúcleo. Un circuito integrado que contiene una CPU también puede contener los dispositivos periféricos, y otros componentes de un sistema informático; a esto se llama un sistema en un chip (SoC).<br />
Dos componentes típicos de una CPU son la unidad aritmético lógica (ALU), que realiza operaciones aritméticas y lógicas, y la unidad de control (CU), que extrae instrucciones de la memoria, las decodifica y las ejecuta, llamando a la ALU cuando sea necesario.<br />
No todos los sistemas computacionales se basan en una unidad central de procesamiento. Una matriz de procesador o procesador vectorial tiene múltiples elementos cómputo paralelo, sin una unidad considerada el "centro". En el modelo de computación distribuido, se resuelven problemas mediante un conjunto interconectado y distribuido de procesadores.<br />
<br />
Índice<br />
1<span class="Apple-tab-span" style="white-space: pre;"> </span>Historia<br />
1.1<span class="Apple-tab-span" style="white-space: pre;"> </span>CPU de transistores y de circuitos integrados discretos<br />
1.2<span class="Apple-tab-span" style="white-space: pre;"> </span>Microprocesadores<br />
2<span class="Apple-tab-span" style="white-space: pre;"> </span>Operación<br />
2.1<span class="Apple-tab-span" style="white-space: pre;"> </span>Fetch<br />
2.2<span class="Apple-tab-span" style="white-space: pre;"> </span>Decode<br />
2.3<span class="Apple-tab-span" style="white-space: pre;"> </span>Execute<br />
2.4<span class="Apple-tab-span" style="white-space: pre;"> </span>Writeback<br />
3<span class="Apple-tab-span" style="white-space: pre;"> </span>Diseño e implementación<br />
3.1<span class="Apple-tab-span" style="white-space: pre;"> </span>Rango de enteros<br />
3.2<span class="Apple-tab-span" style="white-space: pre;"> </span>Frecuencia de reloj<br />
3.3<span class="Apple-tab-span" style="white-space: pre;"> </span>Paralelismo<br />
3.3.1<span class="Apple-tab-span" style="white-space: pre;"> </span>ILP: Segmentación y arquitectura superescalar<br />
3.3.2<span class="Apple-tab-span" style="white-space: pre;"> </span>Paralelismo a nivel de hilos<br />
3.3.3<span class="Apple-tab-span" style="white-space: pre;"> </span>Paralelismo de datos<br />
4<span class="Apple-tab-span" style="white-space: pre;"> </span>Desempeño<br />
5<span class="Apple-tab-span" style="white-space: pre;"> </span>Véase también<br />
6<span class="Apple-tab-span" style="white-space: pre;"> </span>Notas<br />
7<span class="Apple-tab-span" style="white-space: pre;"> </span>Referencias<br />
8<span class="Apple-tab-span" style="white-space: pre;"> </span>Bibliografía<br />
9<span class="Apple-tab-span" style="white-space: pre;"> </span>Enlaces externos<br />
9.1<span class="Apple-tab-span" style="white-space: pre;"> </span>Diseños de microprocesador<br />
9.2<span class="Apple-tab-span" style="white-space: pre;"> </span>Lectura adicional<br />
<br />
Historia<br />
<br />
El EDVAC, una de las primeras computadoras de programas almacenados electrónicamente.<br />
Los primeros ordenadores, como el ENIAC, tenían que ser físicamente recableados para realizar diferentes tareas, lo que hizo que estas máquinas se denominaran "ordenadores de programa fijo". Dado que el término "CPU" generalmente se define como un dispositivo para la ejecución de software (programa informático), los primeros dispositivos que con razón podríamos llamar CPU vinieron con el advenimiento del ordenador con programa almacenado.<br />
La idea de un ordenador con programa almacenado ya estaba presente en el diseño de John Presper Eckert y en el ENIAC de John William Mauchly, pero esta característica se omitió inicialmente para que el aparato pudiera estar listo antes. El 30 de junio de 1945, antes de que se construyera la ENIAC, el matemático John von Neumann distribuyó el trabajo titulado First Draft of a Report on the EDVAC (Primer Borrador de un Reporte sobre el EDVAC). Fue el esbozo de un ordenador de programa almacenado, que se terminó en agosto de 1949.2 EDVAC fue diseñado para realizar un cierto número de instrucciones (u operaciones) de varios tipos. Significativamente, los programas escritos para el EDVAC se crearon para ser almacenados en la memoria de alta velocidad del ordenador y no para que los especificara el cableado físico del ordenador. Esto superó una severa limitación del ENIAC, que era el importante tiempo y esfuerzo requerido para volver a configurar el equipo para realizar una nueva tarea. Con el diseño de von Neumann, el programa o software que corría EDVAC podría ser cambiado simplemente cambiando el contenido de la memoria. Sin embargo, EDVAC no fue el primer ordenador de programa almacenado; la Máquina Experimental de Pequeña Escala de Mánchester, un pequeño prototipo de ordenador de programa almacenado, ejecutó su primer programa el 21 de junio de 19483 y la Manchester Mark I ejecutó su primer programa en la noche del 16 al 17 junio de 1949.<br />
Las primeras CPU fueron diseñadas a medida como parte de un ordenador más grande, generalmente un ordenador único en su especie. Sin embargo, este método de diseñar las CPU a medida, para una aplicación particular, ha desaparecido en gran parte y se ha sustituido por el desarrollo de clases de procesadores baratos y estandarizados adaptados para uno o varios propósitos. Esta tendencia de estandarización comenzó generalmente en la era de los transistores discretos, computadoras centrales y microcomputadoras y fue acelerada rápidamente con la popularización del circuito integrado (IC), este ha permitido que sean diseñados y fabricados CPU más complejas en espacios pequeños en la orden de nanómetros). Tanto la miniaturización como la estandarización de las CPU han aumentado la presencia de estos dispositivos digitales en la vida moderna mucho más allá de las aplicaciones limitadas de máquinas de computación dedicadas. Los microprocesadores modernos aparecen en todo, desde automóviles hasta teléfonos móviles o celulares y juguetes de niños.<br />
Si bien von Neumann muchas veces acreditado por el diseño de la computadora con programa almacenado debido a su diseño del EDVAC, otros antes que él, como Konrad Zuse, habían sugerido y aplicado ideas similares. La denominada arquitectura Harvard del Harvard Mark I, que se completó antes de EDVAC, también utilizó un diseño de programa almacenado usando cinta de papel perforada en vez de memoria electrónica. La diferencia clave entre las arquitecturas de von Neumann y la de Harvard es que la última separa el almacenamiento y tratamiento de instrucciones de la CPU y los datos, mientras que el primero utiliza el mismo espacio de memoria para ambos. La mayoría de los CPU modernos son de diseño von Neumann, pero los CPU con arquitectura Harvard se ven así, sobre todo en aplicaciones embebidas; por ejemplo, los microcontroladores Atmel AVR son procesadores de arquitectura Harvard.<br />
Los relés eléctricos y los tubos de vacío (válvulas termoiónicas) eran usados comúnmente como elementos de conmutación; un ordenador útil requiere miles o decenas de miles de dispositivos de conmutación. La velocidad global de un sistema depende de la velocidad de los conmutadores. Los ordenadores de tubo, como el EDVAC, tendieron en tener un promedio de ocho horas entre fallos, mientras que los ordenadores de relés, (anteriores y más lentos), como el Harvard Mark I, fallaban muy raramente.1 Al final, los CPU basados en tubo llegaron a ser dominantes porque las significativas ventajas de velocidad producidas generalmente pesaban más que los problemas de confiabilidad. La mayor parte de estas tempranas CPU síncronas corrían en frecuencias de reloj bajas comparadas con los modernos diseños microelectrónicos. Eran muy comunes en este tiempo las frecuencias de la señal del reloj con un rango desde 100 kHz hasta 4 MHz, limitado en gran parte por la velocidad de los dispositivos de conmutación con los que fueron construidos.<br />
CPU de transistores y de circuitos integrados discretos<br />
<br />
CPU, memoria de núcleo e interfaz de bus externo de un MSI PDP-8/I. Hecho de circuitos integrados de mediana escala.<br />
La complejidad del diseño de las CPU aumentó junto con facilidad de la construcción de dispositivos electrónicos más pequeños y confiables. La primera de esas mejoras vino con el advenimiento del transistor. Las CPU transistorizadas durante los años 1950 y los años 1960 no tuvieron que ser construidos con elementos de conmutación abultados, no fiables y frágiles, como los tubos de vacío y los relés eléctricos. Con esta mejora, fueron construidas CPU más complejas y más confiables sobre una o varias tarjetas de circuito impreso que contenían componentes discretos (individuales).<br />
Durante este período, ganó popularidad un método de fabricar muchos transistores en un espacio compacto. El circuito integrado (IC) permitió que una gran cantidad de transistores fueran fabricados en una simple oblea basada en semiconductor o "chip". Al principio, solamente circuitos digitales muy básicos, no especializados, como las puertas NOR fueron miniaturizados en IC. Las CPU basadas en estos IC de "bloques de construcción" generalmente son referidos como dispositivos de pequeña escala de integración "small-scale integration" (SSI). Los circuitos integrados SSI, como los usados en el computador guía del Apollo (Apollo Guidance Computer), usualmente contenían transistores que se contaban en números de múltiplos de diez. Construir un CPU completo usando IC SSI requería miles de chips individuales, pero todavía consumía mucho menos espacio y energía que diseños anteriores de transistores discretos. A medida que la tecnología microelectrónica avanzó, en los IC fue colocado un número creciente de transistores, disminuyendo así la cantidad de IC individuales necesarios para una CPU completa. Los circuitos integrados MSI y el LSI (de mediana y gran escala de integración) aumentaron el número de transistores a cientos y luego a miles.<br />
En 1964, IBM introdujo su arquitectura de ordenador System/360, que fue usada en una serie de ordenadores que podían ejecutar los mismos programas con velocidades y desempeños diferentes. Esto fue significativo en un tiempo en que la mayoría de los ordenadores electrónicos eran incompatibles entre sí, incluso las hechas por el mismo fabricante. Para facilitar esta mejora, IBM utilizó el concepto de microprograma, a menudo llamado «microcódigo», ampliamente usado aún en las CPU modernas.4 La arquitectura System/360 era tan popular que dominó el mercado del mainframe durante las siguientes décadas y dejó una herencia que todavía aún perdura en los ordenadores modernos, como el IBM zSeries. En el mismo año de 1964, Digital Equipment Corporation (DEC) introdujo otro ordenador que sería muy influyente, dirigido a los mercados científicos y de investigación, el PDP-8. DEC introduciría más adelante la muy popular línea del PDP-11, que originalmente fue construido con IC SSI pero eventualmente fue implementado con componentes LSI cuando se convirtieron en prácticos. En fuerte contraste con sus precursores hechos con tecnología SSI y MSI, la primera implementación LSI del PDP-11 contenía una CPU integrada únicamente por cuatro circuitos integrados LSI.5<br />
Los ordenadores basados en transistores tenían varias ventajas frente a sus predecesores. Aparte de facilitar una creciente fiabilidad y un menor consumo de energía, los transistores también permitían que CPU operara a velocidades mucho más altas debido al corto tiempo de conmutación de un transistor en comparación a un tubo o relé. Gracias tanto a esta creciente fiabilidad como al dramático incremento de velocidad de los elementos de conmutación que por este tiempo eran casi exclusivamente transistores, se fueron alcanzando frecuencias de reloj de la CPU de decenas de megahercios. Además, mientras que las CPU de transistores discretos y circuitos integrados se usaban comúnmente, comenzaron a aparecer los nuevos diseños de alto rendimiento como procesadores vectoriales SIMD (single instruction multiple data – instrucción única, datos múltiples). Estos primeros diseños experimentales dieron lugar más adelante a la era de los superordenadores especializados, como los hechos por Cray Inc.<br />
Microprocesadores<br />
Artículo principal: Microprocesador<br />
<br />
Oblea de un microprocesador Intel 80486DX2 (tamaño: 12×6,75 mm) en su empaquetado.<br />
<br />
CPU Intel Core i5 en una placa madre del ordenador portátil Vaio serie E (a la derecha, debajo del tubo termosifón bifásico.<br />
En la década de 1970 los inventos fundamentales de Federico Faggin (ICs Silicon Gate MOS con puertas autoalineadas junto con su nueva metodología de diseño de lógica aleatoria) cambió el diseño e implementación de las CPU para siempre. Desde la introducción del primer microprocesador comercialmente disponible, el Intel 4004, en 1970 y del primer microprocesador ampliamente usado, el Intel 8080, en 1974, esta clase de CPU ha desplazado casi totalmente el resto de los métodos de implementación de la Unidad Central de procesamiento. Los fabricantes de mainframes y miniordenadores de ese tiempo lanzaron programas de desarrollo de IC propietarios para actualizar sus arquitecturas de computadoras más viejas y eventualmente producir microprocesadores con conjuntos de instrucciones que eran retrocompatibles con sus hardwares y softwares más viejos. Combinado con el advenimiento y el eventual vasto éxito de la ahora ubicua computadora personal, el término "CPU" es aplicado ahora casi exclusivamentenota 1 a los microprocesadores.<br />
Las generaciones previas de CPU fueron implementadas como componentes discretos y numerosos circuitos integrados de pequeña escala de integración en una o más tarjetas de circuitos. Por otro lado, los microprocesadores son CPU fabricados con un número muy pequeño de IC; usualmente solo uno. El tamaño más pequeño del CPU, como resultado de estar implementado en una simple pastilla, significa tiempos de conmutación más rápidos debido a factores físicos como el decrecimiento de la capacitancia parásita de las puertas. Esto ha permitido que los microprocesadores síncronos tengan tiempos de reloj con un rango de decenas de megahercios a varios gigahercios. Adicionalmente, como ha aumentado la capacidad de construir transistores excesivamente pequeños en un IC, la complejidad y el número de transistores en un simple CPU también se ha incrementado dramáticamente. Esta tendencia ampliamente observada es descrita por la ley de Moore, que ha demostrado hasta la fecha, ser una predicción bastante exacta del crecimiento de la complejidad de los CPUs y otros IC.6<br />
Mientras que, en los pasados sesenta años han cambiado drásticamente, la complejidad, el tamaño, la construcción y la forma general de la CPU, es notable que el diseño y el funcionamiento básico no ha cambiado demasiado. Casi todos los CPU comunes de hoy se pueden describir con precisión como máquinas de programa almacenado de von Neumann.nota 2 A medida que la ya mencionada ley del Moore continúa manteniéndose verdadera,6 se han presentado preocupaciones sobre los límites de la tecnología de transistor del circuito integrado. La miniaturización extrema de puertas electrónicas está causando los efectos de fenómenos que se vuelven mucho más significativos, como la electromigración y el subumbral de pérdida. Estas nuevas preocupaciones están entre los muchos factores que hacen a investigadores estudiar nuevos métodos de computación como la computación cuántica, así como ampliar el uso de paralelismo y otros métodos que extienden la utilidad del modelo clásico de von Neumann.<br />
Operación<br />
La operación fundamental de la mayoría de las CPU es ejecutar una secuencia de instrucciones almacenadas llamadas «programa». El programa es representado por una serie de números que se mantienen en una cierta clase de memoria de ordenador. Hay cuatro pasos que casi todos las CPU de arquitectura de von Neumann usan en su operación: fetch, decode, execute, y writeback, (leer, decodificar, ejecutar y escribir).<br />
<br />
Diagrama mostrando como es decodificada una instrucción del MIPS32. (MIPS Technologies 2005)<br />
<br />
Fetch<br />
El primer paso, leer, implica el recuperar una instrucción, (que es representada por un número o una secuencia de números), de la memoria de programa. La localización en la memoria del programa es determinada por un contador de programa (PC), que almacena un número que identifica la dirección de la siguiente instrucción que se debe buscar. Después se lee una instrucción, el PC es incrementado por la longitud de la instrucción en términos de unidades de memoria de modo que contendrá la dirección de la siguiente instrucción en la secuencia.nota 3 Frecuentemente, la instrucción a ser leída debe ser recuperada de memoria relativamente lenta, haciendo detener al CPU mientras espera que la instrucción sea devuelta. Esta cuestión se trata en gran medida en los procesadores modernos por los cachés y las arquitecturas pipeline (ver abajo).<br />
Decode[editar]<br />
En el paso de decodificación, la instrucción es dividida en partes que tienen significado para otras unidades de la CPU. La manera en que el valor de la instrucción numérica es interpretado está definida por la arquitectura del conjunto de instrucciones (el ISA) de la CPU.nota 4 A menudo, un grupo de números en la instrucción, llamados opcode, indica qué operación realizar. Las partes restantes del número usualmente proporcionan información requerida para esa instrucción, como por ejemplo, operandos para una operación de adición. Tales operandos se pueden dar como un valor constante (llamado valor inmediato), o como un lugar para localizar un valor, que según lo determinado por algún modo de dirección, puede ser un registro o una dirección de memoria. En diseños más viejos las unidades del CPU responsables de decodificar la instrucción eran dispositivos de hardware fijos. Sin embargo, en CPUs e ISAs más abstractos y complicados, es frecuentemente usado un microprograma para ayudar a traducir instrucciones en varias señales de configuración para el CPU. Este microprograma es a veces reescribible de tal manera que puede ser modificado para cambiar la manera en que el CPU decodifica instrucciones incluso después de que haya sido fabricado.<br />
Execute[editar]<br />
<br />
Diagrama de bloques de un CPU simple.<br />
Después de los pasos de lectura y decodificación, es llevado a cabo el paso de la ejecución de la instrucción. Durante este paso, varias unidades del CPU son conectadas de tal manera que ellas pueden realizar la operación deseada. Si, por ejemplo, una operación de adición fue solicitada, una unidad aritmético lógica (ALU) será conectada a un conjunto de entradas y un conjunto de salidas. Las entradas proporcionan los números a ser sumados, y las salidas contendrán la suma final. La ALU contiene la circuitería para realizar operaciones simples de aritmética y lógica en las entradas, como adición y operaciones de bits (bitwise). Si la operación de adición produce un resultado demasiado grande para poder ser manejado por el CPU, también puede ser ajustada una bandera (flag) de desbordamiento aritmético localizada en un registro de banderas (ver abajo la sección sobre rango de números enteros).<br />
Writeback[editar]<br />
El paso final, la escritura, simplemente «escribe» los resultados del paso de ejecución a una cierta forma de memoria. Muy a menudo, los resultados son escritos a algún registro interno del CPU para acceso rápido por subsecuentes instrucciones. En otros casos los resultados pueden ser escritos a una memoria principal más lenta pero más barata y más grande. Algunos tipos de instrucciones manipulan el contador de programa en lugar de directamente producir datos de resultado. Estas son llamadas generalmente "saltos" (jumps) y facilitan comportamientos como bucles, la ejecución condicional de programas (con el uso de saltos condicionales), y funciones en programas.nota 5 Muchas instrucciones también cambiarán el estado de dígitos en un registro de "banderas". Estas banderas pueden ser usadas para influenciar cómo se comporta un programa, puesto que a menudo indican el resultado de varias operaciones. Por ejemplo, un tipo de instrucción de "comparación" considera dos valores y fija un número, en el registro de banderas, de acuerdo a cuál es el mayor. Entonces, esta bandera puede ser usada por una posterior instrucción de salto para determinar el flujo de programa.<br />
Después de la ejecución de la instrucción y la escritura de los datos resultantes, el proceso entero se repite con el siguiente ciclo de instrucción, normalmente leyendo la siguiente instrucción en secuencia debido al valor incrementado en el contador de programa. Si la instrucción completada era un salto, el contador de programa será modificado para contener la dirección de la instrucción a la cual se saltó, y la ejecución del programa continúa normalmente. En CPUs más complejos que el descrito aquí, múltiples instrucciones pueden ser leídas, decodificadas, y ejecutadas simultáneamente. Esta sección describe lo que es referido generalmente como el "entubado RISC clásico" (Classic RISC pipeline), que de hecho es bastante común entre los CPU simples usados en muchos dispositivos electrónicos, a menudo llamados microcontroladores.nota 6<br />
Diseño e implementación[editar]<br />
Véanse también: Arquitectura de computadoras y Circuito digital.<br />
Rango de enteros[editar]<br />
La manera en que un CPU representa los números es una opción de diseño que afecta las más básicas formas en que el dispositivo funciona. Algunas de las primeras calculadoras digitales usaron, para representar números internamente, un modelo eléctrico del sistema de numeración decimal común (base diez). Algunas otras computadoras han usado sistemas de numeración más exóticos como el ternario (base tres). Casi todos los CPU modernos representan los números en forma binaria, en donde cada dígito es representado por una cierta cantidad física de dos valores, como un voltaje "alto" o "bajo".nota 7<br />
<br />
Microprocesador MOS 6502 en un dual in-line package (encapasulado en doble línea), un diseño extremadamente popular de 8 bits.<br />
Con la representación numérica están relacionados el tamaño y la precisión de los números que un CPU puede representar. En el caso de un CPU binario, un bit se refiere a una posición significativa en los números con que trabaja un CPU. El número de bits (o de posiciones numéricas, o dígitos) que un CPU usa para representar los números, a menudo se llama "tamaño de la palabra", "ancho de bits", "ancho de ruta de datos", o "precisión del número entero" cuando se ocupa estrictamente de números enteros (en oposición a números de coma flotante). Este número difiere entre las arquitecturas, y a menudo dentro de diferentes unidades del mismo CPU. Por ejemplo, un CPU de 8 bits maneja un rango de números que pueden ser representados por ocho dígitos binarios, cada dígito teniendo dos valores posibles, y en combinación los 8 bits teniendo 28 o 256 números discretos. En efecto, el tamaño del número entero fija un límite de hardware en el rango de números enteros que el software corre y que el CPU puede usar directamente.nota 8<br />
El rango del número entero también puede afectar el número de posiciones en memoria que el CPU puede direccionar (localizar). Por ejemplo, si un CPU binario utiliza 32 bits para representar una dirección de memoria, y cada dirección de memoria representa a un octeto (8 bits), la cantidad máxima de memoria que el CPU puede direccionar es 232 octetos, o 4 GB. Esta es una vista muy simple del espacio de dirección del CPU, y muchos diseños modernos usan métodos de dirección mucho más complejos como paginación para localizar más memoria que su rango entero permitiría con un espacio de dirección plano.<br />
Niveles más altos del rango de números enteros requieren más estructuras para manejar los dígitos adicionales, y por lo tanto, más complejidad, tamaño, uso de energía, y generalmente costo. Por ello, no es del todo infrecuente, ver microcontroladores de 4 y 8 bits usados en aplicaciones modernas, aun cuando están disponibles CPU con un rango mucho más alto (de 16, 32, 64, e incluso 128 bits). Los microcontroladores más simples son generalmente más baratos, usan menos energía, y por lo tanto disipan menos calor. Todo esto pueden ser consideraciones de diseño importantes para los dispositivos electrónicos. Sin embargo, en aplicaciones del extremo alto, los beneficios producidos por el rango adicional, (más a menudo el espacio de dirección adicional), son más significativos y con frecuencia afectan las opciones del diseño. Para ganar algunas de las ventajas proporcionadas por las longitudes de bits tanto más bajas, como más altas, muchas CPUs están diseñadas con anchos de bit diferentes para diferentes unidades del dispositivo. Por ejemplo, el IBM System/370 usó un CPU que fue sobre todo de 32 bits, pero usó precisión de 128 bits dentro de sus unidades de coma flotante para facilitar mayor exactitud y rango de números de coma flotante.4 Muchos diseños posteriores de CPU usan una mezcla de ancho de bits similar, especialmente cuando el procesador está diseñado para usos de propósito general donde se requiere un razonable equilibrio entre la capacidad de números enteros y de coma flotante.<br />
Frecuencia de reloj[editar]<br />
Artículo principal: Frecuencia de reloj<br />
La mayoría de los CPU, y de hecho, la mayoría de los dispositivos de lógica secuencial, son de naturaleza síncrona.nota 9 Es decir, están diseñados y operan en función de una señal de sincronización. Esta señal, conocida como señal de reloj, usualmente toma la forma de una onda cuadrada periódica. Calculando el tiempo máximo en que las señales eléctricas pueden moverse en las varias bifurcaciones de los muchos circuitos de un CPU, los diseñadores pueden seleccionar un período apropiado para la señal del reloj.<br />
Este período debe ser más largo que la cantidad de tiempo que toma a una señal moverse, o propagarse en el peor de los casos. Al fijar el período del reloj a un valor bastante mayor sobre el retardo de la propagación del peor caso, es posible diseñar todo el CPU y la manera que mueve los datos alrededor de los "bordes" de la subida y bajada de la señal del reloj. Esto tiene la ventaja de simplificar el CPU significativamente, tanto en una perspectiva de diseño, como en una perspectiva de cantidad de componentes. Sin embargo, esto también tiene la desventaja que todo el CPU debe esperar por sus elementos más lentos, aun cuando algunas unidades de la misma son mucho más rápidas. Esta limitación ha sido compensada en gran parte por varios métodos de aumentar el paralelismo del CPU (ver abajo).<br />
Sin embargo, las mejoras arquitectónicas por sí solas, no solucionan todas las desventajas de CPUs globalmente síncronas. Por ejemplo, una señal de reloj está sujeta a los retardos de cualquier otra señal eléctrica. Velocidades de reloj más altas en CPUs cada vez más complejas hacen más difícil de mantener la señal del reloj en fase (sincronizada) a través de toda la unidad. Esto ha conducido que muchos CPU modernos requieran que se les proporcione múltiples señales de reloj idénticas, para evitar retardar una sola señal lo suficiente como para hacer al CPU funcionar incorrectamente. Otro importante problema cuando la velocidad del reloj aumenta dramáticamente, es la cantidad de calor que es disipado por el CPU. La señal del reloj cambia constantemente, provocando la conmutación de muchos componentes (cambio de estado) sin importar si están siendo usados en ese momento. En general, un componente que está cambiando de estado, usa más energía que un elemento en un estado estático. Por lo tanto, a medida que la velocidad del reloj aumenta, así lo hace también la disipación de calor, causando que el CPU requiera soluciones de enfriamiento más efectivas.<br />
Un método de tratar la conmutación de componentes innecesarios se llama el clock gating, que implica apagar la señal del reloj a los componentes innecesarios, efectivamente desactivándolos. Sin embargo, esto es frecuentemente considerado como difícil de implementar y por lo tanto no ve uso común fuera de diseños de muy baja potencia. Un notable diseño de CPU tardío que utiliza una amplia compuerta del reloj para reducir los requisitos de potencia de la consola de videojuegos es la de la Xbox 360 basada en la PowerPC de IBM.7 Otro método de tratar algunos de los problemas de una señal global de reloj es la completa remoción de la misma. Mientras que quitar la señal global del reloj hace, de muchas maneras, considerablemente más complejo el proceso del diseño, en comparación con diseños síncronos similares, los diseños asincrónicos (o sin reloj) tienen marcadas ventajas en el consumo de energía y la disipación de calor. Aunque se trate de algo infrecuente, las CPUs completas se han construido sin utilizar una señal global de reloj. Dos notables ejemplos de esto son el AMULET, que implementa la arquitectura del ARM, y el MiniMIPS, compatible con el MIPS R3000. En lugar de remover totalmente la señal del reloj, algunos diseños de CPU permiten que ciertas unidades del dispositivo sean asincrónicas, como por ejemplo, usando ALU en conjunción con pipelining superescalar para alcanzar algunas ganancias en el desempeño aritmético. Mientras que no esté completamente claro si los diseños totalmente asincrónicos pueden desempeñarse a un nivel comparable o mejor que sus contrapartes síncronas, es evidente que por lo menos sobresalen en las operaciones matemáticas más simples. Esto, combinado con sus excelentes características de consumo de energía y disipación de calor, los hace muy adecuados para sistemas embebidos.8<br />
Paralelismo[editar]<br />
Artículo principal: Computación paralela<br />
<br />
Modelo de un CPU subescalar. Note que toma quince ciclos para terminar tres instrucciones.<br />
La descripción de la operación básica de un CPU ofrecida en la sección anterior describe la forma más simple que puede tomar un CPU. Este tipo de CPU, usualmente referido como subescalar, opera sobre y ejecuta una sola instrucción con una o dos piezas de datos a la vez.<br />
Este proceso da lugar a una ineficacia inherente en CPU subescalares. Puesto que solamente una instrucción es ejecutada a la vez, todo el CPU debe esperar que esa instrucción se complete antes de proceder a la siguiente instrucción. Como resultado, la CPU subescalar queda "paralizado" en instrucciones que toman más de un ciclo de reloj para completar su ejecución. Incluso la adición de una segunda unidad de ejecución (ver abajo) no mejora mucho el desempeño. En lugar de un camino quedando congelado, ahora dos caminos se paralizan y aumenta el número de transistores no usados. Este diseño, en donde los recursos de ejecución de la CPU pueden operar con solamente una instrucción a la vez, solo puede, posiblemente, alcanzar el desempeño escalar (una instrucción por ciclo de reloj). Sin embargo, el desempeño casi siempre es subescalar (menos de una instrucción por ciclo).<br />
Las tentativas de alcanzar un desempeño escalar y mejor, han resultado en una variedad de metodologías de diseño que hacen comportarse al CPU menos linealmente y más en paralelo. Cuando se refiere al paralelismo en los CPU, generalmente son usados dos términos para clasificar estas técnicas de diseño.<br />
El paralelismo a nivel de instrucción, en inglés instruction level parallelism (ILP), busca aumentar la tasa en la cual las instrucciones son ejecutadas dentro de un CPU, es decir, aumentar la utilización de los recursos de ejecución en la pastilla.<br />
El paralelismo a nivel de hilo de ejecución, en inglés thread level parallelism (TLP), que se propone incrementar el número de hilos (efectivamente programas individuales) que un CPU pueda ejecutar simultáneamente.<br />
Cada metodología se diferencia tanto en las maneras en las que están implementadas, como en la efectividad relativa que producen en el aumento del desempeño de la CPU para una aplicación.nota 10<br />
ILP: Segmentación y arquitectura superescalar[editar]<br />
Artículos principales: Segmentación (electrónica) y Superescalar.<br />
<br />
Tubería básica de cinco etapas. En el mejor de los casos, esta tubería puede sostener un ratio de completado de una instrucción por ciclo.<br />
Uno de los métodos más simples para lograr incrementar el paralelismo es comenzar los primeros pasos de leer y decodificar la instrucción antes de que la instrucción anterior haya terminado de ejecutarse. Esta es la forma más simple de una técnica conocida como segmentación (instruction pipelining en inglés), y es utilizada en casi todas los CPU de propósito general modernos. Al dividir la ruta de ejecución en etapas discretas, la tubería permite que más de una instrucción sea ejecutada en cualquier tiempo. Esta separación puede ser comparada a una línea de ensamblaje, en la cual una instrucción es hecha más completa en cada etapa hasta que sale de la tubería de ejecución y es retirada.<br />
Sin embargo, la tubería introduce la posibilidad de una situación donde es necesario terminar el resultado de la operación anterior para completar la operación siguiente; una condición llamada a menudo como conflicto de dependencia de datos. Para hacer frente a esto, debe ser tomado un cuidado adicional para comprobar estas clases de condiciones, y si esto ocurre, se debe retrasar una porción de la tubería de instrucción. Naturalmente, lograr esto requiere circuitería adicional, los procesadores entubados son más complejos que los subescalares, pero no mucho. Un procesador entubado puede llegar a ser casi completamente escalar, solamente inhibido por las abruptas paradas de la tubería (una instrucción durando más de un ciclo de reloj en una etapa).<br />
<br />
Segmentación superescalar simple. Al leer y despachar dos instrucciones a la vez, un máximo de dos instrucciones por ciclo pueden ser completadas.<br />
Una mejora adicional sobre la idea del entubado de instrucción (instruction pipelining) condujo al desarrollo de un método que disminuye incluso más el tiempo ocioso de los componentes del CPU. Diseños que se dice que son superescalares incluyen una larga tubería de instrucción y múltiples unidades de ejecución idénticas.9 En una tubería superescalar, múltiples instrucciones son leídas y pasadas a un despachador, que decide si las instrucciones se pueden o no ejecutar en paralelo (simultáneamente). De ser así, son despachadas a las unidades de ejecución disponibles, dando por resultado la capacidad para que varias instrucciones sean ejecutadas simultáneamente. En general, cuanto más instrucciones un CPU superescalar es capaz de despachar simultáneamente a las unidades de ejecución en espera, más instrucciones serán completadas en un ciclo dado.<br />
La mayor parte de la dificultad en el diseño de una arquitectura superescalar de CPU descansa en crear un despachador eficaz. El despachador necesita poder determinar rápida y correctamente si las instrucciones pueden ejecutarse en paralelo, tan bien como despacharlas de una manera que mantenga ocupadas tantas unidades de ejecución como sea posible. Esto requiere que la tubería de instrucción sea llenada tan a menudo como sea posible y se incrementa la necesidad, en las arquitecturas superescalares, de cantidades significativas de caché de CPU. Esto también crea técnicas para evitar peligros como la predicción de bifurcación, ejecución especulativa, y la ejecución fuera de orden, cruciales para mantener altos niveles de desempeño. Tratando de predecir qué rama (o trayectoria) tomará una instrucción condicional, la CPU puede minimizar el número de veces que todo el canal debe esperar hasta que se complete una instrucción condicional. Frecuentemente, la ejecución especulativa proporciona aumentos modestos del desempeño al ejecutar porciones de código que no puede ser necesario después de completarse una operación condicional. Fuera de la orden de ejecución cambia de algún modo el orden en que se ejecutan las instrucciones para reducir retardos debido a las dependencias de datos. También en el caso de instrucciones individuales de datos múltiples — los procesadores modernos, en caso de que se hayan procesado una gran cantidad de datos del mismo tipo, pueden desactivar partes de la tubería de manera que cuando se ejecuta una sola sentencia muchas veces, la CPU salta la captación y decodifica fases y por lo tanto aumenta considerablemente el rendimiento en ciertas ocasiones, sobre todo en los motores de programas altamente monótonos como el software de creación de video y procesamiento de fotografías.<br />
En el caso donde una porción de la CPU es superescalar y una parte no lo es, la parte que no es superescalar sufre en el desempeño debido a las paradas de horario. El Intel Pentium original (P5) tenía dos ALUs superescalares que podían aceptar, cada una, una instrucción por ciclo de reloj, pero su FPU no podía aceptar una instrucción por ciclo de reloj. Así el P5 era superescalar en la parte de números enteros pero no era superescalar de números de coma (o punto [decimal]) flotante. El sucesor a la arquitectura del Pentium de Intel, el P6, agregó capacidades superescalares a sus funciones de coma flotante, y por lo tanto produjo un significativo aumento en el desempeño de este tipo de instrucciones.<br />
Tanto el diseño superescalar como el entubado simple aumentan el ILP de una CPU al permitir a un solo procesador completar la ejecución de instrucciones en ratios que sobrepasan una instrucción por ciclo (IPC).nota 11 La mayoría de los modernos diseños de CPU son por lo menos algo superescalares, y en la última década, casi todos los diseños de CPU de propósito general son superescalares. En los últimos años algo del énfasis en el diseño de computadores de alto ILP se ha movido del hardware del CPU hacia su interfaz de software, o ISA. La estrategia very long instruction word o VLIW, causa a algún ILP a ser implícito directamente por el software, reduciendo la cantidad de trabajo que el CPU debe realizar para darle un empuje significativo al ILP y por lo tanto reducir la complejidad del diseño.<br />
Paralelismo a nivel de hilos[editar]<br />
Otra estrategia para lograr el rendimiento es ejecutar varios programas o hilos en paralelo. Esta área de investigación se conoce como computación paralela. En la taxonomía de Flynn, esta estrategia se conoce como múltiples instrucciones de varios datos o MIMD.<br />
Una tecnología utilizada para este propósito fue el multiprocesamiento (MP). El puntapié inicial de esta tecnología se conoce como multiprocesamiento simétrico (SMP), donde un pequeño número de CPU comparten una visión coherente de su sistema de memoria. En este esquema, cada CPU tiene un hardware adicional para mantener una visión constantemente actualizada de la memoria. Para evitar visitas rancias de la memoria, las CPU pueden cooperar en el mismo programa y los programas pueden migrar desde una CPU a otra. Para aumentar el número de CPUs que cooperan más allá de unas pocas, se introdujeron en 1990, los esquemas tales como el non-uniform memory Access (acceso no uniforme a memoria) (NUMA) y los protocolos de coherencia basados en directorios. Los sistemas SMP se limitan a un pequeño número de CPU mientras que los sistemas NUMA se han construido con miles de procesadores. Inicialmente, el multiprocesamiento se construyó usando múltiples CPUs discretas y tableros para implementar la interconexión entre los procesadores. Cuando los procesadores y su interconexión hayan sido implementadas en un único chip de silicio, la tecnología se conoce como un procesador multinúcleo.<br />
Posteriormente, se reconoció que existía un paralelismo muy estrecho con un único programa. Un único programa podría tener varios hilos (o funciones) que podrían ser ejecutadas por separado o en paralelo. Algunos de los primeros ejemplos de esta tecnología implementaba procesamiento de entrada/salida tales como el acceso directo a memoria como un hilo separado del hilo computado. En la década de 1970, se introdujo un enfoque más general a esta tecnología, cuando se diseñaron sistemas para ejecutar múltiples hilos de computación en paralelo. Esta tecnología se conoce como multihilo (MT).<br />
Este enfoque se considera más rentable que la del multiprocesamiento, ya que solo se replica un pequeño número de componentes dentro de una CPU para soportar MT en oposición a la totalidad de la CPU en el caso de MP. En MT, las unidades de ejecución y el sistema de memoria incluyendo los cachés son compartidos entre varios hilos. La desventaja de MT es que el soporte de hardware para multihilo es más visible para el software que la de MP y por lo tanto el software supervisor como el de los sistemas operativos tienen que someterse a los cambios más grandes para apoyar MT. Un tipo de MT que se implementó es conocido como bloque multihilo, donde se ejecuta un hilo hasta que se paralice esperando que regresen los datos desde la memoria externa. En este esquema, la CPU tendría luego que cambiar rápidamente a otro hilo que está listo para funcionar, el interruptor muchas veces realiza un ciclo de reloj de la CPU, como la tecnología UltraSPARC. Otro tipo de MT se denomina multihilo simultáneo, en donde las instrucciones de múltiples hilos se ejecutan en paralelo dentro de un ciclo de reloj de la CPU.<br />
Paralelismo de datos[editar]<br />
Artículos principales: Procesador vectorial y SIMD.<br />
Un menos común pero cada vez más importante paradigma de CPU (y de hecho, de computación en general) trata con vectores. Los procesadores de los que se ha hablado anteriormente son todos referidos como cierto tipo de dispositivo escalar.nota 12 Como implica su nombre, los procesadores vectoriales se ocupan de múltiples piezas de datos en el contexto de una instrucción, esto contrasta con los procesadores escalares, que tratan una pieza de dato por cada instrucción. Estos dos esquemas de ocuparse de los datos son generalmente referidos respectivamente como SISD (single instruction, single data) y SIMD (single instruction, multiple data). La gran utilidad en crear CPU que se ocupen de vectores de datos radica en la optimización de tareas que tienden a requerir la misma operación, por ejemplo, una suma, o un producto escalar, a ser realizado en un gran conjunto de datos. Algunos ejemplos clásicos de este tipo de tareas son las aplicaciones multimedia (imágenes, vídeo, y sonido), así como muchos tipos de tareas científicas y de ingeniería. Mientras que una CPU escalar debe completar todo el proceso de leer, decodificar, y ejecutar cada instrucción y valor en un conjunto de datos, una CPU vectorial puede realizar una simple operación en un comparativamente grande conjunto de datos con una sola instrucción. Por supuesto, esto es solamente posible cuando la aplicación tiende a requerir muchos pasos que apliquen una operación a un conjunto grande de datos.<br />
La mayoría de las primeras CPU vectoriales, como el Cray-1, se asociaron casi exclusivamente a aplicaciones de investigación científica y criptografía. Sin embargo, a medida que la multimedia se desplazó en gran parte a medios digitales, ha llegado a ser significativa la necesidad de una cierta forma de SIMD en CPUs de propósito general. Poco después de que comenzara a ser común incluir unidades de coma flotante en procesadores de uso general, también comenzaron a aparecer especificaciones e implementaciones de unidades de ejecución SIMD para las CPU de uso general. Algunas de estas primeras especificaciones SIMD, como el MMX de Intel, fueron solamente para números enteros. Esto demostró ser un impedimento significativo para algunos desarrolladores de software, ya que muchas de las aplicaciones que se beneficiaban del SIMD trataban sobre todo con números de coma flotante. Progresivamente, estos primeros diseños fueron refinados y rehechos en alguna de las comunes, modernas especificaciones SIMD, que generalmente están asociadas a un ISA. Algunos ejemplos modernos notables son el SSE de Intel y el AltiVec relacionado con el PowerPC (también conocido como VMX).nota 13<br />
Desempeño[editar]<br />
Véase también: Benchmark (informática)<br />
El "desempeño" (performance) o la velocidad de un procesador depende de, entre muchos otros factores, la velocidad del reloj (generalmente dada en múltiplos de hertz) y las instrucciones por ciclo de reloj (IPC), que juntos son los factores para las instrucciones por segundo (IPS) que el CPU puede rendir.10 Muchos reportes de valores IPS han representado tasas de ejecución "pico" en secuencias de instrucciones artificiales con pocas ramas, mientras que las cargas de trabajo realistas consisten en una combinación de instrucciones y de aplicaciones, algunas de las cuales requieren más tiempo para ejecutar que otras. El rendimiento de la jerarquía de memoria también afecta en gran medida al rendimiento del procesador, un tema muy poco tenido en cuenta en los cálculos de MIPS. Debido a estos problemas, para este fin, se han desarrollado varios exámenes estandarizados, tales como SPECint muchas veces llamados "puntos de referencia" - para tratar de medir el rendimiento real efectivo en aplicaciones de uso cotidiano.<br />
El desempeño de procesamiento de las computadoras se incrementa utilizando procesadores multinúcleo, que en esencia es conectar dos o más procesadores individuales (llamados núcleos en este sentido) en un solo circuito integrado.11 Idealmente, un procesador de doble núcleo sería casi dos veces tan potente como un procesador de núcleo único. En la práctica, la ganancia de desempeño es mucho menor, solo alrededor del 50%, [cita requerida] debido a la implementación de algoritmos imperfectos de software.12 El aumento del número de núcleos en un procesador (es decir, dual-core, quad-core, etc) aumenta la carga de trabajo que se puede manejar. Esto significa que el procesador ahora puede manejar numerosos eventos asíncronos, interrupciones, etc que pueden tomar un "peaje" en la CPU (Central Processing Unit) cuando se abruma. Estos núcleos pueden considerarse como diferentes plantas en una planta de procesamiento, con el manejo de cada piso una tarea diferente. En ocasiones, estos núcleos se manejan las mismas tareas que los núcleos adyacentes a ellos si un solo núcleo no es suficiente para manejar la información.<br />
Debido a las capacidades específicas de las CPU modernas, como Hyper-Threading y Uncore, que implican el intercambio de recursos reales de la CPU mientras que el objetivo de una mayor utilización, supervisar los niveles de rendimiento y la utilización del hardware se fue convirtiendo gradualmente en una tarea más compleja. Como respuesta, algunas CPUs implementan lógica de hardware adicional que controla la utilización real de las diversas partes de una CPU y proporciona varios contadores accesibles a software; un ejemplo es la tecnología Performance Counter Monitor ("Monitor de contador de rendimiento") de Intel.13<br />
<br />
Fuente: https://es.wikipedia.org/wiki/Unidad_central_de_procesamientoJesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-67577924124861730702017-04-02T20:18:00.001+02:002017-04-02T20:18:48.865+02:00Comprender la nomenclatura de los procesadores intel<div class="component" data-component-id="1" data-component="contentDetailTemplate" id="contentDetailTemplate-1" style="box-sizing: border-box; color: #555555; font-family: intel-clear, tahoma, Helvetica, helvetica, Arial, sans-serif; font-size: 16px;">
<div class="intelparsys contentdetail" style="box-sizing: border-box;">
<div class="introtext section" style="box-sizing: border-box;">
<div class="blade full-width intro-text-component
text-align-left big-intro" style="box-sizing: border-box; padding-bottom: 0px; padding-top: 2em;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; margin-top: 0px; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px; margin-top: 0px;">
<div class="col-xs-12 col-md-10 col-xl-8" style="box-sizing: border-box; float: left; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<h2 class="headline-font" style="box-sizing: border-box; color: #005a9d; font-family: intel-clear-headline, impact, sans-serif; font-size: 60px; font-weight: 200; letter-spacing: 0.029em; line-height: 0.9; margin-bottom: 11px; margin-top: 0px;">
Procesadores para equipos de sobremesa y portátiles</h2>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="1" data-component="promotions" id="promotions-1" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="7ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 258.75px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-7500u-7y75-rwd-es.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></a><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-1" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">7ª generación de la familia de procesadores Intel® Core™</a></h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
En los números de procesador de la 7ª generación de procesadores Intel® Core™ se utiliza un esquema alfanumérico basado en la generación y la línea de productos, precedido de la marca y su modificador. El primer dígito de la secuencia de cuatro números indica la generación del procesador y los siguientes tres dígitos son los números de SKU. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. Los procesadores Intel® para equipos de sobremesa de gama alta siguen un plan de numeración diferente en su conjunto de características.</div>
<div class="item-cta" style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
<a aria-labelledby="promo-main-heading-1 promo-main-cta-1" class="intel-cta cta-white" href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" id="promo-main-cta-1" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Obtenga los detalles para los procesadores Intel® para equipos de sobremesa de gama alta</a></div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="1" data-component="editorialTableBlade" id="editorialTableBlade-1" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: rgb(255, 255, 255) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: #f7f7f7; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HK</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">Y</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: rgb(255, 255, 255) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7700K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para la potencia</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7700T</td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: #f7f7f7; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i3-7100H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HK</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento, sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7820HK</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento, cuatro núcleos</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7920HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">Y</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo extremadamente bajo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7Y75</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo ultra bajo</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">7ª generación del procesador Intel® Core™ i7-7500U</td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="2" data-component="promotions" id="promotions-2" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Título 6ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 258.75px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-6700k-6920hq-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></a><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-2" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">6ª generación de la familia de procesadores Intel® Core™</a></h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
En los números de procesador de la 6ª generación de procesadores Intel® Core™ se utiliza un esquema alfanumérico basado en la generación y la línea de productos, precedido de la marca y su modificador. El primer dígito de la secuencia de cuatro números indica la generación del procesador y los siguientes tres dígitos son los números de SKU. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. Los procesadores Intel® para equipos de sobremesa de gama alta siguen un plan de numeración diferente en su conjunto de características.</div>
<div class="item-cta" style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
<a aria-labelledby="promo-main-heading-2 promo-main-cta-2" class="intel-cta cta-white" href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" id="promo-main-cta-2" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Obtenga los detalles para los procesadores Intel® para equipos de sobremesa de gama alta</a></div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="2" data-component="editorialTableBlade" id="editorialTableBlade-2" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 92px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td></tr>
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: rgb(247, 247, 247) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 60px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HK</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 93px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i7-6700K<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i5-6600K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 92px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para la potencia</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i7-6700T<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i5-6600T<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i3-6300T</td></tr>
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: rgb(247, 247, 247) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i3-6100H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 60px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HK</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
Gráficos de alto rendimiento, sin bloqueo</div>
</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i7-6820HK</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento, cuatro núcleos</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i7-6920HQ<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i7-6700HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 93px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo ultra bajo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">6ª generación del procesador Intel® Core™ i7-6600U<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i5-6300U<br style="box-sizing: border-box;" />6ª generación del procesador Intel® Core™ i3-6100U</td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="3" data-component="promotions" id="promotions-3" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Estaciones de trabajo portátiles definitivas" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Estaciones de trabajo portátiles definitivas" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 258.75px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/xeon-processor-e-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-3" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Estaciones de trabajo portátiles equipadas con procesadores Intel® Xeon® E3-1500M v5 y v6</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
El nuevo sistema de numeración de procesadores Intel® Xeon® es una representación alfanumérica de la línea de productos, de la familia de productos y de la versión. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. El número de versión no se utilizará en la primera generación de procesadores.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="3" data-component="editorialTableBlade" id="editorialTableBlade-3" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;"><b style="box-sizing: border-box;">Sufijo alfabético</b></th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;"><b style="box-sizing: border-box;">Descripción</b></th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;"><b style="box-sizing: border-box;">Ejemplo</b></th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">M</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Portátil</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/89610/Intel-Xeon-Processor-E3-1535M-v5-8M-Cache-2_90-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Xeon® E3-1535M v5</a></div>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/89608/Intel-Xeon-Processor-E3-1505M-v5-8M-Cache-2_80-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Xeon® E3-1505M v5</a></div>
</td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="4" data-component="promotions" id="promotions-4" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="5ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 259.281px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-5775c-5950hq-rwd-es.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></a><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-4" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">5ª generación de la familia de procesadores Intel® Core™</a></h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
En los números de procesador de la 5ª generación de procesadores Intel® Core™ se utiliza un esquema alfanumérico basado en la generación y la línea de productos, precedido de la marca y su modificador. El primer dígito de la secuencia de cuatro números indica la generación del procesador y los siguientes tres dígitos son los números de SKU. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. Los procesadores Intel® para equipos de sobremesa de gama alta siguen un plan de numeración diferente en su conjunto de características.</div>
<div class="item-cta" style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
<a aria-labelledby="promo-main-heading-4 promo-main-cta-4" class="intel-cta cta-white" href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" id="promo-main-cta-4" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Obtenga los detalles para los procesadores Intel® para equipos de sobremesa de gama alta</a></div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="4" data-component="editorialTableBlade" id="editorialTableBlade-4" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 113px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">C</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 152px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">R</td></tr>
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: rgb(247, 247, 247) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 192px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 113px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">C</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesador para equipos de sobremesa sin bloqueo basado en el encapsulado LGA 1150 con gráficos de alto rendimiento</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">5ª generación del procesador Intel® Core™ i7-5775C<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i5-5675C</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 152px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">R</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesador para equipos de sobremesa basado en el encapsulado BGA1364 (portátil) con gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">5ª generación del procesador Intel® Core™ i7-5775R<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i5-5675R<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i5-5575R</td></tr>
<tr class="category nonetype active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: rgb(247, 247, 247) !important; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">H</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">5ª generación del procesador Intel® Core™ i5-5350H</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 192px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento, cuatro núcleos</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">5ª generación del procesador Intel® Core™ i7-5950HQ<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i7-5850HQ<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i7-5750HQ<br style="box-sizing: border-box;" />5ª generación del procesador Intel® Core™ i7-5700HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo ultra bajo</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/84995/Intel-Core-i7-5650U-Processor-4M-Cache-up-to-3_20-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-5650U</a></td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="5" data-component="promotions" id="promotions-5" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Familia de procesadores Intel® Core™ M" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Familia de procesadores Intel® Core™ M" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-m-5y70-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-5" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Familia de procesadores Intel® Core™ M</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para los procesadores Intel® Core™ M utilizan un esquema alfanumérico seguido del modificador. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="5" data-component="editorialTableBlade" id="editorialTableBlade-5" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">Y</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">Consumo extremadamente bajo</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="34%"><a adhocenable="false" href="http://ark.intel.com/es-es/products/83612" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ M-5Y70</a></td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="introtext section" style="box-sizing: border-box;">
<div class="blade full-width intro-text-component
text-align-left big-intro" style="box-sizing: border-box; padding-bottom: 0px; padding-top: 2em;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; margin-top: 0px; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px; margin-top: 0px;">
<div class="col-xs-12 col-md-10 col-xl-8" style="box-sizing: border-box; float: left; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<h2 class="headline-font" style="box-sizing: border-box; color: #005a9d; font-family: intel-clear-headline, impact, sans-serif; font-size: 60px; font-weight: 200; letter-spacing: 0.029em; line-height: 0.9; margin-bottom: 11px; margin-top: 0px;">
Procesadores para portátiles, equipos de sobremesa y dispositivos móviles</h2>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="6" data-component="promotions" id="promotions-6" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="4ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-4770k-4900mq-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></a><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-6" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">4ª generación de la familia de procesadores Intel® Core™</a></h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
En los números de procesador de la 4ª generación de procesadores Intel® Core™ se utiliza un esquema alfanumérico basado en la generación y la línea de productos, precedido de la marca y su modificador. El primer dígito de la secuencia de cuatro números indica la generación del procesador y los siguientes tres dígitos son los números de SKU. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. Los procesadores Intel® para equipos de sobremesa de gama alta siguen un plan de numeración diferente en su conjunto de características.</div>
<div class="item-cta" style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
<a aria-labelledby="promo-main-heading-6 promo-main-cta-6" class="intel-cta cta-white" href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" id="promo-main-cta-6" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Obtenga los detalles para los procesadores Intel® para equipos de sobremesa de gama alta</a></div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="6" data-component="editorialTableBlade" id="editorialTableBlade-6" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">R</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: #f7f7f7; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">MX</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 88px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">MQ</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 88px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">M</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">Y</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/75123/Intel-Core-i7-4770K-Processor-8M-Cache-up-to-3_90-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-4770K</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">R</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesador para equipos de sobremesa basado en el encapsulado BGA1364 (portátil) con gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/76642" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4770R</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para el rendimiento</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/75124/Intel-Core-i7-4770S-Processor-8M-Cache-up-to-3_90-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4770S</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para la potencia</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/75125/Intel-Core-i7-4770T-Processor-8M-Cache-up-to-3_70-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4770T</a></td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: #f7f7f7; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">HQ</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Gráficos de alto rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/75116/Intel-Core-i7-4700HQ-Processor-6M-Cache-up-to-3_40-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-4700HQ</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">MX</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Extreme Edition para portátiles</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/78940" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4940MX Extreme Edition</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 88px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">MQ</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Portátiles de cuatro núcleos</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/75131" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4702MQ</a></div>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/75119" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4702MQ</a></div>
</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 88px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">M</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Portátil</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/76349" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4600M</a></div>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 11px;">
<a adhocenable="false" href="http://ark.intel.com/es-es/products/76347" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-4300M</a></div>
</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 52px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">U</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo ultra bajo</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/75112" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Intel Core i7-4550U</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">Y</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Consumo extremadamente bajo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/76618" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-4610Y</a></td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="7" data-component="promotions" id="promotions-7" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="3ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-3770k-3920xm-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></a><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-7" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
<a href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">3ª generación de la familia de procesadores Intel® Core™</a></h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
En los números de procesador de la 3ª generación de procesadores Intel® Core™ se utiliza un esquema alfanumérico basado en la generación y la línea de productos, precedido de la marca y su modificador. El primer dígito de la secuencia de cuatro números indica la generación del procesador y los siguientes tres dígitos son los números de SKU. En algunas ocasiones, al final del nombre del procesador se incluye un sufijo alfabético que representa la línea de procesadores. Los procesadores Intel® para equipos de sobremesa de gama alta siguen un plan de numeración diferente en su conjunto de características.</div>
<div class="item-cta" style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
<a aria-labelledby="promo-main-heading-7 promo-main-cta-7" class="intel-cta cta-white" href="http://ark.intel.com/es-es/products/family/79318/Intel-High-End-Desktop-Processors/desktop" id="promo-main-cta-7" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Obtenga los detalles para los procesadores Intel® para equipos de sobremesa de gama alta</a></div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="7" data-component="editorialTableBlade" id="editorialTableBlade-7" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td colspan="1" height="96" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">M</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td colspan="1" height="96" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">QM</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td colspan="1" height="96" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">U</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td colspan="1" height="96" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Y</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/65523" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-3370K</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/65520" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-3570K</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para el rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/65524" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-3770S</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/65524" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-3550S</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para la potencia</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/65525" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-3770T</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/65521" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-3570T</a></td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td height="96" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">M</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Portátil</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64"><a adhocenable="false" href="http://ark.intel.com/es-es/products/64893/Intel-Core-i7-3520M-Processor-4M-Cache-up-to-3_60-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-3520M</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td height="96" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">QM</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Portátiles de cuatro núcleos</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64"><a adhocenable="false" href="http://ark.intel.com/es-es/products/64889" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-3820QM</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td height="96" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">U</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Consumo ultra bajo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64"><a adhocenable="false" href="http://ark.intel.com/es-es/products/64898" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-3667U</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 96px;"><td height="96" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Y</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64">Consumo extremadamente bajo</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;" width="64"><a adhocenable="false" href="http://ark.intel.com/es-es/products/72015" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-3689Y</a></td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="8" data-component="promotions" id="promotions-8" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="2ª generación de la familia de procesadores Intel® Core™" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="2ª generación de la familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-2600-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-8" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
2ª generación de la familia de procesadores Intel® Core™</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para la 2ª generación de la familia de procesadores Intel® Core™ cuentan con un identificador alfanumérico seguido de una secuencia numérica de cuatro dígitos y pueden contar con un sufijo alfabético dependiendo del procesador. La tabla siguiente explica los sufijos alfabéticos utilizados por 2ª generación de la familia de procesadores Intel Core.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="8" data-component="editorialTableBlade" id="editorialTableBlade-8" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<table class="table sticky sticky-column" disprows="5" style="border-bottom-color: rgb(224, 224, 224); border-bottom-style: solid; border-collapse: collapse; border-image: initial; border-left-color: rgb(224, 224, 224); border-left-style: solid; border-right-color: initial; border-right-style: initial; border-spacing: 0px; border-top-color: rgb(224, 224, 224); border-top-style: solid; border-width: 2px 0px 2px 2px; box-sizing: border-box; font-size: 14px; margin-bottom: 22px; max-width: 100%; opacity: 1; position: absolute; top: 0px; user-select: none; width: auto; z-index: 20;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Equipo de sobremesa</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="1" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px !important; border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: visible; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap !important;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box;">Portátil</span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">M</td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td colspan="1" style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">QM</td></tr>
</tbody></table>
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table sticky" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box; height: 37px;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; min-width: 193px; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top; width: 193px;">Sufijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Ejemplo</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 73px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">K</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Sin bloqueo</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/52214" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-2600K</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/52210" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-2500K</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">S</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para el rendimiento</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/52211" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-2500S</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/52208" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-2400S</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 72px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">T</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Estilo de vida optimizado para la potencia</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/52212" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-2500T</a><br style="box-sizing: border-box;" /><a adhocenable="false" href="http://ark.intel.com/es-es/products/53448" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i5-2390T</a></td></tr>
<tr class="category active nocollapse" data-category-id="disabled" style="box-sizing: border-box; height: 29px;"><td colspan="3" rowspan="1" style="background-color: whitesmoke; border-bottom: 1px solid rgb(215, 215, 215); border-right: 2px solid rgb(224, 224, 224); border-top: 1px solid rgb(215, 215, 215); box-sizing: border-box; cursor: pointer; font-weight: bolder; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 4px 16px !important; vertical-align: middle; white-space: nowrap;"><span class="categorywithoutexpandcollapse" style="box-sizing: border-box; visibility: hidden;"></span></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">M</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Portátil</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/54617/Intel-Core-i7-2677M-Processor-4M-Cache-up-to-2_90-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel® Core™ i7-2677M</a></td></tr>
<tr class="data" data-category-id="disabled" style="box-sizing: border-box; height: 53px;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;">QM</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Portátiles de cuatro núcleos</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;"><a adhocenable="false" href="http://ark.intel.com/es-es/products/53476/Intel-Core-i7-2860QM-Processor-8M-Cache-up-to-3_60-GHz" style="background: transparent; box-sizing: border-box; color: #0071c5; text-decoration: none;" target="_blank">Procesador Intel Core i7-2860QM</a></td></tr>
</tbody></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="9" data-component="promotions" id="promotions-9" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Familia de procesadores Intel® Core™" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Familia de procesadores Intel® Core™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core-i7-940-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-9" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Familia de procesadores Intel® Core™</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para la generación anterior de la familia de procesadores Intel® Core™ incluyen un identificador alfanumérico seguido de una secuencia numérica de tres dígitos.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="10" data-component="promotions" id="promotions-10" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Familia de procesadores Intel® Core™2" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Familia de procesadores Intel® Core™2" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-duo-e8500-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-10" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Familia de procesadores Intel® Core™2</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para las marcas de la familia Intel® Core™2 se clasifican con un prefijo alfabético seguido de una secuencia numérica de cuatro dígitos. La tabla siguiente explica los prefijos alfabéticos utilizados para las familias de procesadores Intel Core 2.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="editorialtable section" style="box-sizing: border-box;">
<div style="box-sizing: border-box;">
<div class="component" data-component-id="9" data-component="editorialTableBlade" id="editorialTableBlade-9" style="box-sizing: border-box;">
<div class="responsive-table-component" style="box-sizing: border-box; margin: 0px; padding: 2em 0px;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-bottom: 1em; margin-left: -15px; margin-right: -15px; position: relative;"><div class="col-xs-12 col-md-8" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 780px;">
<h2 style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin-bottom: 11px; margin-top: 0px;">
</h2>
</div>
<div class="cta-buttons col-xs-12 col-md-4" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 390px;">
</div>
</header></div>
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<div class="android-scroll table-responsive" style="border-radius: 3px; border: 0px; box-sizing: border-box; margin-bottom: 22px; overflow-x: auto; overflow-y: hidden; position: relative;">
<table class="table table-collapsed" disprows="5" style="border-collapse: collapse; border-spacing: 0px; border: 2px solid rgb(224, 224, 224); box-sizing: border-box; font-size: 14px; margin-bottom: 0px; max-width: 100%; transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); user-select: none; width: 1140px; z-index: 10;"><thead style="box-sizing: border-box; color: #333333; font-weight: bolder;">
<tr style="box-sizing: border-box;"><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(255, 255, 255); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Prefijo alfabético</th><th style="background-color: #e0e0e0; border-bottom: 0px; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; padding: 8px 35px 8px 8px; text-align: left; vertical-align: top;">Descripción</th></tr>
</thead><tbody style="box-sizing: border-box;">
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">QX</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesadores para equipos de sobremesa o portátiles de cuatro núcleos de rendimiento extremo</td></tr>
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">X</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesadores para equipos de sobremesa o portátiles de doble núcleo de rendimiento extremo</td></tr>
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">Q</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesadores para portátiles de cuatro núcleos con gran rendimiento</td></tr>
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">E</td><td style="background-color: #f7f7f7; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesadores para equipos de sobremesa de doble núcleo con eficiencia energética y TDP igual o mayor a 55 W</td></tr>
<tr class="data" data-category-id="" style="box-sizing: border-box;"><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; max-width: 200px; overflow: hidden; padding: 16px; vertical-align: top;" width="33%">T</td><td style="background-color: white; border-right: 2px solid rgb(224, 224, 224); border-top: 0px; box-sizing: border-box; line-height: 1.42857; overflow: hidden; padding: 16px; vertical-align: top;">Procesadores para portátiles con eficiencia energética elevada y TDP de 30 a 39 W</td></tr>
</tbody></table>
</div>
</div>
<div class="container show-more-container" style="box-sizing: border-box; font-size: 0px; height: 42px; margin-left: auto; margin-right: auto; max-width: none; overflow: hidden; padding-left: 15px; padding-right: 15px; position: relative; text-align: center; width: 100%;">
<div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="show-more col-xs-12 col-sm-6 col-sm-offset-3" style="box-sizing: border-box; float: left; margin-left: 292.5px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 585px;">
<div class="fading-line" style="background-attachment: initial; background-clip: initial; background-image: linear-gradient(to right, rgba(206, 206, 206, 0) 0px, rgb(206, 206, 206) 50%, rgba(206, 206, 206, 0) 100%); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; height: 1px; left: 0px; position: absolute; top: 20px; width: 585px; z-index: 1;">
</div>
<a class="show-more-items" href="http://www.intel.es/content/www/es/es/processors/processor-numbers.html#" style="background: white; box-sizing: border-box; color: #0071c5; font-size: 16px; line-height: 40px; padding: 12px 1em; position: relative; text-decoration: none; z-index: 9;">Mostrar más</a><span class="divider" style="box-sizing: border-box;"></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="11" data-component="promotions" id="promotions-11" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Familia de procesadores Intel® Core™2 Quad" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Familia de procesadores Intel® Core™2 Quad" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-core2-quad-q9550s-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-11" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Familia de procesadores Intel® Core™2 Quad</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para las marcas de la familia Intel® Core™2 Quad incluyen un prefijo alfabético seguido de una secuencia numérica de cuatro dígitos. Además, los procesadores Intel Core 2 Quad de bajo consumo se pueden identificar porque incluyen el sufijo "S" que representa a aquellos procesadores que cuentan con un diseño térmico más bajo.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="12" data-component="promotions" id="promotions-12" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Procesadores Intel® Atom™" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Procesadores Intel® Atom™" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-atom-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-12" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Procesadores Intel® Atom™</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para la familia del procesador Intel® Atom™ se clasifican mediante una secuencia numérica de tres dígitos. Los procesadores Intel® Atom™ para netbooks incluyen el prefijo alfabético N mientras que los procesadores Intel Atom con el prefijo alfabético Z indican que el procesador está destinado a dispositivos portátiles para Internet (MIDs). Un número más elevado en una familia o clase de procesador suele indicar más características. Esto significa que un número de procesador más elevado podría tener un valor superior para una característica e inferior para otra.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="13" data-component="promotions" id="promotions-13" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Procesadores Intel® Pentium®" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Procesadores Intel® Pentium®" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-pentium-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-13" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Procesadores Intel® Pentium®</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para la marca Intel® Pentium® incluyen un prefijo alfabético seguido de una secuencia numérica de cuatro caracteres. Todos son procesadores de doble núcleo y eficiencia energética para equipos de sobremesa con TDP igual o mayor a 65 W. Un número más elevado en una clase o familia de procesador suele indicar más características como caché, velocidad de reloj, bus de sistema y otras tecnologías Intel. Un número de procesador mayor podría tener un valor superior para una característica e inferior para otra.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
<div class="promotions section" style="box-sizing: border-box;">
<div class="component" data-component-id="14" data-component="promotions" id="promotions-14" style="box-sizing: border-box;">
<section class="blade solid white theme-light-2 blade-itemized blade-itemized-1" data-header-peek="false" data-showmore-md="4" data-showmore-sm="3" data-showmore-xl="6" data-showmore-xs="2" data-showmore="" style="background-color: white; box-sizing: border-box; padding-bottom: 2em; padding-top: 2em;"><div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<header class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;"></header><div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="blade-item col-xs-12" style="box-sizing: border-box; margin-top: 0px; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<figure aria-hidden="true" class="blade-image" style="box-sizing: border-box; float: left; margin: 0px; min-height: 1px; padding-right: 15px; position: relative; width: 475px;"><span data-alt="Procesadores Intel® Celeron®" data-picture="" style="box-sizing: border-box;"><span data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 480px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.864.486.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 768px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.320.180.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 992px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.416.234.png" style="box-sizing: border-box;"></span><span data-media="(min-width: 1200px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.480.270.png" style="box-sizing: border-box;"><img alt="Procesadores Intel® Celeron®" src="http://www.intel.es/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.480.270.png" style="border: 0px; box-sizing: border-box; height: 345px; max-width: 100%; vertical-align: middle; width: 460px;" /></span><span data-media="(min-width: 1650px)" data-onerror="/etc/designs/intel/global/white.png" data-src="/content/dam/www/public/emea/es/es/images/illustrations/RWD/processor-number-celeron-rwd.png.rendition.intel.web.720.405.png" style="box-sizing: border-box;"></span></span></figure><div class="blade-item-content" style="box-sizing: border-box; float: left; min-height: 1px; padding-left: 15px; position: relative; width: 665px;">
<h3 aria-hidden="true" id="promo-main-heading-14" style="box-sizing: border-box; color: inherit; font-size: 28px; font-weight: 200; line-height: 1.1; margin: 0.5em 0px 0.25em;">
Procesadores Intel® Celeron®</h3>
<div style="box-sizing: border-box; line-height: 1.25; margin-bottom: 0.75em;">
Los números de procesador para la marca Intel® Celeron® se expresan en una secuencia numérica de tres dígitos o en una de cinco caracteres con un prefijo alfabético y cuatro dígitos, dependiendo del tipo de procesador. Un número más elevado en una clase o familia de procesador suele indicar más características como caché, velocidad de reloj, bus de sistema y otras tecnologías Intel®. Un número de procesador mayor podría tener un valor superior para una característica e inferior para otra.</div>
</div>
</div>
</div>
</div>
</section></div>
</div>
</div>
<div class="parbase disclaimer" style="box-sizing: border-box;">
</div>
</div>
<footer class="global blade solid brand-lightest-gray theme-light-2 component" data-component-id="1" data-component="footer" data-wap_type="wa_skip_track" id="skip-footer" style="background-color: #f3f3f3; box-sizing: border-box; color: #555555; font-family: intel-clear, tahoma, Helvetica, helvetica, Arial, sans-serif; font-size: 16px;"><div class="component-padding clearfix" style="box-sizing: border-box; padding: 2em;">
<div class="container" style="box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: none; padding-left: 15px; padding-right: 15px; width: 100%;">
<div class="row" style="box-sizing: border-box; margin-left: -15px; margin-right: -15px;">
<div class="col-xs-12" style="box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%;">
<div class="logo-container hidden-xs hidden-sm" style="box-sizing: border-box; float: left; padding-right: 3em;">
<span class="footer-logo" style="background: url("commons-page/images/sprite-with-gray-icons.png") -332px -436px no-repeat; box-sizing: border-box; display: inline-block; height: 45px; margin-top: 5.5em; width: 64px;"></span></div>
</div>
</div>
</div>
</div>
</footer>Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-82801888858132563912017-03-16T22:30:00.001+01:002017-06-26T16:37:37.420+02:00Nueva herramienta: Localizador intercambios de monedas de euros<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_V2iJweNsAKVfxQTVogSQcKwb5hcKfug1MysLGfwv10zUE8dyMDzZFtsx2PrP7LPPFTxJ59QnzDI4lIgGt0-BOTZiws3OBJ5PcI-942QorgXKlPAESDY-PHO5MzcmYGVk79p7jTJaXfM/s1600/eurocoleccionistas.com+herramienta+localizador+para+encontrar+las+monedas+que+te+faltan+y+conocer+otros+coleccionistas.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_V2iJweNsAKVfxQTVogSQcKwb5hcKfug1MysLGfwv10zUE8dyMDzZFtsx2PrP7LPPFTxJ59QnzDI4lIgGt0-BOTZiws3OBJ5PcI-942QorgXKlPAESDY-PHO5MzcmYGVk79p7jTJaXfM/s400/eurocoleccionistas.com+herramienta+localizador+para+encontrar+las+monedas+que+te+faltan+y+conocer+otros+coleccionistas.jpg" width="400" /></a>Nueva herramienta "Localizador".</div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
1.- Navega por los paises y localiza la moneda que buscas.</div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
2.- Consulta que usuarios ofrecen la moneda</div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
3.- Consulta su información y contacta con él. </div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
<br /></div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
¡Un contacto más y una moneda nueva para la colección!</div>
<div style="background-color: white; color: #1d2129; display: inline; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<br /></div>
<div>
<div style="background-color: white; color: #1d2129; display: inline; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<br />
<br />
Entra en: <a href="http://eurocoleccionistas.com/localizar-intercambios">http://eurocoleccionistas.com/localizar-intercambios</a></div>
<br />
<div>
<span class="text_exposed_hide" style="background-color: white; color: #1d2129; display: inline-block; font-family: "helvetica" , "arial" , sans-serif; font-size: 14px; margin-right: 4px;"><br /></span></div>
</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-20110969703452564832017-03-15T16:44:00.002+01:002017-03-15T16:45:09.146+01:00Web en mantenimiento<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm34y4tPg2qPZgEtyi3hD37hzcND93S1HV9JFxUsvp2aoo4i9ZWkf1uPsfK-E88Ql3xTo_N-L1W1b29EvEJER64XLhoc450ApQAP5368jeZvn8a5bpgRJ580_DVrYjQludivzq7r1IxM/s1600/eurocoleccionistas.com+web+en+mantenimiento+temporal.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm34y4tPg2qPZgEtyi3hD37hzcND93S1HV9JFxUsvp2aoo4i9ZWkf1uPsfK-E88Ql3xTo_N-L1W1b29EvEJER64XLhoc450ApQAP5368jeZvn8a5bpgRJ580_DVrYjQludivzq7r1IxM/s1600/eurocoleccionistas.com+web+en+mantenimiento+temporal.jpg" style="cursor: move;" /></a><a href="http://eurocoleccionistas.com/" target="_blank">Trabajando para mejorar la comunudad Eurocoleccionistas.</a><br />
<a href="http://eurocoleccionistas.com/" target="_blank"><br /></a>
<a href="http://eurocoleccionistas.com/" target="_blank">Vamos a realizar operaciones de mantenimiento en la web http://eurocoleccionistas.com durante la noche de <b style="background-color: black;"><span style="color: #f1c232;">hoy Miércoles día 15/03/2017</span></b> a mañana Jueves 16/03/207. Es posible que la web no está disponible o funcione con alguna incidencia.</a><br />
<br />Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0tag:blogger.com,1999:blog-6027475262581728045.post-41790640316912933862017-02-13T17:23:00.000+01:002017-06-27T10:09:27.093+02:00Documentación ofical y completa sobre el comando de impresión de códigos de barras Gs K mediante códigos de escape epson<div class="mainCont products" style="background: rgb(255, 255, 255); border: 0px; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 10px; outline: 0px; padding: 22px 0px 0px; vertical-align: baseline;">
<div class="pico_body" id="reference_body" style="background: transparent; border: 0px; font-size: 1.2em; line-height: 1.5; margin: 0px; outline: 0px; padding: 0px 0px 30px; vertical-align: baseline;">
<h2 style="background: transparent; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-right-color: initial; border-right-style: initial; border-top-color: rgb(0, 51, 153); border-top-style: solid; border-width: 2px 0px 0px; color: #00339c; font-size: 26.004px; line-height: 1.3; margin: 0px; outline: 0px; padding: 10px 0px 8px 5px; vertical-align: baseline;">
GS k</h2>
<hr style="border-color: rgb(169, 169, 169); border-style: solid none none; height: 1px; width: 698px;" />
<table class="explanation" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><colgroup><col class="captions" style="vertical-align: top; white-space: nowrap;"></col></colgroup><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Models]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><div class="printers" style="background: transparent; border: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<ul style="background: transparent; border: 0px; float: left; list-style: none; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline; width: auto;">
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-J2000</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-J2100</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-L90</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-P20</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-P60</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-P60II</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-P80</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T20</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T20II</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T70</li>
</ul>
<ul style="background: transparent; border: 0px; float: left; list-style: none; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline; width: auto;">
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T70II</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T82II</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T88IV</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T88V</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T88VI</li>
<li class="selected" style="background: rgb(77, 77, 77); border: 0px; color: white; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-T90</li>
<li style="background: rgb(238, 238, 238); border: 0px; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-U220</li>
<li style="background: rgb(238, 238, 238); border: 0px; float: left; font-size: 11.004px; line-height: 1; margin: 0px 1px 1px 0px; outline: 0px; padding: 3px 0px; text-align: center; vertical-align: baseline; width: 54px;">TM-U230</li>
</ul>
</div>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Name]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">Print barcode</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Format]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><table class="parameter" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td rowspan="3" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">(A)</td><td rowspan="3" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">ASCII</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">GS</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">k</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dk</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">NUL</span></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">Hex</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">1D</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">6B</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dk</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">NUL</span></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">Decimal</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">29</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">107</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dk</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">NUL</span></td></tr>
</tbody></table>
<div style="background: transparent; border: 0px; outline: 0px; padding: 5px 0px; vertical-align: baseline;">
</div>
<table class="parameter" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td rowspan="3" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">(B)</td><td rowspan="3" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">ASCII</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">GS</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">k</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">Hex</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">1D</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">6B</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td align="left" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">Decimal</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">29</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;">107</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top; white-space: nowrap;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span></td></tr>
</tbody></table>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Range]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span>: different depending on the printers <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span>, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> of (A), and <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span>, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> of (B): different depending on the barcode format. Refer to the tables in the following [Description].</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Default]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">None</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description] </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">Prints the barcode using the barcode system specified by <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span>.<br />
<Function A><br />
<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th rowspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></th><th rowspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Barcode system</th><th colspan="4" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Barcode data ("SP" in the table indicates space.)</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Number of bytes</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">The range of <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Characters (ASCII)</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data ( <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> )</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">UPC-A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> = 11, 12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">UPC-E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> = 6 – 8, 11, 12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57<br />
(However, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 48 when <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> = 7, 8, 11, 12)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">JAN13 (EAN13)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> = 12, 13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">JAN8 (EAN8)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> = 7, 8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODE39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1 ≤ <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9, A – Z, SP, $, %, *, +, -, ., /</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57, 65 – 90, 32, 36, 37, 42, 43, 45, 46, 47</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">ITF (Interleaved 2 of 5)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2 ≤ <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span><br />
(even number)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODABAR (NW-7)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2 ≤ <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9, A – D, a – d, $, +, −, ., /, :</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57, 65 – 68, 97 – 100, 36, 43, 45, 46, 47, 58<br />
(However, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 65 – 68, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dk</span> = 65 – 68, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 97 – 100, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dk</span> = 97 – 100)</td></tr>
</tbody></table>
<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
<ul class="disco" style="background: transparent; border: 0px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> indicates the number of bytes of barcode data. <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">k</span> is an explanation parameter; therefore it does not need to be transmitted.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> specifies the character code data of the barcode data to be printed.</li>
</ul>
</div>
<Function B><br />
<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th rowspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span></th><th rowspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Barcode system</th><th colspan="4" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Barcode data ("SP" in the table indicates space.)</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Number of bytes</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">The range of <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Characters (ASCII)</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data ( <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> )</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">UPC-A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 11, 12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">UPC-E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 6 – 8, 11, 12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57<br />
(However, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 48 when <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 7, 8, 11, 12)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">JAN13 (EAN13)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 12, 13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">68</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">JAN8 (EAN8)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Fixed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 7, 8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">69</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODE39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 1 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9, A – Z, SP, $, %, *, +, -, ., /</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57, 65 – 90, 32, 36, 37, 42, 43, 45, 46, 47</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">70</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">ITF (Interleaved 2 of 5)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 2 – 254<br />
(even number)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">71</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODABAR (NW-7)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 2 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9, A – D, a – d, $, +, −, ., /, :</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57, 65 – 68, 97 – 100, 36, 43, 45, 46, 47, 58<br />
(However, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 65 – 68, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dn</span> = 65 – 68, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 97 – 100, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dn</span> = 97 – 100)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">72</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODE93</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 1 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">00h – 7Fh</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 0 – 127</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">73</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">CODE128</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 2 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">00h – 7Fh</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 0 – 127<br />
(However <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 123, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2</span> = 65 – 67)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">74</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">GS1-128</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 2 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">NUL – SP(7Fh)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 0 – 127</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">75</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">GS1 DataBar Omnidirectional</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">76</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">GS1 DataBar Truncated</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">77</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">GS1 DataBar Limited</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 48 – 57<br />
(However <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 48, 49)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">78</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">GS1 DataBar Expanded</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Can be changed</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> = 2 – 255</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9, A – D, a – d, SP, !, ", %, $, ', (, ), *, +, ,, -, ., /, :, ;, <, =, >, ?, _, {</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> = 32 – 34, 37 – 63, 65 – 90, 95, 97 – 122, 123<br />
(However <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 40, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2</span> = 48 – 57, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d3</span> = 48 – 57 or <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span> = 48 – 57, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2</span> = 48 – 57)</td></tr>
</tbody></table>
<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
<ul class="disco" style="background: transparent; border: 0px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> specifies the number of bytes of barcode data.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span> specifies the character code data of the barcode data to be printed.</li>
</ul>
</div>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes]</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When Standard mode is selected, this command is enabled only when the print position is at the head of a line or when no data exists in the print buffer.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">when Page mode is selected, this command develops the barcode data in the print buffer but the printer does not print the barcode data.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The barcode width that exceeds the print area cannot be specified.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">This command feeds as much paper as is required to print the barcode, regardless of the line spacing specified by line space setting commands.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The barcode is not affected by print mode (emphasized, underline, or 90° clockwise-rotated), except for upside-down print mode.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">After barcode printing, the print postion is moved to left side of the printable area. Also, the printer is in the status "<a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=7#bol" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">beginning of the line</a>".</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The values of <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> from 0 – 6 in (A) and from 65 – 78 in (B) select the same barcode system, respectively. The printing results are the same.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">This command specifies <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 0 – 6 and ends with a <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">NUL</span> code.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When an odd number of data is processed for ITF barcode system ( <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 5), the printer ignores the last received data.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer processes <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">n</span> bytes from the next data as barcode data by this command specifying <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 65 – 78.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Print area does not include quiet zone (left/right margin) of barcode. Make sure to secure the quiet zone, using this command.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Ladder barcode (barcode rotated by 90 degrees in Page mode) is printed with appropriate printing speed regardless of the printer's maximum printing speed or the setting of <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=207" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS ( K</span> <Function 48></a>.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for UPC-A (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 0, 65) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modular check character (1 character) is processed as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Automatically added when processing data is 11 byte.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The 12th byte data is processed as a modular check character when processing data is 12 byte. In this case, modular check character is not checked.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Left guard bar/center bar/right guard bar are added automatically.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for UPC-E (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 1, 66) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Some models do not support settings of 6, 7, or 8 bytes for the amounts of data to process.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is 6 bytes, the number system character (NSC) 0 is added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is any of (7, 8, 11, 12 bytes), the first data (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>) is processed as number system character (NSC) so 0 must be specified.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modular check character (1 character) is processed as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is any of (6, 7, 11 bytes), it is added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is 8 bytes, the 8th byte data is processed as a modular check character. However, the modular check character is not checked.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The 12th byte data is processed as a modular check character when processing data is 12 byte. In this case, modular check character is not checked.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modular check characters are data to decide the bar pattern; they are not printing data.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Prints a 6-column short code that except NSC and modular check characters.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is 6, 7, or 8 bytes, the shortened 6-digit code specified by (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dk</span>) is printed.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the amount of data to process is either of (11, 12 bytes), a shortened 6-digit code generated from the (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2 ... d11</span>) data in accordance with the table below is printed.<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="10" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data of transmitted by host PC</th><th colspan="6" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Printing data</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d3</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d4</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d5</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d6</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d7</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d8</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d9</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d10</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d11</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D1</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D2</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D3</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D4</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D5</span></th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">D6</span></th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">3 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">3</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">4</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">0 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">1 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">−</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">5 – 9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">d11</td></tr>
</tbody></table>
<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
Specify 0 at indicated data by "−" in the table.<br />
When <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d6</span> = 1 – 9, be sure to specify (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d11</span> = 5 – 9).</div>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Left guard bar/right guard bar are added automatically.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for JAN13/EAN13 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 2, 67) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modular check character (1 character) is processed as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Automatically added when processing data is 12 byte.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The 13th byte data is processed as a modular check character when processing data is 13 byte. In this case, modular check character is not checked.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Left guard bar/center bar/right guard bar are added automatically.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for JAN8/EAN8 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 3, 68) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modular check character (1 character) is processed as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Automatically added when processing data is 7 byte.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The 8th byte data is processed as a modular check character when processing data is 8 byte. In this case, modular check character is not checked.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Left guard bar/center bar/right guard bar are added automatically.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for CODE39 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 4, 69) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer processes the start character (ASCII = */Hex = 2Ah/Decimal = 42) as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the first barcode (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>) is "*", the printer processes the data as a first character.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the first barcode (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>) is not "*", the printer adds a start character (*) automatically.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer processes the stop character (ASCII = */Hex = 2Ah/Decimal = 42) as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the last barcode (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dk</span> or <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dn</span>) is "*", the printer processes the data as a last character.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">If the last barcode (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dk</span> or <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dn</span>) is not "*", the printer adds a last character (*) automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When "*" is processed during barcode data processing, the printer processes "*" as a stop character. The printer prints data preceding "*" and finishes command processing. Therefore, data following "*" are processed as normal data.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Check digits are not calculated and added.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for ITF (Interleaved 2 of 5) (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 5, 70) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Start code and stop code are added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Check digits are not calculated and added.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for CODABAR (NW-7) (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 6, 71) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Start character and stop character are not added automatically. Transmit data including the codes.<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Specify the start character (ASCII = "A"–"D", "a"–"d" / Hex = 41h–44h, 61h–64h / Decimal = 65–68, 97–100) at beginning of the data (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>).</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Specify the stop character (ASCII = "A"–"D", "a"–"d" / Hex = 41h–44h, 61h–64h / Decimal = 65–68, 97–100) at end of the data (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dk</span> or <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">dn</span>).</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Start character or stop character (ASCII = "A"–"D", "a"–"d" / Hex = 41h–44h, 61h–64h / Decimal = 65–68, 97–100) cannot be specified in barcode data.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The character (ASCII = "a"–"d" / Hex = 61h–64h / Decimal = 97–100) is supported by some printer models.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Check digits are not calculated and added.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for CODE93 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 72) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Start character and stop character are added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Check digits (2 character) are calculated and added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When HRI characters are designated to be added, special character HRI characters are processed as follows.<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer prints an HRI character "□" as start and stop character.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer prints HRI characters "■ + an alphabetic character" as control characters (not printable characters).</li>
</ul>
</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Notes for CODE128 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 73) process]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The first two-byte (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>, <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d2</span>) start character must be code set selection character (any of CODE A, CODE B, or CODE C) which selects the first code set.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Check digit (1 character) is calculated and added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Special character HRI is processed as follows:<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The printer does not print HRI characters that correspond to the shift character or code set selection character (CODE A, CODE B, or CODE C).</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">HRI characters of the function characters (FNC1, FNC2, FNC3, or FNC4) and control characters (in Hexadecimal: 00h – 1Fh, 7Fh / in Decimal 0 – 31, 127) are printed as spaces.</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The range of data (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span>) that can be processed in each code set (CODE A, CODE B, CODE C) is shown in the table below. Data where the character field is blank cannot be used. Transmit the 2-byte data shown in the following table ([Hex = 7Bh / Decimal = 123] + character code) from the host for the special characters and barcode data "{".<table class="noborder" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><table class="centergrid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">00</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">NUL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">00</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">01</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SOH</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">01</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">02</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">STX</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">02</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">03</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ETX</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">03</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">04</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">EOT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">04</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">05</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ENQ</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">05</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">06</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ACK</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">06</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">07</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">BEL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">07</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">08</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">BS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">08</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">09</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">HT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">09</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">LF</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">VT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FF</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CR</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SO</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SI</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DLE</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">NAK</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SYN</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ETB</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CAN</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">EM</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SUB</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ESC</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">GS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">RS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">US</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SP</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SP</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">!</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">!</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">"</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">"</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">#</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">#</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">$</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">$</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">%</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">%</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">&</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">&</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">'</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">'</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">+</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">+</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">,</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">,</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">-</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">-</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">.</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">.</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">/</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">/</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">:</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">:</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">;</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">;</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"><</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"><</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">=</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">=</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">?</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">?</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">@</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">@</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td></tr>
</tbody></table>
</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><table class="centergrid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">G</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">G</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">H</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">H</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">I</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">I</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">J</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">J</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">K</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">K</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">L</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">L</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">M</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">M</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">N</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">N</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">O</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">O</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">80</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">P</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">P</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">80</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">81</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">81</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">82</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">R</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">R</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">82</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">83</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">S</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">S</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">83</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">84</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">T</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">T</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">84</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">85</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">U</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">U</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">85</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">86</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">V</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">V</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">86</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">87</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">W</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">W</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">87</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">88</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">X</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">X</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">88</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">89</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">89</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">90</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">90</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">91</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">[</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">[</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">91</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">92</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">\</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">\</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">92</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">93</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">]</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">]</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">93</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">94</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">^</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">^</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">94</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">95</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">_</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">_</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">95</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">96</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">`</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">96</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">97</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">a</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">97</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">98</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">b</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">98</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">99</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">c</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">99</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">100</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">d</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">101</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">e</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">102</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">f</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">103</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">g</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">104</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">h</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">105</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">i</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">106</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">j</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">107</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">k</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">108</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">l</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">109</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">m</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">110</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">n</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">111</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">o</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">112</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">p</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">113</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">114</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">r</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">115</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">s</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">116</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">t</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">117</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">u</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">118</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">v</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">119</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">w</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">120</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">x</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">121</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">122</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 7B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 123</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">{</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">124</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">|</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">125</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">}</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">126</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">~</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">127</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DEL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Special Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 50</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 34</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 52</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE A</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE B</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 43</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CODE C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 53</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 83</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SHIFT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SHIFT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description: Applied to GS1-128 (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 74)]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS1-128 processes the following structures.<br />(a) Basic structure<br /><table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Start character</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">FNC1</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">AI</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data part</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Check digit A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Check digit B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Stop character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Automatically added</td><td colspan="3" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">( <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span> )</td><td colspan="2" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Automatically added</td></tr>
</tbody></table>
<br />(b) Concatenated code structure<br /><table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Start character</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">FNC1</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">AI</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data part</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Check digit A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">FNC1</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">AI</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data part</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Check digit A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Check digit B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Stop character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Automatically added</td><td colspan="7" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">( <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span> )</td><td colspan="2" style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Automatically added</td></tr>
</tbody></table>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Transmit the data relevant to check digit A along with the application identifier (AI), from the host.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The start character number system character (CODE A, CODE B, CODE C), FNC1, check digit B (1 character), and stop character are added automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The 4 special characters (SP, "(", ")", "*") are processed as shown in the table below.<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="4" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Special characters</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Processing</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">SP</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">After <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>, the first SP is processed as AI and the data part delimiter, and a space is inserted for the HRI characters. Spaces are inserted for the HRI characters for subsequent SP.<br />
In any case, SP does not constitute encoded data.</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">"(" is inserted for the HRI character. It can be used when you want the HRI characters that indicate AI to look nice when used with the pair of ")".<br />
"(" does not constitute encoded data.</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">After <span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1</span>, the first ")" is processed as AI and the data part delimiter, and ")" is inserted for the HRI characters. ")" are inserted for the HRI characters for subsequent ")".<br />
In any case, ")" does not constitute encoded data.</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">2A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">Check digit A (1 character), calculated with modulus 10, is added as the data part at the position of "*". "*" is not an HRI character, but check digits are inserted for HRI characters.</td></tr>
</tbody></table>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Examples of barcode data using special characters (SP, "(", ")", "*") are shown below.<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
<table class="noborder" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">Example:</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">When [AI = 01/data = 9501234567890/Specify to add check digit A/enclose AI in ()] GS k 74 18 "(01)9501234567890*"<br />
When HRI characters are designated to be added, the HRI characters are [(01)95012345678903].</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">Example:</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">When [AI = 01/data = 9501234567890/Specify to add check digit A/enclose AI in (), and insert a space between the data] GS k 74 18 "(01)9501234567890*"<br />
When HRI characters are designated to be added, the HRI characters are [(01)95012345678903].</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">Example:</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">When linking [AI = 01/data = 9501234567890/Specify to add check digit A/enclose AI in ()] and [AI = 3102/data = 000400/enclose AI in ()], and separating the HRI characters between the link with a space<br />
GS k 74 33 "(01)9501234567890* {1(3102)000400"<br />
When HRI characters are designated to be added, the HRI characters are [(01)95012345678903 (3102)000400].</td></tr>
</tbody></table>
</div>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When HRI characters are designated to be added, (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d1 ... dn</span>) is printed as HRI characters. Automatically added data is not treated as HRI characters. The HRI characters of special characters are processed as follows. ("SP" indicates a space)<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI character of the start character (CODE A, CODE B, CODE C) is not printed.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI characters of the function characters (FNC1, FNC3) and the control characters (Hex = 00h–1Fh, 7Fh / Decimal = 0–31, 127) are printed as spaces.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI characters of special characters (SP, "(", ")") are printed as the respective characters (SP, "(", ")").</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI character of special character ("*") prints a check digit.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI characters of barcode data ["{"+("(", ")", "*", "{")] are printed as the respective characters ("(", ")", "*", "{")</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The range of data (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span>) that can be processed in each code set (CODE A, CODE B, CODE C) is shown in the table below. Data where the character field is blank cannot be used. Transmit the 2-byte data shown in the following table ([Hex = 7Bh / Decimal = 123] + character code) from the host for the special characters (FNC1, FNC3) and barcode data "(", ")", "*", and "{",.<table class="noborder" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><table class="centergrid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">00</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">NUL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">00</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">01</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SOH</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">01</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">02</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">STX</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">02</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">03</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ETX</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">03</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">04</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">EOT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">04</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">05</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ENQ</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">05</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">06</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ACK</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">06</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">07</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">BEL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">07</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">08</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">BS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">08</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">09</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">HT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">09</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">LF</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">VT</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FF</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CR</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SO</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SI</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">10</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DLE</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">11</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">12</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">13</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">14</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DC4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">15</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">NAK</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">16</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SYN</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">17</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ETB</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">18</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">CAN</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">19</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">EM</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SUB</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">ESC</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">GS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">RS</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">US</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">21</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">!</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">!</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">22</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">"</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">"</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">23</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">#</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">#</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">24</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">$</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">$</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">25</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">%</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">%</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">26</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">&</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">&</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">27</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">'</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">'</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 2A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">+</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">+</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">,</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">,</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">-</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">-</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">.</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">.</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">/</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">/</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">30</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">0</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">34</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">35</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">36</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">37</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">38</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">8</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">39</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">9</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">:</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">:</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">;</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">;</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"><</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"><</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">=</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">=</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">3F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">?</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">?</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">@</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">@</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">43</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">44</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td></tr>
</tbody></table>
</td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"> </td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><table class="centergrid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">45</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">46</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">47</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">G</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">G</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">48</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">H</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">H</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">I</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">I</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">J</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">J</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">K</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">K</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">L</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">L</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">M</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">M</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">N</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">N</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">4F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">O</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">O</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">50</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">80</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">P</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">P</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">80</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">81</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">81</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">52</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">82</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">R</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">R</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">82</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">53</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">83</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">S</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">S</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">83</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">54</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">84</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">T</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">T</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">84</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">55</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">85</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">U</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">U</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">85</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">56</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">86</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">V</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">V</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">86</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">57</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">87</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">W</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">W</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">87</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">58</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">88</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">X</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">X</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">88</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">59</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">89</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">89</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">90</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">Z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">90</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">91</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">[</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">[</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">91</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">92</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">\</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">\</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">92</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">93</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">]</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">]</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">93</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">94</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">^</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">^</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">94</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">5F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">95</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">_</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">_</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">95</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">60</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">96</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">`</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">96</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">61</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">97</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">a</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">97</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">62</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">98</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">b</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">98</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">63</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">99</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">c</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">99</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">64</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">100</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">d</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">65</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">101</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">e</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">66</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">102</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">f</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">67</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">103</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">g</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">68</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">104</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">h</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">69</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">105</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">i</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">106</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">j</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">107</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">k</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">108</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">l</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">109</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">m</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">110</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">n</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">6F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">111</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">o</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">70</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">112</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">p</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">71</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">113</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">q</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">72</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">114</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">r</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">73</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">115</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">s</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">74</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">116</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">t</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">75</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">117</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">u</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">76</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">118</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">v</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">77</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">119</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">w</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">78</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">120</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">x</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">79</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">121</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">y</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">122</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">z</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 7B</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 123</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">{</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7C</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">124</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">|</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7D</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">125</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">}</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7E</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">126</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">~</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7F</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">127</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">DEL</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="2" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"><span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">d</span></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Special Character</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE A</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE B</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-size: 10px; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">CODE C</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 49</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC1</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">7B, 33</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">123, 51</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">FNC3</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;"></td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">20</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">32</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SP</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SP</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">SP</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">(</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">)</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">2A</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">42</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: top;">*</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description: Applied to GS1 DataBar Omnidirectional (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 75)]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Transmit the 13-digit product identification number, excluding the application identifier (AI) and check digit, from the host.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the application identifier (AI) automatically. The AI is "01".</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the check digit (1 character) automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the guard pattern and finder pattern automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Prints the 18 characters of ["(01)", (d1...d13), check digit] as HRI characters when HRI characters are designated to be added.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">An example of barcode data is shown below.<br />When printing a barcode with the product identification number [2001234567890].<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
GS k 75 13 "2001234567890"</div>
When HRI characters are designated to be added, the HRI characters are [(01)20012345678909].</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the barcode height set with <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> is smaller than [33 times the module width], a barcode with a height (excluding the HRI characters) of [module width × 33] is printed, without reference to the <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> setting.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description: Applied to GS1 DataBar Omnidirectional (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 76)]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Transmit the 13-digit product identification number, excluding the application identifier (AI) and check digit, from the host.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the application identifier (AI) automatically. The AI is "01".</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the check digit (1 character) automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the guard pattern and finder pattern automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Prints the 18 characters of ["(01)", (d1...d13), check digit] as HRI characters when HRI characters are designated to be added.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">An example of barcode data is shown below.<br />When printing a barcode with the product identification number [0001234567890].<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
GS k 76 13 "0001234567890"</div>
When HRI characters are designated to be added, the HRI characters are [(01)00012345678909].</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the barcode height set with <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> is smaller than [13 times the module width], a barcode with a height (excluding the HRI characters) of [module width × 13] is printed, without reference to the <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> setting.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description: Applied to GS1 DataBar Limited (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 77)]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Transmit the 13-digit product identification number, excluding the application identifier (AI) and check digit, from the host.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the application identifier (AI) automatically. The AI is "01".</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the check digit (1 character) automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the guard pattern and finder pattern automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Prints the 18 characters of ["(01)", (d1...d13), check digit] as HRI characters when HRI characters are designated to be added.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">An example of barcode data is shown below.<br />When printing a barcode with the product identification number [1501234567890].<div class="indent" style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px 0px 0px 12pt; vertical-align: baseline;">
GS k 77 13 "1501234567890"</div>
When HRI characters are designated to be added, the HRI characters are [(01)15012345678907].</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the barcode height set with <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> is smaller than [10 times the module width], a barcode with a height (excluding the HRI characters) of [module width × 10] is printed, without reference to the <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> setting.</li>
</ul>
</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td colspan="2" style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">[Description: Applied to GS1 DataBar Expanded (<span class="parameter" style="background: transparent; border: 0px; font-style: italic; font-weight: bold; margin: 0px; outline: 0px; overflow: visible; padding: 0px; vertical-align: baseline;">m</span> = 78)]</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"></td><td style="border: 0px none; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><ul class="piazza" style="background: transparent; border: 0px; list-style: square; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Transmit the 2-byte data shown in the following table ([Hex = 7Bh / Decimal = 123] + character code) from the host for the special character (FNC1) and symbol data "(", ")". ("+" in the table is not included in the transmission data)<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;"></th><th colspan="3" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Transmit data from the host</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Data</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">ASCII</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">FNC1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">{ + 1</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">7B + 31</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">123 + 49</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">{ + (</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">7B + 28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">123 + 40</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">{ + )</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">7B + 29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">123 + 41</td></tr>
</tbody></table>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The special characters ("(", ")") are processed as shown in the table below.<table class="grid" style="border-collapse: collapse; border-color: darkgray; border-image: initial; border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; font-size: 12px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><tbody style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;">
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th colspan="4" style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Special characters</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Character</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Hex</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Decimal</th><th style="background-color: #eeeeee; border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; font-weight: normal; margin: 0px; outline: 0px; padding: 0px 4px; text-align: center; vertical-align: middle;">Processing</th></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">(</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">28</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">40</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">"(" is inserted for the HRI character. It can be used when you want the HRI characters that indicate AI to look nice when used with the pair of ")".<br />
"(" does not constitute encoded data.</td></tr>
<tr style="border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;"><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">)</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">29</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">41</td><td style="border-color: darkgray; border-image: initial; border-style: solid; border-width: 0px 1px 1px 0px; empty-cells: show; margin: 0px; outline: 0px; padding: 0px 4px; vertical-align: top;">")" is inserted for the HRI character. It can be used when you want the HRI characters that indicate AI to look nice when used with the pair of "(".<br />
")" does not constitute encode data.</td></tr>
</tbody></table>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Adds the guard pattern and finder pattern automatically.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When HRI characters are designated to be added, special character HRI characters are processed as follows.<ul class="disco" style="background: transparent; border: 0px; list-style: disc; margin: 0px 0px 0px 8px; outline: 0px; padding: 0px 0px 0px 8px; vertical-align: baseline;">
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI character of function character (FNC1) is not printed.</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI characters of special characters ("(", ")") are printed as the respective characters ("(", ")").</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">The HRI characters of barcode data ["{" + ("(", ")")] are printed as the respective characters ("(", ")").</li>
</ul>
</li>
<li style="background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">When the barcode height set with <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> is smaller than [34 times the module width], a barcode with a height (excluding the HRI characters) of [module width × 34] is printed, without reference to the <a href="https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=127" style="background: transparent; border: 0px; color: #0066cc; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;"><span class="command" style="background: transparent; border: 0px; font-weight: bold; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GS h</span></a> setting.)</li>
</ul>
</td></tr>
</tbody></table>
</div>
</div>
<hr class="notification" style="background-color: white; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 10px;" />
<div style="background: rgb(255, 255, 255); border: 0px; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; outline: 0px; padding: 0px; text-align: right; vertical-align: baseline;">
ESC/POS<sup style="background: transparent; border: 0px; font-size: 8.5px; margin: 0px; outline: 0px; padding: 0px;">®</sup> includes patented or patent pending commands. The contents must not be disclosed to third parties</div>
<div style="background: rgb(255, 255, 255); border: 0px; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; outline: 0px; padding: 0px; text-align: right; vertical-align: baseline;">
<br /></div>
<div style="background: rgb(255, 255, 255); border: 0px; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;">
Fuente: https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=128</div>
Jesús Morenohttp://www.blogger.com/profile/08621607374880015996noreply@blogger.com0