You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
680 lines
12 KiB
680 lines
12 KiB
12 years ago
|
<!-- If you want to validate or edit this document separately, uncomment
|
||
|
this prolog
|
||
|
|
||
|
<?xml version="1.0" ?>
|
||
|
<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd">
|
||
|
|
||
|
-->
|
||
|
<chapter id="designer-manual">
|
||
|
<chapterinfo>
|
||
|
<authorgroup>
|
||
|
<author
|
||
|
><firstname
|
||
|
>Alexander</firstname
|
||
|
> <surname
|
||
|
>Dymo</surname
|
||
|
> <affiliation
|
||
|
> <address
|
||
|
><email
|
||
|
>cloudtemple@mksat.net</email
|
||
|
></address>
|
||
|
</affiliation>
|
||
|
</author>
|
||
|
<author
|
||
|
><firstname
|
||
|
>Phil</firstname
|
||
|
> <surname
|
||
|
>Thompson</surname
|
||
|
> <affiliation
|
||
|
> <address
|
||
|
><email
|
||
|
>phil@river-bank.demon.co.uk</email
|
||
|
></address>
|
||
|
</affiliation>
|
||
|
</author>
|
||
|
<othercredit role="translator"
|
||
|
><firstname
|
||
|
>Pedro</firstname
|
||
|
><surname
|
||
|
>Morais</surname
|
||
|
><affiliation
|
||
|
><address
|
||
|
><email
|
||
|
>morais@kde.org</email
|
||
|
></address
|
||
|
></affiliation
|
||
|
><contrib
|
||
|
>Tradução</contrib
|
||
|
></othercredit
|
||
|
>
|
||
|
</authorgroup>
|
||
|
</chapterinfo>
|
||
|
<title
|
||
|
>Manual do Desenhador de Modelos de Relatórios</title>
|
||
|
|
||
|
<para
|
||
|
>O &kudesigner; permite a criação e modificação interactiva das modificações nos modelos de relatórios, assim como a colocação das secções e dos itens dos relatórios num dado relatório.</para>
|
||
|
|
||
|
<para
|
||
|
>O &kudesigner; é uma aplicação <acronym
|
||
|
>WYSIWYG</acronym
|
||
|
>. O <guilabel
|
||
|
>Tamanho da página do relatório</guilabel
|
||
|
> define as dimensões do relatório no ecrã. No momento presente, a escala é igual a 100% automaticamente e não poderá ser alterada.</para>
|
||
|
|
||
|
<itemizedlist>
|
||
|
<title
|
||
|
>Todos os modelos de relatórios poderão conter as seguintes secções:</title>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Cabeçalho do Relatório</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Cabeçalho da Página</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Cabeçalho do Detalhe</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Detalhe</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Rodapé do Detalhe</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Rodapé da Página</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Rodapé do Relatório</para
|
||
|
></listitem>
|
||
|
</itemizedlist>
|
||
|
|
||
|
<itemizedlist>
|
||
|
<title
|
||
|
>As secções dos relatórios podem conter os seguintes itens de relatório:</title>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Legenda</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Campo</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Campo Calculado</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Campo Especial</para
|
||
|
></listitem>
|
||
|
<listitem
|
||
|
><para
|
||
|
>Linha</para
|
||
|
></listitem>
|
||
|
</itemizedlist>
|
||
|
|
||
|
<para
|
||
|
>As secções e os itens do relatório poderão ser colocados no modelo do relatório, usando para tal os menus ou barras de ferramentas.</para>
|
||
|
|
||
|
<para
|
||
|
>Todos os elementos, como o modelo do relatório, a secção do relatório ou um item, têm as suas próprias propriedades. Estas propriedades definem os parâmetros geométricos, textuais ou outros diversos. De cada vez que o elemento é colocado, é aplicado um conjunto de propriedades por omissão. Por exemplo, quando é colocado o elemento <guilabel
|
||
|
>Legenda</guilabel
|
||
|
>, o valor da sua propriedade Text é configurado como <quote
|
||
|
>Text</quote
|
||
|
>.</para>
|
||
|
|
||
|
<para
|
||
|
>Para mudar as propriedades, use a janela das <guilabel
|
||
|
>Opções do Item do Relatório</guilabel
|
||
|
>. Esta janela poderá ser chamada ao carregar com o &RMB; num item ou com o botão para <guilabel
|
||
|
>Editar as Propriedades</guilabel
|
||
|
> da <guilabel
|
||
|
>Barra de Edição</guilabel
|
||
|
>. Veja a imagem em baixo (as propriedades de um item Campo): </para>
|
||
|
|
||
|
<para
|
||
|
>Para remover um item, carregue com o &MMB; nele ou use o botão <guilabel
|
||
|
>Remover</guilabel
|
||
|
> da <guilabel
|
||
|
>Barra de Edição</guilabel
|
||
|
>. </para>
|
||
|
|
||
|
<screenshot>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="props.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Janela <guilabel
|
||
|
>Novo Relatório</guilabel
|
||
|
></phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
|
||
|
<variablelist>
|
||
|
<title
|
||
|
>Referência do menu do &kudesigner;</title>
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
> <keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>N</keycap
|
||
|
></keycombo
|
||
|
> </shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Novo</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
><action
|
||
|
>Mostra</action
|
||
|
> a janela de <guilabel
|
||
|
>Novo Relatório</guilabel
|
||
|
> para criar um novo modelo de relatório.</para>
|
||
|
<para
|
||
|
>Tal como foi visto na imagem, o tamanho da página do relatório, a orientação e as margens precisam ser configurados antes de o relatório poder ser criado. </para>
|
||
|
<screenshot>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="file_new.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Janela de <interface
|
||
|
>Novo Relatório</interface
|
||
|
></phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
><keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>O</keycap
|
||
|
> </keycombo
|
||
|
></shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Abrir...</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Abre</action
|
||
|
> um modelo de relatório gravado anteriormente.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Abrir um Recente</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Mostra</action
|
||
|
> uma lista com os modelos abertos recentemente. Seleccione um ficheiro para o abrir.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
><keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>S</keycap
|
||
|
> </keycombo
|
||
|
></shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Gravar</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Grava</action
|
||
|
> o modelo actual do relatório num ficheiro de texto no formato &XML;.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Gravar Como...</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Grava</action
|
||
|
> o modelo de relatório actual num ficheiro e atribui-lhe outro nome.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
><keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>W</keycap
|
||
|
> </keycombo
|
||
|
></shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Fechar</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Fecha</action
|
||
|
> o modelo de relatório actual.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
><keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>P</keycap
|
||
|
> </keycombo
|
||
|
></shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Imprimir</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Imprime...</action
|
||
|
> o modelo de relatório actual como texto no formato &XML;.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><shortcut
|
||
|
><keycombo action="simul"
|
||
|
>&Ctrl; <keycap
|
||
|
>Q</keycap
|
||
|
> </keycombo
|
||
|
></shortcut
|
||
|
> <guimenu
|
||
|
>Ficheiro</guimenu
|
||
|
> <guimenuitem
|
||
|
>Sair</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Sai</action
|
||
|
> do programa.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Editar</guimenu
|
||
|
> <guimenuitem
|
||
|
>Limpar a Selecção</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Cancela</action
|
||
|
> qualquer acção de edição, de modo que nenhuma propriedade será editada nem nenhum item removido.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Editar</guimenu
|
||
|
> <guimenuitem
|
||
|
>Editar as Propriedades</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Edita</action
|
||
|
> as propriedades do item seleccionado.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Editar</guimenu
|
||
|
> <guimenuitem
|
||
|
>Apagar</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Remove</action
|
||
|
> o item seleccionado.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Cabeçalho do Relatório</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção do Cabeçalho do Relatório</action
|
||
|
> no modelo de relatório.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Cabeçalho da Página</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção do Cabeçalho da Página</action
|
||
|
> no modelo de relatório.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Cabeçalho do Detalhe</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção do Cabeçalho do Detalhe</action
|
||
|
> no modelo de relatório.</para>
|
||
|
<para
|
||
|
>Antes de colocar a secção, a janela para <guilabel
|
||
|
>Adicionar o Cabeçalho do Detalhe</guilabel
|
||
|
> será mostrada para indicar o nível de detalhe. O cabeçalho de Detalhe será adicionado à secção de detalhe no nível indicado.</para>
|
||
|
<screenshot>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="add_detail_header.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Janela para <guilabel
|
||
|
>Adicionar o Cabeçalho do Detalhe</guilabel
|
||
|
></phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Detalhe</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção de Detalhe</action
|
||
|
> no modelo de relatório.</para>
|
||
|
<para
|
||
|
>Antes de colocar a secção, a janela para <guilabel
|
||
|
>Adicionar Detalhe</guilabel
|
||
|
> será mostrada para indicar o nível de detalhe.</para>
|
||
|
<screenshot>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="add_detail.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Janela <interface
|
||
|
>Adicionar Detalhe</interface
|
||
|
></phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Rodapé do Detalhe</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção de Rodapé do Detalhe</action
|
||
|
> no modelo de relatório.</para>
|
||
|
<para
|
||
|
>Antes de colocar a secção, a janela para <guilabel
|
||
|
>Adicionar o Rodapé do Detalhe</guilabel
|
||
|
> será mostrada para indicar o nível de detalhe. O rodapé do detalhe será adicionado à secção de detalhe do nível indicado.</para>
|
||
|
<screenshot>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="add_detail_footer.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Janela para <guilabel
|
||
|
>Adicionar Rodapé do Detalhe</guilabel
|
||
|
></phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Rodapé da Página</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção do Rodapé da Página</action
|
||
|
> no modelo de relatório.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Secções</guimenu
|
||
|
> <guimenuitem
|
||
|
>Rodapé do Relatório</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca a secção do Rodapé do Relatório</action
|
||
|
> no modelo de relatório.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Limpar a Selecção</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Limpa</action
|
||
|
> a selecção de itens, de modo a que não seja adicionado nenhum item do relatório à secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Legenda</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca o elemento Legenda</action
|
||
|
> na secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Campo</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca o elemento Campo</action
|
||
|
> na secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Campo Calculado</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca o elemento Campo Calculado</action
|
||
|
> na secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Campo Especial</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca o elemento Campo Especial</action
|
||
|
> na secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenu
|
||
|
>Itens</guimenu
|
||
|
> <guimenuitem
|
||
|
>Linha</guimenuitem
|
||
|
> </menuchoice
|
||
|
></term>
|
||
|
<listitem
|
||
|
><para
|
||
|
><action
|
||
|
>Coloca o elemento Linha</action
|
||
|
> na secção.</para
|
||
|
></listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
</variablelist>
|
||
|
</chapter>
|