{"id":2526,"date":"2025-04-16T04:58:21","date_gmt":"2025-04-16T04:58:21","guid":{"rendered":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?post_type=spl_knowledgebase&#038;p=2526"},"modified":"2025-06-10T11:15:32","modified_gmt":"2025-06-10T11:15:32","slug":"positioning","status":"publish","type":"spl_knowledgebase","link":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/","title":{"rendered":"Positioning"},"content":{"rendered":"\n<p>There are 3 key methods to positioning items in SimpleHMI:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Character position<\/li>\n\n\n\n<li>Pixel position (uses a &#8220;px&#8221; suffix)<\/li>\n\n\n\n<li>Fractional position (uses a &#8220;%&#8221; suffix)<\/li>\n<\/ol>\n\n\n\n<p>All of these methods may be combined with positioning relative to:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The left or top edge of the screen or bounding box<\/li>\n\n\n\n<li>The centre of the screen or bounding box (uses a &#8220;C&#8221; prefix)<\/li>\n\n\n\n<li>The right or bottom edge of the screen or bounding box (uses a negative number)<\/li>\n<\/ol>\n\n\n\n<p>Any combination of these may be used in every instruction that takes positioning.&nbsp; These concepts are succinctly explained by example.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><br>   #HMI SetCursor( x:10, y:-2 )     ;10 chars from the left, 2 lines from the bottom<br><br>   #HMI SetCursor( x:c-2, x:c+30px );2 chars from the left of centre, 30 pixels down from centre<br><br>   #HMI SetCursor( x:-45px, y:25% ) ;45 pixels from the right, 1\/4 from the top<br><\/pre>\n\n\n\n<h6 class=\"wp-block-heading\">Bounding Box<\/h6>\n\n\n\n<p>Images and buttons are positioned relative to the whole screen.\u00a0 Text is drawn relative to the current bounding box which is set and cleared by the\u00a0<a href=\"https:\/\/www.splatco.com\/skb\/5564.htm\">#HMI <\/a><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/setbounds\/\">SetBounds<\/a><a href=\"https:\/\/www.splatco.com\/skb\/5564.htm\">()<\/a>\u00a0instruction.\u00a0 The default bounding box is the whole screen.<\/p>\n\n\n\n<p>Therefore:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/hbar\/\">#HMI SetCursor()<\/a>\u00a0uses the current bounding box.<\/li>\n\n\n\n<li><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/cursorrel\/\">#HMI CursorRel()<\/a>\u00a0uses the current bounding box.<\/li>\n\n\n\n<li><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/buttonevent2\/\">#HMI ButtonEvent2()<\/a>\u00a0uses the whole screen.<\/li>\n\n\n\n<li><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/drawimage\/\">#HMI DrawImage()<\/a>\u00a0uses the whole screen, but only draws the section that lies within the current bounding box (prior to V4.2 it used the whole screen).<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\">Character positioning<\/h6>\n\n\n\n<p>Character positioning uses the dimensions of the current font.&nbsp; Character positioning is performed when a position is just a number with no suffix (eg: &#8220;px&#8221; or &#8220;%&#8221;).<\/p>\n\n\n\n<p>If the font is proportional things get more complicated because characters have a varying width, so the HMI controller uses the advance of a &#8216;0&#8217; (zero) to determine the offset.&nbsp; If positioning is from the right edge, it performs an initial offset of the width of the widest character.&nbsp; When positioning the row, the baseline of the current font is used.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"159\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif\" alt=\"\" class=\"wp-image-2527\"\/><\/figure>\n\n\n\n<p>In other words, character positioning works well with non-proportional fonts such as the default system font, but works less reliably with proportional fonts.<\/p>\n\n\n\n<p>Using the baseline means the font size can be changed and characters printed on the same line will all line up.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Examples<\/h6>\n\n\n\n<p>Print from the top left corner using a mix of font sizes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI SetFont( \"large.fon\" )<br>   #HMI SetCursor( x:0, y:0 )    ;position using the large font to ensure there's space for it<br>   #HMI SetFont()                ;default font<br>   #HMI Print( \"Normal Text \" )<br>   #HMI SetFont( \"large.fon\" )<br>   #HMI Print( \"Large Text\" )<br>   #HMI SetFont( \"small.fon\" )<br>   #HMI Print( \" and Small Text\" )<\/pre>\n\n\n\n<h6 class=\"wp-block-heading\">Pixel Positioning<\/h6>\n\n\n\n<p>Pixel positioning uses only whole numbers and has a &#8220;px&#8221; suffix.&nbsp; Some examples:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI SetCursor( x:10px, y:50px )<\/pre>\n\n\n\n<p>position the cursor 10 pixels from the left, 50 pixels from the top of the current bounds.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI SetCursor( x:-50px, y:( f(=w,3,0), \"px\" ) )<\/pre>\n\n\n\n<p>position the cursor 50 pixels from the right and the value in W as pixels from the top of the current bounds.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Fractional position<\/h6>\n\n\n\n<p>Fraction positioning uess a &#8220;%&#8221; suffix and is based on the current bounds.&nbsp; Some examples:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI SetCursor( x:10%, y:-45.5% )<\/pre>\n\n\n\n<p>position the cursor 10% from the left, 45.5% from the bottom of the current bounds.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Left or Top Edge<\/h6>\n\n\n\n<p>A positive position number means positioning will be performed from the left or top edge.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Examples<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2 : horizontal = 2 characters from the current left edge; vertical = 2 lines from the top.<\/li>\n\n\n\n<li>25% : horizontal = 1\/4 of the screen or box width from the current left edge; vertical = 1\/4 of the screen or box height from the current top edge.<\/li>\n\n\n\n<li>65px : horizontal = 65 pixels from the current left edge; vertical = 65 pixels from the current top edge.<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\">Centre Relative<\/h6>\n\n\n\n<p>A horizontal or vertical position the starts with &#8220;C&#8221; means relative to the centre of the current box.<\/p>\n\n\n\n<p>Examples<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C = from the centre of the current box.<\/li>\n\n\n\n<li>C-5 : horizontal = 5 characters to the left of the centre of the current box; vertical = 5 rows above the centre of the current box.<\/li>\n\n\n\n<li>C-15px :&nbsp;horizontal = 15 pixels to the left of the centre of the current box; vertical =&nbsp; 15 pixels above the centre of the current box.<\/li>\n\n\n\n<li>C+2 : horizontal = 2 characters to the right of the centre of the current box; vertical =&nbsp;2 rows below the centre of the current box.<\/li>\n\n\n\n<li>C+10% :&nbsp;horizontal = 10% of the current box width to the right of centre; vertical =&nbsp;10% of the current box height below centre.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI SetCursor( x:C-2.5, y:C+10px )<\/pre>\n\n\n\n<p>position the cursor left 2.5 characters from the centre, 10 pixel down from the centre of the current bounds.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   #HMI DrawImage( x:C+15px, y:( \"C+\", f(=q,3,0), \"px\" ), i:\"orange.png\" )<\/pre>\n\n\n\n<p>draw the image 15 pixels right of centre, the value of Q down from the centre of the current bounds.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Right Edge<\/h6>\n\n\n\n<p>A negative position number means positioning will be performed from the right or bottom edge.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Examples<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li>-3 : horizontal = 3 characters from the current right edge; vertical = 3 lines from the bottom.<\/li>\n\n\n\n<li>-10% : horizontal = 1\/10 of the screen or box width from the current right edge; vertical = 1\/10 of the screen or box height from the current bottom edge.<\/li>\n\n\n\n<li>-65px : horizontal = 65 pixels from the current right edge; vertical = 65 pixels from the current bottom edge.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>There are 3 key methods to positioning items in SimpleHMI: All of these methods may be combined with positioning relative to: Any combination of these&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2505,"menu_order":4,"template":"","class_list":["post-2526","spl_knowledgebase","type-spl_knowledgebase","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Positioning - SPLat Controls<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Positioning - SPLat Controls\" \/>\n<meta property=\"og:description\" content=\"There are 3 key methods to positioning items in SimpleHMI: All of these methods may be combined with positioning relative to: Any combination of these...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/\" \/>\n<meta property=\"og:site_name\" content=\"SPLat Controls\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-10T11:15:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"394\" \/>\n\t<meta property=\"og:image:height\" content=\"159\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/\",\"name\":\"Positioning - SPLat Controls\",\"isPartOf\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif\",\"datePublished\":\"2025-04-16T04:58:21+00:00\",\"dateModified\":\"2025-06-10T11:15:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif\",\"width\":394,\"height\":159},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programming reference\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Instructions arranged by function\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"# Hash commands and functions\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"# HMI Controller Instructions\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Positioning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"name\":\"SPLat Controls\",\"description\":\"OEM Embedded Machine Controllers\",\"publisher\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\",\"name\":\"SPLat Controls\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"caption\":\"SPLat Controls\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Positioning - SPLat Controls","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Positioning - SPLat Controls","og_description":"There are 3 key methods to positioning items in SimpleHMI: All of these methods may be combined with positioning relative to: Any combination of these...","og_url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/","og_site_name":"SPLat Controls","article_modified_time":"2025-06-10T11:15:32+00:00","og_image":[{"width":394,"height":159,"url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif","type":"image\/gif"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/","name":"Positioning - SPLat Controls","isPartOf":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage"},"thumbnailUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif","datePublished":"2025-04-16T04:58:21+00:00","dateModified":"2025-06-10T11:15:32+00:00","breadcrumb":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#primaryimage","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/Positioning.gif","width":394,"height":159},{"@type":"BreadcrumbList","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/positioning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/"},{"@type":"ListItem","position":2,"name":"Programming reference","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/"},{"@type":"ListItem","position":3,"name":"Instructions arranged by function","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/"},{"@type":"ListItem","position":4,"name":"# Hash commands and functions","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/"},{"@type":"ListItem","position":5,"name":"# HMI Controller Instructions","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/hash-commands-and-functions\/hmi-controller-instructions\/"},{"@type":"ListItem","position":6,"name":"Positioning"}]},{"@type":"WebSite","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","name":"SPLat Controls","description":"OEM Embedded Machine Controllers","publisher":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization","name":"SPLat Controls","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","caption":"SPLat Controls"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/2526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase"}],"about":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/types\/spl_knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/users\/1"}],"up":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/2505"}],"wp:attachment":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/media?parent=2526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}