<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Meira da Rocha &#187; Editoração</title>
	<atom:link href="http://meiradarocha.jor.br/news/editorias/editoracao/feed/" rel="self" type="application/rss+xml" />
	<link>http://meiradarocha.jor.br/news</link>
	<description>Jornalismo Online, Planejamento Gráfico, Mídias Digitais</description>
	<lastBuildDate>Sat, 17 Jul 2010 21:57:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Como criar publicação e páginas com Scribus</title>
		<link>http://meiradarocha.jor.br/news/2010/05/17/criar-publicacao-e-paginas-com-scribus/</link>
		<comments>http://meiradarocha.jor.br/news/2010/05/17/criar-publicacao-e-paginas-com-scribus/#comments</comments>
		<pubDate>Mon, 17 May 2010 20:43:24 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=1129</guid>
		<description><![CDATA[Neste artigo, explico como se começa a fazer uma publicação no programa livre de editoração Scribus. Mostro comoo crias um documento, como colocar páginas, margens e colunas.]]></description>
			<content:encoded><![CDATA[<p>Como tudo no universo, as páginas de uma publicação têm sua semiótica: a interpretação, pelo observador, da linguagem própria das páginas, formada por:</p>
<ol>
<li> Seus atributos de página (suas definições no dicionário da linguagem) e</li>
<li>Regras de combinação e relacionamento dos atributos (a gramática da linguagem).</li>
</ol>
<p>Neste artigo, mostro como trabalhar com esta linguagem: como criar um documento Scribus e dividir as páginas com grade de modulação comercial e editorial.<span id="more-1129"></span></p>
<p>Entre os atributos das páginas, estão suas dimensões (tamanho do papel), suas margens, sua área imprimível (chamada de &#8220;mancha&#8221;, pois é onde o papel é manchado de tinta), suas colunas. Também pode possuir posição na sequência &#8212; esquerda ou direita &#8212; elementos repetidos em todas as páginas semelhantes, como cabeçalhos, fios, números de  página etc.</p>
<p>Para abrir um documento no Scribus, vá ao menu &#8220;Arquivo &gt; Novo&#8221; ou tecle <kbd>CTRL</kbd>+<kbd>N</kbd>. Aparecerá o seguinte quadro de diálogo:</p>
<div id="attachment_1132" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Novo-documento_001.png"><img class="size-medium wp-image-1132" title="Abrir Novo documento no Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Novo-documento_001-300x205.png" alt="Abrir Novo documento no Scribus" width="300" height="205" /></a><p class="wp-caption-text">Abrir Novo documento no Scribus</p></div>
<p>Os procedimentos são estes:</p>
<ol>
<li>Escolha o <em>layout</em> do documento. Jornais e revistas usam páginas duplas.</li>
<li>Escolha as dimensões. Jornais podem ser A3 ou A4 (jornaizinhos de empresa, por exemplo). Revistas podem ser A4. Ou você pode escolher o tamanho que quiser, inclusive o horrível formato <em>broadsheet</em> ou <em>standard</em>. O tamanho, em geral, depende da gráfica onde será impressa a publicação. Consulte seu fornecedor de serviços gráficos.</li>
<li>Escolha as margens. Existem algumas margens pré-definidas tradicionais.</li>
<li>Escolha o número de páginas inicialmente. Mais tarde você pode inserir ou eliminar páginas.</li>
<li>Escolha a unidade de medidas. Hoje em dia, usa-se milímetros, em geral.</li>
</ol>
<p>Depois de criadas as páginas, pode-se criar a grade que vai auxiliar a diagramação (leia mais sobre modulação comercial neste site). Vá ao menu &#8220;Página &gt; Gerir guias&#8221;:</p>
<div id="attachment_1133" class="wp-caption alignnone" style="width: 267px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Menu_002.png"><img class="size-full wp-image-1133" title="Menu guias do Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Menu_002.png" alt="Menu guias do Scribus" width="257" height="265" /></a><p class="wp-caption-text">Menu guias do Scribus</p></div>
<p>No quadro de diálogo que aparece, coloque os seguintes valores:</p>
<div id="attachment_1134" class="wp-caption alignnone" style="width: 466px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Gerenciador-de-Guias_003.png"><img class="size-full wp-image-1134" title="Gerenciador de Guias do Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Gerenciador-de-Guias_003.png" alt="Gerenciador de Guias do Scribus" width="456" height="442" /></a><p class="wp-caption-text">Gerenciador de Guias do Scribus</p></div>
<ol>
<li>Escolha as linhas (coloque 5 guias para ter 6 linhas de módulos. Escolha um número par de módulos para ter uma divisão bem no meio da página) e as colunas (escolha duas guias para ter 3 colunas). As colunas não devem ser muito estreitas nem muito largas. Devem caber uns 40 ou 50 caracteres por linha.</li>
<li>Determine a valeta ou espaço entre as linhas e colunas. Use 4 ou 5 mm para uma boa valeta.</li>
<li>Diga que quer as guias a partir das margens, não da borda do papel.</li>
<li>Aplique em todas as páginas.</li>
</ol>
<p>Pronto! Você terá grade em todas as páginas:</p>
<div id="attachment_1135" class="wp-caption alignnone" style="width: 225px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Scribus-1.3.7.svn_.-Documento-1_004.png"><img class="size-medium wp-image-1135" title="Página Scribus com grade" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Scribus-1.3.7.svn_.-Documento-1_004-215x300.png" alt="Página Scribus com grade" width="215" height="300" /></a><p class="wp-caption-text">Página Scribus com grade</p></div>
<p>Essas grades servem apenas para uma base de diagramação. Não é obrigatório que seja obedecida.Para fazer os objetos gráficos aderirem às guias, vá ao menu &#8220;Página &gt; Atrair às guias&#8221;:</p>
<div id="attachment_1141" class="wp-caption alignnone" style="width: 267px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Menu_006.png"><img class="size-full wp-image-1141" title="Aderir às guias no Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Menu_006.png" alt="Aderir às guias no Scribus" width="257" height="265" /></a><p class="wp-caption-text">Aderir às guias no Scribus</p></div>
<p>As colunas de texto serão definidas dentro de cada quadro de texto. Ou seja: cada quadro de texto deverá ser dividido em colunas. <strong>Não se usa mais a abordagem do PageMaker</strong> de abrir um quadro para cada coluna. Abre-se um único quadro e divide-se este em quantas colunas se quiser, teclando-se <kbd>F2</kbd> e escolhendo-se &#8220;Texto &gt; Columns &amp; text distances&#8221; :</p>
<div id="attachment_1149" class="wp-caption alignnone" style="width: 312px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Propriedades_0071.png"><img class="size-full wp-image-1149" title="Propriedades de texto no Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/Propriedades_0071.png" alt="Propriedades de texto no Scribus" width="302" height="663" /></a><p class="wp-caption-text">Propriedades de texto no Scribus</p></div>
<p>Criei tutoriais em Flash que mostram estes passos. Baixe os pacotes zipados, descomprima e abra os arquivos HTM no seu navegador.</p>
<ol>
<li><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/scribus-criando-paginas.zip">Tutorial Scribus: criando páginas</a></li>
<li><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/05/scribus-criando-guias.zip">Tutorial Scribus: criando guias</a></li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/13/modulacao-comercial-e-editorial-de-jornal-e-revista/" rel="bookmark" class="crp_title">Modulação comercial e editorial de jornal e revista</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/04/por-que-fazer-modulacao-comercial/" rel="bookmark" class="crp_title">Por que fazer modulação comercial</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/17/criando-estilos-no-scribus/" rel="bookmark" class="crp_title">Criando estilos no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/17/editoracao-quanto-menos-quadros-melhor/" rel="bookmark" class="crp_title">Editoração: quanto menos quadros, melhor</a></li><li><a href="http://meiradarocha.jor.br/news/2009/01/23/abrindo-portas-ip-para-emule-e-skype-automaticamente/" rel="bookmark" class="crp_title">Abrindo portas IP para eMule e Skype automaticamente com UPnP</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/" rel="bookmark" class="crp_title">InDesign: legendas e créditos de fotos automaticamente</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2010/05/17/criar-publicacao-e-paginas-com-scribus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como importar posts de blogs para o Scribus</title>
		<link>http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/</link>
		<comments>http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 19:51:44 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=951</guid>
		<description><![CDATA[Este artigo mostra como importar texto e imagens do CMS de blogs WordPress para o programa livre de editoração Scribus. Há tempos estou pensando sobre um sistema editorial que auxilie a produção de jornais pequenos, usando um CMS para gerar conteúdo a ser editado e diagramado. Mas eu estava pensando em soluções muito complicadas, imaginando [...]]]></description>
			<content:encoded><![CDATA[<p>Este artigo mostra como importar texto e imagens do CMS de blogs <strong>WordPress</strong> para o programa livre de editoração <strong>Scribus</strong>.</p>
<p>Há tempos estou pensando sobre um sistema editorial que auxilie a produção de jornais pequenos, usando um CMS para gerar conteúdo a ser editado e diagramado. Mas eu estava pensando em soluções muito complicadas, imaginando uma interface com banco de dados e outras misturas exotéricas. Na verdade, tudo pode ser relativamente fácil graças aos padrões. Especificamente, graças ao padrão XML-RPC. E à API implementada em blogs, como a do WordPress.</p>
<p>Com estes padrões, basta usar o módulo Python <strong>xmlrpclib </strong>para recuperar as informações de um post a partir de seu número ID. Como no trecho de código abaixo, que busca num blog WordPress o título de um post, o nome do autor, o sumário e o restante do post, e insere tudo num quadro de texto previamente selecionado:<span id="more-951"></span></p>
<pre>import xmlrpclib
loginname = 'seuloginWP'
password = 'suasenhaWP'
postID = 746   # 746 é o ID de um post WP qualquer
server = xmlrpclib.ServerProxy( "<a href="../xmlrpc.php" target="_blank">http://meiradarocha.jor.br/news/xmlrpc.php</a>" )
post = server.metaWeblog.getPost( postID , loginname,password )
scribus.setText( ', '.join( post['categories'] )+'\n' )
scribus.insertText( post[ 'title' ]+'\n',-1)
scribus.insertText( post[ 'wp_author_display_name' ]+'\n',-1)
scribus.insertText( post[ 'description' ],-1)
scribus.insertText( post[ 'mt_text_more' ],-1)</pre>
<p>Agora, o trabalho de criar um sistema editorial fica muito mais fácil. Para facilitar ainda mais, escrevi o script abaixo que importa não só o texto de um post, formatando negritos e itálicos (graças à dica de Aurélio A. Heckert para usar o módulo Python HTMLParser), mas também importa todas as imagens com legenda que encontrar, dentro da marcação &#8220;caption&#8221; do WordPress. A legenda da imagem fica como legenda, mesmo, e o título da imagem é importado como crédito da foto.</p>
<p>Depois de importar o texto e as imagens (que ficam empilhadas no  canto inferior direito da página), pode-se diagramar a matéria com ajuda  dos scripts que montam matérias e fotos, encontrados em outros artigos  neste site.</p>
<h3>To do</h3>
<p>Falta fazer uma melhor interpretação de tags HTML, como criação de listas numeradas e com bolinhas, citações etc. Mas o Scripter do Scribus vai mudar na próxima versão 1.5. Então, não vale a pena investir nesta versão do script.</p>
<h3>Download</h3>
<p>Baixe o script, tire a terminação &#8220;.txt&#8221; e coloque  &#8220;.py&#8221; (o WordPress não permite upload de programas como scripts Python, por segurança). Edite a variável <strong>wp_site</strong> para apontar ao seu site antes de usar: <a href="http://meiradarocha.jor.br/news/wp-content/uploads/2010/01/Revista-Diagrama-Post-2010-01-25a.txt">Revista Diagrama Post (2010-01-25a)</a></p>
<h3>Caveats</h3>
<p>Embora o conteúdo textual seja importado, pode haver problemas de formatação de itálicos e negritos e aplicação de estilos de parágrafos. Por deficiências do próprio Scribus (que é um programa jovem e ainda tem deficiência de design) e de meu próprio  algoritmo, os estilos de parágrafos são aplicados apenas nos títulos mas estes trechos não são formatados conforme o estilo aplicado. Bug do Scribus. Já o corpo do texto fica no formato de parágrafo <em>default </em>mas sem estilo aplicado. O usuário deve aplicar os estilos de parágrafo pelo editor de texto interno do Scribus (<strong>pela barra de ferramentas</strong>, não pela coluna de estilos à esquerda do texto, para não apagar os itálicos e negritos). Também deve, provavelmente, limpar a formatação dos títulos pela aba &#8220;Text&#8221; da paleta de controle do programa (tecla F2).</p>
<p>As fotos importadas devem ser desagrupadas e resselecionadas pela ordem foto-legenda-crédito antes de se aplicar o <a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/">script de redimensionar fotos</a>. Outro bug do Scribus.</p>
<h3>Acabamento Profissional</h3>
<p>Para quem quer uma ferramenta mais &#8220;profissional&#8221;, pode tentar o <a href="http://www.blurb.com/create/book/blogbook">Blurb Booksmart</a>, software que cria um livro inteiro a partir de um blog.</p>
<h3>Bibliografia</h3>
<ol>
<li><a href="http://codex.wordpress.org/XML-RPC_Support" target="_blank">WordPress API support</a></li>
<li><a href="http://www.sixapart.com/developers/xmlrpc/movable_type_api/" target="_blank">MovebleType API</a></li>
<li><a href="http://code.google.com/intl/pt-BR/apis/gdata/docs/2.0/reference.html" target="_blank">Google Data Protocol Refeference</a></li>
<li><a href="http://www.xmlrpc.com/metaWeblogApi" target="_blank">MetaBlog API</a></li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/04/pre-diagramacao-com-scribus-parte-1/" rel="bookmark" class="crp_title">Pré-diagramação com Scribus &#8211; Parte 1</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/24/sistema-editorial-usando-scribus-python-e-wordpress-parte-3/" rel="bookmark" class="crp_title">Sistema editorial usando Scribus, Python e WordPress &#8211; Parte 3</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/24/sistema-editorial-com-scribuspythoncmsmysql-parte-4/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+CMS+MySQL &#8211; Parte 4</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/03/sistema-editorial-com-scribuspythonmysql/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+MySQL</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: aplicando estilos automaticamente no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/20/como-instalar-pyqt-4-4-no-scribus-windows/" rel="bookmark" class="crp_title">Como instalar PyQt 4.4 no Scribus Windows</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como inserir botões &#8220;Próxima Página&#8221; e &#8220;Página anterior&#8221; em revistas PDF</title>
		<link>http://meiradarocha.jor.br/news/2009/09/05/como-inserir-botoes-proxima-pagina-e-pagina-anterior-em-revistas-pdf/</link>
		<comments>http://meiradarocha.jor.br/news/2009/09/05/como-inserir-botoes-proxima-pagina-e-pagina-anterior-em-revistas-pdf/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 15:16:49 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=929</guid>
		<description><![CDATA[O formato de arquivo PDF (Portable Documento Format) foi criado para documentação digital por redes. Ele possui praticamente as mesmas características da Web, como navegação hipertextual, formulários etc. Com isso, a gente pode fazer publicações digitais como revista, com uma boa interface, facilitando a vida do leitor. Neste artigo, eu mostro como criar botões para [...]]]></description>
			<content:encoded><![CDATA[<p>O formato de arquivo PDF (Portable Documento Format) foi criado para documentação digital por redes. Ele possui praticamente as mesmas características da Web, como navegação hipertextual, formulários etc. Com isso, a gente pode fazer publicações digitais como revista, com uma boa interface, facilitando a vida do leitor. Neste artigo, eu mostro como criar botões para &#8220;virar páginas&#8221; nos PDFs criados com o programa de editoração Scribus.<span id="more-929"></span></p>
<p>Como criar um botão &#8220;Próxima página&#8221; e &#8220;Página anterior&#8221;:</p>
<ol>
<li> Insira um botão PDF (ícone com &#8220;OK&#8221;, na barra de ferramentas).</li>
<li> Edite as propriedades do campo clicando com a seta duas vezes em cima do botão</li>
<li> Em &#8220;Tool tip&#8221; escreva a &#8220;dica de ferramenta&#8221; para o botão, o textinho que aparece quando se deixa o cursor em cima do botão.</li>
<li> Na aba &#8220;Action&#8221;, escolha &#8220;Type:&#8221; como &#8220;<strong>JavaScript</strong>&#8220;.</li>
<li> Em &#8220;Event:&#8221;, escolha &#8220;<strong>Mouse Up</strong>&#8220;.</li>
<li> Clique no botão &#8220;Edit&#8221; e escreva &#8220;<strong>this.pageNum++;</strong>&#8221; (sem as aspas) no editor de código.</li>
<li> Feche o editor de código pelo menu &#8220;File &gt; Save and Exit&#8221;</li>
<li> Se quiser, na aba &#8220;Options&#8221;, defina ícones de imagens para o botão e defina textos para quando o cursor passa por cima do botão e quando aperta o botão.</li>
<li> Termine clicando no botão &#8220;OK&#8221;.</li>
<li> Agora, copie e cole em todas as páginas em que quer o botão.</li>
<li> Para a página anterior, use o código JavaScript &#8220;<strong>this.pageNum&#8211;;</strong>&#8221; (com dois sinais de &#8220;menos&#8221;, que não aparecem aqui porque o WordPress troca por travessão).</li>
</ol>
<p>Para inserir um botão que volte à capa:</p>
<ol>
<li> Insira um botão PDF (ícone com &#8220;OK&#8221;, na barra de ferramentas).</li>
<li> Edite as propriedades do campo clicando com a seta duas vezes em cima do botão</li>
<li> Em &#8220;Tool tip&#8221; escreva a &#8220;dica de ferramenta&#8221; para o botão, o textinho que aparece quando se deixa o cursor em cima do botão.</li>
<li> Na aba &#8220;Action&#8221;, escolha &#8220;Type:&#8221; como &#8220;<strong>Go To</strong>&#8220;.</li>
<li> Em &#8220;Destination&#8221;, coloque <strong>1</strong> em &#8220;Page&#8221; (ou qualquer outro número de página).</li>
<li> Se quiser, na aba &#8220;Options&#8221;, defina ícones de imagens para o botão e defina textos para quando o cursor passa por cima do botão e quando aperta o botão.</li>
<li> Termine clicando no botão &#8220;OK&#8221;.</li>
<li> Agora, copie e cole em todas as páginas em que quer o botão.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/27/grave-tutoriais-em-flash-video-com-wink/" rel="bookmark" class="crp_title">Grave tutoriais em Flash Video com Wink</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/27/crie-tutoriais-em-video-no-linux/" rel="bookmark" class="crp_title">Crie tutoriais em vídeo no Linux</a></li><li><a href="http://meiradarocha.jor.br/news/2005/12/31/panorama-do-jornalismo-com-as-midias-digitais/" rel="bookmark" class="crp_title">Panorama do Jornalismo com as Mídias Digitais</a></li><li><a href="http://meiradarocha.jor.br/news/2007/08/11/controle-remoto-infra-vermelho-para-windows/" rel="bookmark" class="crp_title">Controle remoto infra vermelho para Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2008/05/30/mapas-offline-no-nokia-5200/" rel="bookmark" class="crp_title">Mapas offline no Nokia 5200</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/25/tv-a-cabo-net-digital-atualiza-interface/" rel="bookmark" class="crp_title">TV a cabo: Net Digital atualiza interface</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/como-usar-folha-de-estilos/" rel="bookmark" class="crp_title">Como usar folha de estilos</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2009/09/05/como-inserir-botoes-proxima-pagina-e-pagina-anterior-em-revistas-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editoração com software livre: caixa de destaque no Scribus</title>
		<link>http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/</link>
		<comments>http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:33:27 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=901</guid>
		<description><![CDATA[Um recurso muito usado em publicações de papel é o destaque de uma frase importante da matéria colocado com uma fonte maior em um quadro separado. Este recurso recebe nomes &#8220;paroquiais&#8221; conforme a região do país ou equipe de redação. Alguns chamam de &#8220;olho&#8221;, outros chamam de &#8220;arejador&#8221;. Aqui, prefiro chamar simplesmente de &#8220;destaque&#8221;. Fazer [...]]]></description>
			<content:encoded><![CDATA[<p>Um recurso muito usado em publicações de papel é o destaque de uma frase importante da matéria colocado com uma fonte maior em um quadro separado. Este recurso recebe nomes &#8220;paroquiais&#8221; conforme a região do país ou equipe de redação. Alguns chamam de &#8220;olho&#8221;, outros chamam de &#8220;arejador&#8221;. Aqui, prefiro chamar simplesmente de &#8220;destaque&#8221;.</p>
<p>Fazer um destaque é tarefa que requer muitos passos e pode levar tempo, se feita manualmente. Para automatizar o processo, desenvolvi este <em>script</em>, em <strong>Python</strong> para o <strong>Scribus</strong>.<span id="more-901"></span></p>
<p>Ele pode ser usado num único quadro, novo, ou pode ser aplicado a um destaque já criado, constituído de vários objetos agrupados. Para criar um destaque novo, desenhe um quadro de texto e rode o script.</p>
<blockquote><p>Devido a um bug da função <strong>traceText()</strong> do Scribus, você deve rodar o script duas vezes, para que aspas em texto sejam transformadas em desenho por linhas (o bug está em que a função traceText() não transforma em linhas um texto recém-criado pelo script. Apenas textos já existentes).</p></blockquote>
<p>Se o quadro de destaque está vazio, será colocado um texto &#8220;copy fit&#8221;. O <em>script</em> também cria dois estilos, &#8220;Destaque texto&#8221; e &#8220;Destaque autor&#8221; e os aplica ao texto, além de criar duas cores, &#8220;Bege&#8221; e &#8220;Vermelho&#8221;. Tanto os estilos quanto as cores são criados mas não formatados. Você deverá formatá-los conforme seu projeto gráfico. Para o &#8220;Destaque texto&#8221;, sugiro corpo 18, fonte estreita ou condensada 80%, itálica. Para &#8220;Destaque autor&#8221;, fonte corpo 12 negrita. Ambos centralizados.</p>
<p>No início do <em>script</em>, coloco variáveis que permitem a fácil personalização. Baixe aqui o <a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Destaque-revista-1-2009-06-30a.py"></a><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Destaque-revista-1-2009-06-30a1.py">Script para criar quadro de destaque</a></p>
<p>Na sequência abaixo estão <em>screenshots</em> da criação de um quadro de destaque.</p>

<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091437/' title='Desenhe um quadro de texto'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091437-150x150.png" class="attachment-thumbnail" alt="Desenhe um quadro de texto" title="Desenhe um quadro de texto" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091454/' title='Aplique o script &quot;Destaque&quot;'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091454-150x150.png" class="attachment-thumbnail" alt="Aplique o script &quot;Destaque&quot;" title="Aplique o script &quot;Destaque&quot;" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091509/' title='Escolha o espaço entre o texto e a borda'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091509-150x150.png" class="attachment-thumbnail" alt="Escolha o espaço entre o texto e a borda" title="Escolha o espaço entre o texto e a borda" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091529/' title='Primeira passagem do script'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091529-150x150.png" class="attachment-thumbnail" alt="Primeira passagem do script com aspas de texto" title="Primeira passagem do script" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091545/' title='Aplique novamente o script'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091545-150x150.png" class="attachment-thumbnail" alt="Aplique novamente o script" title="Aplique novamente o script" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/capture_30062009_091600/' title='Destaque pronto com aspas em linhas'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/capture_30062009_091600-150x150.png" class="attachment-thumbnail" alt="Destaque pronto com aspas em linhas" title="Destaque pronto com aspas em linhas" /></a>

<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/13/como-usar-folha-de-estilos/" rel="bookmark" class="crp_title">Como usar folha de estilos</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: aplicando estilos automaticamente no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/08/30/a-bahia-tem-tabloide/" rel="bookmark" class="crp_title">A Bahia tem tablóide</a></li><li><a href="http://meiradarocha.jor.br/news/2008/03/01/google-bomb-linca-luiz-nassif-ao-esgoto-veja/" rel="bookmark" class="crp_title">Google Bomb linca Veja à denúncia de Luis Nassif</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-instalando-uma-redacao-em-windows/" rel="bookmark" class="crp_title">Editoração com software livre: instalando uma redação em Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/" rel="bookmark" class="crp_title">Como importar posts de blogs para o Scribus</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editoração com software livre: aplicando estilos automaticamente no Scribus</title>
		<link>http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/</link>
		<comments>http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 21:12:39 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=779</guid>
		<description><![CDATA[Folha de estilos é um recurso presente em todo programa moderno de desenho ou edição de texto. Com um estilo pré-definido, a gente ganha alta produtividade na formatação de texto ou gráficos: o estilo guarda todas as características que a gente quer aplicar, e a formatação é feita em segundos. O novo Scribus já está [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Folha de estilos</strong> é um recurso presente em todo programa moderno de desenho ou edição de texto. Com um estilo pré-definido, a gente ganha alta produtividade na formatação de texto ou gráficos: o estilo guarda todas as características que a gente quer aplicar, e a formatação é feita em segundos.</p>
<p>O novo <strong>Scribus </strong>já está com recursos de folha de estilo bastantes avançados e evoluindo num ritmo lento mas constante. E com a programação em <strong>Pyhton </strong>presente no <strong>Scribus</strong>, a facilidade da folha de estilos é ampliada para um novo patamar, aumentando os ganhos de produtividade em diagramação.<span id="more-779"></span></p>
<p>O comando Scribus-Python <strong>scribus.setStyle() </strong>aplica um estilo a um quadro selecionado, ou a um texto selecionado dentro de um quadro:</p>
<pre>scribus.setStyle(estilo, quadro)</pre>
<p>Para ajudar a aplicar este comando dentro de um <em>script </em>de uso geral, criei a função <strong>aplicaEstilo() </strong>para criar um nome de estilo, se não existir na folha de estilos.</p>
<pre>def aplicaEstilo(estilo,quadro):
 # Tenta aplicar estilo
 try:
    scribus.setStyle(estilo, quadro)
 except: # Se dá erro (o estilo não existe), cria um estilo.
    scribus.createParagraphStyle(estilo)
    scribus.setStyle(estilo, quadro)
  return quadro</pre>
<p>Dentro de um quadro de texto, deve-se selecionar o texto para aplicar o estilo. No caso de estilos de parágrafo, basta qualquer parte do parágrafo estar selecionada para o parágrafo inteiro se formatar. Isto funciona em todos os programas.</p>
<p>No Scribus, existe o comando <strong>scribus.selectText()</strong> para selecionar texto em quadros.</p>
<pre>scribus.selectText(inicio, comprimento, quadro)</pre>
<p>Mas como se saber qual parágrafo do texto iniciar e qual o comprimento do parágrafo para selecionar? Eu usei um método Python para strings de texto, <strong>.splitlines()</strong>, que devolve uma lista com as linhas do texto. Cada linha ou parágrafo termina com marca de fim-de-parágrafo. Com argumento zero, <strong>.splitlines(0) </strong>devolve a lista sem incluir a marca de fim-de-parágrafo. Com argumento 1, <strong>.splitlines(1)</strong> devolve as linhas com a marca incluída.</p>
<p>Agora eu uso o comando <strong>scribus.getAllText()</strong> do Scribus para pegar todo o texto e separar em uma lista de linhas. Depois, uso comandos Python <strong>len ()</strong> para calcular o tamanho de cada linha (junto com a marca de fim-de-parágrafo) e assim obter a posição inicial de cada parágrafo, somando os comprimentos de cada parágrafo anterior.</p>
<p>No trecho de código abaixo, eu pego os tamanhos dos parágrafos até o quarto: o título de uma matéria, o subtítulo, o autor da matéria e o primeiro parágrafo. Ao manipular as atrings de texto, é necessário usar a função Python <strong>unicode() </strong>para contar como <em>um </em>caracter todos os caracteres acentuados, que ocupam mais de um byte.</p>
<pre>alltext = scribus.getAllText(quadroDeTexto)
linhas = alltext.splitlines(1)
tit = len(unicode(linhas[0]))
subtit = len(unicode(linhas[1]))
aut = len(unicode(linhas[2]))
prim = len(unicode(linhas[3]))</pre>
<p>Agora eu já posso formatar os parágrafos com estilos apropriados. Primeiro, seleciono todo o texto de um quadro ou sequência de quadro e aplico o estilo &#8220;Normal&#8221;. Aproveito para hifenizar todo o texto.</p>
<pre>inicioTitulo = 0
comprTexto = len(unicode(alltext))
scribus.deselectAll()
scribus.selectText(inicioTitulo, comprTexto-1, quadroDeTexto)
aplicaEstilo(estiloNormal, quadroDeTexto)
scribus.hyphenateText()
scribus.deselectAll()</pre>
<p>Repare que antes de selecionar o texto eu precisei <strong>desselecionar tudo</strong>. É uma idiossincrasia do Scribus. Se eu não fizer isto, a função <strong>scribus.selectText() </strong><em> </em>não funciona corretamente.</p>
<p>Para calcular o próximo ponto de início da seleção, somo os valores de comprimento de cada parágrafo. Na operação, aproveito para des-hifenizar os textos que não precisam de hífen.</p>
<pre># Formata o título
 inicioTitulo = 0
 scribus.deselectAll()
 scribus.selectText(inicioTitulo, tit-1, quadroDeTexto)
 aplicaEstilo(estiloDoTitulo, quadroDeTexto)
 scribus.dehyphenateText()

 # Formata o subtítulo
 inicioSubTitulo = tit
 scribus.deselectAll()
 scribus.selectText(inicioSubTitulo, subtit-1, quadroDeTexto)
 aplicaEstilo(estiloDoSubtitulo, quadroDeTexto)
 scribus.dehyphenateText()

 # Formata a assinatura
 inicioAutor = tit + subtit
 scribus.deselectAll()
 scribus.selectText(inicioAutor, aut-1, quadroDeTexto)
 aplicaEstilo(estiloDoAutor, quadroDeTexto)
 scribus.dehyphenateText()

 # Formata o primeiro parágrafo
 inicioTexto = tit + subtit + aut
 scribus.deselectAll()
 scribus.selectText(inicioTexto, prim-1, quadroDeTexto)
 aplicaEstilo(estiloDoPrimeiroParagrafo, quadroDeTexto)
 scribus.deselectAll()</pre>
<p>Com este <em>script</em>, posso carregar um texto em quadros e aplicar todos os estilos que me interessam em poucos segundos. Observe que título, subtítulo, autor e primeiro parágrafo já devem estar na ordem. O texto também é &#8220;limpo&#8221; de parágrafos vazios e de dois ou mais espaços entre os caracteres, no início e no final das linhas.</p>
<p>Baixe o <em>script </em><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Aplica-estilos-1-2009-06-14a.py"></a><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Aplica-estilos-1-2009-06-14a.py">Aplica estilos 1 (2009-06-14a)</a> para aplicar estilos. Modifique-o conforme suas necessidades, mudando o nomes dos estilos ou as medidas gráficas no início do código.</p>
<p>Na sequência abaixo, veja a <em>script </em>em ação. Observe que a formatação dos estilos já deve estar feita antecipadamente conforme o projeto gráfico do veículo. O <em>script </em>não faz isto.</p>

<a href='http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/materia-antes-de-estilos/' title='materia-antes-de-estilos'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/materia-antes-de-estilos-150x150.jpg" class="attachment-thumbnail" alt="Matéria antes da aplicação dos estilos" title="materia-antes-de-estilos" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/script-de-aplicar-estilos/' title='script-de-aplicar-estilos'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/script-de-aplicar-estilos-150x150.jpg" class="attachment-thumbnail" alt="Script de aplicar estilos" title="script-de-aplicar-estilos" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/materia-com-estilos/' title='materia-com-estilos'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/materia-com-estilos-150x150.jpg" class="attachment-thumbnail" alt="Matéria com estilos aplicados" title="materia-com-estilos" /></a>

<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/10/30/o-que-e-e-como-usar-folha-de-estilos/" rel="bookmark" class="crp_title">O que é e como usar folha de estilos</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: caixa de destaque no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/17/criando-estilos-no-scribus/" rel="bookmark" class="crp_title">Criando estilos no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/como-usar-folha-de-estilos/" rel="bookmark" class="crp_title">Como usar folha de estilos</a></li><li><a href="http://meiradarocha.jor.br/news/2007/05/17/dez-dicas-fundamentais-para-monografia-e-tcc/" rel="bookmark" class="crp_title">Dez dicas fundamentais para monografia e TCC</a></li><li><a href="http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/" rel="bookmark" class="crp_title">Como importar posts de blogs para o Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/07/01/como-criar-e-selecionar-grupos-de-objetos-pelo-scribus-scripter/" rel="bookmark" class="crp_title">Como criar e selecionar grupos de objetos pelo Scribus Scripter</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</title>
		<link>http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/</link>
		<comments>http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 13:46:51 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=746</guid>
		<description><![CDATA[O Scribus é o genérico do PageMaker e InDesign, só que é software livre, multiplataforma (Windows, Mac, Linux, OS/2) e tem versão até para pendrive. A nova edição 1.3.5 já está apta a ser usada em produção gráfica profissional ou em jornais-laboratório. É o que estamos fazendo no CESNORS/UFSM. Entre as suas vantagens, está o fato de [...]]]></description>
			<content:encoded><![CDATA[<p>O <strong>Scribus </strong>é o genérico do PageMaker e InDesign, só que é <strong>software livre</strong>, multiplataforma (Windows, Mac, Linux, OS/2) e tem versão até para <em>pendrive</em>.</p>
<p>A <a href="http://www.scribus.net/?q=taxonomy/term/36" target="_blank">nova edição 1.3.5</a> já está apta a ser usada em produção gráfica profissional ou em jornais-laboratório. É o que estamos fazendo no <a href="http://www.cesnors.ufsm.br/" target="_blank">CESNORS/UFSM</a>.</p>
<p>Entre as suas vantagens, está o fato de que pode ser programado em linguagem <strong>Python </strong>(muito usada no mundo, bastante pelo Google).<br />
Por exemplo, fiz um <em>script </em>para montar fotos, legendas e crédito, uma das coisas mais usadas em jornais, e das mais chatas de se fazer.<span id="more-746"></span></p>
<div id="attachment_756" class="wp-caption alignleft" style="width: 160px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-foto-montada.jpg"><img class="size-thumbnail wp-image-756   " title="Foto montada pelo script do Scribus" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-foto-montada-150x150.jpg" alt="Foto montada pelo script do Scribus" width="150" height="150" /></a><p class="wp-caption-text">Foto montada pelo script do Scribus</p></div>
<p>Com ele, basta desenhar um quadro, aplicar o script e a foto resultará montada com legenda e crédito ao lado.</p>
<p>Se você está desenhando uma foto nova, e abriu um quadro para foto, o <em>script </em><strong>mantém o tamanho do quadro da foto</strong> e só coloca a legenda abaixo e o crédito ao lado. Termina deixando tudo agrupado.</p>
<p>Mas se você mexeu no tamanho de uma foto-legenda-crédito já agrupados (quando sobra ou falta espaço na página, por exemplo), o <em>script </em>mantém o tamanho <strong>do grupo</strong> e mexe levemente no tamanho da foto para caberem a legenda e o crédito.</p>
<p>O <em>script </em>pede para você escolher a foto e escrever o crédito e a legenda. Se já existirem fotos, créditos e legendas, eles são preservados e podem ser reeditados. São aplicados os estilos &#8220;Legenda&#8221; e &#8220;Credito da foto&#8221; (sem acento), para automatizar a formatação. Se os estilos não existirem, são criados, mas sem formatação, apenas os nomes dos estilos, que podem ser formatados posteriormente.</p>
<p>Para rodar o <em>script</em>, vá ao menu &#8220;<strong>Script &gt; Executar script&#8230;</strong>&#8220;. Depois de rodar uma vez ele fica em &#8220;<strong>Script &gt; Mais recentes&#8230;</strong>&#8220;. Ou coloque-o na pasta <strong>./share/scripts</strong> (dentro da pasta do Scribus), para deixar sempre no menu &#8220;<strong>Scribus &gt; Scribus Script</strong>&#8220;.<a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Revista-Monta-foto-2010-01-13a.7z.txt"></a></p>
<p>Baixe o <em>script </em><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/Revista-Monta-foto-2010-01-13a.7z.txt">Monta foto (2010-01-13a).7z</a>.</p>
<p>Abaixo, a sequência de imagens mostra a aplicação do <em>script</em>.</p>

<a href='http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/scribus-script-monta-foto/' title='scribus-script-monta-foto'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-script-monta-foto-150x150.jpg" class="attachment-thumbnail" alt="Menu de scripts do Scribus" title="scribus-script-monta-foto" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/scribus-pede-foto/' title='scribus-pede-foto'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-pede-foto-150x150.jpg" class="attachment-thumbnail" alt="Script pede foto" title="scribus-pede-foto" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/scribus-pede-legenda/' title='scribus-pede-legenda'><img width="150" height="121" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-pede-legenda-150x121.jpg" class="attachment-thumbnail" alt="Script pede texto da legenda" title="scribus-pede-legenda" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/scribus-pede-credito/' title='scribus-pede-credito'><img width="150" height="121" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-pede-credito-150x121.jpg" class="attachment-thumbnail" alt="Script pede texto do crédito" title="scribus-pede-credito" /></a>
<a href='http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/scribus-foto-montada/' title='Foto montada pelo script do Scribus'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2009/06/scribus-foto-montada-150x150.jpg" class="attachment-thumbnail" alt="Foto montada pelo script do Scribus" title="Foto montada pelo script do Scribus" /></a>

<p>Estou à disposição para troca de experiências em jornais-laboratório usando softwares livres e gratuitos.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/" rel="bookmark" class="crp_title">InDesign: legendas e créditos de fotos automaticamente</a></li><li><a href="http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/" rel="bookmark" class="crp_title">Como importar posts de blogs para o Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: caixa de destaque no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-instalando-uma-redacao-em-windows/" rel="bookmark" class="crp_title">Editoração com software livre: instalando uma redação em Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/" rel="bookmark" class="crp_title">Automatizando diagramação de notícias com Scribus e Python</a></li><li><a href="http://meiradarocha.jor.br/news/2010/05/17/criar-publicacao-e-paginas-com-scribus/" rel="bookmark" class="crp_title">Como criar publicação e páginas com Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: aplicando estilos automaticamente no Scribus</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scribus scripting: descobrindo o tipo de um objeto gráfico</title>
		<link>http://meiradarocha.jor.br/news/2009/06/08/scribus-scripting-descobrindo-o-tipo-de-um-objeto-grafico/</link>
		<comments>http://meiradarocha.jor.br/news/2009/06/08/scribus-scripting-descobrindo-o-tipo-de-um-objeto-grafico/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:48:00 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=719</guid>
		<description><![CDATA[Para sabermos o tipo de elemento selecionado no programa de editoração Scribus ainda não há um comando específico. No entanto, com os comandos Python existentes podemos criar uma função para fazer isto. Para testar os comandos desta página, você deve usar o console Python embutido no Scribus. Chame-o pelo menu Script &#62; Show console. O [...]]]></description>
			<content:encoded><![CDATA[<p>Para sabermos o tipo de elemento selecionado no programa de editoração <a href="http://www.scribus.net"><strong>Scribus</strong></a> ainda não há um comando específico. No entanto, com os comandos <strong>Python </strong>existentes podemos criar uma função para fazer isto.</p>
<p>Para testar os comandos desta página, você deve usar o console Python embutido no Scribus. Chame-o pelo menu Script &gt; Show console. O console mostra dois painéis. Os comandos digitados no painel de cima são executados com a tecla <kbd>F9</kbd> e o resultado aparece no painel de baixo.</p>
<p>Existe um comando Python-Scribus para pegar o nome de um objeto:</p>
<pre>x = scribus.getSelectedObject()</pre>
<p>A variável x conterá uma string com o nome do objeto.</p>
<p>Existem comandos para listar todos os elementos de uma página. Tem o comando que lista só o nome dos objetos:</p>
<pre>x = scribus.getAllObjects()</pre>
<p>A variável x conterá uma lista com os nomes de todos os objetos na página.<span id="more-719"></span></p>
<p>Mas ainda não é isto que nos interessa. Precisamos saber os tipos dos elementos. Para isto, existe o comando:</p>
<pre>itens = scribus.getPageItems()</pre>
<p>Ele retorna uma lista com tuplas (grupos de parâmetros) com todos os itens da página atual. A tupla é  (nome, tipo, ordem).</p>
<p>Para listarmos os elementos, usamos a estrutura Python &#8220;for&#8221;:</p>
<pre>for item in itens:
    print item</pre>
<p>Podemos listar também individualmente cada elemento da tupla:</p>
<pre>for item in itens:
    for elemento in item:
        print elemento</pre>
<p>Ou então podemos listar só os nomes:</p>
<pre>for item in itens:
    print item[0]</pre>
<p>Ou os nomes e os tipos:</p>
<pre>for item in itens:
    print item[0], item[1]</pre>
<p>O resultado, dependendo que tenha a página,  pode ser algo como:</p>
<pre>Group10 6
Image14 2
Text15 4
Text16 4
Render17 2
Polygon1827 7
Line19 5</pre>
<p>Assim, por tentativa e erro, fico sabendo que os tipos são:</p>
<p>0: nada<br />
1: nada<br />
2: quadro de imagem ou renderização<br />
3: nada<br />
4: quadro de texto<br />
5: linha reta<br />
6: grupo ou retângulo ou polígono regular<br />
7: polígono, curvas ou polilinha</p>
<p>Segundo o<strong> Help do Scribus</strong>, seção <strong>For Developers &gt; Scribus Documento Format</strong>, os tipos são:</p>
<p><span style="vertical-align: top;">2 = Image<br />
4 = Text<br />
5 = Line<br />
6 = Polygon<br />
7 = Polyline<br />
8 = Text on a path</span></p>
<p>Com estes comandos do Python e do Scribus já podemos criar uma função para pegar o tipo de um objeto. Basta descobrirmos o nome de um objeto selecionado, procurarmos a tupla do objeto na lista de objetos da página, e pegarmos o tipo do objeto dentro da tupla. Poderíamos chamar esta nova função de Astolfo Robledo, mas vamos chamá-la apenas de <strong>getObjectType</strong>, para preservar sua identidade. A função ficaria assim:</p>
<pre>def getObjectType():
    objtype = 0
    obj = scribus.getSelectedObject()
    itens = scribus.getPageItems()
    for item in itens:
        if item[0] == obj:
            objtype = item[1]
            break
    return objtype</pre>
<p>Esta função retorna zero se não houver objeto selecionado, e o número que designa o tipo do objeto, se houver algum selecionado.</p>
<h3>Bilbiografia</h3>
<ol>
<li><strong>Arquivo Help do Scribus</strong>, For Developer, Scripter API. Acessível pela tecla F1 no Scribus.</li>
<li>BORGES, Luiz Eduardo. <strong>Python para desenvolvedores</strong>. Rio de Janeiro: edição do autor, 2009.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/" rel="bookmark" class="crp_title">Python/Scribus: manipulando os objetos da página</a></li><li><a href="http://meiradarocha.jor.br/news/2009/07/01/como-criar-e-selecionar-grupos-de-objetos-pelo-scribus-scripter/" rel="bookmark" class="crp_title">Como criar e selecionar grupos de objetos pelo Scribus Scripter</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/11/preparando-o-acesso-do-scribus-ao-mysql/" rel="bookmark" class="crp_title">Preparando o acesso do Scribus ao MySQL</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/20/faca-um-livecd-com-windows/" rel="bookmark" class="crp_title">Faça um LiveCD com Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: aplicando estilos automaticamente no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/03/sistema-editorial-com-scribuspythonmysql/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+MySQL</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/20/como-instalar-pyqt-4-4-no-scribus-windows/" rel="bookmark" class="crp_title">Como instalar PyQt 4.4 no Scribus Windows</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2009/06/08/scribus-scripting-descobrindo-o-tipo-de-um-objeto-grafico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ó o OOo 3.0.0!</title>
		<link>http://meiradarocha.jor.br/news/2008/10/11/o-o-ooo-300/</link>
		<comments>http://meiradarocha.jor.br/news/2008/10/11/o-o-ooo-300/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 07:28:28 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=618</guid>
		<description><![CDATA[Acaba de ser lançado o OpenOffice.org versão 3. É o editor de texto + planilha eletrônica + criador de slides + programa de desenho + banco de dados. Uma espécie de remédio genérico do Microsoft Office. Na prática, ele realiza o que 99% das pessoas precisa e será propriedade de quem baixar e instalar. Não [...]]]></description>
			<content:encoded><![CDATA[<p>Acaba de ser lançado o <strong><span><a href="http://openoffice.org">OpenOffice.org</a> versão 3</span></strong>. É o editor de texto + planilha eletrônica + criador de slides + programa de desenho + banco de dados. Uma espécie de remédio genérico do <strong>Microsoft Office</strong>. Na prática, ele realiza o que 99% das pessoas precisa e será <strong>propriedade </strong>de quem baixar e instalar. Não caia na balela de que ele não entende e converte mal os formatos do MS Word. Os formatos do MS Office é que são fechados. O <strong>padrão brasileiro de documentos</strong>, pela ABNT, é o <strong>Open Document</strong>, que o OpenOffice usa. Ponto final.</p>
<p>E lembre-se de que o MS Office <strong>não é dos usuários</strong>, é da Microsoft. Quem usa o MS Office e não pagou pela licença de uso está <strong>cometendo crime</strong>. A Microsoft <strong>aciona na justiça</strong> quando descobre alguém usando propriedade dela e exige 3.000 vezes (três mil vezes) o preço do programa. É sério!</p>
<p>Portanto, não seja um criminoso: proteja e difunda a <strong>propriedade privada</strong> baixando o <a href="http://broffice.org/download">Openoffice.org para Linux, para Macintosh ou para Windows</a>. Quem deu o furo (ôpa!) jornalístico do lançamento foi o <a href="http://www.pplware.com/2008/10/10/openofficeorg-300-final">site tuga Peopleware</a>.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/11/virus-de-openoffice-multisistema-2/" rel="bookmark" class="crp_title">Virus de OpenOffice ataca Linux, Windows e Macintosh</a></li><li><a href="http://meiradarocha.jor.br/news/2008/04/04/no-1%c2%ba-de-abril-a-microsoft-fez-todo-o-mundo-de-bobo/" rel="bookmark" class="crp_title">No 1º de abril, a Microsoft fez todo o mundo de bobo</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/20/1225/" rel="bookmark" class="crp_title"></a></li><li><a href="http://meiradarocha.jor.br/news/modelos-de-tcc-e-monografia-conforme-abnt/" rel="bookmark" class="crp_title">Modelos de TCC e monografia conforme ABNT</a></li><li><a href="http://meiradarocha.jor.br/news/2008/03/13/por-que-nao-falo-na-microsoft-em-cursos/" rel="bookmark" class="crp_title">Por que não falo na Microsoft em cursos</a></li><li><a href="http://meiradarocha.jor.br/news/2008/06/27/como-fazer-apresentacoes-de-tcc-em-powerpoint-ou-impress/" rel="bookmark" class="crp_title">Como fazer apresentações de TCC em PowerPoint ou Impress</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/05/tirar-fim-de-paragrafo-de-arquivos-txt-com-broffice/" rel="bookmark" class="crp_title">Tirar fim-de-parágrafo de arquivos TXT com BROffice</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/10/11/o-o-ooo-300/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Não aposente monitores CRT para mídias impressas</title>
		<link>http://meiradarocha.jor.br/news/2008/10/02/nao-aposente-monitores-crt-para-midias-impressas/</link>
		<comments>http://meiradarocha.jor.br/news/2008/10/02/nao-aposente-monitores-crt-para-midias-impressas/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 00:02:30 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Jornalismo]]></category>
		<category><![CDATA[Jornalismo Online]]></category>
		<category><![CDATA[Mídias digitais]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=616</guid>
		<description><![CDATA[A moda há tempos são monitores LCD, com boa visibilidade, preços em queda, bom uso de energia, boa resolução em função do &#8220;sub-pixel&#8221; (ponto da tela dividido em três faixas para triplicar a resolução horizontal). A saturação do mercado e linhas de montagem caríssimas no Oriente, que não podem ficar ociosas, vão derrubar ainda mais [...]]]></description>
			<content:encoded><![CDATA[<p>A moda há tempos são monitores LCD, com boa visibilidade, preços em queda, bom uso de energia, boa resolução em função do &#8220;<a href="http://en.wikipedia.org/wiki/Subpixel_rendering">sub-pixel</a>&#8221; (ponto da tela dividido em três faixas para triplicar a resolução horizontal). A saturação do mercado e linhas de montagem caríssimas no Oriente, que não podem ficar ociosas, vão derrubar ainda mais os preços destes equipamentos, nos próximos meses, tornando a compra de um monitor ou TV LCD mais atrativa.</p>
<p>Mas tem uma coisa que profissionais que trabalham com mídias impressas não podem deixar de lado: a necessidade de calibrar os monitores para aumentar a semelhança entre as cores de tela e as cores impressas. E é quase impossível se calibrar monitores LCD. As cores mudam até conforme o ângulo de visão. Portanto, que trabalha com mídias impressas sempre vai precisar de pelo menos <em>um </em>monitor CRT para conferir as cores e ter menos surpresas com impressos ou até mesmo com sites Web.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2008/05/29/ultraportateis-o-preco-pode-cair-mais/" rel="bookmark" class="crp_title">Ultraportáteis: o preço pode cair mais</a></li><li><a href="http://meiradarocha.jor.br/news/2008/05/29/qual-a-resolucao-de-tela-do-olpc-xo/" rel="bookmark" class="crp_title">Qual a resolução de tela do OLPC-XO?</a></li><li><a href="http://meiradarocha.jor.br/news/2007/07/16/como-assistir-tv-a-cabo-de-graca/" rel="bookmark" class="crp_title">Como assistir a TV a cabo de graça</a></li><li><a href="http://meiradarocha.jor.br/news/2008/03/21/computador-barato-com-software-livre/" rel="bookmark" class="crp_title">Computador barato com software livre</a></li><li><a href="http://meiradarocha.jor.br/news/2008/06/03/pcs-ultramoveis-a-700-reais/" rel="bookmark" class="crp_title">PCs ultramóveis a 700 reais</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/20/os-piores-sites-do-brasil/" rel="bookmark" class="crp_title">Os piores sites do Brasil</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/" rel="bookmark" class="crp_title">Preparação de fotos para jornal</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/10/02/nao-aposente-monitores-crt-para-midias-impressas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programa e bibliografia em Editoração para concurso na USP</title>
		<link>http://meiradarocha.jor.br/news/2008/09/09/programa-e-bibliografia-em-editoracao-para-concurso-na-usp/</link>
		<comments>http://meiradarocha.jor.br/news/2008/09/09/programa-e-bibliografia-em-editoracao-para-concurso-na-usp/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 03:17:43 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[InDesign]]></category>
		<category><![CDATA[Jornalismo]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=577</guid>
		<description><![CDATA[Este é o programa exigido para quem quiser fazer concurso para lecionar na USP, área de Editoração: Preparação de Texto: técnicas, etapas e níveis de intervenção. Tipologia. Legibilidade e Leiturabilidade. Objetos impressos e Design: (livros, catálogos, folders, manuais, convites etc..). Editoração Eletrônica: (Softer Indesign, Page Maker e Photoshop). Diagramação e Paginação de texto e imagem. [...]]]></description>
			<content:encoded><![CDATA[<p>Este é o programa exigido para quem quiser fazer <a href="http://www.usp.br/drh/novo/recsel/ecaconc1422008.html">concurso para lecionar na USP</a>, área de Editoração:</p>
<ol>
<li> Preparação de Texto:    técnicas, etapas e níveis de intervenção.</li>
<li> Tipologia.    Legibilidade e Leiturabilidade.</li>
<li> Objetos impressos e    Design: (livros, catálogos, folders, manuais, convites etc..).</li>
<li> Editoração    Eletrônica: (Softer Indesign, Page Maker e Photoshop).</li>
<li> Diagramação e    Paginação de texto e imagem.</li>
<li> Matérias &#8211; primas    para impressão: características e adequações.</li>
<li> O papel e a imagem:    natureza, história e procedimentos.</li>
<li> Processos de    pré-impressão, impressão e acabamento.</li>
<li> O Livro &#8211; suporte de    muitas artes.</li>
<li> O desenvolvimento da    Linguagem gráfica na história da Arte.</li>
</ol>
<p class="MsoBodyText" style="text-align: justify;">E esta, a bibliografia em Editoração:<span id="more-577"></span></p>
<ol>
<li> ARAÚJO, Emanuel. A    Construção do Livro. Rio de Janeiro/Brasília, Nova Fronteira/INL. 1986</li>
<li>ARHEIM,    Rudolf. Arte e Percepção Visual: Psicologia da Visão Criadora. São Paulo,    Pioneira, 1994.</li>
<li> BAER, Lorenzo. Produção    gráfica. São Paulo, Senac, 1995.</li>
<li>BRINGHURST, Robert. Elementos do Estilo    Tipográfico. São Paulo, CosacNaif, 2004.</li>
<li> CRAIG, James. Produção    Gráfica. 2.ed., São Paulo, Mosaico/EDUSP, 1980.</li>
<li> HANDEL, Richard. O Design    de Livro. São Paulo Ateliê, 2007</li>
<li>MARTINS, Nelson. A Imagem Digital na    Editoriação: Manipulação, Conversão e    Fechamento de Arquivos. São Paulo, Senac, 2003</li>
<li>SALOMON, Martin.  The Art    Typography. New York, Watson-Guptill Publications. 1986. 240p.</li>
<li> SWANN, Alan.    How to Design Grids and Use them Effectively.  Oxsford, Phaidon. 1989.    144p.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/15/bibliografia-sobre-jornalismo-online/" rel="bookmark" class="crp_title">Bibliografia sobre Jornalismo Online</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/principios-e-elementos-do-design-2/" rel="bookmark" class="crp_title">Princípios e elementos do Design</a></li><li><a href="http://meiradarocha.jor.br/news/2009/10/08/analise-da-diagramacao-de-jornais-nipo-brasileiros/" rel="bookmark" class="crp_title">Análise da diagramação de jornais nipo-brasileiros</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/caminhos-da-visao/" rel="bookmark" class="crp_title">Caminhos da visão</a></li><li><a href="http://meiradarocha.jor.br/news/2007/08/10/zonas-de-visualizacao-da-pagina-impressa/" rel="bookmark" class="crp_title">Zonas de visualização da página impressa</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/links-sobre-diagramacao-e-planejamento-grafico-em-jornalismo/" rel="bookmark" class="crp_title">Links sobre Diagramação e Planejamento Gráfico em Jornalismo</a></li><li><a href="http://meiradarocha.jor.br/news/sobre_midias_digitais/" rel="bookmark" class="crp_title">Sobre o site</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/09/09/programa-e-bibliografia-em-editoracao-para-concurso-na-usp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Bahia tem tablóide</title>
		<link>http://meiradarocha.jor.br/news/2008/08/30/a-bahia-tem-tabloide/</link>
		<comments>http://meiradarocha.jor.br/news/2008/08/30/a-bahia-tem-tabloide/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 19:16:15 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Jornalismo]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=547</guid>
		<description><![CDATA[Mais um jornal grandão vira tablóide. Dessa vez é o brasileiro Correio da Bahia, que encurtou até o nome (o logotipo dá destaque à palavra Correio).  O novo projeto gráfico é dinâmico, enxuto, elegante, colorido. Você pode conferir no site do diário a versão do dia em formato &#8220;flip&#8221;, a imitação em Flash do jornal [...]]]></description>
			<content:encoded><![CDATA[<p>Mais um jornal grandão vira <a href="http://pt.wikipedia.org/wiki/Tabl%C3%B3ide">tablóide</a>. Dessa vez é o brasileiro <a href="http://www.correiodabahia.com.br/">Correio da Bahia</a>, que encurtou até o nome (o logotipo dá destaque à palavra Correio).  O novo projeto gráfico é dinâmico, enxuto, elegante, colorido. Você pode conferir no site do diário a <a href="http://pageflip.correio24horas.com.br/">versão do dia em formato &#8220;flip&#8221;</a>, a imitação em Flash do jornal de papel. Não tenho particularmente simpatia por este formato (me parece meio kitsh), mas também não tenho nada muito contra.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/12/abaixo-o-jornal-alto-2/" rel="bookmark" class="crp_title">Abaixo o jornal alto</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/12/modelos-de-jornais-para-pagemaker/" rel="bookmark" class="crp_title">Modelos de jornais para PageMaker</a></li><li><a href="http://meiradarocha.jor.br/news/2007/11/06/gjol-lanca-manual-de-laboratorio-de-jornalismo-na-internet/" rel="bookmark" class="crp_title">GJOL lança Manual de Laboratório de Jornalismo na Internet</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/links-sobre-diagramacao-e-planejamento-grafico-em-jornalismo/" rel="bookmark" class="crp_title">Links sobre Diagramação e Planejamento Gráfico em Jornalismo</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/" rel="bookmark" class="crp_title">Preparação de fotos para jornal</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: caixa de destaque no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/" rel="bookmark" class="crp_title">InDesign: legendas e créditos de fotos automaticamente</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/08/30/a-bahia-tem-tabloide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatizando diagramação de notícias com Scribus e Python</title>
		<link>http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/</link>
		<comments>http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 03:20:32 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Computadores]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=400</guid>
		<description><![CDATA[Que tal abrir um quadro de texto no Scribus, rodar um script e obter rapidamente uma matéria jornalística montada, com foto, legenda e crédito da foto? E que tal levar todo um sistema editorial num pen drive? (Editor de texto, editor de fotos, paginador, saída em PDF/X-3). E que tal tudo isto com ferramentas gratuitas [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_471" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013829.png"><img class="size-medium wp-image-471" title="Matéria montada automaticamente" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013829-300x181.png" alt="Matéria montada automaticamente pelo script." width="300" height="181" /></a><p class="wp-caption-text">Matéria montada automaticamente pelo script.</p></div>
<p>Que tal abrir um quadro de texto no <a href="http://www.scribus.net/">Scribus</a>, rodar um <em>script </em>e obter rapidamente uma matéria jornalística montada, com foto, legenda e crédito da foto? E que tal levar todo um sistema editorial num <em>pen drive</em>? (Editor de texto, editor de fotos, paginador, saída em PDF/X-3). E que tal tudo isto com ferramentas gratuitas e de código aberto?</p>
<p>Essa foi minha idéia ao aprender <span style="color: #000000;"><strong>Python e <span>Scribus Scripting</span></strong>.</span> Levar um sistema editorial de categoria profissional num pen drive. Instalei o <a href="http://www.winpenpack.com/main/download.php?view.34">X-Scribus</a>, um Scribus especial para pen drives. Ele já tem o Ghostscript, Python e tudo o que é necessário para rodar em qualquer computador com Windows. Existe mais uma versão, o <a href="http://sourceforge.net/projects/portablescribus/">Portable Scribus 1.3.3.12</a>, mas ele me apresentou problemas na visualização de impressão: não permitia a seleção de chapas (plates) individuais &#8212; ciano, magenta, amarelo ou preto, coisa importante para o ensino de seleção de cores.</p>
<h3>Imagens</h3>
<p>Para automatizar o <strong>Scribus</strong>, uma das primeiras providências é permitir ao <strong>Python </strong>do <strong>Scribus </strong>a manipulação de imagens. Para isso, usei <a href="http://www.pythonware.com/products/pil/">PIL (Python Image Library)</a>.<span id="more-400"></span></p>
<p>No <strong>Linux</strong>, o <strong>Scribus </strong>usa o Python normal do sistema. Instale as bibliotecas PIL da forma usual de seu sabor de Linux. No Windows, o instalador do <strong>Python Image Library</strong> precisa de certas <strong>chaves no registro do Windows</strong> para saber em que lugar está instalado o sistema Python. Eu defini estas chaves para a pasta do <strong>Scribus</strong>, que é onde roda o interpretador <strong>Python </strong>no <strong>Windows</strong>. Ao baixar o <strong>PIL</strong>, cuide as versões: no <strong>Scribus</strong> versão 1.3.3 estável,  o <strong>Python </strong>é versão 2.4. No <strong>Scribus </strong>1.3.4 Beta, o <strong>Python </strong>é versão 2.5.</p>
<p>Para registrar o Python do Scribus, o meu arquivo reg tem o seguinte:</p>
<pre>Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Python]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.4]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.4\InstallPath]
@="<span style="color: #ff0000;">c:\\SD\\PortableApps\\X-Scribus\\Bin\\Scribus\\</span>"
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.4\PythonPath]
@="<span style="color: #ff0000;">c:\\SD\\PortableApps\\X-Scribus\\Bin\\Scribus\\Lib\\;c:\\SD\\PortableApps\\X-Scribus\\Bin\\Scribus\\DLLs\\</span>"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.5]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.5\InstallPath]
@="<span style="color: #ff0000;">c:\\SD\\Bin\\Scribus\\</span>"
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.5\PythonPath]
@="<span style="color: #ff0000;">c:\\SD\\Bin\\Scribus\\Lib\\;c:\\SD\\Bin\\Scribus\\DLLs\\</span>"</pre>
<p>Se você precisar registrar, copie este código, mude os caminhos para as pastas para casarem com seu sistema (em vermelho) e grave como texto simples, com a terminação .reg. Dê dois clics no arquivo para registrar as chaves no registro do Windows.</p>
<p>Depois de instalado o PIL, se as bibliotecas de imagem forem corretamente reconhecidas, não haverá erros ao rodar o <em>script </em>de montagem de matérias.</p>
<blockquote><p>Repare que instalei tudo usando o HD. Depois de tudo instalado, copiei a pasta inteira para o pen drive. No caso, copiei a pasta X-Scribus para a pasta PortableApps (que é o padrão de aplicações portáteis que uso) do pen drive.</p></blockquote>
<p>A seguir coloquei o script na pasta de scripts do <strong>Scribus</strong>, que no meu caso coloquei em <strong>c:\SD\PortableApps\X-Scribus\Bin\Scribus\Scripts</strong>.</p>
<p>No início do <em>script </em>existem algumas variáveis que podem ser modificadas pelo usuário, como a largura da valeta (<em>gutter</em>, espaço entre as colunas).</p>
<p>O script funciona assim: desenhe um retângulo ou selecione um. Vá ao menu Scripts, procure e rode este <em>script</em>. Aparecem diversas janelinhas de diálogo perguntando:</p>
<ul>
<li>Em <strong>quantas colunas</strong> será dividida a área de colunas da matéria? Escolha 2 ou mais.</li>
<li>Qual a <strong>largura do espaço entrecolunas</strong> (<em>gutter </em>ou valeta)?</li>
<li>Qual o <strong>corpo (tamanho) do sobretítulo</strong>?</li>
<li>Qual o <strong>corpo do subtítulo</strong>?</li>
<li><strong>Quantas fotos</strong> tem a matéria? Por enquanto, o script só aceita uma.</li>
<li><strong>Quantas colunas ocupa a foto</strong> (de largura)? A foto é posicionada ao lado da primeira coluna de texto e agrupada com quadros para legenda e para crédito. As bibliotecas PIL são usadas para isto. As funções PIL medem a foto escolhida e o script calcula a altura do quadro de foto. Mais tarde, uso a tecla <kbd>CTRL</kbd> + <kbd>Y</kbd> para abrir o editor de texto interno do Scribus para editar os dois elementos (como se faz no Adobe inDesign). Na primeira linha vai a legenda e na linha de baixo vai o crédito.</li>
</ul>
<blockquote><p>Falta fazer as rotinas para manipular fotos no caso de uma matéria em apenas uma coluna. Se você escolher uma coluna, a foto será montada ao lado da matéria.</p></blockquote>
<p>A seguinte seqüência de quadros mostra como funciona o <em>script</em>.</p>

<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_012329/' title='Desenhe um retângulo'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_012329-150x150.png" class="attachment-thumbnail" alt="Desenhe um retângulo" title="Desenhe um retângulo" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_012400/' title='Escolha o script.'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_012400-150x150.png" class="attachment-thumbnail" alt="Escolha o script." title="Escolha o script." /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013538/' title='Responda quantas colunas terá a matéria'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013538-150x150.png" class="attachment-thumbnail" alt="Responda quantas colunas terá a matéria" title="Responda quantas colunas terá a matéria" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013619/' title='Responda a medida da valeta'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013619-150x150.png" class="attachment-thumbnail" alt="Responda a medida da valeta, normalmente 5mm" title="Responda a medida da valeta" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013634/' title='Caixa de diálogo corpo do sobretítulo'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013634-150x150.png" class="attachment-thumbnail" alt="Responda o corpo do sobretítulo (cartola ou chapéu ou cabeça)" title="Caixa de diálogo corpo do sobretítulo" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013626/' title='Responda o corpo do título'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013626-150x150.png" class="attachment-thumbnail" alt="Responda o corpo do título" title="Responda o corpo do título" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013705/' title='Previsão do texto a importar'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013705-150x150.png" class="attachment-thumbnail" alt="Previsão do texto a importar" title="Previsão do texto a importar" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013711/' title='Escolha quantas fotos vai colocar (ainda não funciona)'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013711-150x150.png" class="attachment-thumbnail" alt="Escolha quantas fotos vai colocar (ainda não funciona)" title="Escolha quantas fotos vai colocar (ainda não funciona)" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013727/' title='Previsão de fotos a importar'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013727-150x150.png" class="attachment-thumbnail" alt="Previsão de fotos a importar" title="Previsão de fotos a importar" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013747/' title='Pede largura de imagem'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013747-150x150.png" class="attachment-thumbnail" alt="Escolha quantas colunas de largura ficará a foto" title="Pede largura de imagem" /></a>
<a href='http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/capture_26072008_013829/' title='Matéria montada automaticamente'><img width="150" height="150" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/capture_26072008_013829-150x150.png" class="attachment-thumbnail" alt="Matéria montada automaticamente pelo script." title="Matéria montada automaticamente" /></a>

<p>O quadro para título vai agrupado com o quadro para as colunas. Para editar o texto, uso a tecla <kbd>CTRL</kbd> + <kbd>Y</kbd>. Para importar texto, seleciono o grupo e uso <kbd>CTRL</kbd> + <kbd>D</kbd> (como no PageMaker e InDesign).</p>
<pre>#!/usr/bin/env python2.4
# -*- coding: utf-8 -*-

"""
Build a newspaper story
By prof. MS. José Antonio Meira da Rocha
mailto:joseantoniorocha@gmail.com

http://meiradarocha.jor.br

Licença GPL
"""

import sys

###########################
# Assegura que está rodando
# dentro do Scribus
###########################
try:
	import scribus
except ImportError,err:
	print "This Python script is written for the Scribus scripting interface."
	print "It can only be run from within Scribus."
	sys.exit(1)

# Carrega algumas constantes Scribus usadas neste script
from scribus import UNIT_POINTS, LINE_SOLID, JOIN_MITTER, BUTTON_OK, ICON_WARNING

<span style="color: #008000;">#########################
# USER IMPORTS GO HERE  #
#########################

#####################################
# Usuário pode mudar estes parâmetros
#####################################</span>
numeroDeColunasPadrao = "3"
entrecolunasPadrao = "14.1732"  # 5mm
corpoDeTituloPadrao = "48"
corpoPadraoDoSobretitulo = "18"
proporcaoDeEntrelinha = 1.0

<span style="color: #008000;">##########################################
# Constantes que NÃO devem ser modificadas</span>
AROUND_FRAME = 1
BOUNDING_BOX = 2
CONTOUR_LINE = 3 

<span style="color: #008000;">######################
# Locale strings
# Textos para tradução
######################</span>
pedirParaAbrirDoc = "&lt;h2&gt;Abra um documento&lt;/h2&gt;" \
	+"Ops! Abra um documento antes \nde rodar este comando."
pedirParaAbrirQuadro = "&lt;h2&gt;Desenhe um quadro&lt;/h2&gt;\n" \
	+"Ops! Desenhe ou selecione um &lt;b&gt;quadro&lt;/b&gt;\n" \
	+"na área em que você quer montar a matéria."
#
labelDeColunas = 'Colunas' #Number of columns
mensagemDeColunas = '&lt;h2&gt;Colunas&lt;/h2&gt;&lt;p&gt;Quantas colunas?&lt;/p&gt;'  #How many columns?
#
labelDeCorpoDeTitulo = "Corpo do título" #quadroDeTitulo
mensagemDeCorpoDeTitulo = "&lt;h2&gt;Corpo do título&lt;/h2&gt;&lt;p&gt;Qual&amp;nbsp;o&amp;nbsp;corpo&amp;nbsp;do&amp;nbsp;título?&lt;/p&gt;" #What the quadroDeTitulo size?
#
labelDeValetas = "Valetas"
mensagemDeValetas = "&lt;h2&gt;Valetas&lt;/h2&gt;&lt;p&gt;Qual&amp;nbsp;o&amp;nbsp;tamanho&amp;nbsp;da&amp;nbsp;valeta?\n(Espaço&amp;nbsp;entrecolunas)"
#
labelDeSobretitulo = "Corpo do sobretítulo"
mensagemDeSobretitulo = "&lt;h2&gt;Corpo do sobretítulo&lt;/h2&gt;\n&lt;p&gt;&lt;b&gt;Qual&amp;nbsp;o&amp;nbsp;corpo&amp;nbsp;do&amp;nbsp;sobretítulo?&lt;/b&gt;\n" \
	+ "(coloque&amp;nbsp;zero&amp;nbsp;se&amp;nbsp;não&amp;nbsp;houver&amp;nbsp;sobretítulo)"
#
textFlowsAroundFrame = 'Abra a imagem'
filtroDeImagens = 'Arquivos de imagens (*.jpg *.png *.tiff *.tif)'
#
labelDeImportarTexto = "Abra o texto"
filtroDeArquivosTexto = "Arquivos de texto (*.txt *.html)"
#
labelDeLarguraDeImagem = "Largura da imagem"
mensagemDeLarguraDeImagem = "&lt;h2&gt;Largura&amp;nbsp;da&amp;nbsp;Imagem&lt;/h2&gt;\nQuantas&amp;nbsp;colunas&amp;nbsp;a&amp;nbsp;imagem&amp;nbsp;ocupará?"
larguraDeColunasPadrao = "1"
#
labelDeImagem = "Quantas fotos"
mensagemDeImagem = "&lt;h2&gt;Quantas fotos?&lt;/h2&gt;\n&lt;p&gt;Quantas&amp;nbsp;fotos&amp;nbsp;a&amp;nbsp;matéria&amp;nbsp;tem?"
numeroDeImagemPadrao = "1"

labelDeQuadroDeTitulo = "Montar matéria"

labelErroDeImportacao = "Não importei o arquivo"
msgDeErroDeImportacao = "&lt;h2&gt;Não importei o arquivo&lt;/h2&gt;&lt;p&gt;Desculpe-me, não importei o arquivo por algum detalhe de formato incompatível ou arquivo não encontrado. &lt;b&gt;Sem problema&lt;/b&gt;, tente de novo manualmente nais tarde.&lt;/p&gt;"

labelAbreDoc = "Abra um documento"
dizAbreDoc = "&lt;h2&gt;Abra um documento&lt;/h2&gt;&lt;p&gt;Por favor, este comando exige que você abra um documento.&lt;/p&gt;"

<span style="color: #008000;">####################
# End Locale strings
####################</span>

try:
	import Image
except ImportError,err:
	print "This Python script is written for the PIL graphic interface."
	print "It should be instaled in Scribus Python tree."
	sys.exit(1)

def <span style="color: #ff0000;"><strong>pedeNumeroDeColunas</strong></span>():
	"""Pede número de colunas de texto que terá a matéria"""

	numeroDeColunas = scribus.valueDialog(
		labelDeColunas,
		mensagemDeColunas,
		numeroDeColunasPadrao
	)
	if not numeroDeColunas:
		sys.exit()
	try:
		return int(numeroDeColunas)
	except:
		return numeroDeColunasPadrao

def <span style="color: #ff0000;">pedeCorpoDoTitulo</span>():
	"""Pede tamanho das letras (corpo) do título, em pontos tipográficos."""
	corpoDeTitulo = scribus.valueDialog(labelDeCorpoDeTitulo, mensagemDeCorpoDeTitulo, corpoDeTituloPadrao)
	if not corpoDeTitulo:
		sys.exit()
	try:
		return float(eval(corpoDeTitulo))
	except:
		return float(corpoDeTituloPadrao)

def <span style="color: #ff0000;">pedeEntrecolunas</span>():
	"""Pede o espaço entre as colunas de texto (gitter, valeta), em pontos tipográficos"""
	entrecolunas = scribus.valueDialog(labelDeValetas, mensagemDeValetas, entrecolunasPadrao)
	if not entrecolunas:
		sys.exit()
	try:
		return float(entrecolunas)
	except:
		return entrecolunasPadrao

def <span style="color: #ff0000;">pedeCorpoDoSobretitulo</span>():
	"""Pede tamanho das letras (corpo) do sobretítulo, em pontos tipográfico"""
	corpoDoSobretitulo = scribus.valueDialog(labelDeSobretitulo, mensagemDeSobretitulo, corpoPadraoDoSobretitulo)
	if not corpoDoSobretitulo:
		sys.exit()
	try:
		return float(eval(corpoDoSobretitulo))
	except:
		return float(corpoPadraoDoSobretitulo)

def <span style="color: #ff0000;">pedeImagem</span>():
	"""Pergunta por fotos na matéria"""
	temImagem = scribus.valueDialog(labelDeImagem, mensagemDeImagem, numeroDeImagemPadrao)
	if not temImagem:
		sys.exit()
	try:
		return temImagem
	except:
		return temImagem

def <span style="color: #ff0000;">pedeTexto</span>(quadroDeTitulo):
	"""Load text file"""

	sourceCharcode = 'iso-8859-15' # change it to ur language
	# Diálogo de procurar arquivo
	textFile = scribus.fileDialog(labelDeImportarTexto,filtroDeArquivosTexto,"", haspreview=1, issave=True) # issave=False shows "Save" button
	if textFile:
		try:
			t = open(textFile).read()
			t = unicode(t, sourceCharcode)
		except:
			scribus.messageBox(
				labelErroDeImportacao,
				msgDeErroDeImportacao,
				ICON_WARNING,
				BUTTON_OK
			)
			t=""
			return t
	else:
		t=""

	return t

def <span style="color: #ff0000;">flow</span>(frame,mode):
	"""Compatibiliza Scribus 1.3.3 e 1.3.4"""
	try:
		scribus.textFlowsAroundFrame(frame, mode) # Scribus 1.3.3
	except:
		scribus.textFlowMode(frame, mode)		 # Scribus 1.3.4

def <span style="color: #ff0000;">pedeColunasDeImagem</span>():
	"""Solicita a quantidade de colunas que a foto vai ocupar."""
	colunasDaFoto = scribus.valueDialog(
	labelDeLarguraDeImagem,
	mensagemDeLarguraDeImagem,
	larguraDeColunasPadrao
	)
	if not colunasDaFoto:
		sys.exit()
	try:
		return float(eval(colunasDaFoto))
	except:
		return float(larguraDeColunasPadrao)

def <span style="color: #ff0000;">pedeFoto</span>():
	"""	Escolhe arquivo de foto
	scribus.fileDialog('caption', ['filter', 'defaultname',haspreview, issave])"""

	# Abre diálogo para escolha de arquivo
	arquivoDaFoto = scribus.fileDialog(
		textFlowsAroundFrame,
		filtroDeImagens,
		"",  # Nome default do arquivo
		haspreview=1,
		issave=True
	)

	# Tenta abrir arquivo fornecido
	try:
		foto = Image.open(arquivoDaFoto)  # uso da biblioteca PIL
	except:
		scribus.messageBox(
			labelErroDeImportacao,
			msgDeErroDeImportacao,
			ICON_WARNING,
			BUTTON_OK
		)
		foto = ""
	return foto,arquivoDaFoto

def <span style="color: #ff0000;">montaQuadroDaFoto</span>(quadroDeColunas):
	"""Build a image frame with credit and legenda
	based in text frame number of columns"""

	#
	foto,arquivoDaFoto = pedeFoto()
	try:
		larguraDaFoto,alturaDaFoto = foto.size  # para pegar o tamanho da imagem em pixels
	except:
		larguraDaFoto,alturaDaFoto = 4,3  # Se não conseguir, define proporção 4 por 3

	# Escolhe quantas colunas a foto vai "abrir"
	colunasDaFoto = pedeColunasDeImagem()

	# Calcula largura da foto
	entrecoluna = scribus.getColumnGap(quadroDeColunas)
	colunasDeTexto = scribus.getColumns(quadroDeColunas)

	# Define o tamanho da foto
	larguraDoQuadroDeColunas,alturaDoQuadroDeColunas = scribus.getSize(quadroDeColunas)

	larguraDaColuna = (larguraDoQuadroDeColunas - (entrecoluna*(colunasDeTexto-1))) / colunasDeTexto

	# calcula posição da imagem
	quadroDeColunasEsquerda, quadroDeColunasTopo = scribus.getPosition(quadroDeColunas)

	# Posiciona foto a partir da segunda coluna de texto
	quadroDaFotoEsquerda = quadroDeColunasEsquerda + larguraDaColuna + entrecoluna
	quadroDaFotoTopo = quadroDeColunasTopo

	# Calcula largura e altura da imagem
	larguraDoQuadroDaFoto = colunasDaFoto * larguraDaColuna + (entrecoluna * (colunasDaFoto - 1))
	alturaDoQuadroDaFoto = larguraDoQuadroDaFoto * alturaDaFoto / larguraDaFoto

	# Cria quadro de imagem com a foto
	quadroDaFoto = scribus.createImage(quadroDaFotoEsquerda, quadroDaFotoTopo, larguraDoQuadroDaFoto, alturaDoQuadroDaFoto)

	# Define fluxo para "Afastar texto"
	flow(quadroDaFoto, AROUND_FRAME) 

	# Define formatação gráfica do quadro de foto
	scribus.setLineWidth(	   0.8, quadroDaFoto)
	scribus.setLineColor(   "Black", quadroDaFoto)
	scribus.setLineShade(	   100, quadroDaFoto)
	scribus.setLineStyle(LINE_SOLID, quadroDaFoto)
	scribus.setLineJoin(JOIN_MITTER, quadroDaFoto)
	try:
		scribus.loadImage(arquivoDaFoto, quadroDaFoto)
	except:
		print "Não pude carregar a imagem."

	# Calcula escala da imagem para caber no quadro
	escalaDaFoto = larguraDoQuadroDaFoto / larguraDaFoto

	# Resescalona quadro de imagem
	scribus.scaleImage(escalaDaFoto, escalaDaFoto, quadroDaFoto)

	<span style="color: #008000;">########################################
	# LEGENDA
	########################################</span>
	# Calcula dimensões do quadro de legenda
	quadroDaLegendaTopo = quadroDaFotoTopo + alturaDoQuadroDaFoto
	alturaDoQuadroDaLegenda = entrecoluna * 2
	# Cria quadro de legenda
	quadroDaLegenda = scribus.createText(quadroDaFotoEsquerda, quadroDaLegendaTopo, larguraDoQuadroDaFoto, alturaDoQuadroDaLegenda)
	#
	# Melhoria: Colocar leitor de input para escrever legenda

	# Liga "afastador de texto"
	flow(quadroDaLegenda, AROUND_FRAME)

<span style="color: #008000;">	##########################################
	# CREDITO
	##########################################</span>
	# Define medidas do quadro para crédito de foto
	quadroDaFotoDireita = quadroDaFotoEsquerda + larguraDoQuadroDaFoto
	quadroDaFotoBaixo = quadroDaFotoTopo + alturaDoQuadroDaFoto
	# Cria quadro de crédito
	quadroDoCredito = scribus.createText(quadroDaFotoDireita, quadroDaFotoBaixo, alturaDoQuadroDaFoto, entrecoluna)
<span style="color: #008000;">	#
	# Melhoria: Colocar input de crédito para escrever credito
	#   if not finalizado
	#	  processaNaoFinalizado()</span>

	# Liga "afastador de texto"
	flow(quadroDoCredito, AROUND_FRAME)

	# Agrupa os elementos foto, legenda e crédito
	scribus.groupObjects([quadroDaFoto, quadroDaLegenda, quadroDoCredito])

	# Se tiver a legenda e crédito no mesmo arquivo que o texto da matéria
	#scribus.linkTextFrames(quadroDeTitulo, quadroDaLegenda)

	# Liga os textos da legenda e dos créditos
	scribus.linkTextFrames(quadroDaLegenda, quadroDoCredito)

	# Se tiver a legenda e crédito no mesmo arquivo que o texto da matéria
	#scribus.linkTextFrames(credit, quadroDeColunas)

	# Deixa o quadro de legenda "em pé"
	scribus.rotateObject(90, quadroDoCredito)

def <span style="color: #ff0000;">montaMateria</span>(espacoDaMateria):
	""" Manipula um bloco de notícia """

	# Pega as coordenadas X e Y do objeto selecionado
	esquerdaDoQuadro, topoDoQuadro = scribus.getPosition(espacoDaMateria)
	# Pega a largura e altura do quadro
	larguraDoQuadro, alturaDoQuadro = scribus.getSize(espacoDaMateria)
	# Apaga objeto original, que era usado só pra marcar o espaço.
	scribus.deleteObject(espacoDaMateria)

	# Cria um bloco de texto com as medidas extremas do objeto
	# E deleta o objeto (que pode ser até uma linha)
	quadroDeTitulo = scribus.createText(esquerdaDoQuadro, topoDoQuadro, larguraDoQuadro, alturaDoQuadro)

	# Pergunta pelo número de colunas
	numeroDeColunas = pedeNumeroDeColunas()

	# Pergunta pelo espaço entre-colunas
	entrecolunas = pedeEntrecolunas()

	# Pergunta pelo tamanho do título em pontos
	corpoDeTitulo = pedeCorpoDoTitulo()

	# Pergunta pelo tamanho do antetítulo
	corpoDoSobretitulo = pedeCorpoDoSobretitulo()

<span style="color: #008000;">	#######################################
	# TÍTULO
	#######################################</span>
	# Calcula o tamanho total dos títulos
	alturaDoQuadroDeTitulo = (corpoDeTitulo + corpoDoSobretitulo) * proporcaoDeEntrelinha
	direitaDoQuadro = esquerdaDoQuadro + larguraDoQuadro
	# Redimensiona quadro de título
	scribus.sizeObject(larguraDoQuadro, alturaDoQuadroDeTitulo, quadroDeTitulo)
	# Define o tipo de fluxo de texto: "afastar texto"
	flow(quadroDeTitulo, AROUND_FRAME)

<span style="color: #008000;">	#######################################
	# COLUNAS DE TEXTO
	#######################################</span>
	# Define medidas do quadro de textos
	topoDasColunas = topoDoQuadro + alturaDoQuadroDeTitulo
	alturaDasColunas = alturaDoQuadro - alturaDoQuadroDeTitulo
	# Cria quadro de texto
	quadroDeColunas = scribus.createText(esquerdaDoQuadro, topoDasColunas, larguraDoQuadro, alturaDasColunas)
	# Define o fluxo de texto como "afastar texto"
	flow(quadroDeColunas, AROUND_FRAME)
	# Determina colunagem
	scribus.setColumnGap(entrecolunas, quadroDeColunas)
	scribus.setColumns(numeroDeColunas, quadroDeColunas)

<span style="color: #008000;">	#######################################
	# LINCA TEXTOS
	# Linca quadros de título e de texto
	#######################################</span>
	scribus.linkTextFrames(quadroDeTitulo,quadroDeColunas)
	storyGroup = scribus.groupObjects([quadroDeTitulo, quadroDeColunas])

<span style="color: #008000;">	#######################################
	# PEGA TEXTO
	#######################################</span>
	# Quadro de escolha de arquivo
	text = pedeTexto(quadroDeTitulo)

	try:
		#scribus.insertText(text,-1,quadroDeTitulo)  # para ANEXAR ao final em vez de substituir
		scribus.setText(text,quadroDeTitulo)
	except:
		text="SobretítulonTítulonAutor da matérianComplemento ao autornPrimeiro ParágrafonOutros parágrafosOutros parágrafos..."
		scribus.setText(text,quadroDeTitulo)

<span style="color: #008000;">	#######################################
	# PEGA FOTO
	#######################################</span>
	# Ask image
	temImagem = pedeImagem()
	if temImagem:
		montaQuadroDaFoto(quadroDeColunas)

def <span style="color: #ff0000;">manipulaSelecao</span>():
	""" Gerencia objetos selecionados """

	# Pega o objeto selecionado
	story = scribus.getSelectedObject(0)
	# Se há apenas um objeto selecionado
	if story and scribus.selectionCount() == 1 :
	#	if story:
		montaMateria(story)
		scribus.docChanged(True)
	else:
		#Melhoria pra o futuro:
		#por default, abrir uma matéria do tamanho da página
		# De momento, só avisa
		scribus.messageBox(
			labelDeQuadroDeTitulo,
			pedirParaAbrirQuadro,
			ICON_WARNING,
			BUTTON_OK
		)

def <span style="color: #ff0000;">manipulaDocumento</span>():
	"""Manipula documentos """
	# Se há documento aberto
	if scribus.haveDoc():
		#Desliga redraw
		scribus.setRedraw(False)
		#Guarda unidades do usuário # Save unit
		unit = scribus.getUnit()
		#Define novas unidades como "pontos tipográfico"
		scribus.setUnit(UNIT_POINTS)

<span style="color: #008000;">		#############################
		# Manipula objeto selecionado
		#############################</span>
		manipulaSelecao()

		#Recupera medidas do usuário
		scribus.setUnit(unit)
	else:  # Senão há documento aberto, avisa.
		scribus.messageBox(
			labelAbreDoc,
			dizAbreDoc,
			ICON_WARNING,
			BUTTON_OK
		)

def <span style="color: #ff0000;">myCode</span>():
	""" User code """
<span style="color: #008000;">	#########################
	#  USER CODE GOES HERE  #
	#########################</span>

	# Gerencia documento
	manipulaDocumento()

<span style="color: #008000;">	#########################
	#  USER CODE ENDS HERE  #
	#########################</span>

def <span style="color: #ff0000;">main</span>(argv):
	"""Default main entry point"""
	myCode()

def <span style="color: #ff0000;">main_wrapper</span>(argv):
	try:
		scribus.statusMessage("Rodando o script...")
		scribus.progressReset()
		main(argv)
	finally:
		if scribus.haveDoc():
			scribus.setRedraw(True)
		scribus.statusMessage("")
		scribus.progressReset()

if __name__ == '__main__':
	main_wrapper(sys.argv)</pre>
<h3>Bibliografia</h3>
<ol>
<li>ROSSUM, Guido Van. Python Tutorial. Capítulo 4, More control flow tools, <strong>FOR statements</strong>. Site web disponível em: &lt;<a href="http://www.python.org/doc/2.4.4/tut/node6.html#SECTION006200000000000000000">http://www.python.org/doc/2.4.4/tut/node6.html#SECTION006200000000000000000</a>&gt;. Acesso em 25. jul. 2008.</li>
<li>SCRIBUS. Arquivo de ajuda. Versão 1.3.3.12. Capítulo For Developers, seção Scripter API, página <strong>Page Comands</strong>. Disponível no programa através da tecla F1.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/05/17/dez-dicas-fundamentais-para-monografia-e-tcc/" rel="bookmark" class="crp_title">Dez dicas fundamentais para monografia e TCC</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/03/sistema-editorial-com-scribuspythonmysql/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+MySQL</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/05/18/como_fazer_monografia_e_tcc/" rel="bookmark" class="crp_title">Primeiros passos para começar um Trabalho de Conclusão de Curso &#8211; TCC</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/08/scribus-scripting-descobrindo-o-tipo-de-um-objeto-grafico/" rel="bookmark" class="crp_title">Scribus scripting: descobrindo o tipo de um objeto gráfico</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/" rel="bookmark" class="crp_title">Python/Scribus: manipulando os objetos da página</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/17/editoracao-quanto-menos-quadros-melhor/" rel="bookmark" class="crp_title">Editoração: quanto menos quadros, melhor</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Python/Scribus: manipulando os objetos da página</title>
		<link>http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/</link>
		<comments>http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 02:38:07 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=409</guid>
		<description><![CDATA[Para conhecer e manipular os elementos de uma página, no Scribus, uso o comando Python &#8220;getPageItems&#8221;. Abro o terminal Python (menu Script &#62; Mostrar console), apago as linhas iniciais e digito: t = getPageItems() Depois, rodo o comando com a tecla F9. Este comando getPageItems atribui à variável &#8220;t&#8221; uma lista com os objetos da [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_412" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/scribus-python-console.jpg"><img class="size-medium wp-image-412" title="Programa de editoração Scribus e o console Python." src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/scribus-python-console-300x234.jpg" alt="Console Python do programa de editoração Scribus." width="300" height="234" /></a><p class="wp-caption-text">Programa de editoração Scribus e o console Python.</p></div>
<p>Para conhecer e manipular os elementos de uma página, no <a title="Site do programa de editoração" href="http://www.scribus.net/">Scribus</a>, uso o comando Python &#8220;getPageItems&#8221;. Abro o terminal <a href="http://python.org">Python</a> (menu Script &gt; Mostrar console), apago as linhas iniciais e digito:<span id="more-409"></span></p>
<pre>t = getPageItems()</pre>
<p>Depois, rodo o comando com a tecla <kbd>F9</kbd>. Este comando <strong>getPageItems </strong>atribui à variável &#8220;t&#8221; uma lista com os objetos da página. Cada elemento da página do Scribus tem um conjunto (&#8220;<em>tuple</em>&#8220;) de três elementos. O comando &#8220;print t&#8221; imprime a lista de elementos:</p>
<pre>print t</pre>
<p>O resultado, na janela de baixo do terminal Python, seria este:</p>
<pre>[('Texto8', 4, 0), ('Texto9', 4, 1), ('Imagem10', 2, 2), ('Texto11', 4, 3), ('Texto12', 4, 4), ('Polxedgono13', 6, 5), ('Linha14', 5, 6), ('Linha poligonal15', 7, 7), ('Imagem16', 2, 8), ('Polxedgono17', 6, 9), ('Polxedgono18', 6, 10), ('Polxedgono19', 6, 11), ('Linha poligonal20', 7, 12)]</pre>
<ul>
<li>O primeiro elemento da <em>tuple </em>é o nome do objeto</li>
<li>O segundo elemento da <em>tuple </em>é o tipo de objeto (4 = texto, 2 = imagem)</li>
<li>O terceiro elemento da <em>tuple </em>é a ordem na página.</li>
</ul>
<p>Veja na imagem o console Scribus/Python com o comando e o resultado. A lista obtida com o comando getPageItems pode ser manipulada em um laço &#8220;<strong>for</strong>&#8220;, por exemplo:</p>
<pre>it = <strong>getPageItems()</strong>
<strong>for </strong>nome,tipo,ordem <strong>in </strong>it:
	<strong>print </strong>nome,"==&gt;",tipo,"--&gt;",ordem</pre>
<p>O resultado do código acima seria como isto:</p>
<pre>Texto8 ==&gt; 4 --&gt; 0
Texto9 ==&gt; 4 --&gt; 1
Imagem10 ==&gt; 2 --&gt; 2
Texto11 ==&gt; 4 --&gt; 3
Texto12 ==&gt; 4 --&gt; 4
Polígono13 ==&gt; 6 --&gt; 5
Linha14 ==&gt; 5 --&gt; 6
Linha poligonal15 ==&gt; 7 --&gt; 7
Imagem16 ==&gt; 2 --&gt; 8
Polígono17 ==&gt; 6 --&gt; 9
Polígono18 ==&gt; 6 --&gt; 10
Polígono19 ==&gt; 6 --&gt; 11
Linha poligonal20 ==&gt; 7 --&gt; 12</pre>
<p>Com estes elementos, torna-se possível se descobrir o tipo de objeto, seu nome, e sua ordem na página. O código-exemplo a seguir lista os objetos de texto com seus nomes:</p>
<pre>itensDaPagina=getPageItems()
for nome,tipo,ordem in itensDaPagina:
	if tipo == 4:
		print nome + " é texto."</pre>
<p>O resultado seria:</p>
<pre>Texto1 é texto.
Texto2 é texto.
Texto3 é texto.
Texto4 é texto.
Texto5 é texto.</pre>
<p>De posse de seu tipo e seu nome, outros comandos podem descobrir quais os outros atributos dos objetos. E criar, modificar e destruir objetos como textos, fotos, botões PDF.</p>
<h3>Bilbiografia</h3>
<ol>
<li>ROSSUM, Guido Van. Python Tutorial. Capítulo 4, More control flow tools, <strong>FOR statements</strong>. Site web disponível em: &lt;<a href="http://www.python.org/doc/2.4.4/tut/node6.html#SECTION006200000000000000000">http://www.python.org/doc/2.4.4/tut/node6.html#SECTION006200000000000000000</a>&gt;. Acesso em 25. jul. 2008.</li>
<li>SCRIBUS. Arquivo de ajuda. Versão 1.3.3.12. Capítulo For Developers, seção Scripter API, página <strong>Page Comands</strong>. Disponível no programa através da tecla F1.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2009/06/08/scribus-scripting-descobrindo-o-tipo-de-um-objeto-grafico/" rel="bookmark" class="crp_title">Scribus scripting: descobrindo o tipo de um objeto gráfico</a></li><li><a href="http://meiradarocha.jor.br/news/2009/07/01/como-criar-e-selecionar-grupos-de-objetos-pelo-scribus-scripter/" rel="bookmark" class="crp_title">Como criar e selecionar grupos de objetos pelo Scribus Scripter</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/20/como-instalar-pyqt-4-4-no-scribus-windows/" rel="bookmark" class="crp_title">Como instalar PyQt 4.4 no Scribus Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/03/sistema-editorial-com-scribuspythonmysql/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+MySQL</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/26/como-instalar-pyqt-no-windows/" rel="bookmark" class="crp_title">Como instalar PyQt 4.2 no Scribus Windows</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/24/sistema-editorial-com-scribuspythoncmsmysql-parte-4/" rel="bookmark" class="crp_title">Sistema editorial com Scribus+Python+CMS+MySQL &#8211; Parte 4</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/11/preparando-o-acesso-do-scribus-ao-mysql/" rel="bookmark" class="crp_title">Preparando o acesso do Scribus ao MySQL</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InDesign: legendas e créditos de fotos automaticamente</title>
		<link>http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/</link>
		<comments>http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 20:41:55 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[InDesign]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=341</guid>
		<description><![CDATA[Uma das coisas que mais se faz em jornalismo gráfico é colocar legenda e crédito em fotos. Essa é uma operação chata porque envolve manipulação de objetos gráficos pequenos e ajuste preciso. E o ajuste em jornal precisa ser sempre preciso. Lembre-se de que se um jornal aparece com erro de diagramação, vai parecer que [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das coisas que mais se faz em jornalismo gráfico é colocar <strong>legenda e </strong><strong>crédito em fotos</strong>. Essa é uma operação chata porque envolve manipulação de objetos gráficos pequenos e ajuste preciso. E o ajuste em jornal precisa ser sempre preciso.</p>
<p>Lembre-se de que se um <strong>jornal </strong>aparece com erro de <strong>diagramação</strong>, vai parecer que ele erra também na <strong>apuração</strong>, na <strong>redação</strong>, na <strong>distribuição</strong>. Enfim, se há algo desalinhado nas páginas de seu jornal, há algo desalinhado em toda a empresa ou instituição.</p>
<p>Para ajudar os alunos e os funcionários do <a title="Site do curso de Jornalismo do IPA Metodista" href="http://www.metodistadosul.edu.br/cursos/capa/default.php?curso=Jornalismo&amp;curcodigo=1040">Jornalismo do IPA</a> envolvidos nas <a href="http://www.ipametodista.edu.br/sites/universoipa/">publicações Universo IPA</a> (jornal mural, jornal broadsheet (standard), jornal tablóide, revista, site), resolvi aprender JavaScript para programar o Adobe inDesign, como já faço com o <a href="http://meiradarocha.jor.br/news/2007/06/03/sistema-editorial-com-scribuspythonmysql/">Python e Scribus</a>. Assim surgiu este script para alinhar foto, legenda e crédito da foto.<span id="more-341"></span></p>
<p>InDesign pode ser controlado com as chamadas &#8220;linguagem script&#8221;. São linguagens para se escrever programas, supostamente com rapidez, destinadas a resolver necessidades de outros aplicativos. Por exemplo, todos os navegadores usam JavaScript para controlar as páginas Web. Além dos navegadores, outros programas usam JavaScrip, notadamente o Adobe Acrobat e o Adobe InDesign.</p>
<p>O Adobe InDesign executa programas em três linguagens: <strong>Applescript</strong>, <strong>VBScript </strong>e <strong>JavaScript</strong>. As duas primeiras são exclusivas dos computadores Macintosh e Windows, respectivamente. Então, programar e aprender uma destas linguagens significaria desenvolver programas e comandos para um número mais limitado de pessoas. Resolvi adotar JavaScript, que também é a base da Web atualmente. Assim, os programas que eu desenvolver serão compatíveis com Mac e com Windows.</p>
<p>Como ponto negativo, descobri que <strong>JavaScript</strong>, por questões de segurança, não tem drivers para bases de dados. Ou seja, não posso consultar textos em bancos de dados e diagramar uma página automaticamente como faço no <strong>Scribus</strong>. É uma grande falta, porque não posso editar diretamente registros de blogs e CMS para usar como sistema editorial.</p>
<p>Mas, de resto, JavaScript é uma linguagem razoável para uso geral. Scripts InDesign feitos em JavaScript podem rodar sem problema em Windows, Macintosh e talvez até mesmo em Wine no Linux (tenho que testar isso em breve).</p>
<p>O que esse meu script (para download mais abaixo) faz :</p>
<ol>
<li>Pega dois ou três quadros selecionados.</li>
<li>Considera o primeiro quadro como foto</li>
<li>Monta a legenda</li>
<li>Monta o crédito da foto</li>
</ol>
<p>Coloquei o script na pasta <strong>c:\Arquivos de programas\Adobe\Adobe InDesign CS2\Presets\Scripts\</strong> do Adobe InDesign para que ele apareça na paleta de Scripts (Windows &gt; Automation &gt; Scripts):</p>
<div id="attachment_342" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script.jpg"><img class="size-medium wp-image-342 " title="Captura de tela de Meira da Rocha" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-300x203.jpg" alt="" width="300" height="203" /></a><p class="wp-caption-text">Menu para a paleta de scripts do InDesign</p></div>
<p>Seleciono a foto e um quadro qualquer para legenda, e mais um quadro opcional para crédito da foto (ou seja: seleciono dois ou três objetos).</p>
<div id="attachment_348" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando011.jpg"><img class="size-medium wp-image-348" title="Captura de tela de Meira da Rocha" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando011-300x147.jpg" alt="" width="300" height="147" /></a><p class="wp-caption-text">Dois ou três quadros são selecionados</p></div>
<p>No script, usei comandos &#8220;prompt&#8221; e &#8220;confirm&#8221; do JavaScript, que oferecem uma interface com usuário simples mas fácil de ser implementada. Abaixo, resultado obtido com &#8220;confirm&#8221; e &#8220;prompt&#8221;:</p>
<div id="attachment_349" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando021.jpg"><img class="size-medium wp-image-349" title="Captura de tela de Meira da Rocha" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando021-300x141.jpg" alt="" width="300" height="141" /></a><p class="wp-caption-text">Diálogo de &quot;Confirm&quot;</p></div>
<div id="attachment_351" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando05.jpg"><img class="size-medium wp-image-351 " title="Captura de tela de Meira da Rocha" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/indesign-window-automation-script-atuando05-300x159.jpg" alt="indesign-window-automation-script-atuando05" width="300" height="159" /></a><p class="wp-caption-text">InDesign usando o comando &quot;dialog&quot;</p></div>
<p>O script deixará:</p>
<ol>
<li>Primeiro quadro intacto, mas transformado em quadro de imagem e com o estilo de objeto &#8220;<strong>Foto</strong>&#8220;;</li>
<li>O segundo quadro vira legenda, formatado com o estilo de objeto &#8220;<strong>Legenda</strong>&#8220;;</li>
<li>O terceiro quadro, se houver, vira crédito da foto, formatado com o estilo &#8220;<strong>Crédito da Foto</strong>&#8220;.</li>
</ol>
<div id="attachment_352" class="wp-caption alignnone" style="width: 310px"><a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/monta-fotolegenda-credito-dialogs.jpg"><img class="size-medium wp-image-352" title="Captura de tela de Meira da Rocha" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/monta-fotolegenda-credito-dialogs-300x160.jpg" alt="monta-fotolegenda-credito-dialogs" width="300" height="160" /></a><p class="wp-caption-text">Quadros de diálogo da montagem de fotolegenda e credito</p></div>
<p>Acima, o resultado final do script: o quadro da foto com um quadro de legenda embaixo e um quadro de crédito na direita, &#8220;em pé&#8221;. Se os quadros já contiverem texto, o script dará opção de não editá-los, só modificar o tamanho e posição dos quadros.</p>
<p>Se os estilos não existirem ainda, serão criados com as definições <em>default </em>do meu InDesign.</p>
<blockquote><p>Eu posso mudar as medidas conforme meu projeto gráfico. As variáveis que valem a pena serem modificadas estão no início do script. Mudo conforme a necessidade e dou um nome diferente para os arquivos.</p></blockquote>
<p>Se os quadros tiverem conteúdo, serão preservados. A foto não será agrupada com a legenda e com o crédito, para que eu possa redimensioná-la se necessário. Só agrupo depois de escolhidas as dimensões finais da foto.</p>
<p>A foto tem <em>text wrap</em> de zero em cima, para ser colocada próximo aos títulos. Nos lados, o <em>text wrap</em> é de 5 mm, e em baixo, de 10 mm para dar espaço à legenda. Estas medidas podem ser modificadas no início do script.</p>
<p>O quadro de legenda e crédito ignoram o <em>text wrap</em>, para que o texto apareça. Eles também têm o <em>text wrap </em>de zero, apenas o suficiente pra não ficarem em cima de texto nenhum.</p>
<p>Para completar a automação, atribuí este <em>script </em>às teclas <kbd>SHIFT</kbd>+<kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>F</kbd>. E manualmente setei os estilos de <em>frames </em>determinando o estilo de parágrafo. Por exemplo, o <em>frame </em>de estilo &#8220;Legenda&#8221; formata o texto que contém com o estilo de <em>parágrafo</em> de estilo<em> </em>&#8220;Legenda&#8221;. Tenho que descobrir como fazer isto pelo próprio <em>script</em>.</p>
<p>O alinhamento de fotos é simples:</p>
<ol>
<li>Redimensiono a foto;</li>
<li>Seleciono os quadros da legenda e do crédito, com shift+clic;</li>
<li>Teclo o atalho.</li>
</ol>
<p>Aqui está o <a href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/07/montafoto-titular-credito-direita-008.jsx">script para montar foto, legenda e crédito no InDesign, versão 008</a>.</p>
<h3>Bibliografia</h3>
<ol>
<li>FLANAGAN, David.  <strong>Javascript &#8211; The Definitive Guide</strong>. 4Th Edition. O&#8217;Reilly. Arquivo CHM (html help do Windows).</li>
<li>KAHREL, Peter. <strong>Scripting InDesign with JavaScript</strong>. O&#8217;Reilly Media, 2006.  ISBN: 0-596-52817-5. Comprado pela O&#8217;Reilly em formato PDF.</li>
<li><strong>Adobe InDesign CS2 Scripting Guide</strong>. Adobe Systems Incorporated, 2006. Documento PDF.</li>
<li><strong>JavaScript Tutorial</strong>. Site web disponível em: &lt;http://www.w3schools.com/js/default.asp&gt;. Acesso em 10 jul. 2008.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/17/editoracao-quanto-menos-quadros-melhor/" rel="bookmark" class="crp_title">Editoração: quanto menos quadros, melhor</a></li><li><a href="http://meiradarocha.jor.br/news/2010/05/17/criar-publicacao-e-paginas-com-scribus/" rel="bookmark" class="crp_title">Como criar publicação e páginas com Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/26/automatizando-diagramacao-de-noticias-com-scribus-e-python/" rel="bookmark" class="crp_title">Automatizando diagramação de notícias com Scribus e Python</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/17/criando-estilos-no-scribus/" rel="bookmark" class="crp_title">Criando estilos no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/" rel="bookmark" class="crp_title">Como importar posts de blogs para o Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2008/07/24/pythonscribus-manipulando-os-objetos-da-pagina/" rel="bookmark" class="crp_title">Python/Scribus: manipulando os objetos da página</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/07/10/indesign-legendas-e-creditos-de-fotos-automaticamente/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Papel jornal não paga imposto. E sites web, por que pagam?</title>
		<link>http://meiradarocha.jor.br/news/2008/06/13/papel-jornal-nao-paga-imposto-e-sites-web-por-que-pagam/</link>
		<comments>http://meiradarocha.jor.br/news/2008/06/13/papel-jornal-nao-paga-imposto-e-sites-web-por-que-pagam/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 19:00:29 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Jornalismo]]></category>
		<category><![CDATA[Jornalismo Online]]></category>
		<category><![CDATA[Política]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/?p=333</guid>
		<description><![CDATA[A Constituição Federal, em seu artigo 150, dá imunidade tributária ao comprador de papel de imprensa usado em jornais e livros com texto (o produtor continua pagando). A desculpa é que papel é um artigo fundamental à liberdade de expressão. E porque nós, que usamos a internet como meio de expressão, temos que pagar impostos [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.planalto.gov.br/ccivil_03/Constituicao/Constitui%C3%A7ao.htm#art150vid">Constituição Federal, em seu artigo 150</a>, dá imunidade tributária ao <strong>comprador </strong>de papel de imprensa usado em jornais e livros com texto (<a href="http://www.terra.com.br/istoedinheiro/180/negocios/180_klabin.htm" target="_blank">o produtor continua pagando</a>). A desculpa é que papel é um artigo fundamental à liberdade de expressão.</p>
<p>E porque nós, que usamos a internet como meio de expressão, temos que pagar impostos de telecomunicações?</p>
<p><a href="../2007/06/17/gutemberg-aquele-maldito-capitalista/" target="_blank">A imprensa, desde que foi criada por Gutemberg, é um negócio para <strong>ganhar dinheiro</strong></a>, não para defender liberdades individuais. Na prática, a imunidade tributária ao papel de imprensa é  um benefício que só favorece aos empresários da imprensa. Justamente os primeiros a reclamar do mito &#8220;altos gastos públicos&#8221;. Que tal começarem a ajudar as contas públicas pagando impostos, como todos nós?</p>
<p>Saiba mais:</p>
<ul>
<li><a href="http://jus2.uol.com.br/doutrina/texto.asp?id=3522" target="_blank">Quando o papel não paga imposto</a></li>
<li><a href="http://www.igutenberg.org/emquest3.html" target="_blank">Por que a imprensa tem reserva de mercado e não paga imposto?</a></li>
</ul>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2008/06/17/jornalismo-e-uma-coisa-imprensa-e-outra/" rel="bookmark" class="crp_title">Jornalismo é uma coisa. Imprensa é outra coisa.</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/17/gutemberg-aquele-maldito-capitalista/" rel="bookmark" class="crp_title">Gutemberg, aquele maldito capitalista!</a></li><li><a href="http://meiradarocha.jor.br/news/2008/05/22/google-sites-e-ideal-para-congressos-academicos/" rel="bookmark" class="crp_title">Google Sites é ideal para congressos acadêmicos</a></li><li><a href="http://meiradarocha.jor.br/news/2008/03/31/dossie-nassif-e-o-vejagate/" rel="bookmark" class="crp_title">Dossiê Nassif e o Vejagate</a></li><li><a href="http://meiradarocha.jor.br/news/2008/05/29/ultraportateis-o-preco-pode-cair-mais/" rel="bookmark" class="crp_title">Ultraportáteis: o preço pode cair mais</a></li><li><a href="http://meiradarocha.jor.br/news/2008/04/06/2%c2%ba-encontro-sobre-laptops-na-educacao2%c2%ba-encontro-sobre-laptops-na-educacao/" rel="bookmark" class="crp_title">2º Encontro sobre laptops na Educação</a></li><li><a href="http://meiradarocha.jor.br/news/2007/09/27/ranking-da-corrupcao-mal-feito/" rel="bookmark" class="crp_title">Ranking da corrupção: furada da imprensa</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/06/13/papel-jornal-nao-paga-imposto-e-sites-web-por-que-pagam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O homem que falava timorês</title>
		<link>http://meiradarocha.jor.br/news/2008/03/15/o-homem-que-falava-timores/</link>
		<comments>http://meiradarocha.jor.br/news/2008/03/15/o-homem-que-falava-timores/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 00:40:20 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Cibercultura]]></category>
		<category><![CDATA[Computadores]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Educação]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/2008/03/15/o-homem-que-falava-timores/</guid>
		<description><![CDATA[Na verdade, não existe timorês. Os habitantes do Timor-Leste, um dos mais novos países da Terra, falam cerca de 16 línguas diferentes e alguns dialetos (veja contribuição de Ken Westmoreland abaixo deste artigo). Além da língua-mãe, os timorenses do leste falam a língua franca Tétum; uns 25% também falam o português, língua oficial junto com [...]]]></description>
			<content:encoded><![CDATA[<p>Na verdade, não existe timorês. Os habitantes do <a href="http://pt.wikipedia.org/wiki/Timor-Leste"><strong>Timor-Leste</strong>,</a> um dos mais novos países da Terra, falam cerca de <a href="http://pt.wikipedia.org/wiki/L%C3%ADnguas_de_Timor-Leste">16 línguas diferentes</a> e alguns dialetos (veja contribuição de Ken Westmoreland abaixo deste artigo). Além da língua-mãe, os timorenses do leste falam a língua franca <strong><a href="http://pt.wikipedia.org/wiki/T%C3%A9tum">Tétum</a></strong>; uns 25% também falam o português, língua oficial junto com Tétum, resultado de 400 anos de colonização, e quase todos os jovens falam a língua indonésia, resultado de 25 anos de brutal dominação. A luta de libertação foi falada em lusitano, mas a geração que cresceu de 1975 a 1999 fala indonésio. Depois da invasão, o ditador sanguinário <a href="http://pt.wikipedia.org/wiki/Suharto">Suharto</a> mandou 11 mil professores para a região para completar a dominação, agora de forma cultural. <span id="more-287"></span></p>
<p>Mesmo o Tétum não é a língua mais falada, mas foi adotada na liturgia pela igreja católica, já que o português havia sido proibido pela ditadura militar indonésia. Assim, transformou-se em língua franca, principalmente o tetum-prasa (tétum-praça), dialeto falado na capital Díli com tantas palavras em português que é quase um <a href="http://pt.wikipedia.org/wiki/Crioulo">crioulo</a>.</p>
<p><img style="margin: 2px 8px 0px 0px; float: left" src="http://meiradarocha.jor.br/news/wp-content/uploads/2008/03/125px-flag_of_east_timorsvg.png" alt="Bandeira do Timor-leste" align="left" />Como me interesso pela comunidade lusófona, passei a acompanhar mais de perto a situação do <strong>Timor-Leste</strong> depois de um <em>embroglio </em>que resultou no presidente <strong>Ramos-Horta</strong> baleado, dois militares rebeldes mortos e um segurança presidencial seriamente ferido. Para entender melhor a situação, às vezes expressa em tétum, baixei um <a href="http://www.geocities.com/ukphoneline/tpid.pdf">dicionário <strong>Tétum-Português-Indonésio</strong> em formato PDF</a>, compilado por Ken Westmoreland.</p>
<p>Mas consultar um dicionário de papel é chato, mesmo em PDF. Melhor seria usar um programa como o <a href="http://www.babylon.com">Babylon Translator</a>, um dos poucos programas comerciais que valem a pena ser comprados. Ainda mais agora, com o dólar &#8220;derretendo&#8221; no Brasil. O Babylon Translator traduz rapidamente uma palavra quando você control-clica em cima dela. Isso funciona mesmo em palavras em imagens, porque o programa faz um OCR (reconhecimento de caracteres) antes de traduzir. Também fornece a pronúncia robotizada de palavras em inglês.</p>
<p>Dica: se você tiver cartão de crédito internacional, no Brasil <strong>compre em dólar</strong>, não em real, que deixa o produto mais caro. Pra mim, com a Brittanica resumida, saiu por 71 dólares. Mas você também pode baixar o Babylon para testes durante 30 dias.</p>
<p>Baixado o <strong>Babylon Translator</strong>, me dediquei a construir um dicionário tétum para ele, o que exigiu pesado processamento de texto. Transformei o PDF em texto. Editei o texto no BROffice e no Notepad++ inserindo tabulações entre as palavras tétum, portuguesas e indonésias. Também inseri o gênero feminino nas palavras de origem portuguesa do tétum, além de mudar a ordem das designações de classes das palavras. Tudo isto graças ao recurso de procura-e-troca com <strong><a href="http://pt.wikipedia.org/wiki/Express%C3%A3o_regular">expressões regulares</a></strong>, um recurso informático meio complicado mas poderosíssimo.</p>
<p>Preparado o texto, gravei como &#8220;texto-separado-por-tabulação&#8221; e importei numa planilha eletrônica do BROffice, que gravei como formato MS  Excel. Aí, pude criar o dicionário com o <a href="http://www.babylon.com/display.php?id=15&amp;tree=3&amp;level=2">Babylon Builder</a>, programa gratuito distribuído pela empresa para que os usuários criem vocabulários e dicionários.</p>
<p>Para colocar uma cereja no bolo, criei com o IrfanView um ícone com a bandeira do Timor-Leste a partir da bandeira do país na Wikipedia e usei no Builder.</p>
<p>Se você precisar urgentemente de um <strong>dicionário Tétum-Português-Indonésio</strong> para o <strong>Babylon Translator</strong>, baixe aqui. E se você quiser ajudar colocando mais palavras neste dicionário, use a <a title="Abre planilha em nova janela" href="http://spreadsheets.google.com/pub?key=pH0vKjJkMrh3EtOx21dtQFQ" target="_blank">versão Google Planilha</a> que coloquei na rede. Basta <a title="Envie um email" href="mailto:joseantoniorocha@gmail.com">pedir permissão</a> para editar. <em>O copyright do dicionário é de </em><em>Ken Westmoreland (sob o pseudônimo </em><em>Buka Hatene, que significa &#8220;aprender&#8221;, em tétum).<br />
</em></p>
<ul>
<li>Baixe o <a title="Dicionário Tétum-Português-Indonésio" href="http://meiradarocha.jor.br/news/wp-content/uploads/2008/03/tetun-portugues-indonesio.bgl">Dicionário Tétum-Português-Indonésio</a> para Babylon Translator</li>
<li>Baixe o <a href="http://www.geocities.com/ukphoneline/tpid.pdf">dicionário Tétum-Português-Indonésio de Ken Westmoreland (Buka Hatene) em PDF</a></li>
</ul>
<p><small>(O título deste post é uma citação ao conto &#8220;<a href="http://livrosparatodos.net/livros-downloads/javanes.html">O Homem que falava Javanês</a>&#8220;, do escritor brasileiro mestiço Lima Barreto).</small></p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/13/principios-e-elementos-do-design-2/" rel="bookmark" class="crp_title">Princípios e elementos do Design</a></li><li><a href="http://meiradarocha.jor.br/news/2007/07/01/documento-e-editor-hipertexto-wiki-e-web-server-ao-mesmo-tempo/" rel="bookmark" class="crp_title">Documento é editor hipertexto, wiki e web server ao mesmo tempo</a></li><li><a href="http://meiradarocha.jor.br/news/2009/01/23/abrindo-portas-ip-para-emule-e-skype-automaticamente/" rel="bookmark" class="crp_title">Abrindo portas IP para eMule e Skype automaticamente com UPnP</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/14/pesquisa-jornalistica-auxiliada-por-computador/" rel="bookmark" class="crp_title">Pesquisa jornalística auxiliada por computador</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/25/tv-a-cabo-net-digital-atualiza-interface/" rel="bookmark" class="crp_title">TV a cabo: Net Digital atualiza interface</a></li><li><a href="http://meiradarocha.jor.br/news/2009/04/01/hacking-googlenilhawikipedia/" rel="bookmark" class="crp_title">Hacking googlenilha+Wikipédia</a></li><li><a href="http://meiradarocha.jor.br/news/2007/07/19/medidas-tipograficas/" rel="bookmark" class="crp_title">Medidas tipográficas</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2008/03/15/o-homem-que-falava-timores/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>LinoType FontExplorer gratuito</title>
		<link>http://meiradarocha.jor.br/news/2007/12/11/linotype-fontexplorer-gratuito/</link>
		<comments>http://meiradarocha.jor.br/news/2007/12/11/linotype-fontexplorer-gratuito/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 22:52:54 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Fontes]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/2007/12/11/linotype-fontexplorer-gratuito/</guid>
		<description><![CDATA[Com as centenas ou milhares de fontes tipográficas digitais disponíveis aos designers gráficos e diagramadores, fica difícil gerenciá-las. O Windows Explorer está fora de questão, pois não mostra o desenho das fontes e não serve para gerenciar fontes não instaladas. O pacote Corel traz o Font Navigator da Bitstream, que serve bem para o propósito, [...]]]></description>
			<content:encoded><![CDATA[<p>Com as centenas ou milhares de <strong>fontes tipográficas</strong> digitais disponíveis aos designers gráficos e diagramadores, fica difícil gerenciá-las. O Windows Explorer está fora de questão, pois não mostra o desenho das fontes e não serve  para gerenciar fontes não instaladas. O pacote Corel traz o Font Navigator da Bitstream, que serve bem para o propósito, mas não é instalado por padrão. Mas se você quiser um <strong>programa gratuito</strong> para fazer o gerenciamento de fontes, uma boa pedida é o <strong>LinoType Font Navigator</strong>. Baixe via <a href="http://www.pplware.com/2007/12/11/linotype-fontexplorer-x-0912250/">PeopleWare</a>. mas cuidado: o programa ainda está em estado BETA, isto é, em testes. Está muito instável e sujeito a erros. E ainda pode fazer uma bagunça em suas pastas de fontes, criando novas e mudando as fontes de lugar. Use por sua conta e risco.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/07/25/fontes-substituem-times-new-roman-e-arial/" rel="bookmark" class="crp_title">Fontes substituem Times New Roman e Arial</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/12/links-sobre-programas-de-editoracao-para-linux/" rel="bookmark" class="crp_title">Links sobre programas de editoração para Linux</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/por-que-nao-se-deve-usar-a-fonte-avantgarde/" rel="bookmark" class="crp_title">Por que não se deve usar a fonte AvantGarde</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/13/links-sobre-diagramacao-e-planejamento-grafico-em-jornalismo/" rel="bookmark" class="crp_title">Links sobre Diagramação e Planejamento Gráfico em Jornalismo</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/11/virus-de-openoffice-multisistema-2/" rel="bookmark" class="crp_title">Virus de OpenOffice ataca Linux, Windows e Macintosh</a></li><li><a href="http://meiradarocha.jor.br/news/2008/09/03/os-about-secretos-do-google-chrome/" rel="bookmark" class="crp_title">Os &#8220;about:&#8221; secretos do Google Chrome</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/20/1225/" rel="bookmark" class="crp_title"></a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2007/12/11/linotype-fontexplorer-gratuito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é e como usar folha de estilos</title>
		<link>http://meiradarocha.jor.br/news/2007/10/30/o-que-e-e-como-usar-folha-de-estilos/</link>
		<comments>http://meiradarocha.jor.br/news/2007/10/30/o-que-e-e-como-usar-folha-de-estilos/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 18:46:42 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[InDesign]]></category>
		<category><![CDATA[PageMaker]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/2007/10/30/o-que-e-e-como-usar-folha-de-estilos/</guid>
		<description><![CDATA[Folha de estilos é um dos recursos mais úteis e menos conhecido dos programas de escritório e de editoração. Basta ver que você não sabe o que é folha de estilos. E não sabe o que está perdendo. Folha de estilos é o conjunto de formatos pré-programados em um software de editoração. No início da [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Folha de estilos</strong> é um dos recursos mais úteis e menos conhecido dos programas de escritório e de editoração. Basta ver que você não sabe o que é folha de estilos. E não sabe o que está perdendo.</p>
<p><strong>Folha de estilos</strong> é o conjunto de formatos pré-programados em um software de editoração. No início da editoração eletrônica, você tinha que marcar texto por texto e aplicar a formatação a cada vez: mudar família tipográfica, mudar tamanho da letra (corpo), mudar estilo (negrito, itálico), mudar o alinhamento (justificado, alinhado à esquerda). Com a folha de estilos, você clica no texto e clica no estilo. Pronto, o texto se formata conforme as especificações do estilo.<span id="more-261"></span></p>
<p>A folha de estilos foi uma invenção do Ventura (um dos melhores programas de editoração já feitos, concorrente do PageMaker). Depois, foi incorporado no MS Word e todos os editores de texto e programas de editoração.</p>
<p>Basicamente, a folha de estilos aparece ao usuário como uma lista de nomes como &#8220;Título&#8221; &#8220;Subtítulo&#8221;, &#8220;Primeiro parágrafo&#8221;, &#8220;Lista&#8221; etc. Ao se clicar num texto e se clicar num nome da lista, o texto se formata conforme as características do estilo.</p>
<p>No velho e obsoleto PageMaker, você podia aplicar estilos apenas a parágrafos. Nos programas modernos, como Corel Ventura, Adobe InDesign, Quark Xpress e Scribus, você pode aplicar estilos a caracteres, a parágrafos e a objetos gráficos.</p>
<p>Entre as vantagens da folha de estilos estão:</p>
<ol>
<li><strong>Rapidez na diagramação</strong>. É MUITO mais rápido clicar em um estilo do que mexer em dezenas de especificações em lugares diferentes do programa de editoração.</li>
<li><strong>Padronização de formatos conforme o projeto gráfico</strong>. O projeto gráfico será respeitado porque já está todo programado na folha de estilos.</li>
<li><strong>Possibilidade de reaproveitamento de um projeto gráfico</strong> em outra publicação, mudando apenas alguns detalhes como família tipográfica.</li>
<li><strong>Maior rapidez na criação de projetos gráficos</strong>, porque quando você muda um estilo, todo o texto que está marcado com aquele estilo será modificado. Fica mais fácil fazer estudos gráficos.</li>
</ol>
<p>Procure aprender mais sobre como criar estilos em seu programa de editoração preferido lendo no &#8220;help&#8221; (tecla <kbd>F1</kbd>). Você economizará muito tempo de formatação.</p>
<p>E da próxima vez que alguém disser que o MS Word é melhor que o BROffice, pergunte o que a pessoa acha do mecanismo de folha de estilos do MS Word. Ela nem vai saber o que é isto, quanto mais saber que o MS Word tem o pior e mais complicado sistema de formatação de estilos do mundo. Pior a cada nova edição deste software fechado.</p>
<p>Leia também o <a href="http://www.dicas-l.com.br/broffice/broffice_20071129.php">artigo sobre folha de estilos no BROffice</a>.</p>
<p class="poweredbyperformancing"><small>Powered by <a href="http://scribefire.com/">ScribeFire</a>.</small></p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/13/como-usar-folha-de-estilos/" rel="bookmark" class="crp_title">Como usar folha de estilos</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/13/editoracao-com-software-livre-aplicando-estilos-automaticamente-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: aplicando estilos automaticamente no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/17/criando-estilos-no-scribus/" rel="bookmark" class="crp_title">Criando estilos no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/05/17/dez-dicas-fundamentais-para-monografia-e-tcc/" rel="bookmark" class="crp_title">Dez dicas fundamentais para monografia e TCC</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/30/editoracao-com-software-livre-caixa-de-destaque-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: caixa de destaque no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2010/06/20/1225/" rel="bookmark" class="crp_title"></a></li><li><a href="http://meiradarocha.jor.br/news/2010/01/16/como-importar-posts-de-blogs-para-o-scribus/" rel="bookmark" class="crp_title">Como importar posts de blogs para o Scribus</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2007/10/30/o-que-e-e-como-usar-folha-de-estilos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Preparação de fotos para jornal</title>
		<link>http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/</link>
		<comments>http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 20:38:29 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Diagramação]]></category>
		<category><![CDATA[Editoração]]></category>
		<category><![CDATA[Impressora]]></category>
		<category><![CDATA[Jornalismo]]></category>

		<guid isPermaLink="false">http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/</guid>
		<description><![CDATA[A técnica de impressão offset, mais usada em jornais, só imprime em &#8220;áreas chapadas&#8221;, ou seja, determinada área do papel recebe tinta ou não. Não existe meio termo. Com o método tipográfico, usado anteriormente, também era assim. Dessa maneira, não poderíamos imprimir fotos e ilustrações com diversos tons de cinza se não fosse pela técnica [...]]]></description>
			<content:encoded><![CDATA[<p>A técnica de impressão <a title="Definição de offset na Wikipédia" href="http://pt.wikipedia.org/wiki/Impress%C3%A3o_offset">offset</a>, mais usada em jornais, só imprime em &#8220;áreas chapadas&#8221;, ou seja, determinada área do papel recebe tinta ou não. Não existe meio termo. Com o método tipográfico, usado anteriormente, também era assim.  Dessa maneira, não poderíamos imprimir fotos e ilustrações com diversos tons de cinza se não fosse pela técnica de retícula (<a title="Página da Wikipedia em inglês" href="http://en.wikipedia.org/wiki/Screening_%28printing%29">Screening ou halftone</a>, em inglês).<span id="more-233"></span></p>
<p><a title="Conta-fio" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-02.jpg"><img style="margin: 2px 8px 4px 0px; float: left" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-02.thumbnail.jpg" alt="Conta-fio" /></a>Por esta técnica, inventada no século 19, imagens em tons de cinza são decompostas em pequenos pontos. Através de uma lupa apropriada (que os gráficos chamam de &#8220;conta-fio&#8221;), podemos ver de perto estes pequenos pontos. Ao lado vemos um conta-fio posicionado sobre a foto.</p>
<p><a title="Foto em meio-tom" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-01.jpg"><img style="margin: 2px 0px 4px 8px; float: right" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-01.thumbnail.jpg" alt="Foto em meio-tom" /></a>O diâmetro destes pontos varia conforme a área da fotografia seja mais escura ou mais clara. O efeito pode ser visto na imagem ao lado (Clique na foto para ver a imagem grande). Assim, vista de longe, a fotografia impressa parece ser constituída de tons de cinza, não de preto-e-branco. A reticulagem é feita nas gráficas pelos equipamentos gráficos digitais, hoje em dia.</p>
<p><a title="Retícula vista pelo conta-fio" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-03.jpg"><img style="margin: 2px 8px 4px 0pt; float: left" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-03.thumbnail.jpg" alt="Retícula vista pelo conta-fio" /></a>No entanto, temos que ter cuidado na preparação de fotos para impressão em jornal. Qualquer tipo de impressão vai modificar o diâmetro dos pontos porque o papel absorve um pouco da tinta (e o papel jornal tem de absorver bastante tinta porque ela não seca por evaporação, seca por absorção, devido à velocidade de impressão).</p>
<p>Os pontos grandes, em áreas escuras, vão ficar um pouco mais espalhados, escurecendo ainda mais a área. Por outro lado, os pontos pequenos podem  ficar menores, na preparação da chapa de alumínio da impressora offset, ou a chapa pode gastar um pouco com o tempo de impressão. Assim, pontos pequenos em áreas claras podem ficar menores, clareando ainda mais a área. Isso se chama <strong>&#8220;<a title="Outro artigo com a definição de ganho de pponto" href="http://meiradarocha.jor.br/news/2007/10/09/definicao-de-ganho-de-ponto/">ganho de ponto</a>&#8220;</strong>, em artes gráficas.</p>
<p><a title="Retícula ampliada" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-04.png"><img style="margin: 2px 0pt 4px 8px; float: right" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-04.thumbnail.png" alt="Retícula ampliada" /></a>As fotos impressas precisam ter um mínimo de pontos pretos em áreas claras (branco total) e um mínimo de pontos brancos em áreas totalmente pretas. Para conseguir este efeito, temos de corrigir o ganho de ponto nas fotos para impressão alterando a chamada &#8220;curva de tom&#8221;. Caso contrário, teremos áreas &#8220;chapadas&#8221;, totalmente brancas ou totalmente pretas. Perderíamos detalhes da fotos, caso isto acontecesse.</p>
<p><a title="Transformar foto colorida para tons de cinza no Corel Photo-paint" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-06.jpg"><img style="margin: 2px 8px 4px 0pt; float: left" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-06.thumbnail.jpg" alt="Transformar foto colorida para tons de cinza no Corel Photo-paint" /></a>Para fazermos o tratamento de fotos para impressão em preto e branco, primeiro temos que converter as fotos para tons de cinza. Qualquer programa de edição de foto tem este recurso em algum lugar bem acessível. Em geral, esta opção está no menu &#8220;Imagem &gt; Modo &gt; Tons de cinza&#8221; ou algo do gênero. As imagens de computador têm 256 tons de cinza (profundidade de cor de 8 bits), o que é mais do que suficiente para o olho humano enxergar belas fotos.</p>
<p><a title="Curva de tom de no Corel Photo-Paint" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-07.jpg"><img style="margin: 2px 0pt 4px 8px; float: right" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-07.thumbnail.jpg" alt="Curva de tom de no Corel Photo-Paint" /></a>Depois de transformada em tons de cinza, as fotos precisam ter suas áreas claras escurecidas e suas áreas escuras clareadas, o que se faz alterando a &#8220;curva de tom&#8221;, em geral também no menu &#8220;Imagem&#8221; dos programas de tratamento de foto.</p>
<p><a title="Foto ajustada para o ganho de ponto de papel jornal" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-09.jpg"><img style="margin: 2px 8px 4px 0pt; float: left" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-09.thumbnail.jpg" alt="Foto ajustada para o ganho de ponto de papel jornal" /></a>Cada tipo de papel e cada tipo de impressora tem um ganho de ponto diferente. As gráficas fornecem tabelas que descrevem este ganho. Grosso modo, para fotos a serem impressas em papel jornal,  podemos clarear 25% as áreas escuras e escurecer 25% as áreas claras de uma foto em tons de cinza. Com isso, a foto vai ficar com pouco contraste na tela do computador, mas o resultado final, impresso, ficará perfeito.</p>
<p><a title="Ajuste da faixa de tons médios de foto" href="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-10.jpg"><img style="margin: 2px 0pt 4px 8px; float: right" src="http://meiradarocha.jor.br/news/wp-content/uploads/2007/10/foto-universo-ipa-10.thumbnail.jpg" alt="Ajuste da faixa de tons médios de foto" /></a>A seguir, temos de corrigir a faixa média de tons. Isto é particularmente importante no caso de rostos de pessoas, para que os tons  criem a sensação de volume no rosto, não deixem a pessoa com a &#8220;cara chapada&#8221;. Esse ajuste varia de foto para foto. Se a foto tem muitos tons escuros, a curva deve ser mais clareada, e vice-versa. Apenas a prática leva a um ajuste perfeito, depois de se ver as fotos originais, o ajuste e a impressão.</p>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/10/09/definicao-de-ganho-de-ponto/" rel="bookmark" class="crp_title">Definição de Ganho de Ponto</a></li><li><a href="http://meiradarocha.jor.br/news/2007/08/10/zonas-de-visualizacao-da-pagina-impressa/" rel="bookmark" class="crp_title">Zonas de visualização da página impressa</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/25/tv-a-cabo-net-digital-atualiza-interface/" rel="bookmark" class="crp_title">TV a cabo: Net Digital atualiza interface</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/30/como-instalar-painel-frontal-de-som/" rel="bookmark" class="crp_title">Como instalar painel frontal de som</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/09/game-tem-mapas-com-dados-geograficos-reais/" rel="bookmark" class="crp_title">Game tem mapas com dados geográficos reais</a></li><li><a href="http://meiradarocha.jor.br/news/2009/06/10/editoracao-com-software-livre-fotos-legendas-e-credito-automatizados-no-scribus/" rel="bookmark" class="crp_title">Editoração com software livre: fotos, legendas e crédito automatizados no Scribus</a></li><li><a href="http://meiradarocha.jor.br/news/2007/07/20/laptop-de-us-100-e-usado-para-ver-pornografia-na-nigeria/" rel="bookmark" class="crp_title">Laptop de US$ 100 é usado para ver pornografia na Nigéria</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Quanto custa imprimir uma página na impressora do computador</title>
		<link>http://meiradarocha.jor.br/news/2007/09/01/201/</link>
		<comments>http://meiradarocha.jor.br/news/2007/09/01/201/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 23:37:09 +0000</pubDate>
		<dc:creator>José Antonio Meira da Rocha</dc:creator>
				<category><![CDATA[Computadores]]></category>
		<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[Editoração]]></category>

		<guid isPermaLink="false">http://www.meiradarocha.jor.br/news/2007/09/01/201/</guid>
		<description><![CDATA[Quanto custa imprimir uma página em sua impressora jato de tinta ou laser? Qual será a impressão mais barata? Bom, nenhum tipo de impressão é barato. Mas eu fiz uma googlenilha que compara diferentes tipos de impressoras, considerando até a depreciação do aparelho em 5 anos de vida útil e o custo da energia elétrica [...]]]></description>
			<content:encoded><![CDATA[<p>Quanto custa imprimir uma página em sua <strong>impressora jato de tinta ou laser</strong>? Qual será a impressão mais barata? Bom, nenhum tipo de impressão é barato. Mas eu fiz  uma <em>googlenilha </em>que compara diferentes tipos de <strong>impressoras</strong>, considerando até a depreciação do aparelho em 5 anos de vida útil e o custo da energia elétrica gasta.<span id="more-201"></span>Veja a seguir a planilha que compara equipamentos da <strong>HP</strong>, as <strong>impressoras jato de tinta HP Deskjet</strong> e a <strong>impressoras laser HP Laserjet</strong>. Os valores são arredondados, conforme vários modelos de <strong>impressoras</strong>. As especificações foram tiradas do site da <strong>Hewlett-Packard</strong>. A vida útil estimada do equipamento, para os cálculos, foi de cinco anos e 60 mil cópias, o equivalente a 12 mil cópias por ano, mil cópias por mês.</p>
<p><iframe src="http://spreadsheets.google.com/pub?key=pH0vKjJkMrh39k4fYpsdvVQ&amp;output=html&amp;gid=0&amp;single=true&amp;range=a1:i14" frameborder="0" height="296" width="500"></iframe></p>
<p><a href="http://spreadsheets.google.com/ccc?key=pH0vKjJkMrh39k4fYpsdvVQ&amp;hl=pt_BR" title="Planilha completa">Confira as fórmulas usada na planilha</a>.</p>
<p>Conclusões:</p>
<ol>
<li><strong>A impressão mais barata é em impressora laser</strong>.</li>
<li>A <strong>impressora laser colorida</strong> só custa 2,5 vezes mais caro que a impressão em preto-e-branco.</li>
<li>A <strong>impressão a jato-de-tinta</strong> é a mais cara, o dobro do preço da impressão a laser, que tem muito mais qualidade.</li>
</ol>
<div id="crp_related"><h3>Leia mais</h3><ul><li><a href="http://meiradarocha.jor.br/news/2007/06/06/como-imprimir-livrinhos-3/" rel="bookmark" class="crp_title">Como imprimir livrinhos</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/09/definicao-de-ganho-de-ponto/" rel="bookmark" class="crp_title">Definição de Ganho de Ponto</a></li><li><a href="http://meiradarocha.jor.br/news/2007/10/02/preparacao-de-fotos-para-jornal/" rel="bookmark" class="crp_title">Preparação de fotos para jornal</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/12/modelos-de-jornais-para-pagemaker/" rel="bookmark" class="crp_title">Modelos de jornais para PageMaker</a></li><li><a href="http://meiradarocha.jor.br/news/2010/02/14/comparativo-via-embratel-e-oi-tv/" rel="bookmark" class="crp_title">Compare TV por satélite: Via Embratel e Oi TV</a></li><li><a href="http://meiradarocha.jor.br/news/2007/12/22/intel-classmate-o-laptop-do-projeto-uca/" rel="bookmark" class="crp_title">Intel Classmate, o laptop do projeto UCA?</a></li><li><a href="http://meiradarocha.jor.br/news/2007/06/12/abaixo-o-jornal-alto-2/" rel="bookmark" class="crp_title">Abaixo o jornal alto</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://meiradarocha.jor.br/news/2007/09/01/201/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
