como colocar uma nova linha em um controle textblock wpf?
<p>estou buscando texto de um arquivo xml e gostaria de inserir algumas novas linhas que são interpretadas pela renderização textblock como novas linhas.</p><p>eu tentei:</p><pre><code>&lt;data&gt;foo bar baz \n baz bar&lt;/data&gt; </code></pre><p>mas os dados ainda são exibidos sem a nova linha. eu defino o conteúdo de <code>&lt;data&gt;</code> através da propriedade <code>.text</code> via c #.</p><p>o que preciso colocar no xml para poder renderizar a nova linha na gui?</p><p>eu tentei algo parecido com isso, definindo manualmente o texto no xaml:</p><pre><code>&lt;textblock margin="0 15 0 0" width="600"&gt; there &amp;#10; is a new line. &lt;/textblock&gt; </code></pre><p>e enquanto o caractere codificado não aparece na gui, ele também não me dá uma nova linha.</p>
<p>você pode tentar colocar uma nova linha nos dados:</p><pre><code>&lt;data&gt;foo bar baz baz bar&lt;/data&gt; </code></pre><p>se isso não funcionar, talvez seja necessário analisar a string manualmente.</p><p>se você precisar de xaml direto, é fácil:</p><pre class="lang-xml prettyprint-override"><code>&lt;textblock&gt; lorem &lt;linebreak/&gt; ipsum &lt;/textblock&gt; </code></pre>
<p>como o silvado menciona em seu comentário, você pode usar a renderização do latex para um controle mais flexível da renderização do texto. veja aqui para mais informações: <a href="http://matplotlib.org/users/usetex.html">http://matplotlib.org/users/usetex.html</a> </p><p>um exemplo:</p><pre><code>import numpy as np import matplotlib.pyplot as plt from matplotlib import rc # activate latex text rendering rc('text', usetex=true) x = np.arange(10) y = np.random.random(10) z = np.random.random(10) fig = plt.figure() ax = fig.add\_subplot(111) ax.plot(x, y, label = r"this is \textbf{line 1}") ax.plot(x, z, label = r"this is \textit{line 2}") ax.legend() plt.show() </code></pre><p><img src="https://i.stack.imgur.com/patcp.png" alt="enter image description here"></p><p>observe o 'r' antes das strings dos rótulos. por isso, o\será tratado como um comando de látex e não será interpretado como python faria (para que você possa digitar <code>\textbf</code> ao invés de <code>\\textbf</code>).</p> Olá
  

  
Você está se referindo ao código de barras? Mas, para receber código por outro meio, basta indicar este meio ao suporte do programa. mas, atenção e no seu caso, o endereço de e-mail deve star cadastrado nas configurações do programa.
  

  
Esclareça por favor Quando o documento é transferido através de HTTP, [as informações do cabeçalho HTTP são as informações crutial](http://www.w3.org/TR/html401/charset.html#h-5.2.2) :



> 
> [...] agentes de usuário conformes devem observar as seguintes prioridades para determinar a codificação de caracteres de um documento (da mais alta prioridade para a menor):
> 
> 
> 1. Um HTTP " `charset`" parâmetro em um " `Content-Type`campo".
> 2. Uma `META`declaração com " `http-equiv`" definido para " `Content-Type`" e um valor definido para " `charset`".
> 3. O `charset`conjunto de atributos em um elemento que designa um recurso externo.
> 
> 
> 


Portanto, verifique se você declarar a codificação de caracteres no [`Content-Type`campo de cabeçalho](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17) e não apenas dentro do documento. <p>textfx -&gt; html tidy -&gt; tidy: reindent xml</p><p>lembre-se de ter o código html selecionado antes de fazer isso.</p> passa como parâmetro o handle do form que você deseja fechar. digamos estando no form frmodelocadastro você está criando o form frcadastroempresa, então ficaria assim:[code:1:c817ebc200]postmessage(fr... descobri como fazer…

criei um bloco intermediário, onde a condição de saída direciona de acordo com o valor da variável. :smiley: <p>a maneira de fazer isso mudou um pouco desde o lançamento do 3.0. agora é algo assim:</p><pre><code>var textarea = document.getelementbyid('myscript'); var editor = codemirror.fromtextarea(textarea); editor.getdoc().setvalue('var msg = "hi";'); </code></pre> [imagem] ricardotristao:

na versão antiga era possível colocar cada parágrafo em coluna, independentemente dos demais

quando eu adiciono colunas nos meus documentos .odt, eu o faço é via seções.

vá em inserir e então seção… (se quiseres, podes fazer isso com o parágrafo a ser dividido em col… <p>se bem entendi, você deseja enviar dados para um programa em execução dentro de uma sessão de tela. você pode fazer isso com o comando <code>stuff</code> da tela. use a tela <code>-x</code> opção para executar um comando em uma sessão de tela sem anexar a ela.</p><pre><code>screen -s sessionname -p windowname -x stuff 'command1 command2 ' </code></pre><p>se você quiser ver a saída do programa, consulte os comandos <code>hardcopy</code>, <code>log</code> e <code>logfile</code>.</p> <p>tente isto:</p><pre><code>using system; using system.io; using system.text; using system.xml.linq; class test { static void main() { xdocument doc = xdocument.load("test.xml", loadoptions.preservewhitespace); doc.declaration = new xdeclaration("1.0", "utf-8", null); stringwriter writer = new utf8stringwriter(); doc.save(writer, saveoptions.none); console.writeline(writer); } private class utf8stringwriter : stringwriter { public override encoding encoding { get { return encoding.utf8; } } } } </code></pre><p>claro, você não nos mostrou como está construindo o documento, o que dificulta o teste ... acabei de tentar com uma <code>xdocument</code> construída à mão e que também contém o espaço em branco relevante.</p>