{"id":722,"date":"2017-03-06T14:32:04","date_gmt":"2017-03-06T14:32:04","guid":{"rendered":"http:\/\/opiniaodetudo.com\/?p=722"},"modified":"2017-03-06T14:32:04","modified_gmt":"2017-03-06T14:32:04","slug":"formatar-string-no-delphi","status":"publish","type":"post","link":"https:\/\/opiniaodetudo.com\/index.php\/2017\/03\/06\/formatar-string-no-delphi\/","title":{"rendered":"Formatar String no Delphi"},"content":{"rendered":"<p>Em muitas ocasi\u00f5es precisamos formatar (Adicionar mascara em strings) eu havia criado uma fun\u00e7\u00e3o para isso, mas recentemente encontrei uma fun\u00e7\u00e3o j\u00e1 existente no Delphi, basta inserir na uses a UNIT\u00a0<strong>MaskUtils ou\u00a0System.MaskUtils <\/strong>dependendo a vers\u00e3o do Delphi e para formatar use<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"delphi\">CPF: FormatMaskText('000\\.000\\.000\\-00;0;', '11111111111')\r\nCNPJ: FormatMaskText('00\\.000\\.000\\\/0000\\-00;0;', '11111111111111')\r\n\r\nSe quiser formatar outros tipos de dados basta mudar o formato da mascara para o formato desejado, \r\nno local onde informei '1111111111' voc\u00ea ir\u00e1 inserir a string que deseja formatar..\r\n\r\nEspero ter ajudado... abs<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Em muitas ocasi\u00f5es precisamos formatar (Adicionar mascara em strings) eu havia criado uma fun\u00e7\u00e3o para isso, mas recentemente encontrei uma fun\u00e7\u00e3o j\u00e1 existente no Delphi, basta inserir na uses a UNIT\u00a0MaskUtils ou\u00a0System.MaskUtils dependendo a vers\u00e3o do Delphi e para formatar use &nbsp; CPF: FormatMaskText(&#8216;000\\.000\\.000\\-00;0;&#8217;, &#8216;11111111111&#8217;) CNPJ: FormatMaskText(&#8217;00\\.000\\.000\\\/0000\\-00;0;&#8217;, &#8216;11111111111111&#8217;) Se quiser formatar outros tipos de dados [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[17,12],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6N3xn-bE","jetpack-related-posts":[{"id":262,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/15\/formatar-data-em-php\/","url_meta":{"origin":722,"position":0},"title":"Formatar data em php!","date":"outubro 15, 2015","format":false,"excerpt":"Um problema simples, com uma solu\u00e7\u00e3o f\u00e1cil, mas que muitas vezes causa transtorno, \u00e9 a formata\u00e7\u00e3o da data no php, quando voc\u00ea grava os dados no banco de dados, geralmente os dados s\u00e3o salvos no formato americano, o que seria alguma coisa desse tipo\u00a02015-10-15 14:00:00, mas quando buscarmos essa informa\u00e7\u00e3o\u2026","rel":"","context":"Em &quot;PHP&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1821,"url":"https:\/\/opiniaodetudo.com\/index.php\/2020\/08\/27\/aula-23-emissor-de-nfe-e-nfce-em-delphi-criacao-da-funcao-para-tratar-as-string\/","url_meta":{"origin":722,"position":1},"title":"Aula 23 emissor de NFe e NFCe em Delphi -  Cria\u00e7\u00e3o da fun\u00e7\u00e3o para tratar as string","date":"agosto 27, 2020","format":false,"excerpt":"https:\/\/youtu.be\/XAqzzJCmEWs","rel":"","context":"Em &quot;Canal Opini\u00e3o de Tudo&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/img.youtube.com\/vi\/XAqzzJCmEWs\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":614,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/03\/21\/funcao-para-abrir-o-drive-de-cd-em-delphi\/","url_meta":{"origin":722,"position":2},"title":"Fun\u00e7\u00e3o para abrir o Drive de CD em Delphi","date":"mar\u00e7o 21, 2016","format":false,"excerpt":"Adicione nas USES do delphi: MMSystem Para Abrir mciSendString('Set cdaudio door open wait', nil, 0, handle); Para Fechar mciSendString('Set cdaudio door closed wait', nil, 0, handle);","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":678,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/07\/26\/mascara-em-campos-delphi\/","url_meta":{"origin":722,"position":3},"title":"M\u00e1scara em Campos Delphi","date":"julho 26, 2016","format":false,"excerpt":"A m\u00e1scara basicamente consiste de tr\u00eas campos, separados por ponto e v\u00edrgula. A primeira parte \u00e9 a m\u00e1scara propriamente dita, a\u00a0segunda parte determina se os caracteres fixos devem ser ou n\u00e3o salvos com a m\u00e1scara (ex: \/, -, (, ...). A terceira parte da m\u00e1scara representa o car\u00e1cter em branco,\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":811,"url":"https:\/\/opiniaodetudo.com\/index.php\/2017\/07\/23\/senha-do-codigo-fonte-para-o-emissor-de-sat-em-delphi\/","url_meta":{"origin":722,"position":4},"title":"Senha do C\u00f3digo Fonte para o Emissor de SAT em Delphi","date":"julho 23, 2017","format":false,"excerpt":"Fala galera, dando continuidade as video aulas e os projetos que venho disponibilizando, \u00a0agora estou disponibilizando o c\u00f3digo fonte do emissor gratuito de SAT, ele est\u00e1 100% funcional e utilizei o DELPHI Xe7 e o componente ACBR para desenvolver este projeto, quem quiser pode baixar o instalador do programa e\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":833,"url":"https:\/\/opiniaodetudo.com\/index.php\/2017\/08\/13\/senha-do-projeto-em-delphi-que-busca-os-dados-da-nfe-na-sefaz\/","url_meta":{"origin":722,"position":5},"title":"Senha do Projeto em Delphi que Busca os dados da NFe na Sefaz","date":"agosto 13, 2017","format":false,"excerpt":"V\u00e1rias pessoas tem entrado em contato comigo em busca de uma solu\u00e7\u00e3o para capturar os dados da NFe direto da pagina da Sefaz, tentando ajudar esses desenvolvedores que j\u00e1 tem muitas coisas para fazer desenvolvi um esbo\u00e7o que faz a busca dos dados na pagina da sefaz, o projeto ainda\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/img.youtube.com\/vi\/9Xtw2JiHemY\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/722"}],"collection":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/comments?post=722"}],"version-history":[{"count":1,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/722\/revisions"}],"predecessor-version":[{"id":723,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/722\/revisions\/723"}],"wp:attachment":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/media?parent=722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/categories?post=722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/tags?post=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}