DocVariables dentro da marca d`água, personalização e como

Anuncio
DocVariables y Marca d’água
La finalidad de este documento es mostrar como es posible personalizar la
marca de agua usando Docvariables, pudiendo incluirlas en todas las etapas de
análisis de un documento.
Se debe tratar directamente los archivos que contienen las marcas de aguas del
sistema, en IsosystemWeb\wwwroot\document\app en la versión 6 o dentro del
archivo docview.zip en el camino IsosystemWeb\Document\wwwroot\acoes, en
la versión 5 y por estándar, el contenido de los archivos estará de la siguiente
manera:
top-margin=5
left-margin=10
right-margin=10
bottom-margin=15
mc.text-ptb=Cópia controlada
mc.text-ptg=Cópia controlada
mc.text-fra=Copie contrôlée
mc.text-deu=Kontrollierte Kopie
mc.text-rmn=Copie controlata
mc.text-esp=Copia controlada
mc.text-eng=Controlled copy
mc.size=60
mc.font=Arial Black
mc.color=C0C0C0
mc.rotation=diagonal
mc.bold=1
mc.italic=0
mc.underline=0
mc.strikeout=0
El primer bloque se refiere a la posición de la marca de agua dentro de la
página del documento que va ser impreso. El segundo bloque se refiere a la
formatación de la apariencia, tamaño, y posición de la marca de agua. Cada
comando en el segundo bloque comienza con “mc”. Esto es porque el
documento es dividido en 9 bloques, formando una matriz de 3x3 y esto define
donde el texto va aparecer en el documento y debe ser definido para cada línea
de comando referente a aquella determinada marca de agua.
TL
TC
TR
ML MC MR
BL
BC BR
Después de definir la posición dentro del texto, pueden ser hechas las
modificaciones e inclusiones de docvariables en cada línea de comando, como
en el ejemplo abajo:
top-margin=5
left-margin=10
right-margin=10
bottom-margin=13
mr.text-esp=Em elaboração // posición en el documento del texto de la marca de
água con el respectivo idioma, que es obligatorio que sea definido.
mr.size=40 // Tamaño de la fuente.
mr.font=Arial // tipo de la fuente
mr.color=C0C0C0 // color de la fuente
mr.rotation=90 // rotación, que puede ser en grados como en vertical, diagonal.
mr.bold=1 // valores 0 para no e 1 para si.
mr.italic=
mr.underline=0
mr.strikeout=0
// DocVariable:
tc.text-esp=Función del Usuario Elaborador: %ELBUSR% // texto que recibe una
DocVariable. Apenas inserte entre % la DocVariable deseada. En este caso esta
DocVariable aparecerá en el tope central del texto.
tc.size=10
tc.font=Arial
tc.color=C0C0C0
tc.rotation=0
tc.bold=1
tc.italic=0
tc.underline=0
tc.strikeout=0
tr.text-esp=Revisão: %REV% // Otra inserción de Docvariable que en este caso,
va aparecer en el tope derecho del texto.
tr.size=10
tr.font=Arial
tr.color=C0C0C0
tr.rotation=0
tr.bold=1
tr.italic=0
tr.underline=0
tr.strikeout=0
Así como en el ejemplo arriba, pueden personalizarse de otras formas las
marcas de agua con Docvariable, en cualquier etapa del proceso de evaluación
del documento, sin embargo, los nombres de los archivos de la marca de agua
deberán ser definidos de la siguiente manera:
Elaboración - watermarkelab.ini
Consenso - watermarkcons.ini
Aprobación - watermarkaprov.ini
Homologación - watermarkhomolog.ini
Documento Cancelado - watermarkcancld.ini
Revisión Obsoleta - watermarkobsol.ini
Copia Controlada - watermarkctrld.ini
Copia no Controlada - watermarkunctrld.ini
Abajo, otro ejemplo para personalizar la marca de agua:
top-margin=5
left-margin=10
right-margin=10
bottom-margin=15
tc.text-eng=%doc% - %title% // con más de una DocVariable y texto en inglês.
tc.size=10
tc.font=Arial
tc.color=clBlack
tc.rotation=0
tc.bold=0
tc.italic=0
tc.underline=0
tc.strikeout=0
tr.text-eng=Version: %rev%/nReleased on: %daterev% %tmrevision%
tr.size=8
tr.font=Arial
tr.color=clBlack
tr.rotation=0
tr.bold=1
tr.italic=0
tr.underline=0
tr.strikeout=0
mc.text-eng=Uncontrolled copy
mc.text-esp=Uncontroled copy
mc.size=70
mc.font=Arial
mc.color=clskyblue
mc.rotation=diagonal
mc.bold=1
mc.italic=0
mc.underline=0
mc.strikeout=0
br.text-eng=%LOGINUSER%, %date[dd/mm/yyyy hh:nn]% - Vality 03 working
days. //DocVariable que recibe fecha y hora del sistema.
br.size=10
br.font=Arial
br.color=clRed
br.rotation=90
br.bold=1
br.italic=0
br.underline=0
br.strikeout=0
Observaciones importantes:

Cuando se define apenas un idioma y el módulo está configurado con un
idioma diferente, la marca de agua no aparecerá. Para estar seguro de
que los textos, y la marca de agua irán aparecer, es necesario colocar
todos los idiomas soportados por Isosystem, como abajo explica:
mc.text-ptb=Cópia controlada
mc.text-ptg=Cópia controlada
mc.text-fra=Copie contrôlée
mc.text-deu=Kontrollierte Kopie
mc.text-rmn=Copie controlata
mc.text-esp=Copia controlada
mc.text-eng=Controlled copy

En dado caso el documento contenga tablas, es necesario definirlas como
transparentes para que la marca de agua pueda aparecer, o sino
configure la marca de agua de modo que ella pueda aparecer fuera del
área de la tabla. Lo mismo cuenta para documentos con imágenes.

Para que las Docvariables funcionen, es necesario que exista un archivo
llamado export.ini. En él estarán definidas las Docvariables que pueden
ser usadas. En dado caso el cliente quiera crear una Docvariable, debe
colocarla dentro de este archivo. Ejemplo:
[DOC]
NRDOCTO=DOC
DSTITULO=TITLE
NMREVISAO=REV
DTREVISAO=DATEREV
NMELABORADOR=ELABORATOR
NMCONSENSADOR=CONSENT
NMAPROVADOR=APPROVER
DTAPROVADOR=DTAPPROV
Descargar