O objetivo desse guia é apresentar os procedimentos necessários para a utilização da cópia controlada.
São pré-requisitos para a utilização da cópia controlada:
Caso o Microsoft Office esteja instalado no servidor onde o fluig está sendo executado, este será utilizado para realizar a conversão e impressão dos documentos. Quando o MS Office não for encontrado no servidor ou a instalação for em ambiente Linux, será utilizado o OpenOffice embarcado no fluig para realizar todo o processo. Se durante a impressão de documentos Microsoft Office for exibido o erro “java.lang.NoClassDefFoundError : null”, consulte esta FAQ. |
Caso você desejar controlar o número de cópias através do fluig também é necessário habilitar os applets para impressão de cópia controlada, a partir da opção Habilita Applet em Parâmetros no Painel de Controle.
Devido a necessidade de execução do applet este recurso esta disponível apenas para o navegador Internet Explorer. Por conta do bloqueio à execução de plugins NPAPI, os navegadores Google Chrome (versão 45+) e Mozilla Firefox (versão 52+) não são mais suportados. |
O fluig permite imprimir a cópia controlada a partir de arquivos PDF, documentos do Word e planilhas do Excel.
A tabela abaixo exibe as extensões suportadas pelo recurso de cópia controlada.
Em algumas instalações ocorre o erro: “java.lang.NoClassDefFoundError : null” ao imprimir documentos Microsoft® Office. Para mais detalhes de como solucionar a inconsistência confira a documentação Configuração de serviços de componentes. |
Extensão | Compatível? |
---|---|
.doc | |
.docx | |
.ppt | |
.pptx | |
.xls | |
.xlsx | |
.txt |
Há dois tipos de variáveis: de visualização e de impressão.
As variáveis de visualização são atualizadas quando o documento é visualizado no fluig.
As variáveis de impressão são atualizadas quando o documento é escolhido como protocolo para uma impressão de cópia controlada. As variáveis não serão atualizadas se elas estiverem configuradas no documento a ser impresso, somente no documento protocolo.
Na inclusão de variáveis, acionar o atalho Ctrl + F9 para adicionar o campo ao documento. O valor do campo deve começar com DOCPROPERTY + variável. Ex.: { DOCPROPERTY Document.Author }. |
Propriedades que são atualizadas quando o documento é visualizado:
Variável | Descrição | Formato |
---|---|---|
Document.Author | Autor do documento | Matricula - Nome do autor |
Document.Author.ID | Matricula do autor do documento | número |
Document.Author.Name | Nome do autor do documento | Texto |
Document.Active | Documento ativo | true ou false |
Document.ID | Código do documento | Número |
Document.Publisher | Publicador do documento | Matricula - Nome do publicador |
Document.Publisher.ID | Matricula do publicador do documento | Número |
Document.Publisher.Name | Nome do publicador do documento | Texto |
Document.Version | Versão do documento | Versão,Revisão |
Document.Revision | Revisão do documento | Número da Revisão |
Document.Description | Descrição do documento | Texto |
Document.Comments | Comentários do documento | Texto |
Document.VersionDescription | Descrição da Versão/Revisão | Texto |
Document.Tag | Tags do documento | Texto |
Document.ApprovedOn | Data que o documento foi aprovado | DD/MM/YYYY |
Document.CreationDate | Data de criação do documento | DD/MM/YYYY |
Document.ExpiresOn | Data de expiração do documento | DD/MM/YYYY |
Document.FirstVersionDate | Data da primeira versão | DD/MM/YYYY |
Document.LastUpdateDate | Data da última atualização | DD/MM/YYYY |
Document.Approvers1 | Primeiro aprovador do nível 1 | Nome do aprovador |
Document.ApproversN | Segundo aprovador do nível 1 | Nome do aprovador |
Document.LevelN.ApproverM* | --- |
Propriedades que são atualizadas quando o documento protocolo é impresso:
Variável | Descrição |
---|---|
Document.PrintDate | Data da impressão |
Document.PrintRequester | Requisitante/Solicitante |
Document.PrintedDocument.AreaResponsible | Responsável pela área |
Document.PrintedDocument.Description | Descrição do documento |
Document.PrintedDocument.Comments | Comentários do documento |
Document.PrintedDocument.VersionDescription | Descrição da Versão/Revisão |
Document.PrintedDocument.Tag | Tags do documento |
Document.DocumentNrDocumento | Número do documento |
Document.PrintedDocument.Version | Versão do documento |
Document.PrintedDocument.Revision | Revisão do documento |
Document.DestinationArea | Área |
Document.PrintedDocument.Publisher | Publicador do documento |
Document.PrintedDocument.VersionDescription1 | Descrição da versão do documento |
Document.PrintedDocument.VersionDescription2 | Continuação da descrição da versão do documento |
Document.PrintedDocument.VersionDescription3 | Continuação da descrição da versão do documento |
É padrão do próprio Office limitar as propriedades citadas acima em 127 caracteres. |
Veja os eventos que podem ser utilizados nas propriedades acima em Eventos Documentos. Veja também o exemplo (interacting-with-copy-controlled-properties) disponível no repositório do fluig clicando aqui. |
Para documentos do tipo Excel, as propriedades de cópia controlada devem ser previamente criadas no documento.
O exemplo a seguir apresenta a criação das propriedades em um documento Excel modelo para protocolo de impressão de cópia controlada.
|
Para documentos do tipo Word, as propriedades de cópia controlada devem ser previamente criadas no documento.
O exemplo a seguir apresenta a criação de propriedades em um documento Word modelo para protocolo de impressão de cópia controlada.
|
Clique aqui para fazer o download de um exemplo. |
Document.DocumentNrDocumento