{"id":25994,"date":"2022-12-14T21:55:38","date_gmt":"2022-12-14T16:25:38","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/"},"modified":"2022-12-14T21:55:38","modified_gmt":"2022-12-14T16:25:38","slug":"solved-drawing-textbox-at-runtime-in-vb-net-and-indexing","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/","title":{"rendered":"[Solved] Drawing Textbox at runtime in VB.net and indexing"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-25148714\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"25148714\" data-parentid=\"25142194\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You can try a resizable UserControl.<\/p>\n<p>Create a new UserControl as a template (German, but you will find it):<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\" alt=\"enter image description here\"><\/p>\n<p>Set the <code>BorderStyle<\/code> to <code>FixedSingle<\/code>.<\/p>\n<p>Add a <code>Label<\/code> to the <code>UserControl<\/code>. I called it <code>lblInner<\/code>:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/1671035138_862_Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\" alt=\"enter image description here\"><\/p>\n<p>Now for some coding including the possibility to resize the UserControl at Runtime using Mouse Handles. Please note that the code for resizing is used from the following excellent Stack Overflow answer by <code>Charles P.<\/code>:<\/p>\n<p>Custom Resize Handle in Border-less Form C#<\/p>\n<pre><code>Public Class MyBoxLabel\n\n#Region \"Constructor\"\n    Public Sub New()\n\n        ' Dieser Aufruf ist f\u00fcr den Designer erforderlich.\n        InitializeComponent()\n\n        ' F\u00fcgen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.\n\n\n        Me.lblInner.AutoSize = False\n        Me.lblInner.TextAlign = ContentAlignment.MiddleCenter\n        'Need a free border at the sides, or the mouse actions will not work properly\n        Me.lblInner.Location = New Point(3, 3)\n        Me.lblInner.Size = New Size(Me.ClientSize.Width - 7, Me.ClientSize.Height - 7)\n        Me.lblInner.Anchor = AnchorStyles.Left Or AnchorStyles.Bottom Or AnchorStyles.Right Or AnchorStyles.Top\n    End Sub\n#End Region\n\n#Region \"Properties\"\n    ''' &lt;summary&gt;\n    ''' Allows you to change the inner text\n    ''' &lt;\/summary&gt;\n    ''' &lt;value&gt;&lt;\/value&gt;\n    ''' &lt;returns&gt;&lt;\/returns&gt;\n    ''' &lt;remarks&gt;&lt;\/remarks&gt;\n    Public Property InnerText As String\n        Set(value As String)\n            Me.lblInner.Text = value\n        End Set\n        Get\n            Return Me.lblInner.Text\n        End Get\n    End Property\n\n    ''' &lt;summary&gt;\n    ''' Allows you to change the inner font\n    ''' &lt;\/summary&gt;\n    ''' &lt;value&gt;&lt;\/value&gt;\n    ''' &lt;returns&gt;&lt;\/returns&gt;\n    ''' &lt;remarks&gt;&lt;\/remarks&gt;\n    Public Property InnerFont As Font\n        Set(value As Font)\n            Me.lblInner.Font = value\n        End Set\n        Get\n            Return Me.lblInner.Font\n        End Get\n    End Property\n\n    'Add further properties as needed\n#End Region\n\n#Region \"Constants\"\n    Const WM_NCHITTEST As UInt32 = &amp;H84\n    Const WM_MOUSEMOVE As UInt32 = &amp;H200\n\n    Const HTLEFT As UInt32 = 10\n    Const HTRIGHT As UInt32 = 11\n    Const HTBOTTOMRIGHT As UInt32 = 17\n    Const HTBOTTOM As UInt32 = 15\n    Const HTBOTTOMLEFT As UInt32 = 16\n    Const HTTOP As UInt32 = 12\n    Const HTTOPLEFT As UInt32 = 13\n    Const HTTOPRIGHT As UInt32 = 14\n\n    Const RESIZE_HANDLE_SIZE As Integer = 10\n#End Region\n\n#Region \"Handling of Window Messages to allow resizing of the UserControl\"\n    Protected Overrides Sub WndProc(ByRef m As Message)\n\n        Dim handled As Boolean = False\n        If m.Msg = WM_NCHITTEST OrElse m.Msg = WM_MOUSEMOVE Then\n            Dim formSize As Size = Me.Size\n            Dim screenPoint As New Point(m.LParam.ToInt32())\n            Dim clientPoint As Point = Me.PointToClient(screenPoint)\n\n            Dim boxes As New Dictionary(Of UInt32, Rectangle)() From { _\n                {HTBOTTOMLEFT, New Rectangle(0, formSize.Height - RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTBOTTOM, New Rectangle(RESIZE_HANDLE_SIZE, formSize.Height - RESIZE_HANDLE_SIZE, formSize.Width - 2 * RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTBOTTOMRIGHT, New Rectangle(formSize.Width - RESIZE_HANDLE_SIZE, formSize.Height - RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTRIGHT, New Rectangle(formSize.Width - RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE, formSize.Height - 2 * RESIZE_HANDLE_SIZE)}, _\n                {HTTOPRIGHT, New Rectangle(formSize.Width - RESIZE_HANDLE_SIZE, 0, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTTOP, New Rectangle(RESIZE_HANDLE_SIZE, 0, formSize.Width - 2 * RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTTOPLEFT, New Rectangle(0, 0, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE)}, _\n                {HTLEFT, New Rectangle(0, RESIZE_HANDLE_SIZE, RESIZE_HANDLE_SIZE, formSize.Height - 2 * RESIZE_HANDLE_SIZE)} _\n            }\n\n            For Each hitBox As KeyValuePair(Of UInt32, Rectangle) In boxes\n                If hitBox.Value.Contains(clientPoint) Then\n                    m.Result = CType(hitBox.Key, IntPtr)\n                    handled = True\n                    Exit For\n                End If\n            Next\n        End If\n\n        If Not handled Then\n            MyBase.WndProc(m)\n        End If\n    End Sub\n#End Region\n\nEnd Class\n<\/code><\/pre>\n<p>Compile your project.<\/p>\n<p>In your ToolBox you will now find the new UserControl. Add it to your form and launch your application. When you move your mouse to the edges of the control you will see the typical resize mouse cursors. Use these to resize the control. The text will stay centered due to the <code>Anchor<\/code> properties of the Label and the <code>TextAlign<\/code>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Drawing Textbox at runtime in VB.net and indexing <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You can try a resizable UserControl. Create a new UserControl as a template (German, but you will find it): Set the BorderStyle to FixedSingle. Add a Label to the UserControl. I called it lblInner: Now for some coding including the possibility to resize the UserControl at Runtime using Mouse Handles. Please note that the &#8230; <a title=\"[Solved] Drawing Textbox at runtime in VB.net and indexing\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\" aria-label=\"More on [Solved] Drawing Textbox at runtime in VB.net and indexing\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[353],"class_list":["post-25994","post","type-post","status-publish","format-standard","hentry","category-solved","tag-vb-net"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You can try a resizable UserControl. Create a new UserControl as a template (German, but you will find it): Set the BorderStyle to FixedSingle. Add a Label to the UserControl. I called it lblInner: Now for some coding including the possibility to resize the UserControl at Runtime using Mouse Handles. Please note that the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-14T16:25:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Drawing Textbox at runtime in VB.net and indexing\",\"datePublished\":\"2022-12-14T16:25:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\"},\"wordCount\":152,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\",\"keywords\":[\"vb.net\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\",\"name\":\"[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\",\"datePublished\":\"2022-12-14T16:25:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Drawing Textbox at runtime in VB.net and indexing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb","og_description":"[ad_1] You can try a resizable UserControl. Create a new UserControl as a template (German, but you will find it): Set the BorderStyle to FixedSingle. Add a Label to the UserControl. I called it lblInner: Now for some coding including the possibility to resize the UserControl at Runtime using Mouse Handles. Please note that the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/","og_site_name":"JassWeb","article_published_time":"2022-12-14T16:25:38+00:00","og_image":[{"url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png","type":"","width":"","height":""}],"author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Drawing Textbox at runtime in VB.net and indexing","datePublished":"2022-12-14T16:25:38+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/"},"wordCount":152,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png","keywords":["vb.net"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/","url":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/","name":"[Solved] Drawing Textbox at runtime in VB.net and indexing - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png","datePublished":"2022-12-14T16:25:38+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#primaryimage","url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/12\/Solved-Drawing-Textbox-at-runtime-in-VBnet-and-indexing.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-drawing-textbox-at-runtime-in-vb-net-and-indexing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Drawing Textbox at runtime in VB.net and indexing"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/25994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=25994"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/25994\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=25994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=25994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=25994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}