Arquivos da editoria ‘Scribus’.

Como criar e selecionar grupos de objetos pelo Scribus Scripter

Este artigo dá a dica de como criar e selecionar grupos de objetos gráficos pelo Scripter do Scribus, o interpretador Python embutido neste programa de editoração eletrônica em software livre.

O scripter tem o comando scribus.selectObject(objeto) para selecionar objetos. O parâmetro é uma string com o nome do objeto.

Para criar grupos de objetos, existe o comando scribus.groupObjects(). O parâmetro pode ser vazio, para se agrupar os objetos atualmente selecionados. Ou pode ser uma lista de objetos: scribus.groupObject(['Text1','Text2','Text3']). O grupo criado recebe o nome “Group” colado a um número de ordem: ‘Group1′, ‘Group2′ etc.

O problema é que o comando scribus.groupObjects() não retorna uma string com o nome do grupo. Ele não é usado na forma:

nomeDoGrupo = scribus.groupObjects()

Mas, precisamos deste nome para manipular os grupos. Talvez este comportamento falho seja modificado em futuras versões do Scribus. Como fazer, então, para obter este nome? Continue lendo… ‘Como criar e selecionar grupos de objetos pelo Scribus Scripter’ »

Editoração com software livre: caixa de destaque no Scribus

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 “paroquiais” conforme a região do país ou equipe de redação. Alguns chamam de “olho”, outros chamam de “arejador”. Aqui, prefiro chamar simplesmente de “destaque”.

Fazer um destaque é tarefa que requer muitos passos e pode levar tempo, se feita manualmente. Para automatizar o processo, desenvolvi este script, em Python para o Scribus. Continue lendo… ‘Editoração com software livre: caixa de destaque no Scribus’ »

Como instalar PyQt 4.4 no Scribus Windows

Este artigo mostra como instalar o PyQt 4.4 no Python do Scribus em ambiente Windows. PyQt é o wrapper (“empacotador“) que permite usar a interface gráfica Qt através da linguagem Python. Scribus é o software de editoração gratuito e de código aberto, similar ao PageMaker ou InDesign, usado para diagramação de jornais, revistas e livros, e disponível para sistemas operacionais Macintosh, Linux, BSD, OS/2 e Windows.

Com Scribus, Python, PyQt e Qt, é possível aumentar as capacidades do Scribus de uma forma relativamente simples para programadores. Por exemplo, pode-se criar formulários para baixar documentos do Google Docs e diagramá-los de forma semi-automática. Ou criar um sistema editorial para redações jornalísticas baseado em banco de dados MySQL ou Postgres. Continue lendo… ‘Como instalar PyQt 4.4 no Scribus Windows’ »

Editoração com software livre: aplicando estilos automaticamente no Scribus

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á com recursos de folha de estilo bastantes avançados e evoluindo num ritmo lento mas constante. E com a programação em Pyhton presente no Scribus, a facilidade da folha de estilos é ampliada para um novo patamar, aumentando os ganhos de produtividade em diagramação. Continue lendo… ‘Editoração com software livre: aplicando estilos automaticamente no Scribus’ »