Contenido dinámico Guía del usuario -...

74
Contenido dinámico Guía del usuario

Transcript of Contenido dinámico Guía del usuario -...

Page 1: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

Contenido dinámico

Guía del usuario

Page 2: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

Contenido dinámico

ii

Contenido

1. Bienvenido a la Guía del usuario de Dynamic Content............................................................................................. 4

1.1 Cuáles son las novedades en Dynamic Content 10........................................................................................... 4

1.2 Aviso de copyright............................................................................................................................................................4

2. Como empezar..............................................................................................................................................................................7

3. Conceptos básicos de Dynamic Content...................................................................................................................... 10

3.1 Presentación de Dynamic Content.......................................................................................................................... 10

3.1.1 ¿Por qué se debe utilizar Dynamic Content?.........................................................................................10

3.1.2 Ventajas del uso de Dynamic Content...................................................................................................... 11

3.1.3 Un flujo de trabajo habitual en Dynamic Content.................................................................................11

3.1.4 Conceptos básicos de XML.......................................................................................................................... 12

3.2 Paso 1: crear una plantilla de Adobe Illustrator................................................................................................. 13

3.2.1 Mapear Variables Locales...............................................................................................................................14

3.3 Paso 2: enlace el archivo XML al documento Illustrator.................................................................................14

3.3.1 Vinculado Automático.......................................................................................................................................15

3.3.2 Vinculado Manual...............................................................................................................................................16

3.4 Paso 3: trabajar con cambios en el contenido XML........................................................................................ 18

3.5 Creación de variaciones del diseño (extensiones de la línea).......................................................................20

3.5.1 Estrategias de vinculación XML para las variantes de diseño......................................................... 20

3.6 Vincular de nuevo elementos de texto a diferente idiomas...........................................................................22

4. Visualización del contenido XML en Dynamic Content...........................................................................................23

4.1 La paleta de Dynamic Content................................................................................................................................. 23

4.1.1 Smart View............................................................................................................................................................23

4.1.2 Vista Avanzada....................................................................................................................................................24

4.1.3 El menú desplegable........................................................................................................................................ 28

4.1.4 Las barras de herramientas: Botón Referencia......................................................................................32

4.2 Visualización de información XML........................................................................................................................... 34

4.3 Opciones de filtro para el árbol XML..................................................................................................................... 36

4.3.1 Aplicación de un filtro al árbol XML........................................................................................................... 37

4.3.2 Opciones de filtro en detalle......................................................................................................................... 37

4.4 Manipulación del árbol XML.......................................................................................................................................39

5. Gestión de los cambios en el contenido XML............................................................................................................ 41

5.1 Cómo gestiona Dynamic Content los cambios.................................................................................................. 41

5.2 Aprobación de cambios en el archivo XML externo.........................................................................................42

5.3 Aplicación de ediciones de texto en Illustrator para el archivo XML..........................................................43

5.4 Creación de archivos XML nuevos en Illustrator............................................................................................... 43

5.4.1 Nuevo XML........................................................................................................................................................... 43

5.4.2 Añadir texto de Illustrator a XML.................................................................................................................44

Page 3: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

Contenido

iii

6. Edición de objetos dinámicos.............................................................................................................................................45

6.1 ¿Qué es un objeto dinámico?................................................................................................................................... 45

6.2 ¿Qué ediciones de Illustrator estándar se permiten?.......................................................................................45

6.3 Inserción de elementos XML adicionales en un objeto dinámico................................................................46

6.4 Aplicación de formato en varios elementos de un único objeto dinámico...............................................47

6.5 Edición de texto de un elemento XML.................................................................................................................. 48

6.5.1 El cuadro de diálogo Editar Elemento en detalle.................................................................................. 49

6.6 Realización de pequeñas modificaciones de diseño........................................................................................50

6.7 Liberación de un objeto dinámico para texto normal...................................................................................... 51

6.8 Intercambio de documentos de Dynamic Content............................................................................................52

7. Aplicación de estilos a los objetos dinámicos............................................................................................................53

7.1 Dos enfoques de la creación de estilos de texto.............................................................................................. 53

7.1.1 ¿Qué es la creación manual de estilos?...................................................................................................53

7.1.2 ¿Qué es la asignación de estilos?.............................................................................................................. 54

7.1.3 Un ejemplo de asignación de estilo...........................................................................................................54

7.1.4 Aplicación de asignación de estilos........................................................................................................... 59

7.2 Solución de los problemas de exceso de texto.................................................................................................65

8. Preferencias de Dynamic Content.....................................................................................................................................66

8.1 Borrar Espacio en Blanco........................................................................................................................................... 66

8.2 Preferencias de asignación de estilo...................................................................................................................... 67

8.3 Utilizar la coincidencia exacta al actualizar y volver a vincular archivos XML........................................ 68

8.4 Procesar XML Modificado...........................................................................................................................................69

8.5 Guardar Rutas a los Archivos XML.........................................................................................................................69

9. Apéndice: Introducción a XML........................................................................................................................................... 70

9.1 Qué es XML...................................................................................................................................................................... 70

9.2 Marcado semántico........................................................................................................................................................70

9.3 Etiquetas y atributos......................................................................................................................................................71

9.4 Qué es XML de IPC...................................................................................................................................................... 71

9.5 El esquema XML de IPC............................................................................................................................................. 71

10. Glosario........................................................................................................................................................................................73

10.1 Objeto dinámico............................................................................................................................................................73

10.2 IPC...................................................................................................................................................................................... 73

10.3 Nodo.................................................................................................................................................................................. 73

10.4 Atributo XML.................................................................................................................................................................. 73

10.5 Elemento XML................................................................................................................................................................73

10.6 Archivo XML................................................................................................................................................................... 74

10.7 Esquema XML................................................................................................................................................................74

Page 4: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

1Contenido dinámico

4

1. Bienvenido a la Guía del usuario deDynamic Content

Bienvenido a la documentación del usuario de Esko Dynamic Content. Esta guía del usuario leproporcionará la información y las habilidades que necesita para integrar el complemento deDynamic Content en su flujo de trabajo diario.

1.1 Cuáles son las novedades en Dynamic Content 10

Esta versión de Dynamic Content ofrece potente características nuevas, así como una mejorexperiencia de usuario:• Auto Link permite vincular automáticamente elementos en un archivo IPC XML, cuando lo añade

a un documento Illustrator si solo hay un objeto contenedor Dyamic Art al que se puedan vincular.• Se puede Dividir y Combinar texto en un objeto XML.• Mejoras en facilidad de utilización y productividad

• Pueden seleccionarse varios tipos de elementos de lista en la paleta Dynamic Art, y cambiarsus propiedades de una sola vez.

• Ahora puede copiar y pegar objetos Dynamic Art entre documentos.• En la Smart View, ahora puede vincular diversos objetos del mismo tipo, de una sola vez.• Ahora puede especificar sufijos estáticos, en el diálogo Formatear Texto Dinámico• Ahora hay una opción en el diálogo Preferencias de Dynamic Content, para opcionalmente

actualizar y marcar siempre los elementos que han cambiado, cuando se abre un documentoIllustrator.

• Ahora puede definir varios locales (país y códigos de idioma) para los objetos dinámicos.Adicionalmente, puede volver a vincular los objetos de texto dinámico seleccionados, que estánvinculados a elementos IPC CopyElement a un idioma diferente, dentro del mismo archivo decontenido XML.

• Ahora puede crear arte dinámico de símbolo y de imagen, igual que con los códigos de barras,texto, y tablas. Para los símbolos, el nombre del símbolo debe estar en el archivo de contenidoXML, y para las imágenes, la URL del archivo debe estar en el archivo de contenido XML.

• La información sobre archivos XML vinculados y CopyElements vinculados (junto con su textoasociado) ahora se guarda como metadatos XMP en el documento nativo Illustrator. Estainformación también se incluye en los archivos Esko PDF Normalizados exportados desdeIllustrator.

1.2 Aviso de copyright

© Copyright 2012 Esko Software BVBA, Gante, Bélgica

Todos los derechos reservados. El material, información e instrucciones de uso contenidas aquí sonpropiedad de Esko Software BVBA. El material, la información y las instrucciones se proporcionanTAL CUAL, sin garantía de ningún tipo. Este documento no concede ni amplía ninguna garantía.Además, Esko Software BVBA no garantiza ni hace ninguna representación con respecto al uso, o a

Page 5: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

11. Bienvenido a la Guía del usuario de Dynamic Content

5

los resultados del uso del software o de la información contenida en este documento. Esko SoftwareBVBA no será responsable de ningún perjuicio directo ni indirecto, consecuente ni accidental quepueda surgir por el uso o por la incapacidad de utilización del software ni de la información aquícontenidos.

La información contenida en la presente documentación está sujeta a cambio sin previo aviso.Pueden publicarse revisiones ocasionales, para informar de dichas modificaciones y / o adiciones.

No se autoriza la reproducción parcial ni completa de este documento, ni su almacenado en ningúnsistema de acceso a bases de datos o de almacenado, ni su publicación por ningún procedimientoelectrónico, mecánico, impreso, fotocopiado, microfilmado, ni en otros posibles sistemas, sin laautorización previa por escrito de Esko Software BVBA.

Este documento anula todas las versiones de fechas anteriores.

PANTONE®, PantoneLIVE y otras marcas comerciales Pantone, son propiedad de Pantone LLC.Las demás marcas comerciales o marcas comerciales registradas, pertenecen a sus respectivospropietarios. Pantone es una filial en propiedad completa de X-Rite, Incorporated. © Pantone LLC,2012. Todos los derechos reservados.

Este software se basa, en parte, en el trabajo de Independent JPEG Group.

Partes de este software están protegidas por el copyright © 1996-2002 The FreeType Project(www.freetype.org). Todos los derechos reservados.

Partes de este software están protegidas por el copyright 2006 Feeling Software, copyright2005-2006 Autodesk Media Entertainment.

Partes de este software están protegidas por el copyright ©1998-2003 Daniel Veillard. Todos losderechos reservados.

Partes de este software están protegidas por el copyright ©1999-2006 The Botan Project. Todoslos derechos reservados.

Parte del software incrustado en este producto es propiedad de gSOAP. Las partes creadas porgSOAP están protegidas por el Copyright ©2001-2004 Robert A. van Engelen, Genivia inc. Todoslos derechos reservados.

Partes de este software están protegidas por el copyright ©1998-2008 The OpenSSL Project y©1995-1998 Eric Young ([email protected]). Todos los derechos reservados.

Este producto incluye software desarrollado por Apache Software Foundation (http://www.apache.org/).

Adobe, el logotipo de Adobe, Acrobat, el logotipo de Acrobat, Adobe Creative Suite, Illustrator,InDesign, PDF, Photoshop, PostScript, XMP y el logotipo Powered by XMP, son marcas registradaso marcas comerciales de Adobe Systems Incorporated en los Estados Unidos de América y/o enotros países.

Microsoft y el logotipo de Microsoft son marcas comerciales registradas de Microsoft Corporationen EE.UU. y otros países.

SolidWorks es una marca comercial registrada de SolidWorks Corporation.

Partes de este software son propiedad de Spatial Corp. 1986 2003. Todos los derechos reservados.

JDF y el logotipo JDF son marcas comerciales registradas de la CIP4 Organisation. Copyright 2001The International Cooperation for the Integration of Processes in Prepress, Press and Postpress(CIP4). Todos los derechos reservados.

El software Esko contiene el Algoritmo RSA Data Security, Inc. MD5 Message-Digest.

Java y todos los logotipos y marcas comerciales basadas en Java, son marcas comerciales o marcascomerciales registradas propiedad de Sun Microsystems en EE.UU. y otros países.

Page 6: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

1Contenido dinámico

6

Algunas partes de este software utilizan la tecnología BestTM Color Technology (EFI). EFI y Bestcolorson marcas comerciales registradas por Electronics For Imaging GmbH en la U.S. Patent andTrademark Office.

Incluye la biblioteca PowerNest cuyo copyright y licencia son propiedad de Alma, 2005 – 2007.

El resto de nombres de productos son marcas comerciales o marcas comerciales registradas desus respectivos propietarios.

Toda correspondencia en referencia a esta publicación debe ser dirigida a:

Esko Software BVBA

Kortrijksesteenweg 1095

B – 9051 Gante

[email protected]

Page 7: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

22. Como empezar

7

2. Como empezar

Para introducirle al concepto de Dynamic Content, siga los cinco sencillos pasos de abajo para crearvínculos dinámicos entre un documento Adobe Illustrator y un sencillo archivo XML no IPC, muybásico.

1. En la carpeta Archivos de Muestra en la imagen del disco de instalación, encontrará unarchivo Illustrator llamado: EskoArtwork Connect More.ai. Abra el archivo de muestra conAdobe Illustrator y:

a) observe los dos objetos de texto presentes en el diseño: Link Statement1 aquí y LinkStatement2 aquí.

b) elija Windows > EskoArtwork > Dynamic Content > Dynamic Content.

Aparecerá la paleta de Dynamic Content.

Page 8: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

2Contenido dinámico

8

2. Genere un enlace dinámico con un archivo XML:a)

pulse el botón Añadir archivo XML….b) navegue hasta el archivo GettingStarted.xml incluido en la carpeta Archivos de

Muestra en la imagen del disco de instalación.3. Vincule los objetos de texto con los elementos XML:

a) seleccione la caja de texto que contiene Vincular con Declaración1.b) en la paleta Dynamic Content, expanda GettingStarted.xml y la entrada cuerpo, y

seleccione la entrada Declaración1.

c) Pulse el botón Crear objeto dinámico.d) Repita lo mismo para Statement 2.

4. Cambiar el estilo de texto utilizando las herramientas de texto normales en Illustrator:

Después de vincular un elemento XML a un objeto texto, su contenido queda protegido decambios accidentales, pero aun se puede seleccionar texto con la herramienta texto y cambiarsu estilo (por ejemplo, asignar otra tipografía o color al texto).

5. Cambiar el archivo XML.

Para experimentar el comportamiento dinámico del vínculo establecido entre el objeto textoIllustrator y el archivo XML, continúe y:

a) abra el archivo GettingStarted.xml en un editor de texto de su elección, (por ejemplo,TextEdit en Mac OS, o el Bloc de Notas en Windows).

Page 9: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

22. Como empezar

9

b) cambiar el contenido de la primera declaración de texto. Por ejemplo, cambie Conectar aEskoArtwork. por Conectar con EskoArtwork. Si no ha cambiado sus preferenciaspredefinidas, el plug-in detectará sus cambios al archivo XML vinculado, y le pedirá actualizarel arte final.

Page 10: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

10

3. Conceptos básicos de DynamicContent

En esta sección, aprenderá los conceptos básicos del complemento de Dynamic Content yexperimentará un flujo de trabajo sencillo y habitual que le orientará en sus primeros pasos enDynamic Content.

3.1 Presentación de Dynamic Content

Dynamic Content de Esko para Adobe® Illustrator® incorpora la potencia de la automatizaciónbasada en XML en Adobe® Illustrator® CS3 y CS4 para Mac y Windows.

3.1.1 ¿Por qué se debe utilizar Dynamic Content?

Esko Dynamic Content permite a los diseñadores de paquetes añadir elementos de contenido quese mantienen de forma externa como una copia legal o información de soporte para un diseño delpaquete. Esto resuelve un problema cada vez más habitual en el trabajo diario de los diseñadores:los errores humanos en el contenido copiado.

El número en constante crecimiento de unidades de mantenimiento de existencias incorporado almercado por los propietarios de marcas ha resultado en un crecimiento brusco en el volumen detrabajo artístico que necesita crearse para todos los paquetes de cada unidad. Al mismo tiempo,los mismos diseños se hacen cada vez más complejos en su competencia para atraer la atencióndel consumidor.

Muchos diseños comparten parte del contenido. Una parte del contenido es obligatorio, necesariosegún lo dispuesto por instancias reguladoras como la FDA, EMEA o entidades nacionales. Otrocontenido simplemente se repite en diferentes variantes de un diseño compartido.

El resultado final es el mismo: un número creciente de interacciones humanas, a menudo del tipo"copiar-pegar", que, al mismo tiempo, aumenta el riesgo de errores en el diseño. Los errores enel trabajo artístico hacen perder tiempo, generando más trabajo, retrasos en los lanzamientos deproductos y, en ocasiones, provocando incluso la retirada de productos.

Page 11: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

11

3.1.2 Ventajas del uso de Dynamic Content

El complemento de Dynamic Content ayuda a automatizar la inserción y actualización de contenidomantenido externamente en un diseño. Esto evita una serie de problemas habituales y permiteahorrar un tiempo de producción valioso suprimiendo tareas manuales repetitivas.

Algunos problemas habituales que se evitan mediante el flujo de trabajo de Dynamic Content:

• Errores de escritura;

• Se utilizan versiones erróneas de copiar texto o códigos de barras en el diseño final;

• Errores de copiar y pegar (por ejemplo, cuando se facilita texto de copia en un documentode Microsoft Word o PDF y el diseñador tiene que copiarlo manualmente en el documento deIllustrator);

• Excesos de texto;

• Los elementos compartidos de las variantes de diseño no se sincronizan.

Dado que Dynamic Content permite mantener este contenido obligatorio o compartido separadodel documento de Illustrator, también elimina actualizaciones repetitivas y que consumen muchotiempo: modifique simplemente el archivo XML externo para actualizar el texto, códigos de barras ytablas de nutrición en el diseño. Los ciclos de revisión nunca han sido tan sencillos.

3.1.3 Un flujo de trabajo habitual en Dynamic Content

Un flujo de trabajo del diseño basado en Dynamic Content incluye un intercambio de informaciónentre los propietarios de marcas y los diseñadores. A menudo, el contenido que se va a utilizar en

Page 12: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

12

un diseño cambiará varias veces durante el proceso de producción y diseño, y es en estos casoscuando Dynamic Content demuestra su valía.

Un ejemplo de flujo de trabajo para el uso de Dynamic Content podría ser el siguiente:

Etapa Descripción

1 El departamento de marketing del propietario de la marca diseña el texto que va a apareceren el diseño del envase. El texto se introduce en un formulario en PDF o un sistema degestión del contenido, que puede exportar un archivo XML.

2 El propietario de la marca envía el formulario en PDF o el archivo XML que contiene eltexto al diseñador.

3 El diseñador produce un diseño del paquete en Adobe Illustrator y vincula los elementosdel texto del archivo XML a los objetos de texto en la plantilla de Illustrator.

4 Posteriormente, el propietario de la marca implementa los cambios en el texto, produceun archivo XML nuevo y lo envía al diseñador.

5 El diseñador sustituye el archivo XML original de su disco por la versión nueva. DynamicContent detecta automáticamente los cambios y avisa inmediatamente al diseñador. Éstemuestra de forma clara y exacta lo que ha cambiado y dónde se ha producido dichocambio.

6 En función de las alertas que aparecen en Dynamic Content, el diseñador puede aceptarrápidamente el texto actualizado de forma automática o bien realizar los cambios deformato necesarios. No es necesario copiar, pegar o cualquier otra operación manualy susceptible de errores; Dynamic Content avisa al diseñador de los problemas que seproduzcan como, por ejemplo, el exceso de texto.

7 Gracias a Dynamic Content, las etapas 4 - 6 pueden tener lugar repetidamente sin perdertiempo ni que se produzcan errores.

3.1.4 Conceptos básicos de XML

XML es la abreviatura de EXtensible Markup Language (Lenguaje de marcado extensible) y se tratade un lenguaje de marcado parecido a HTML. No obstante, mientas que HTML describe el diseño deuna página Web, el lenguaje de marcado XML describe el contenido y la estructura de un documento.

A continuación, se muestra un ejemplo de un documento XML básico.

<?xml version="1.0" encoding="UTF-8"?> <body> <p>¡Éste es un producto extraordinario! </p> </body>

Los documentos XML se utilizan a menudo para intercambiar datos o contenido textual.

En el contexto del complemento de Dynamic Content, XML es un formato útil, ya que:

• separa el contenido (el texto en sí mismo) del diseño y la presentación, que lo definirán los objetosde texto de Illustrator.

• describe y contiene la estructura del texto que se debe utilizar en un diseño.

Para obtener más información sobre el formato XML, consulte el Apéndice "Una introducción a XML".

Page 13: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

13

3.2 Paso 1: crear una plantilla de Adobe Illustrator

Antes de poder empezar a vincular un contenido de origen XML a su trabajo, debe preparar undiseño en Adobe Illustrator.

Haremos referencia al diseño de Illustrator como la "plantilla", que posteriormente contendrá losobjetos de texto de los marcadores de posición en los que más tarde se insertará texto desde unarchivo XML.

Dynamic Content permite utilizar el conjunto de herramientas completo de Illustrator como siempre:1. Crea un diseño en Adobe Illustrator.2. Crear objetos Texto utilizando las herramientas Illustrator, incluyendo:

• la herramienta Tipo• la herramienta Tipo de Área• la herramienta Tipo en una Ruta• la herramienta Tipo Vertical• la herramienta Tipo de Área Vertical• la herramienta Tipo Vertical en una Ruta• Texto contraído

Nota:

Dynamic Content también es compatible con texto escrito de derecha a izquierda de los idiomasde Oriente Medio.

3. Cree tablas de nutrición utilizando el plug-in EskoArtwork Dynamic Tables, si es necesario parael diseño.

4. Cree tablas de nutrición utilizando el plug-in EskoArtwork Dynamic Barcodes, si es necesariopara el diseño.

5. Añada los objetos de texto, tablas, códigos de barras, símbolos Illustrator e imágenes externas,a la paleta Arte Dinámico. Si lo hace, será mucho más fácil encontrar objetos vinculables para lapersona que vincula el contenido XML. Continúe de la siguiente manera:a) Elija Ventana > EskoArtwork > Arte Dinámico para presentar la paleta Arte Dinámico.b) Seleccione todos los objetos Arte Dinámico creados en los pasos anteriores, y pulse Nuevo

Arte Dinámico en la paleta Arte Dinámico.

Page 14: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

14

Arte Dinámico llena automáticamente cualquier objeto de texto vacío, con el texto Lorem ipsum.

Nota:

Dynamic Content aplicará el último estilo del objeto de texto de Illustrator a cualquier textovinculado desde el archivo XML. En los objetos que contienen distintos estilos o formatos, sólose conservará el último estilo.

Si se trata de un producto multilingüe y utilizará el mapeado de variable local (configuradoinicialmente en el diálogo Propiedades para un objeto texto en la paleta Arte Dinámico; vea Guíadel Usuario de Arte Dinámico para más información), defina las variables locales antes de añadir elarchivo de contenido XML.

3.2.1 Mapear Variables Locales

Si está utilizando variables locales para definir el idioma del contenido de los objetos de texto, definalas variables antes de añadir el archivo de contenido XML.

1. En el menú emergente de la paleta Dynamic Content, elija Mapeado de Variable Local.

2. En la caja de diálogo Mapeado de Variable Local, pulse en la columna Idioma junto a la primeravariable que ha definido, y elija el idioma deseado en la lista. Haga lo mismo en la columna Paísy pulse Aceptar.. Repita para las otras variables.

Cuando vincula automáticamente, Dynamic Content compara la local de un elemento XML, al valorde la variable local de un objeto texto, y si coinciden, llena el objeto texto con contenido desde elelemento XML.

3.3 Paso 2: enlace el archivo XML al documentoIllustrator

Una vez finalizado el diseño básico o plantilla, tiene que vincular el archivo XML con el texto deorigen a la plantilla de Illustrator. Puede hacerlo automática o manualmente.

El vinculado Automático es posible, si solo hay una entrada correspondiente en el archivo XML, paracada tipo de objeto dinámico en el documento Illustrator. Debe vincular manualmente si existen más

Page 15: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

15

entradas para cada tipo de objetos dinámicos en el archivo XML, que contenedores existen en eldocumento Illustrator.

3.3.1 Vinculado Automático

Para vincular automáticamente los elementos dinámicos del documento Illustrator, a los elementosdefinidos en el archivo XML, haga lo siguiente:

1. Seleccione Ventana > Esko > Dynamic Content.Aparecerá la paleta de Dynamic Content.

2. Seleccione Añadir XML... en el menú desplegable de la paleta de Dynamic Content.Aparecerá el cuadro de diálogo Abrir archivo XML.

3. Busque el archivo XML que desea vincular al diseño.4. Seleccione el archivo XML y haga clic en Abrir.

El archivo XML está ahora vinculado al documento de Illustrator y el archivo XML aparece ahoraen la paleta de Dynamic Content.

5. Si los datos en el archivo XML y el número y el tipo de objetos dinámicos coinciden, Illustrator lepreguntará si desea vincular a todos los elementos dinámicos.Pulse Aceptar para iniciar el proceso de vincular automáticamente.

6. Pulse Aceptar de nuevo, para iniciar el vinculado automático.

7. Illustrator vinculará automáticamente tantos elementos como pueda. Puede aparecer un diálogode estado, si algunos elementos no se han podido vincular. Pulse Aceptar para ignorarlo.

Cuando haya terminado el vinculado automático, revise el estado en la paleta Arte Dinámico.Los elementos vinculados correctamente tendrán una etiqueta XML junto a ellos. Deberá enlazarmanualmente aquellos elementos que no se hayan enlazado automáticamente.

Page 16: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

16

Reanudar el vinculado automático

Si ha cancelado un vinculado automático, puede reanudarlo haciendo los siguiente:

1. Seleccione los elementos texto, para vincularlos automáticamente al archivo XML que ya haañadido al documento Illustrator.

2. En el menú de la paleta Arte Dinámico, pulse Auto Vincular.

3. Illustrator le pedirá confirmar el vinculado automático. Pulse Aceptar para continuar.

4. Illustrator vinculará automáticamente tantos elementos como pueda. Puede aparecer un diálogode estado, si algunos elementos no se han podido vincular. Pulse Aceptar para ignorarlo.

Cuando haya terminado el vinculado automático, revise el estado en la paleta Arte Dinámico.Los elementos vinculados correctamente tendrán una etiqueta XML junto a ellos. Deberá vincularmanualmente aquellos elementos que no se hayan vinculado automáticamente.

3.3.2 Vinculado Manual

Para vincular manualmente los datos del archivo XML, a los contenedores del objeto dinámico, hagalo siguiente:

1. Seleccione Ventana > Esko > Dynamic Content.Aparecerá la paleta de Dynamic Content.

2. Seleccione Añadir XML... en el menú desplegable de la paleta de Dynamic Content.Aparecerá el cuadro de diálogo Abrir archivo XML.

3. Busque el archivo XML que desea vincular al diseño.

4. Seleccione el archivo XML y haga clic en Abrir.

Page 17: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

17

El archivo XML está ahora vinculado al documento de Illustrator y el archivo XML aparece ahoraen la paleta de Dynamic Content.

Vincular Elementos XML a Objetos IllustratorEn este paso, vinculará los elementos XML del archivo de origen a los objetos de texto, códigos debarras y tablas de nutrición individuales de Illustrator en el diseño.

Antes de ejecutar esta tarea, debe tener un archivo XML vinculado al diseño de Illustrator. Estosignifica que, como mínimo, debe aparecer un archivo XML en la paleta de Dynamic Content.

1. En la paleta Arte Dinámico seleccione el objeto que desea vincular al contenido XML: pulse sobreel extremo derecho de la entrada del objeto en la paleta, o pulse Seleccione y aplique zoomal objeto.

Dependiendo del tipo de archivo XML vinculado al documento Illustrator, puede trabajar en SmartView o en Advanced View. Para archivos IPC XML, el predefinido es Smart View. Otros tipos deXML solo pueden utilizar Advanced View. Los pasos de abajo asumen que está utilizando SmartView en un archivo IPC XML.

Dependiendo del tipo de objeto que ha seleccionado en la paleta Arte Dinámico, ahora la paletade Dynamic Content muestra solo los elementos del archivo XML que se pueden vincular alobjeto seleccionado.

2.En la paleta de Dynamic Content, pulse el icono Crear objeto dinámico correspondiente alelemento XML que contiene el texto que desea reemplazar en la plantilla Illustrator.

También puede utilizar el método abreviado de teclado Mayús+Alt+I en Windows o Mayús+Comando+I en Mac para adjuntar el elemento al objeto Illustrator.

El objeto en la zona de trabajo Illustrator ahora es un objeto dinámico - su contenido de textose toma dinámicamente desde el archivo XML vinculado. Se indica en ella paleta de Dynamic

Content con el icono de estado.

Vincular Elementos XML a Objetos Illustrator en Advanced ViewEn este paso, vinculará los elementos XML del archivo de origen a los objetos de texto, códigos debarras y tablas de nutrición individuales de Illustrator en el diseño.

Antes de ejecutar esta tarea, debe tener un archivo XML vinculado al diseño de Illustrator. Estosignifica que, como mínimo, debe aparecer un archivo XML en la paleta de Dynamic Content.

Dependiendo del tipo de archivo XML vinculado al documento Illustrator, puede trabajar en SmartView o en Advanced View. Para archivos IPC XML, el predefinido es Smart View. Otros tipos de XMLsolo pueden utilizar Advanced View.

Page 18: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

18

Los pasos siguientes asumen que está utilizando Advanced View.

1. En la paleta Arte Dinámico seleccione el objeto que desea vincular al contenido XML: pulse sobreel extremo derecho de la entrada del objeto en la paleta, o pulse Seleccione y aplique zoomal objeto.

2. En la paleta Dynamic Content, seleccione el elemento XML que contiene el texto que deseasustituir en la plantilla de Illustrator.

3. Seleccione el objeto correspondiente en su diseño de Illustrator.

Nota: Si ha añadido los objetos de simulación a la paleta Arte Dinámico, el sistema más rápidode trabajar es seleccionar el objeto Arte Dinámico en la lista, en la paleta Arte Dinámico, y pulsarSeleccione y aplique zoom al objeto.

4.Pulse Crear objeto dinámico en la paleta Dynamic Content.También puede utilizar el método abreviado de teclado Mayús+Alt+I en Windows o Mayús+Comando+I en Mac para adjuntar el elemento al objeto Illustrator.

Los objetos Illustrator se han sustituido por un Objeto dinámico. Asimismo, el icono aparece enel árbol XML indicando que se ha vinculado un elemento a un objeto en el documento Illustrator.

3.4 Paso 3: trabajar con cambios en el contenido XML

Una vez que el archivo XML se haya vinculado al documento de Illustrator, Dynamic Contentle avisará automáticamente de los cambios implementados en el contenido del archivo XML enaplicaciones externas.

Al detectar cambios en el archivo XML, aparecerá el cuadro de diálogo XML cambiado y se lepresentarán dos opciones. Puede:

Page 19: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

19

• Actualizar el documento Illustrator ahora; o

• Cancelar actualizar, en cuyo caso deberá tratar más tarde el contenido cambiado. A continuación,aparecerá el icono de estado XML No Actualizado junto al archivo XML, en el Árbol XML hastaque resuelva la diferencia de versión.

Nota: Siguiendo las instrucciones que se facilitan a continuación, podrá realizar cambios manualesen el contenido XML. En un escenario de producción del mundo real, los cambios estarán inducidospor el propietario de la marca, por ejemplo enviando una versión nueva del archivo XML.

1. Abra el archivo XML que ha utilizado anteriormente en un editor XML o de texto y cambie el textodel elemento XML que ha adjuntado al texto de Illustrator.

2. Guarde el archivo XML.

Compruebe si ha sobrescrito el archivo que ha vinculado al diseño de Illustrator.

3. Abra el diseño de Illustrator o vaya a Illustrator si aún lo tiene abierto.Aparecerá el cuadro de diálogo XML Cambiado.

4. Haga clic en Actualizar ahora.Los objetos dinámicos del documento de Illustrator se actualizan para reflejar los cambios en elarchivo XML. Los elementos vinculados en los que se ha detectado un cambio se marcan conuna alerta de comprobación .

5. Seleccione el elemento XML en el árbol que se haya cambiado y haga clic en Aumentar/disminuiry seleccionar arte en la paleta de Dynamic Content.El objeto dinámico correspondiente en el área de trabajo de Illustrator está ahora seleccionado;la vista se centra en el objeto e Illustrator lo aumenta/disminuye.

Page 20: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

20

6. Compruebe si los cambios de contenido han provocado algún problema de diseño como excesode texto o una aplicación estilo en el texto con errores (resaltados con una alerta de comprobaciónespecial ) u otros problemas, y corríjalos si es necesario.

7. Haga clic en Borrar alerta de comprobación para eliminar la alerta de comprobación delelemento seleccionado, indicando que ha comprobado esta actualización y que el diseño está,una vez más, libre de errores.

3.5 Creación de variaciones del diseño (extensiones dela línea)

Un caso de uso habitual del complemento de Dynamic Content en el sector de empaquetado es lacreación de variantes de un diseño, a veces denominada "extensiones de la línea".

Por ejemplo, en función de un diseño de paquetes original, puede crear variantes para los distintosgrupos de idiomas o los distintos tamaños. Para crear una variante del diseño:

1. Cree el diseño de base vinculando elementos XML a los objetos de Illustrator mediante DynamicContent.

2. Haga una copia del archivo XML que ha utilizado en el diseño original y realice los cambiosnecesarios en la copia.

Por ejemplo, podría cambiar el texto del elemento que contiene la cantidad del paquete (porejemplo, para una caja de pañales, cambie la "Cantidad" de "CopyElement" de 36 a 72).

3. Vuelva a vincular el nuevo archivo XML, que tiene la misma estructura, pero distinto contenido,al diseño de Illustrator.

4. Guarde el archivo Illustrator como un nuevo archivo de variante de diseño.

Sugerencia: Puede copiar y pegar objetos dinámicos entre diferentes archivos Illustrator, acondición de asegurarse que está vinculado a ellos el mismo archivo XML. Después de copiarun objeto, puede usar la función Vincular de nuevo XML para vincular, el contenido copiado alarchivo XML variante.

3.5.1 Estrategias de vinculación XML para las variantes de diseño

Existen tres estrategias de vinculación XML principales que puede utilizar para trabajar con lasvariantes de diseño o extensiones de línea: un archivo XML por unidad de almacenamiento (SKU,del inglés Stock Keeping Unit), varios archivos XML para cada SKU y un archivo XML único paravarias SKU.

Descripción general

Page 21: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

33. Conceptos básicos de Dynamic Content

21

Las estrategias en detalle

Estrategia Descripción

Uno para uno

Un archivo XML por SKU

Cada variante del diseño se vincula a unarchivo XML externo que contiene todala información. Ésta es la forma menoscompleja de gestionar las variantesdel diseño, pero es necesario que elpropietario de la marca proporcionedatos en cada uno de los archivos XML(repeticiones de los mismos datos enlos distintos archivos XML).

Muchos para uno

Varios archivos XML por SKU

Como mínimo se vinculan dos archivosXML a cada variante del diseño: unarchivo exclusivo para esa variantey un archivo que contenga todoslos elementos comunes. Mientras queesto elimina la duplicación de datos,esta situación puede resultar confusay difícil para que los operadores lagestionen.

Uno para muchos

Un archivo XML para todas las SKU

En este flujo de trabajo, un únicoarchivo XML contendría toda lainformación de todas las extensionesde una línea. La ventaja aquí es que losdatos comunes sólo se almacenan unavez.

Page 22: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

3Contenido dinámico

22

3.6 Vincular de nuevo elementos de texto a diferenteidiomas

Si tiene un archivo XML multilingüe, puede vincular de nuevo los IPC CopyElements vinculados, adiferentes idiomas contenidos en el archivo de contenido XML.

Para vincular de nuevo IPC CopyElements vinculados, haga lo siguiente:

1. En la paleta Dynamic Content, seleccione uno o más elementos para vincularlos de nuevo.

2. En el menú emergente de la paleta Dynamic Content, elija Vincular de Nuevo Objetos DinámicosSeleccionados.

3. En el diálogo Vincular de Nuevo Objetos Dinámicos Seleccionados, seleccione Idioma Destinoy elija el nuevo parámetro de idioma desde la lista desplegable. Solo aparecen en la lista losidiomas disponibles en el archivo de contenido XML.

4. Pulse Aceptar para vincular de nuevo los elementos.

Los elementos cambian al idioma que haya especificado.

Page 23: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

23

4. Visualización del contenido XML enDynamic Content

En esta sección, aprenderá a interpretar toda la información que aparece en la paleta de DynamicContent, incluido cómo manipular una estructura en árbol de XML, qué significa cada uno de losiconos y las alertas, y cuáles son las funciones de los botones de la paleta.

4.1 La paleta de Dynamic Content

El área de trabajo principal de Dynamic Content es su paleta. La paleta contiene información sobrelos archivos XML que tienen se han vinculado al documento Illustrator actual. La paleta de DynamicContent puede operar en dos modos de vista: Smart View y Advanced View. De forma muy parecidaa cualquier otra paleta de Illustrator, Dynamic Content también incluye un menú desplegable.

4.1.1 Smart View

Smart View de la paleta de Dynamic Content, proporciona una vista fácil de utilizar de losarchivos XML vinculados. Oculta mucho XML subyacente y su complejidad, y es ideal para vincularrápidamente los elementos XML a los objetos contenedor.

Nota: Smart View solo funciona en archivos IPC XML. Cuando se añade un archivo IPC XML a undocumento, Smart View se activa automáticamente.

Componentes de Smart View:

• A. La caja Encontrar, que funciona de manera parecida a Spotlight en el Mac - basta conintroducir (parte de) una palabra, para filtrar la lista de elementos "mientras escribe". Solo sebusca en los archivos XML disponibles y solo se muestran los elementos coincidentes. La función

Encontrar no es sensible a mayúsculas/minúsculas. Pulse el botón Restablecer Búsqueda para eliminar el filtro.

Page 24: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

24

• B. La Lista de Elementos, muestra los elementos XML que se pueden vincular a su selecciónactual en el documento Illustrator. Si tiene seleccionado un objeto texto, solo estará en la listaCopyElements, pero si selecciona un código de barras creado con Dynamic Barcodes, soloestarán en la lista los elementos Código de Barras en IPC XML.

• C. Los botones Vista, que le permiten alternar entre Smart View y Advanced View.

4.1.2 Vista Avanzada

La paleta Advanced View de Dynamic Content consta de dos paneles, rodeados por una fila superiore inferior de botones. En Advanced View se pueden usar todas las funciones avanzadas de DynamicContent, y trabajar con cualquier tipo de XML.

Dos paneles

Para facilidad de referencia, al panel superior se le denomina Árbol XML y muestra la estructura delarchivo XML. El panel Previsualizar situado en la parte inferior, se puede ocultar si así lo desea, yajustar el tamaño para caber más o menos contenido XML.

Componentes de la paleta

• A. La caja Encontrar, que funciona de manera parecida a Spotlight en el Mac - basta conintroducir (parte de) una palabra, para filtrar la lista de elementos "mientras escribe". En Vista

Page 25: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

25

Avanzada, se busca sin diferenciar mayúsculas/minúsculas, en cada elemento, en todos losarchivos XML disponibles. Se muestran todos los elementos; use los botones Siguiente y Anterior

para saltar entre los elementos coincidentes. Pulse el botón Restablecer Búsqueda paraeliminar el filtro.

• B. La barra de herramientas superior, que ofrece acceso rápido a los comandos Refluir texto,Sincronizar, Añadir XML y Añadir filtro.

• C. La barra de herramientas Filtro, que le permite filtrar el contenido mostrado en el panel ÁrbolXML.

• D. El Árbol XML, que muestra el contenido encontrado en el archivo(s) XML vinculado.

• E. El panel Previsualizar, que muestra el contenido de texto del elemento seleccionado en elÁrbol XML.

• F. La barra de herramientas inferior, que ofrece acceso rápido a los comandos EliminarComprobar Alerta, Seleccionar y Hacer Zoom a Objeto Dinámico, Insertar Elemento en ObjetoDinámico y Crear Objeto Dinámico.

• G. Los botones Vista, que le permiten alternar entre Smart View y Advanced View.

Información sobre el árbol XMLEl panel del árbol XML contiene una vista de la estructura interna del archivo(s) XML vinculado. Cadanodo del archivo (incluidos los elementos y atributos) se visualiza en el árbol XML como una entradaque se puede ampliar o contraer.

¿Qué nodos se visualizan?

Se visualiza el árbol XML:

• el archivo(s) XML vinculado al diseño de Illustrator, como el nodo(s) raíz en el árbol XML;

• los elementos XML de cada archivo XML, como entradas ampliables en el nodo raíz (archivo XML);

• los atributos XML de cada elemento XML, precedidos de un símbolo "viñeta". Los atributos sepueden ocultar del árbol XML para simplificar la vista seleccionando Ocultar atributos en el menúdesplegable.

Nota:

La estructura que aparece en árbol XML se puede simplificar aplicando uno o más filtros. ConsulteOpciones de filtro para el árbol XML en la página 36 para obtener más información.

Page 26: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

26

Iconos en el árbol XMLEl árbol XML muestra distintos tipos de objetos: uno o más archivos XML vinculados, y los elementosXML, atributos XML y elementos de texto XML que contienen estos archivos. Cada uno de estosobjetos está representado por una entrada en la estructura en árbol y cada tipo de objeto tiene supropio icono.

Tabla 1: Iconos del árbol XML

En la siguiente tabla, se enumeran todos los iconos que aparecen en la vista de estructura en árbolXML de la paleta de Dynamic Content.

Icono Descripción

, Archivo XML; sin cambios en Dynamic Content / cambiado en Dynamic Content

, Archivo XML de sólo lectura; sin cambios en Dynamic Content / cambiado enDynamic Content

, Elemento del nodo XML que contiene texto; colocado (vinculado) / no colocado

, Elemento del nodo XML que contiene directamente texto; colocado (vinculado) /no colocado

Elemento del nodo XML, que no contiene texto

Atributo XML

Elemento del texto XML (sin icono)

Iconos de estado del elementoLos elementos del árbol XML se pueden marcar con uno o más iconos de estado, que muestran siel contenido se ha modificado dentro de Dynamic Content o externamente en el archivo XML. Losiconos aparecen en la parte derecha de los propios elementos y en dos columnas: iconos primariosy secundarios.

Tabla 2: Iconos con estado primario

En la siguiente tabla, se muestran todos los iconos de indicadores de estado que aparecen en lavista de la estructura en árbol XML:

Icono Descripción

El contenido de este elemento XML se ha modificado en el archivo XML de origen.

Nota:

Cuando, al menos, un elemento XML del archivo se marca con este icono deestado, el icono también aparece junto al nombre del archivo XML en la paletade Dynamic Content.

El contenido de este elemento XML se ha cambiado en el archivo XML de origende tal forma que no se pudo conservar parte del estilo del texto u otro formato

Page 27: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

27

Icono Descripción

adicional que aplicó el usuario (por ejemplo, color, tamaño, fuente, retornosautomáticos, guiones o espacios).

Nota:

Cuando, al menos, un elemento XML del archivo se marca con este icono deestado, el icono también aparece junto al nombre del archivo XML en la paletade Dynamic Content.

El contenido de este elemento se ha cambiado en el complemento de DynamicContent. Este icono de estado desaparece al guardar o cerrar el archivo XML.

Nota:

Cuando, al menos, un elemento XML del archivo se marca con este icono deestado, el icono también aparece junto al nombre del archivo XML en la paletade Dynamic Content.

El elemento tiene un estado complejo, combinando dos tipos de cambios:

• El contenido de este elemento XML se ha modificado en el archivo XML deorigen.

• El contenido de este elemento se ha cambiado en el complemento de DynamicContent. Este icono de estado desaparece al guardar o cerrar el archivo XML.

El elemento tiene un estado complejo, combinando dos tipos de cambios:

• El contenido de este elemento XML se ha cambiado en el archivo XML deorigen de tal forma que no se pudo conservar parte del estilo del texto u otroformato adicional que aplicó el usuario (por ejemplo, color, tamaño, fuente,retornos automáticos, guiones o espacios).

• El contenido de este elemento se ha cambiado en el complemento de DynamicContent. Este icono de estado desaparece al guardar o cerrar el archivo XML.

Tabla 3: Iconos de estado secundarios

Icono Descripción

El archivo XML se ha cambiado externamente y aún no se ha sincronizado conel documento.

El propio elemento XML no está vinculado, pero hay, al menos, un elementosecundario que lo está. Haga clic para seleccionar todos los objetos vinculadosa los secundarios.

El elemento XML se ha vinculado a un objeto dinámico. Haga clic para seleccionarun objeto vinculado y "Alt+clic" para seleccionar y aumentar/disminuir.

El elemento XML se ha vinculado a un objeto dinámico y el objeto de textovinculado presenta un exceso de texto. Haga clic para seleccionar un objetovinculado y "Alt+clic" para seleccionar y aumentar/disminuir.

Page 28: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

28

Icono Descripción

El elemento XML se ha vinculado a un objeto dinámico y se ha seleccionadoel objeto. El color de fondo corresponde al color de la selección de la capacorrespondiente. Haga "Alt+clic" para aumentar/disminuir.

La misma función descrita anteriormente y el objeto presenta un exceso de texto.Haga "Alt+clic" para aumentar/disminuir.

, El elemento XML está vinculado / no vinculado y tiene, como mínimo, un elementosecundario vinculado y seleccionado.

La misma función descrita anteriormente y el objeto presenta un exceso de texto.

El panel Vista previaEn la parte inferior de la paleta de Dynamic Content se encuentra el panel Vista previa. El panel Vistaprevia muestra el contenido del elemento seleccionado en el árbol XML, incluido el texto de todossus elementos secundarios.

Técnicamente hablando, el panel Vista previa muestra la concatenación de todo el texto en el árbolsecundario con raíz en el elemento XML seleccionado actualmente.

El texto que aparece se puede utilizar a efectos de copia y pega estándar, pero este panel no estádiseñado para la edición.

Esta función ayuda principalmente al usuario a vincular los elementos XML adecuados a los objetosde texto en el diseño de Illustrator.

Nota:

Para ocultar o mostrar el panel Vista previa, seleccione Ocultar/mostrar vista previa en el menúdesplegable.

Arrastre los bordes entre el Árbol XML y el panel de previsualización, arriba o abajo, para ajustar eltamaño del panel Previsualización.

4.1.3 El menú desplegable

La paleta de Dynamic Content incluye un menú desplegable que ofrece acceso a diversoscomandos. También se puede acceder directamente a los comandos que utilice con mayorfrecuencia desde los botones de la paleta para acelerar su trabajo diario.

Acceso al menú desplegable

Para abrir el menú desplegable, pulse el icono expandir en la esquina superior derecha de la paletade Dynamic Content.

Page 29: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

29

Referencia de los comandos del menú desplegableEn este tema, se enumeran todos los comandos del menú desplegable de Dynamic Content, juntocon una breve descripción de sus funciones.

Comando Descripción

Añadir XML Añade un archivo XML nuevo a la paleta de Dynamic Content.

Nota:

Puede añadir varios archivos XML a un único documento deIllustrator para combinar elementos de todos los archivos XMLdistintos en un único diseño.

Eliminar XML Elimina el archivo XML seleccionado de la paleta de DynamicContent. Los objetos dinámicos que hacen referencia a loselementos XML de un archivo eliminado se convertirán en objetosde texto normal de Illustrator.

Nota:

Esta operación no se puede deshacer.

Vincular de nuevo XML... Sustituye un vínculo del archivo XML existente por uno nuevo.

Nota:

Esta operación no se puede deshacer.

Editar Elemento… Abre un editor XML básico en el que poder editar el contenidodel elemento XML seleccionado. El editor muestra todo el textodentro de los elementos XML seleccionados; se incluyen todos loselementos secundarios de la estructura en árbol y se pueden editar.

Info XML... Muestra el cuadro de diálogo Información de XML, que muestra lainformación básica del archivo XML seleccionado y le permite hacerque el archivo XML sea de "Sólo lectura".

Page 30: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

30

Comando Descripción

Guardar XML Como... Guarda el XML actual en un archivo nuevo, según el esquema XMLIPC.

Nuevo XML... Crea un archivo XML nuevo en función del esquema XML de IPC.

Añadir Nuevo Elemento… Anexa el texto del objeto(s) de texto seleccionado de Illustrator alarchivo XML actual como un elemento XML con el formato IPC.

Sincronizar XML Sincroniza todos los archivos XML externos con el contenidocorrespondiente utilizado en Dynamic Content. Tenga en cuentaque la sincronización funciona en ambas direcciones: importemodificaciones en los archivos XML externos y exporte los cambiosrealizados mediante "Editar Elemento" en Dynamic Content devuelta a los archivos XML externos. En el caso de que hubieraconflictos, se pedirá al usuario que elija el comportamiento.

Revertir XML Sustituye el contenido del archivo XML seleccionado en DynamicContent por la versión actual en disco; por ejemplo, permite borrartodos los cambios implementados en Dynamic Content.

Crear Dinámico Sustituye el contenido en el objeto Illustrator seleccionado, porel contenido del elemento XML seleccionado, creando un objetodinámico.

Insertar al Inicio Inserta el contenido del elemento XML seleccionado en la partesuperior del objeto dinámico del diseño de Illustrator.

Insertar al Final Inserta el contenido del elemento XML seleccionado al final delobjeto dinámico del diseño de Illustrator.

Reanudar Convierte el Objeto(s) Dinámico seleccionado en objeto(s) detexto normal de Illustrator. Tenga en cuenta que esto eliminapermanentemente el vínculo al contenido XML.

Formato Texto Dinámico Muestra el cuadro de diálogo Propiedades del objeto dinámico, quepermite ajustar con precisión la forma en que se aplica un formatoa varios elementos en un único objeto dinámico.

Seleccionar Objeto Selecciona el Objeto(s) Dinámico del área de trabajo de Illustratorvinculados al elemento XML seleccionado.

Resaltar objetos dinámicos Resalta todos los Objetos Dinámicos en el documento Illustrator.

Ubicar elemento Ubica el elemento XML asociado al objeto dinámico seleccionadoen la paleta de Dynamic Content. Si se ha contraído la estructuraen árbol XML, ésta se expandiría para mostrar el elemento XMLasociado.

Page 31: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

31

Comando Descripción

Borrar alerta de"comprobación"

Elimina la alerta de comprobación del elemento actual. Cuandocambia el contenido del archivo XML externo, los cambios seindican en Dynamic Content mediante las alertas de comprobación.

Borrar todas las alertas"Comprobar"

Elimina las alertas de comprobación para todos los elementos XMLen el archivo XML.

Asignación de estilo… Abre el cuadro de diálogo Asignación de estilos, en el que podráasignar estilos de caracteres o párrafos con nombre a los elementosXML seleccionados. También permite especificar qué etiquetasXML se deben interpretar como párrafos (por ejemplo, les seguiráun "retorno manual").

Dividir Texto Divide el contenido de un elemento XML, en varios objetos detexto. Pulse dentro del objeto texto vinculado inicialmente, en laposición de división deseada, y pulse Dividir Texto. El resultadoserán dos objetos de texto vinculados al mismo elemento XML, perocada uno contendrá solo parte del elemento. Si el XML cambia,Dynamic Content intentará conservar la división en su posiciónoriginal, pero si el contenido es muy diferente, puede ser necesariounir los elementos de texto y dividirlos de nuevo.

Combinar Texto Reúne de nuevo los elementos dinámicos previamente divididos.Pulse dentro de uno de ellos y pulse Unir Texto en el menúemergente de la paleta Dynamic Content.

Buscar en XML... Muestra el cuadro de diálogo Buscar, en el que podrá buscar elcontenido del texto del archivo XML vinculado.

Ocultar/mostrar atributos Muestra u oculta los atributos XML de los elementos en la paletade Dynamic Content.

Ocultar/mostrar vista previa Muestra u oculta el panel Vista previa en la paleta de DynamicContent.

Exportar XML para Verificación Exporta el archivo IPC-XML seleccionado como archivo informe,que puede utilizarse para la verificación electrónica del estadovinculado del contenido, por el creador del contenido. El archivoIPC-XML exportado tiene la misma estructura y contenido queel archivo original IPC-XML, y añadirá un atributo "LinkedState"a cada elemento CopyElement, Barcode y NutritionFacts quese encuentre en el archivo IPC-XML. El valor del atributo seestablecerá como se describe a continuación: "LinkedToArtwork":Indica que el elemento CopyElement, Barcode o NutritionFactsestá vinculado a un objeto texto, código de barras o tabla enel original gráfico. "NotLinkedToArtwork": Indica que el elemento

Page 32: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

32

Comando Descripción

CopyElement, Barcode o NutritionFacts no está vinculado a ningúnobjeto texto, código de barras o tabla en el original gráfico.

Vincular de Nuevo ObjetosDinámicos Seleccionados

Vincular de Nuevo Objetos Dinámicos Seleccionados operasobre todos los objetos dinámicos seleccionados, que ya estánvinculados al archivo XML A, e intentará vincular de nuevo todosestos objetos al archivo XML B seleccionado. Seleccione losobjetos vinculados para vincularlos de nuevo, (en la ventanadel documento Illustrator) y el archivo XML de destino, al quevincular de nuevo estos objetos (en la paleta de Dynamic Content).Para cada objeto seleccionado, la función intentará encontrar elelemento correspondiente al que vincular de nuevo, en el archivoXML de destino. Si puede encontrarse un nuevo elemento XMLadecuado, para cada objeto seleccionado, se volverán a vinculartodos al nuevo archivo XML. Esta función puede ser útil cuandose crean extensiones de línea o variantes de diseño, basadas enel contenido de diferentes archivos XML. Los objetos vinculados aelementos XML en el archivo de contenido para la primera variante(por ejemplo, strawbery.xml) se puede volver a vincular al archivode contenido para otra variante (por ejemplo, banana.xml).

Vincular de Nuevo Objetos Dinámicos Seleccionados tambiénpermite cambiar el idioma de un objeto dinámico vinculado, si estátrabajando con un archivo IPC XML de contenido multilingüe. VeaVincular de Nuevo Elementos de Texto a Diferentes Idiomas paramás información.

4.1.4 Las barras de herramientas: Botón Referencia

Los botones de las barras de herramientas de Dynamic Content (en Vista Avanzada) permitenejecutar rápidamente las operaciones más habituales del flujo de trabajo de Dynamic Content. Enesta sección, se detalla cada uno de los botones de las dos barras de herramientas y sus funciones.

Barra de herramientas superior

Tabla 4: Botones de la barra de herramientas superior

Botón Descripción

Añadir archivo XML.

Añade un archivo XML nuevo a la paleta de Dynamic Content.

Refluir texto

Activa el modo Modificar texto, que permite transformar (escalar, girar, etc.) el objetodinámico sin deformar el texto.

Page 33: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

33

Botón Descripción

Precaución:

Tenga cuidado al utilizar este modo. Debe desactivarse en cuanto termine detransformar el objeto dinámico con las herramientas de Illustrator. Mientras este modoesté habilitado, un número de funciones básicas de Dynamic Content no funcionaráncon este objeto.

Sincronizar

Sincroniza todos los archivos XML externos con el contenido correspondienteutilizado en Dynamic Content. Tenga en cuenta que la sincronización funciona enambas direcciones: importe modificaciones en los archivos XML externos y exportelos cambios realizados mediante "Editar Elemento" en Dynamic Content de vuelta alos archivos XML externos. En el caso de que hubiera conflictos, se pedirá al usuarioque elija el comportamiento.

Buscar

En Vista Avanzada, le permite encontrar una parte de texto en el archivo XML. Porejemplo, introduciendo "chocolate" se listarán todos los copyelements que tienen"chocolate" en el texto XML, en todos los archivos XML disponibles. En Smart View,se busca solo el contenido disponible actualmente en la ventana Smart View de lapaleta.

Añadir filtro

Añade un filtro de visualización nuevo a la paleta de Dynamic Content.

Barra de herramientas inferior

Tabla 5: Botones de la barra de herramientas inferior

Botón Descripción

Borrar alerta de comprobación. En función de la selección actual, este botón:

• Elimina la alerta de comprobación del elemento actual. Cuando cambia elcontenido del archivo XML externo, los cambios se indican en Dynamic Contentmediante las alertas de comprobación.

• Elimina las alertas de comprobación para todos los elementos XML en el archivoXML.

Seleccionar y aumentar/disminuir objeto dinámico. Este botón:

• Selecciona el Objeto(s) Dinámico del área de trabajo de Illustrator vinculados alelemento XML seleccionado.

• Aumenta/disminuye los objetos dinámicos del área de trabajo.

Insertar elemento en objeto dinámico. Inserta el contenido del elementoseleccionado del árbol XML en el objeto dinámico seleccionado del área de trabajo.El contenido del elemento actual se anexa al final del objeto dinámico.

Page 34: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

34

Botón Descripción

Sugerencia:

Para insertar un elemento en la parte superior del objeto dinámico, utilice el comandoInsertar al principio del menú desplegable o haga Alt+clic en este botón.

Sustituye el contenido en el objeto Illustrator seleccionado, por el contenido delelemento XML seleccionado, creando un objeto dinámico.

Nota:

Si un objeto de texto de Illustrator contiene varios estilos (fuentes, tamaños de texto...),Dynamic Content sólo conservará el formato del último estilo encontrado en el objetode texto.

4.2 Visualización de información XML

Puede utilizar el comando del menú desplegable Info XML... para ver las características esencialesdel archivo XML seleccionado en el árbol XML.

• La caja de diálogo Información XML muestra el Tamaño, Ubicación del archivo en el disco, lafecha Creado y Modificado, e información básica similar sobre el archivo XML.

• Asimismo, también muestra el Estado del contenido actual, que informa sobre la relación entreel texto del archivo XML y el texto vinculado en su diseño de Illustrator.

• También puede establecer el color de resaltado pulsando Seleccionar Color.

Page 35: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

35

• Puede utilizar el cuadro de diálogo Información XML para crear en el disco un archivo XML desólo lectura.

• Finalmente, puede usar el botón Seleccionar Color para modificar el color utilizado para resaltarelementos de este archivo XML determinado (en el Árbol XML y en la zona de trabajo Illustrator).

1. Seleccione un archivo XML en el árbol XML.

2. Realice una de las siguientes acciones:

• seleccione Info XML en el menú desplegable de la paleta de Dynamic Content.

• haga doble clic en el nodo del archivo XML en el árbol XML.

Aparecerá el cuadro de diálogo Información XML.

Page 36: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

36

4.3 Opciones de filtro para el árbol XML

El botón Añadir filtro de la paleta de Dynamic Content permite filtrar la lista de elementos queaparecen en el árbol XML. Puede optar por utilizar un filtro integrado y estándar o crear su propiofiltro en función del nombre de un elemento, nombre de un atributo o valor de un atributo.

Ejemplo: combinación de varios filtros

El siguiente ejemplo de un filtro muestra únicamente los elementos que se han actualizado en elarchivo XML de origen. Asimismo, esto se hace en una vista simplificada en función del esquemaIPC.

Sugerencia:

Este filtro puede funcionar como una lista "pendiente" de elementos que se deben comprobarcomo resultado de una actualización de uno o más archivos XML externos.

Page 37: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

37

4.3.1 Aplicación de un filtro al árbol XML

Puede crear un filtro para mostrar únicamente los elementos del archivo(s) XML vinculado que seande interés para usted. La opción de filtro de Dynamic Content también permite simplificar lo que sevisualiza en el árbol XML, en función de una combinación de varios filtros.

Los distintos filtros trabajan de forma acumulativa, utilizando una lógica "Y".

Nota:

Al combinar filtros, tenga en cuenta el efecto acumulativo. Por ejemplo, la aplicación de un filtroen función del nombre del elemento "CopyContent" y, a continuación, la adición de otro filtro denombre del elemento "CopyElement" mostrará una paleta vacía (ya que no puede haber elementosque tengan ambos nombres "CopyContent" y "CopyElement" al mismo tiempo).

1. Cree un estilo de caracteres en Adobe Illustrator y mapéelo a objetos de texto, despuésseleccione uno o más objetos de texto.

2. En la barra de herramientas superior de la paleta de Dynamic Content, haga clic en Añadir filtro.

Las opciones de filtro aparecen en la paleta, justo debajo de la barra de herramientas superior.3. Seleccione un tipo de filtro de la lista Tipo de filtro.

Para obtener descripciones detalladas de los tipos de filtros, consulte Opciones de filtro en detalleen la página 37.

4. Realice una de las siguientes acciones:• Si ha seleccionado el tipo de filtro Nombre del elemento o Nombre de Atributo, seleccione un

nombre de elemento o de atributo en la lista Filtro.• Si ha seleccionado el tipo de filtro Contenido del valor del atributo, especifique uno o más

valores de atributo en el cuadro Filtro.El árbol XML se filtra en función de sus criterios.

5. Si es necesario, continúe añadiendo o eliminando filtros adicionales. Puede:• hacer clic en Añadir filtro para añadir otro filtro.• hacer clic en Eliminar filtro para eliminar un filtro.• activar o desactivar cada filtro activando o desactivando la casilla de verificación que lo

precede.

4.3.2 Opciones de filtro en detalle

Se puede activar y combinar una serie de tipos de filtros. En este tema, se describen los detallesde cada tipo de filtro.

La filtrotipo de filtro...Aplica el siguiente filtro...

Vista simplificada del esquema XML Filtra el árbol XML en función delformato XML de IPC estándar. Esto

Page 38: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

38

La filtrotipo de filtro...Aplica el siguiente filtro...

mostrará únicamente los elementosCopyElement que contienen el textoreal que se utilizará en su diseño.

Nombre del elemento Filtra el árbol XML para mostrar sólo loselementos que coincidan con el nombreque seleccione en la lista de detalles delfiltro.

Nombre de AtributoFiltra el árbol XML para mostrarsólo los elementos con atributos quecoincidan con el nombre del atributoque seleccione en la lista de detalles delfiltro.

Contenido del valor del atributoFiltra el árbol XML para mostrar sólolos elementos que tengan un atributocuyo valor coincida con el texto queespecifique en el cuadro Detalles delfiltro.

Se pueden introducir varias palabrasclave utilizando el siguiente formato:"palabraclave1","palabraclave2","palabraclave3"

Ejemplo: si introduce "en-us","en-uk" sólo se verán los elementos quetengan, como mínimo, un atributo conun valor que contenga las cadenas "en-us" o "en-uk".

Elementos utilizados Filtra el árbol XML para mostrar sólo loselementos que se hayan vinculado a losobjetos de texto de Illustrator.

Elementos inutilizados Filtra el árbol XML para mostrar sólolos elementos que aún no se hayanvinculado a los objetos de texto deIllustrator.

Elementos con texto actualizado Filtra el árbol XML para mostrar sólo loselementos que se hayan modificado enel archivo XML de origen.

Sugerencia:

Este filtro puede funcionar como unalista "pendiente" de elementos quese deben comprobar como resultadode una actualización de uno o másarchivos XML externos.

Page 39: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

44. Visualización del contenido XML en Dynamic Content

39

La filtrotipo de filtro...Aplica el siguiente filtro...

Elementos con exceso de texto Filtra el árbol XML para mostrar sólo loselementos que se hayan modificado enel archivo XML de origen de tal formaque haya provocado exceso de texto enel diseño de Illustrator.

Elementos con Texto Elimina cualquier elemento que nocontenga ningún elemento de textoen su sub-árbol. Este filtro ocultacualquier elemento en el archivo XMLcon razones solo estructurales, que nocontenga ningún texto que aparezca enel original gráfico.

4.4 Manipulación del árbol XML

Una vez que haya vinculado un archivo XML a la paleta de Dynamic Content de su documento deIllustrator, podrá utilizar el árbol XML en la paleta para desplazarse por el contenido del archivo XMLo incluso editarlo.

Lleve a cabo las siguientes acciones para ver y manipular el árbol XML.

1. En la paleta de Dynamic Content, haga clic en la flecha que precede al elemento XML superior.Éste es el elemento raíz de su archivo.El árbol XML se expande un nivel hacia abajo de la jerarquía y los elementos de su archivo XMLse hacen visibles.

2. Haga clic en el botón Añadir filtro.

Aparecerá la lista de filtros.

Page 40: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

4Contenido dinámico

40

3. Seleccione una opción de la lista Filtro.

Por ejemplo, puede seleccionar la vista simplificada del tipo de filtro del esquema XML para verúnicamente el contenido de un archivo XML de IPC.

Se filtra la lista de elementos XML de la paleta para que coincidan con sus criterios.

4. Haga clic en el botón Buscar para abrir el cuadro de diálogo Buscar.

5. Introduzca un término de búsqueda en el cuadro de diálogo Buscar y haga clic en Siguiente.

El primer elemento XML que coincida con su término de búsqueda se seleccionará en el árbolXML. El cuadro de diálogo Buscar muestra cuántas más ocurrencias del término de búsquedase han encontrado en el archivo(s) XML vinculado.

Tenga también en cuenta que el texto del elemento seleccionado aparece ahora en el panel Vistaprevia de la paleta de Dynamic Content.

Ha realizado varias operaciones básicas en el árbol XML que le ayudarán a acelerar su trabajo enDynamic Content: la navegación por la estructura en árbol, el filtrado de la lista de elementos y labúsqueda de texto en los archivos XML son operaciones muy habituales.

Page 41: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

55. Gestión de los cambios en el contenido XML

41

5. Gestión de los cambios en el contenidoXML

Una de la razones principales por las que se debe utilizar Dynamic Content es que permite controlarlos cambios realizados en el contenido textual de los diseños de forma más rápida y eficaz. Enesta sección, se analiza cómo gestionar los cambios en el contenido XML de sus diseños medianteDynamic Content.

Los cambios en su diseño pueden ser de dos tipos:

• el archivo XML externo puede cambiar, por ejemplo, si el propietario de la marca le envía unaversión nueva del contenido de la copia y usted desea actualizar su diseño en consecuencia;o bien,

• puede editar manualmente el contenido de la copia en Illustrator y aplicar estos cambios al archivoXML externo.

Para resumir, los cambios se pueden aplicar en ambas direcciones: XML a Illustrator o Illustratora XML.

5.1 Cómo gestiona Dynamic Content los cambios

En cuanto se modifique el contenido del archivo(s) XML vinculado, Dynamic Content le avisará deestos cambios. Si no tenía el diseño de Illustrator abierto en el momento de realizarse los cambios, sele notificará la próxima vez que abra el archivo. Este comportamiento lo gobierna la opción SiempreMarcar y Actualizar Objetos Dinámicos Modificados Sin Preguntar en el diálogo Preferencias.

Cambios en el archivo XML

Al detectar cambios en el archivo XML, aparecerá el cuadro de diálogo XML cambiado y se lepresentarán dos opciones. Puede:

• Actualizar el documento Illustrator ahora; o

• Cancelar actualizar, en cuyo caso deberá tratar más tarde el contenido cambiado. A continuación,aparecerá el icono de estado XML No Actualizado junto al archivo XML, en el Árbol XML hastaque resuelva la diferencia de versión.

Si hace clic en Actualizar ahora, el texto dentro de los objetos dinámicos se actualizará con elcontenido XML nuevo. Cada elemento que experimente estos cambios se marcará con una alertade comprobación en el árbol XML.

Page 42: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

5Contenido dinámico

42

Cambios dentro de Dynamic Content

También puede implementar cambios en el contenido XML dentro de Illustrator, mediante elcomando Editar Elemento en el menú desplegable de Dynamic Content.

Los cambios implementados en Illustrator mediante Dynamic Content no se aplicanautomáticamente al documento XML de origen. En su lugar, se marcan en el árbol XML con el iconode estado para que tenga la oportunidad de revisar estos cambios antes de aplicarlos al archivoXML vinculado mediante el comando Sincronizar.

5.2 Aprobación de cambios en el archivo XML externo

Para aprobar el contenido modificado, debe revisar los objetos dinámicos en los que se hanimplementado cambios de contenido.

1. Abra el archivo de Illustrator para los que se han modificado externamente uno o más de losarchivos XML vinculados.

Una vez que se abre el documento de Illustrator, aparece el cuadro de diálogo XML modificado.

2. Haga clic en Actualizar ahora para aplicar cambios en el documento de Illustrator.

Los objetos dinámicos vinculados a los elementos XML que se han modificado en el archivo XMLse actualizan automáticamente para que coincidan con el contenido XML nuevo.

Cada elemento XML que se haya modificado se marca con una alerta de comprobación enel árbol XML.

Nota:

Los elementos que se hayan modificado de tal forma que uno o más objetos dinámicos hanperdido formato se marcan con una alerta de comprobación diferente. Estos elementosprecisarán de atención especial para resolver los problemas de formato en su diseño final.

3. Revise cada una de las alertas de comprobación:

a) Seleccione un elemento con una alerta de comprobación en el árbol XML;

b) Haga clic en el botón Seleccionar y aumentar/disminuir Zoom sobre Objeto Dinámico enla barra de herramientas inferior de la paleta de Dynamic Content.

Los objetos dinámicos que se han modificado se pueden ver ahora y aparecen seleccionadosen el área de trabajo de Illustrator.

c) Implemente los cambios necesarios en los objetos dinámicos como resultado del textoactualizado.

d) Haga clic en el botón Borrar Alerta de Comprobación de la barra de herramientas inferiorde la paleta de Dynamic Content, para eliminar la Alerta de Comprobación de este elemento y,a luego continúe con el siguiente elemento hasta que no haya más Alertas de Comprobaciónen el árbol XML.

Sugerencia:

Añada un filtro del tipo "Elementos con Texto Actualizado" para mostrar sólo los elementos queprecisan su atención después de un cambio en el archivo XML.

Page 43: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

55. Gestión de los cambios en el contenido XML

43

5.3 Aplicación de ediciones de texto en Illustrator para elarchivo XML

Si ha editado el texto de uno o más elementos XML mediante el comando Editar Elemento del menúdesplegable de Dynamic Content, deberá decidir si desea o no aplicar esos cambios al archivo XMLexterno.

1. Abra el archivo de Illustrator que contiene ediciones de texto que aún no se han aplicado alarchivo XML.

2. Revise las ediciones de texto seleccionando los elementos marcados con una Alerta deComprobación y, a continuación, haciendo clic en el botón Seleccionar y aumentar/disminuirZoom sobre Objeto Dinámico en la barra de herramientas inferior.

3. Realice los cambios necesarios en el diseño o en el texto.

4. Haga clic en el botón Sincronizar de la barra de herramientas superior, para aplicar lasediciones de texto en el archivo XML.

5.4 Creación de archivos XML nuevos en Illustrator

Dynamic Content permite crear archivos XML nuevos con el esquema XML de IPC directamentedesde Illustrator en función del texto que ya pueda tener en sus diseños. Normalmente, utilizará estafunción para convertir los diseños heredados en diseños de Dynamic Content controlados por XML.

5.4.1 Nuevo XML

Utilice el comando Nuevo XML... del menú desplegable de Dynamic Content para crear un archivoXML nuevo (vacío).

1. Elija Nuevo XML... desde el menú desplegable.Aparecerá el cuadro de diálogo Nuevo XML.

2. Rellene todos los campos.

3. Pulse Aceptar.

Page 44: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

5Contenido dinámico

44

Se crea un nuevo archivo XML en el esquema IPC estándar con la sección de metadatos rellenaen función de la información que facilite.

5.4.2 Añadir texto de Illustrator a XML

Utilice el comando Nuevo Elemento en el menú desplegable de Dynamic Content para añadircontenido de texto de los objetos de texto de Illustrator al archivo XML de IPC vinculado. Estotambién convierte los objetos seleccionados de Illustrator en objetos dinámicos.

El documento de Illustrator se debe vincular a un archivo XML basado en IPC.

1. Seleccione uno o más objetos de texto de Illustrator.

2. Seleccione Nuevo Elemento desde el menú desplegable.Aparece la caja de diálogo Nuevo Elemento.

3. Seleccione un tipo "CopyElement" en las listas Tipo de elemento y Subtipo de elemento.

4. Si es necesario, seleccione el idioma (configuración regional) del contenido del elemento de laslistas de configuraciones regionales.

5. Introduzca el código de identificación del diseño (por ejemplo, POA1) en el cuadro delidentificador del trabajo artístico.

6. Si desea asignar los estilos de texto del objeto de texto seleccionado de Illustrator a las etiquetasXML dentro de CopyElement, active la opción Asignar estilos de texto a las etiquetas.Dynamic Content intentará conservar el formato del texto original insertando etiquetas XMLadicionales, que se asignarán automáticamente a los estilos de texto que se aplicaron al objetode texto de Illustrator.

7. Pulse Aceptar.El contenido nuevo se añade al archivo XML externo vinculado.

Page 45: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

66. Edición de objetos dinámicos

45

6. Edición de objetos dinámicos

En esta sección, se analizan las características de edición de Dynamic Content.

Las siguientes operaciones de edición están disponibles en Dynamic Content:

• Puede editar el texto de un elemento XML, directamente en el interior de Illustrator. También,puede transformar las cajas de texto Illustrator que son la base de los Objetos Dinámicos.

• Puede insertar un conjunto específico de caracteres especiales (como espacios, guiones oetiquetas) en un objeto dinámico para mejorar el diseño del texto.

• Puede insertar texto de elementos XML adicionales en un objeto dinámico existente, anexándoloal final o insertándolo en el inicio del contenido de texto existente.

• Puede editar las propiedades de los códigos de barras y tablas de nutrición dinámicos, utilizandolos plug-ins Dynamic Tables y Dynamic Barcodes.

6.1 ¿Qué es un objeto dinámico?

Un objeto dinámico es un objeto de texto de Illustrator que se ha vinculado a un elemento XMLmediante el complemento de Dynamic Content.

Dynamic Content encapsula el objeto de texto original en el objeto dinámico y, durante el proceso,evita que se implementen determinados cambios: no podrá seguir utilizando las herramientas detexto estándar de Illustrator para modificar el contenido de un objeto dinámico.

6.2 ¿Qué ediciones de Illustrator estándar se permiten?

Las herramientas de texto de Illustrator protegen un objeto dinámico de ediciones de texto. Noobstante, aún puede modificar el texto de un objeto dinámico hasta cierto punto.

Aún se pueden realizar las siguientes ediciones:

• Puede mover, girar o escalar el objeto dinámico mediante las herramientas de transformaciónestándar de Illustrator.

• Puede cambiar el formato (por ejemplo, la familia de fuentes o las propiedades de alineación)del texto aplicando estilos de texto en Illustrator. Para ello, utilice los controles de la paleta Tipode Illustrator.

• Puede cambiar el color del texto.

Nota:

Al escalar un objeto dinámico, su contenido de texto se escala también. Para permitir la modificacióndel cuadro de texto según el comportamiento estándar de Illustrator, haga clic en el botón Modificartexto situado en la barra de herramientas superior antes de realizar cualquier cambio.

Page 46: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

6Contenido dinámico

46

Ejemplo: cambios de fuente en un objeto dinámico

En el siguiente ejemplo, se ha seleccionado un objeto dinámico y la fuente utilizada para el textose ha cambiado utilizando la paleta Tipo en Illustrator. Tenga en cuenta que los cambios comoéste pueden causar problemas de excesos de texto.

6.3 Inserción de elementos XML adicionales en unobjeto dinámico

Una vez que se ha creado un objeto dinámico, puede añadir contenido adicional (de otros elementosXML) a este mismo objeto. Se puede añadir contenido nuevo al final del contenido (Insertar al Final)o, si es necesario, antes del inicio del contenido existente (Insertar al Inicio).

Nota:

Esta característica se aplica a un único objeto dinámico. Por tanto, puede tener un objeto dinámicovinculado a un elemento A XML y otro objeto dinámico en el mismo diseño vinculado tanto alelemento A XML como al elemento B XML.

1. Seleccione un objeto dinámico en el área de trabajo de Illustrator.2. En el árbol XML, seleccione el elemento XML que desee añadir al objeto dinámico3. Realice una de las siguientes acciones:

• Para anexar el texto al nuevo elemento XML al final del objeto dinámico, haga clic en el botón Insertar elemento en objeto dinámico situado en la barra de herramientas inferior de la paletade Dynamic Content. Alternativamente, utilice Insertar al Final en la barra de herramientasemergente de Dynamic Content.

• Para insertar el texto del nuevo elemento XML, entre dos elementos XML enlazados al ObjetoDinámico único, coloque el cursor Herramienta Tipo entre dos elementos enlazados, y use laopción Insertar en la Posición del Cursor en la barra de herramientas desplegable DynamicContent.

• Para insertar el texto del nuevo elemento XML al inicio del objeto dinámico, haga Alt+Clic enel botón Insertar elemento en objeto dinámico situado en la barra de herramientas inferior

Page 47: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

66. Edición de objetos dinámicos

47

de la paleta de Dynamic Content. Alternativamente, utilice Insertar al Inicio en la barra deherramientas emergente de Dynamic Content.

El contenido XML nuevo se añade al objeto dinámico.

Sugerencia:

Puede definir cómo se deben combinar los distintos elementos XML en los objetos dinámicosmediante el comando Formatear Texto Dinámico del menú desplegable.

6.4 Aplicación de formato en varios elementos de unúnico objeto dinámico

En el cuadro de diálogo Formatear Texto Dinámico, puede ver información sobre los elementosvinculados al objeto dinámico seleccionado y podrá definir exactamente cómo se deben combinarestos elementos XML en el objeto.

Sugerencia:

También puede utilizar el comando Formatear Texto Dinámico para insertar un prefijo de textoantes del contenido del elemento XML (por ejemplo, para añadir "Ingredientes:" antes de la lista deingredientes), incluso sin añadir varios elementos a un único objeto dinámico. También puede añadirun sufijo de la misma manera.

1. Seleccione un objeto dinámico en el área de trabajo de Illustrator.

2. Seleccione Formatear Texto Dinámico en el menú emergente de Dynamic Content.

Aparece la caja de diálogo Formatear Texto Dinámico

Page 48: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

6Contenido dinámico

48

3. Realice los cambios necesarios en el formato de los elementos del objeto dinámico:

Si desea... Entonces...

Insertar texto o caracteres especiales antes deuno o más elementos,

Seleccione el elemento(s) en la lista eintroduzca el prefijo deseado en el campoPrefijo.

Inserte texto o caracteres especiales despuésde uno o más elementos,

Seleccione el elemento(s) en la lista eintroduzca el prefijo deseado en el campoSufijo.

Tratar todos los elementos como parte delmismo bloque de texto, sin párrafos,

Desactive la opción Mantener Párrafos.

Modificar el orden en el que aparecen loselementos en el objeto dinámico,

Seleccione el elemento(s) que desea mover yhaga clic en los botones Mover hacia arriba oMover hacia abajo.

Eliminar espacios en blanco en los elementos, Active la opción Eliminar espacio en blancoinicial y final, y espacios dobles. Esto eliminatodos los espacios en blanco no deseadosen el XML antes de que se muestre el textoen el objeto dinámico. Los editores de XMLen ocasiones añaden espacios en blancoadicionales con la intención de hacer que elXML sea más legible para las personas que loleen.

4. Pulse Aceptar.

6.5 Edición de texto de un elemento XML

Puede editar el texto de un objeto dinámico utilizando el comando Editar Elemento del menúdesplegable. Esto cambiará el contenido del propio archivo XML vinculado. Por supuesto, DynamicContent marca estos cambios para que pueda revisarlos antes de que se apliquen en el archivoXML externo.

El cuadro de diálogo Editar Elemento muestra el texto del elemento XML seleccionado. Las etiquetasXML del archivo XML vinculado aparecen como corchetes [ ]. De esta forma, puede centrarse másfácilmente en la edición del texto sin necesidad de preocuparse de la sintaxis y la estructura XML.

Nota:

Los corchetes ( [ ] ) del cuadro de texto Editar Elemento representan etiquetas de apertura y cierrede XML. Para introducir un corchete en el texto de su diseño, utilice los siguientes códigos: &left;para "[" o &right; para "]".

1. Seleccione el elemento XML cuyo contenido de texto desee editar en el árbol XML.

2. Seleccione Editar Elemento... en el menú desplegable de la paleta de Dynamic Content.

Aparecerá el cuadro de diálogo Editar Elemento.

3. Realice los cambios que sean necesarios.

4. Haga clic en Aceptar para aplicar los cambios en el diseño.

Page 49: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

66. Edición de objetos dinámicos

49

El nuevo texto se utiliza en los objetos dinámicos vinculados al elemento XML que haya editado y elpropio elemento XML marcado con un icono de alerta de comprobación en el árbol XML.

No obstante, aún no se ha guardado el texto en el archivo XML vinculado. Para guardar sus cambios:

• Haga clic en el botón Sincronizar de la barra de herramientas superior. Se guardarán suscambios en el archivo XML actualmente vinculado.

• También puede seleccionar Guardar XML como... en el menú desplegable para guardar elcontenido nuevo en un archivo XML nuevo.

6.5.1 El cuadro de diálogo Editar Elemento en detalle

El cuadro de diálogo Editar Elementdialog muestra todo el texto del elemento XML seleccionado ysus elementos secundarios.

Las etiquetas XML del archivo XML vinculado se sustituyen por corchetes [ ]. De esta forma, puedecentrarse más fácilmente en la edición del texto sin necesidad de preocuparse de la sintaxis XML.

La opción Mostrar elementos como historial aplica formato al contenido en el área de edición deuna forma más sencilla. Si desactiva esta opción, cada elemento empieza en una línea nueva delárea de edición.

Nota:

Los corchetes ( [ ] ) del cuadro de texto Editar Elemento representan etiquetas de apertura y cierrede XML. Para introducir un corchete en el texto de su diseño, utilice los siguientes códigos: &left;para "[" o &right; para "]".

Los corchetes "[]" no se pueden suprimir, ya que representan la estructura del árbol XML.

Page 50: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

6Contenido dinámico

50

6.6 Realización de pequeñas modificaciones de diseño

El texto de un objeto dinámico está protegido frente a la edición directa utilizando las herramientasTipo de Illustrator (herramienta Tipo, herramienta Tipo de área...). No obstante, puede utilizar lasherramientas Tipo para realizar pequeñas ediciones de diseño en un número de casos estrictamentedefinido.

El texto de los objetos dinámicos no se puede editar utilizando las herramientas Tipo, ya que estoiría contra el principio de flujo de trabajo básico de Dynamic Content: para comprobar que su diseñopermanece sincronizado con el contenido externo y sólo muestra texto extraído del archivo(s) XMLvinculado.

Si intenta editar un objeto dinámico, encontrará que sólo puede insertar un número limitado decaracteres de diseño (por ejemplo, etiqueta, salto de línea...) y que se bloquearán el resto deediciones.

Figura 1: Las herramientas Tipo de Illustrator sólo se pueden utilizar para insertar caracteres de diseño

• Puede insertar los siguientes caracteres especiales:

Page 51: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

66. Edición de objetos dinámicos

51

Este carácter... Se puede insertar...

un carácter de espacio en blanco • después de un carácter de espacio enblanco existente en el contenido XML;

• después de un guión añadidomanualmente.

un carácter de guión ( - ) • dentro de una palabra existente en elcontenido XML;

• después de un carácter de espacio enblanco añadido manualmente.

un carácter de pestaña • después de cualquier carácter deespacio en blanco (existente o añadidomanualmente);

• después de un carácter de guión añadidomanualmente, si no le sigue ya un espacioen blanco añadido manualmente.

un carácter de salto de línea (retornoautomático)

• después de cualquier carácter deespacio en blanco (existente o añadidomanualmente);

• después de un carácter de guión añadidomanualmente, si no le sigue ya un espacioen blanco añadido manualmente.

6.7 Liberación de un objeto dinámico para texto normal

Puede convertir fácilmente un objeto dinámico en un objeto de texto normal de Illustrator. Para ello,utilice el comando Liberar del menú desplegable de la paleta de Dynamic Content.

Los diseñadores que no tienen acceso al plug-in de Dynamic Content pueden optar por convertirobjetos dinámicos (que conservan su estado especial protegido, incluso cuando se abren en unaestación de trabajo sin Dynamic Content) en objetos de texto normales mediante el comandoIllustrator Objeto > Expandir....

Esto les permite trabajar en el diseño y realizar cambios donde sea necesario, pero tambiéninterrumpe el flujo de trabajo de Dynamic Content.

Nota:

Al liberar un objeto dinámico mediante uno de los dos métodos disponibles, el vínculo al elemento(s)XML se rompe permanentemente.

• Para liberar un objeto dinámico, selecciónelo en el área de trabajo de Illustrator y:

• Seleccione Liberar en el menú desplegable de Dynamic Content; o

• Seleccione Objeto > Expandir... en la barra de menús de Illustrator.

Page 52: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

6Contenido dinámico

52

6.8 Intercambio de documentos de Dynamic Content

Si tiene que enviar un documento de Illustrator que contenga objetos vinculados creados por elcomplemento de Dynamic Content a alguien que no disponga del complemento, tiene dos opciones.

• Puede liberar los objetos dinámicos de vuelta a los objetos normales de Illustrator antes deenviar el documento al destinatario. Seleccione todos los objetos vinculados y a continuación,seleccione el comando Liberar del menú desplegable.El documento ya no contiene ningún objeto dinámico y se han eliminado todos los vínculos alarchivo(s) XML.

• Puede enviar el documento de Illustrator al destinatario sin eliminar los objetos dinámicos.

Si el destinatario... Entonces...

no necesita editar el texto en los objetosdinámicos

puede trabajar con el documento de Illustratorsin observar ninguna diferencia en relación conun documento normal de Illustrator.

debe editar el texto de un objeto dinámico tiene que utilizar el comando Expandir delmenú Objeto en Illustrator.

Nota: Tenga cuidado al utilizar el comandoExpandir en Illustrator. Si aplica el comandoa otros objetos de su diseño (por ejemplo,mezclas, texto...), esto podría causar cambiosinesperados en su diseño. Por este motivo,es a menudo aconsejable liberar losobjetos dinámicos antes de enviarlos alos destinatarios que no tengan acceso alcomplemento de Dynamic Content.

Page 53: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

53

7. Aplicación de estilos a los objetosdinámicos

Hay dos enfoques para aplicar estilos a los objetos dinámicos de su diseño: aplicación manual yautomática de estilos (asignación de estilos). En esta sección, aprenderá a aplicar ambos métodos,solucionar problemas habituales como el exceso de texto, etc.

7.1 Dos enfoques de la creación de estilos de texto

Los dos enfoques para crear estilos para los objetos dinámicos tienen, cada uno de ellos, sus casosde uso específicos. Obviamente, el método automático le permitirá ahorrar tiempo en determinadassituaciones, pero sólo se puede utilizar de forma eficaz si el archivo XML de origen contieneinformación relacionada con la presentación. Además, en esta sección, se analizan las diferencias yse explica de forma exacta cómo aplicar los métodos de creación de estilos manual y automático.

7.1.1 ¿Qué es la creación manual de estilos?

El enfoque más sencillo, aunque no siempre el más eficaz, para crear estilos de texto en sus objetosdinámicos es utilizar las paletas de párrafos y caracteres en Illustrator.

En otras palabras, la aplicación del método manual, a veces denominado el enfoque de creación deestilos "basado en plantillas", implica que debe seleccionar cada Objeto Dinámico en el diseño yaplicar manualmente los formatos de estilo adecuados.

Por supuesto, otra alternativa consiste en configurar su diseño con cuadros de "texto simulado" conestilo, incluso antes de crear objetos dinámicos. En este caso, el complemento de Dynamic Contentaplicará el último estilo encontrado en el objeto de Illustrator al texto del nuevo objeto dinámico.

Si un objeto dinámico contiene varios estilos, Dynamic Content intentará conservar estos estilossiempre que se actualice el contenido. En algunos casos, cuando hay cambios importantes enel contenido de Dynamic Content, esto será imposible. Para avisarle de esta posible pérdida deformato, aparecerá una alerta de comprobación especial en el árbol XML para los elementosafectados.

Page 54: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

54

Nota:

Para obtener más información, consulte el capítulo "Tipo" de la Ayuda de Adobe Illustrator.

7.1.2 ¿Qué es la asignación de estilos?

La asignación de estilos permite automatizar el formato de sus objetos dinámicos en un grado muyalto. La asignación de estilos se aplica vinculando elementos XML a los estilos con nombre enIllustrator

Asignación de elementos a estilos

Mediante el cuadro de diálogo Asignación de estilos, podrá definir la relación entre los elementosXML del archivo(s) XML vinculado y los Estilos de Párrafo y Carácter con nombre en su diseñode Illustrator. Una vez que se haya definido esta relación, cada objeto dinámico que incorpore unelemento XML específico se formateará automáticamente con los estilos de caracteres y/o párrafoscorrespondientes.

Jerarquía de estilos

Los estilos en Adobe Illustrator se aplican a los objetos de texto en un orden concreto. Esto es departicular importancia al definir las asignaciones de estilos, ya que se configurarán tanto los estilosde párrafos (por ejemplo, para una etiqueta "p" en el archivo XML) como los estilos de caracteres(por ejemplo, una etiqueta "negrita" en el archivo XML).

Los tipos de estilos tienen una jerarquía integrada con el último nivel anulando toda la informaciónanterior:

1. En primer lugar se aplica el Estilo de párrafo con nombre.

2. Los Estilos de caracteres aplicados a una sección específica de un párrafo anulan el formatodel estilo del párrafo.

3. Finalmente, las anulaciones locales anulan el estilo de caracteres. La anulación tiene lugar alcambiar manualmente una propiedad (por ejemplo, al cambiar el tamaño de la fuente) en la paletade caracteres sin actualizar el propio estilo de caracteres.

7.1.3 Un ejemplo de asignación de estilo

En el siguiente ejemplo, utilizaremos contenido HTML de una página Web que hemos guardadoen formato XML, lo vincularemos a nuestro diseño en Illustrator y, a continuación, aplicaremos laasignación de estilos para recrear automáticamente el estilo de la página Web original.

Page 55: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

55

Paso uno: preparación de los archivosEn primer lugar, guardamos el recorte de HTML (realmente es XHTML, un tipo especial de HTMLcompatible con el estándar XML) con un archivo XML, por lo que podemos vincular nuestro diseñoutilizando Dynamic Content.

Page 56: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

56

A continuación, preparamos algunos estilos con nombre en nuestro diseño de Illustrator: los Estilosde Párrafo ProdListPara y ProdListHeader, y el Estilo de Carácter ProdName.

Como puede observar, el cuadro de texto de Illustrator ya contiene texto de prueba que nos permiteponer a prueba estos estilos.

Paso dos: vinculación del archivo XMLEn esta segunda fase, vinculamos el archivo XML a Illustrator mediante el comando Añadir archivoXML. A continuación, convertimos el objeto de texto en un objeto dinámico vinculándolo al elemento<body>.

El resultado: perdemos todo nuestro estilo cuidadosamente aplicado. Un mensaje de advertencianos informa de que no se pudo conservar toda la información de diseño durante la conversión. Noobstante, no todo se ha perdido, ya que restableceremos el estilo mediante la asignación de estilos.

Page 57: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

57

Paso tres: configuración de la asignación de estiloEn este tercer y último paso, utilizamos el comando Asignación de estilo... del menú desplegablepara definir las relaciones entre los estilos predefinidos por un lado y los elementos XML por el otro.

En este ejemplo, vinculamos la etiqueta <p> (que es el párrafo xhtml básico) al Estilo de PárrafoProdListPara en Illustrator. La etiqueta <strong> también se define como un párrafo, esta vezutilizando el estilo ProdListHeader y creando un título adecuado para la lista de productos.

Finalmente, vinculamos el elemento <a> al estilo de carácter ProdStyle, añadiendo algo de coloral diseño.

Page 58: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

58

Sugerencia:

Si sólo necesita enfatizar ciertos elementos dentro del documento modificando el formato del textopara que se vea en negrita, cursiva o subrayado, puede utilizar las opciones Aplicación de estilosde caracteres, Negrita, Cursiva o Subrayado.

El resultado final

Una vez que aplicamos la asignación de estilos a nuestro diseño, se aplica automáticamente formatoal objeto dinámico de forma correcta. Como puede observar, en los diseños con mucho texto, estopuede ahorrar mucho tiempo.

Page 59: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

59

7.1.4 Aplicación de asignación de estilos

Para aplicar la asignación de estilos en su documento, primero debe definir los estilos de caracteresy párrafos con nombre que va a utilizar y, a continuación, configurar las relaciones entre esos estilosy los elementos XML mediante el comando Asignación de estilos de Dynamic Content.

Antes de configurar la asignación de estilos, su documento de Illustrator debe contener uno o másestilos de párrafos y/o caracteres.

Para obtener más información sobre los estilos de caracteres y párrafos en Illustrator, consulte lasección "Tipo" de la Ayuda de Illustrator.

Creación de una regla básica de asignación de estilosEn esta tarea, configurará una regla básica de asignación de estilos.

1. Seleccione Asignación de estilo... en el menú desplegable.

Aparecerá el cuadro de diálogo Asignación de estilo.

2. Seleccione el elemento de la lista de elementos que desea asociar a un estilo con nombre deIllustrator.

Haga clic en el botón Mostrar todo si desea que la lista de elementos muestre todos los elementosen los archivos XML vinculados. De lo contrario, sólo aparecerán en la lista los elementos quese utilicen actualmente.

3. Active la opción Vista previa para ver de forma inmediata los resultados de las asignaciones querealice en el área de trabajo.

4. Realice una de las siguientes acciones:

Si desea... Entonces...

asignar el elemento a un estilo de párrafo • Active la opción Párrafo; y

Page 60: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

60

Si desea... Entonces...

• Seleccione un estilo de párrafo en la listade estilos de párrafos.

Nota:

También puede seleccionar un estilo decarácter para el elemento. En este caso, elformato del estilo de carácter se añadiráal estilo de párrafo (anulándolo en caso deconflictos).

asignar el elemento a un estilo de carácter • Desactive la opción Párrafo;

• Seleccione un estilo de carácter de la listade estilos de caracteres.

5. Repita el paso 4 para todos los elementos que desee asignar.

6. ¿Desea guardar la asignación de estilos que acaba de definir?

• Si lo hace, continúe con el paso 7.

• Si no lo hace, continúe con el paso 8.

7. Haga clic en el botón Guardar... y guarde la configuración de la asignación de estilos de su equipoo red.

Las asignaciones de estilos se guardan en un formato XML especial.

8. Haga clic en Aceptar para aplicar la asignación de estilos.

Creación de una regla basada en la ubicaciónEn esta tarea, configurará una regla de asignación de estilo que únicamente se aplique a loselementos que se encuentren en una ubicación específica de la estructura en árbol XML.

1. Seleccione Asignación de estilo... en el menú desplegable.

Aparecerá el cuadro de diálogo Asignación de estilo.

2. Haga clic en Añadir... para crear una regla nueva o en Modificar... para definir de forma másprecisa una regla existente.Aparecerá el cuadro de diálogo Añadir o Modificar.

3. Seleccione el elemento al que desea aplicar un formato con un estilo de la lista Nombre deetiqueta del elemento.

4. Seleccione el elemento principal del elemento que desee modificar de la lista Elementosecundario de.

En el ejemplo de abajo, la regla Mapear Estilo se aplicará solo a los elementos <span> que seencuentren dentro de un elemento <p>.

Page 61: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

61

5. Seleccione un estilo de las listas Estilo de párrafo y/o Estilo de carácter.

6. Haga clic en Aceptar para guardar la regla de asignación de estilo.

El estilo seleccionado se aplica a todas las instancias de los elementos que coincidan con suselección.

Creación de una regla basada en los atributosEn esta tarea, configurará una regla de asignación de estilo definida de forma más precisa que sólose aplique a los elementos que tengan un valor de atributo específico.

Sugerencia: Utilice la opción [Cualquier elemento] de la lista de nombres de etiquetas de elementospara crear una regla que se aplique a cualquier elemento del diseño que tenga un atributo específicoo valor de atributo. Por ejemplo, podría aplicar un estilo de cursiva roja a todos los elementos quetengan el par de valores de atributo estado="para_revisar".

1. Seleccione Asignación de estilo... en el menú desplegable.

Aparecerá el cuadro de diálogo Asignación de estilo.

2. Haga clic en Añadir... para crear una regla nueva o en Modificar... para definir de forma másprecisa una regla existente.Aparecerá el cuadro de diálogo Añadir o Modificar.

3. Seleccione el elemento al que desea aplicar un formato con un estilo de la lista Nombre deetiqueta del elemento.

4. Seleccione el elemento principal del elemento que desee modificar de la lista Elementosecundario de.

En el ejemplo de abajo, la regla Mapear Estilo se aplicará solo a los elementos <span> que seencuentren dentro de un elemento <p>.

Page 62: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

62

5. Haga clic en el botón + (Añadir atributo) que se encuentra debajo de la lista de atributos.

Nota: Sólo puede hacer clic en el botón Añadir atributo si el elemento XML que ha seleccionadoen los pasos anteriores tiene uno o más atributos.

Se añade una fila nueva a la lista de atributos.

6. Haga doble clic en la columna de atributos y seleccione el atributo en el que desea basar estaregla de la lista.

7. Realice una de las siguientes acciones:

• Si desea que la asignación de estilos afecte únicamente a los elementos que tengan un valorespecífico para el atributo que ha seleccionado, seleccione Es o Contiene en la lista Es/Contiene e introduzca un valor en la columna Valor.

• Si desea que la asignación de estilos afecte a todos los elementos en los que se encuentrael atributo que ha seleccionado, independientemente del valor del atributo, continúe con elsiguiente paso.

En el siguiente ejemplo, sólo los elementos <span> que tengan un atributo class con el valor"style1" se verán afectados por la regla Mapear Estilos.

Page 63: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

63

8. Seleccione un estilo de las listas Estilo de párrafo y/o Estilo de carácter.

9. Haga clic en Aceptar para guardar la regla de asignación de estilo.

Asignar un estilo de carácter a un elementoEn esta tarea, asignará un estilo de carácter a un elemento o atributo en Illustrator; por ejemplo, textoen negrita, cursiva o subrayado, empleando la función Asignación de estilo en Dynamic Content.

Si asigna un estilo de carácter a un elemento o atributo, Dynamic Content seleccionará de maneraautomática para el objeto dinámico la variante adecuada de la fuente utilizada. Por ejemplo, asignarun estilo de carácter en "negrita", ordenará a Dynamic Content que seleccione la variante Negrita,Seminegrita o Negra de la fuente que está actualmente en uso.

Nota:

Puede activar o desactivar el uso de las variantes Seminegrita y Negra en el cuadro de diálogoPreferencias de Dynamic Content.

1. Seleccione Asignación de estilo... en el menú desplegable.

Aparecerá el cuadro de diálogo Asignación de estilo.

2. Haga clic en Añadir... para crear una regla nueva o en Modificar... para definir de forma másprecisa una regla existente.Aparecerá el cuadro de diálogo Añadir o Modificar.

3. Crear una regla de asignación de estilo basada en un elemento o un atributo:

• Para crear una regla basada en un elemento, seleccione Nombre de la etiqueta del elementoy, de ser necesario, defina el elemento de manera más precisa seleccionando el elementoprincipal en la lista Elemento secundario de.

• Para crear una regla basada en un atributo, añada un atributo haciendo clic en el botón Añadir,seleccione el método de coincidencia en la lista Es/Contiene, e ingrese el Valor.

Page 64: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

7Contenido dinámico

64

4. Seleccione el tipo de estilo de carácter que desea aplicar a los elementos coincidentes:

• Active una o más de las opciones Negrita, Cursiva y Subrayado; o

• Seleccione un Estilo de carácter de la lista correspondiente.

5. Haga clic en Aceptar para guardar la regla de asignación de estilo.

La presencia de una regla de asignación de estilo de carácter se indica en el cuadro de diálogoAsignación de estilo mediante un asterisco.

Ejemplo

Este ejemplo mapea un elemento <b> que también tiene el atributo style="bold", al estilo decarácter Bold

Si se aplica una regla de asignación de estilo, el siguiente código:

<root> <p>Se trata de una palabra con <b style="bold">bold</b> en el interior de una frase.</p> </root>

Se presentará de la siguiente manera:

Page 65: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

77. Aplicación de estilos a los objetos dinámicos

65

7.2 Solución de los problemas de exceso de texto

El exceso de texto se produce cuando un objeto de texto en Illustrator contiene más texto delque se puede visualizar. Los objetos dinámicos son especialmente sensibles al exceso de texto; sucontenido se puede actualizar de forma habitual y también demasiado a menudo sin tener en cuentalos efectos que el contenido modificado pueden tener en un diseño.

Afortunadamente, Dynamic Content le avisa de los problemas de exceso de texto mostrando una alerta de comprobación especial para cada elemento en el que se produzca el problema.

1. Tras actualizar el contenido de un archivo XML, haga clic en Añadir filtro.

2. En la lista de tipos de filtro, seleccione Elementos con exceso de texto.Sólo aparecerán en el árbol XML los elementos con exceso de texto.

3. Haga "Alt+clic" en el icono de alerta de comprobación situado junto al elemento XML que deseereparar.

La vista en Illustrator aplica zoom al Objeto(s) Dinámico vinculado al elemento. Si el elemento sevincula a varios objetos dinámicos, debe seleccionar el objeto con exceso de texto manualmenteantes de continuar.

4. Realice una de las siguientes acciones:

• Haga clic en el botón Modificar texto y defina la escala del objeto dinámico para permitirla adición de texto.

• Utilice las herramientas Tipo de Illustrator para reducir el tamaño de la fuente del texto en elobjeto dinámico.

5. Repita los pasos 3 - 4 para cada uno de los elementos con exceso de texto hasta que el árbolXML filtrado no muestre más elementos.

Page 66: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

8Contenido dinámico

66

8. Preferencias de Dynamic Content

Preferencias de Dynamic Content le permiten determinar algunos parámetros de procesado XML.

El cuadro de diálogo Preferencias de Dynamic Content

8.1 Borrar Espacio en Blanco

La opción Eliminar espacio en blanco inicial y final, y espacios dobles en XML vinculado determinacómo Dynamic Content trata el espacio en blanco en los elementos XML vinculados.

Si activa la opción Eliminar espacio en blanco inicial y final, y espacios dobles en XML vinculado,Dynamic Content eliminará todo espacio en blanco anterior o posterior al texto dentro de unelemento XML vinculado a un objeto dinámico.

Nota:

La función que elimina los espacios en blanco borra todos los espacios iniciales y finales, exceptoaquéllos anteriores o posteriores a un elemento XML anidado. De no ser así, el texto incluido en loselementos anidados se presentaría "pegado" al texto anterior y posterior.

Ejemplo

Tenga en cuenta el siguiente recorte XML:

Si la opción Eliminar espacio en blanco inicial y final, y espacios dobles en XML vinculado estáactivada, el texto de cualquier objeto dinámico vinculado se deshará del espacio en blanco extra.

Page 67: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

88. Preferencias de Dynamic Content

67

Sin embargo, se conservará un espacio en blanco simple antes del contenido del elemento <b>y después de él ("inicio y final"). El resultado:

Este texto tiene espacios en blanco iniciales y finales.

Si también se eliminaran todos los espacios que rodean el elemento <b> anidado, el elementose vería de la siguiente forma:

Este texto tieneespacios en blancoiniciales yfinales.

8.2 Preferencias de asignación de estilo

Las siguientes preferencias de la asignación de estilo se pueden ajustar en el cuadro de diálogoPreferencias de Dynamic Content:

Preferencia Descripción

Permitir utilizar tipos de fuente"seminegrita" para la aplicaciónautomática de negrita

Permite que Dynamic Contentseleccione, si está disponible, lavariante Seminegrita de la fuenteactualmente utilizada al aplicar laasignación de estilo a los caracteres.

Por ejemplo, si esta opción seencuentra activada, el texto queutilice la fuente Minion Pro Normalse presentará con el estilo MinionPro Seminegrita. Si esta opción noestá activada, se utilizará Minion ProNegrita.

Permitir utilizar tipos de fuente "negra"para la aplicación automática denegrita

Permite que Dynamic Contentseleccione, si está disponible, lavariante Negra de la fuente actualmenteutilizada al aplicar la asignación deestilo a los caracteres.

Por ejemplo, si esta opción seencuentra activada, el texto que utilicela fuente Minion Pro Negrita sepresentará con el estilo Minion ProNegra. Si esta opción no está activada,se utilizará la opción Minion Pro Negritasin modificaciones.

Nota:

Si ambas opciones están desactivadas, Dynamic Content sólo buscará las variantes Negrita de lasfuentes al aplicar la asignación de estilo a los caracteres.

Page 68: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

8Contenido dinámico

68

8.3 Utilizar la coincidencia exacta al actualizar y volver avincular archivos XML

La opción Utilizar la coincidencia exacta al actualizar y volver a vincular archivos XML determinacómo Dynamic Content vincula un elemento XML específico a un objeto dinámico del documentode Illustrator. Por defecto, esta opción está desactivada.

¿Coincidencia inteligente o exacta?

Dynamic Content almacena el vínculo entre un elemento XML del archivo XML de origen y el objetodinámico del diseño de Illustrator en una ruta "absoluta". Esta ruta absoluta contiene la estructuracompleta en árbol XML que lleva al elemento XML en cuestión. Esto incluye todos los valores deatributo de todos los elementos que se encuentran en un nivel superior.

Por defecto, Dynamic Content no utiliza la coincidencia exacta para vincular un elemento XMLa un objeto dinámico al actualizar o sustituir un archivo XML. En su lugar, utiliza el algoritmo decoincidencia "inteligente" para determinar el candidato más probable para su vinculación. Estealgoritmo tiene en cuenta toda la información de la ruta absoluta, pero utiliza un esquema deponderación que permite realizar cambios pequeños en el archivo XML sin romper todos los vínculosa los objetos dinámicos.

Si la opción Utilizar la coincidencia exacta al actualizar y volver a vincular archivos XML estáactivada, Dynamic Content necesitará en su lugar una coincidencia exacta a la ruta del elementoXML. En este caso, si cualquiera de los elementos XML del archivo externo ha cambiado deposición o recibido valores de atributo nuevos, se perderán los vínculos a los objetos dinámicos.Normalmente, éste no es el comportamiento deseado.

Ejemplo

Tenga en cuenta el siguiente árbol XML básico:

<CopyElement CopyElementType="Usage"> <body> <p lang="de">Automat 40° 60° 90°</p> <p lang="ru">############## 40° 60° 90°</p> </body> </CopyElement>

Si vincula el elemento <p> final (<p style="put_style_here">############## 40° 60°90°</p>) a un objeto dinámico, se guardará una ruta absoluta de este elemento. Esta ruta incluyeuna referencia a la posición del elemento <p> con relación a su elemento principal, así como elvalor del atributo lang ("ru").

Completamos el contenido XML añadiendo un idioma adicional:

<CopyElement CopyElementType="Usage"> <body> <p lang="de">Automat 40° 60° 90°</p> <p lang="en-us">Washer 40° 60° 90°</p> <p lang="ru">############## 40° 60° 90°</p> </body> </CopyElement>

Si actualizamos nuestro diseño de Illustrator:

• con la coincidencia exacta activada: se romperá el último vínculo del elemento <p> para elobjeto dinámico, ya que la posición de este elemento en relación con su elemento principal hacambiado; ha pasado de ser el segundo elemento secundario al tercero.

• con el comportamiento predeterminado (está desactivada la coincidencia exacta): seconservará el último vínculo del elemento <p> al objeto dinámico. Incluso aunque haya

Page 69: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

88. Preferencias de Dynamic Content

69

cambiado la posición del elemento <p> , el hecho de que su valor de atributo aún coincidacon la ruta original dará como resultado una coincidencia inteligente y ponderada.

8.4 Procesar XML Modificado

La opción Siempre Marcar y Actualizar Objetos Dinámicos Modificados Sin Preguntar controlacomo responde Illustrator a las diferencias entre los objetos dinámicos y sus correspondienteselementos XML.

Si esta opción está activada, Illustrator comprueba la consistencia entre los objetos dinámicos y loselementos XML, cuando abre un archivo.

Si existen cambios, Illustrator cambia los objetos dinámicos y los marca como cambiados.

Si esta opción no se ha activado (predefinido), Illustrator le pedirá su intervención.

8.5 Guardar Rutas a los Archivos XML

La opción Siempre Guardar Enlaces a Archivos IPC XML en Documento XMP Utilizando RutasAbsolutas controla si Illustrator guarda rutas absolutas o relativas a los archivos XML en los datosXMP del documento.

Un ejemplo de una ruta absoluta sería archivo://networkstorage1/current/2496/XMLfile.xml. Una ruta absoluta contiene la máquina completa y la estructura de carpetas de laubicación del archivo.

Un ejemplo de una ruta relativa sería archivo:../../XMLfile.xml. Una ruta relativa contieneun puntero a la ubicación del archivo XML, basándose en la ubicación donde se ha guardado porúltima vez el documento Illustrator. Si el documento Illustrator que contiene estos datos XMP se abreen otro ordenador con diferente mapeado de discos, el próximo archivo XML no se encontrará.

Page 70: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

9Contenido dinámico

70

9. Apéndice: Introducción a XML

En este Apéndice, se ofrece una breve descripción general de los conceptos básicos y laterminología del estándar XML (Lenguaje de marcado extensible).

9.1 Qué es XML

XML es un lenguaje de marcado basado en texto que se está convirtiendo rápidamente en el estándarde intercambio de datos.

Al igual que con HTML, los datos se identifican mediante etiquetas (identificadores entre corchetestriangulares, como éste: <...>). A las etiquetas se les conoce conjuntamente como "marcado".

No obstante, a diferencia de HTML, las etiquetas XML identifican los datos en lugar deespecificar cómo visualizarlos. Donde una etiqueta HTML dice algo como "mostrar estos datos ennegrita" ( <b>...</b> ), una etiqueta XML actúa como un nombre de campo en el programa. Colocauna etiqueta en una parte de los datos que la identifica (por ejemplo: <message>...</message> ).

9.2 Marcado semántico

Dado que la identificación de los datos ofrece parte del sentido de lo que significan (cómointerpretarlos, qué debe hacer con ellos), XML se describe a veces como un mecanismo paraespecificar la semántica (significado) de los datos.

De la misma forma que usted define los nombres de los campos para una estructura de datos, podráutilizar etiquetas XML que tengan sentido para una aplicación determinada. Naturalmente, aunquepara que varias aplicaciones utilicen los mismos datos XML, éstas tienen que acordar los nombresde etiquetas que van a utilizar.

A continuación se muestra un ejemplo de datos XML que podría utilizar para una aplicación demensajería:

<message> <to>usted@suDirección.com</to> <from>yo@miDirección.com</from> <subject>XML es extraordinario</subject> <text>¿De cuántas formas es XML extraordinario? Permítame contar las formas...</text> </message>

Las etiquetas en este ejemplo identifican el mensaje como una totalidad, las direcciones de destinoy del remitente, el asunto y el texto del mensaje. Como en HTML, la etiqueta <to> tiene una etiquetafinal coincidente: </to> . Los datos entre la etiqueta y su etiqueta final coincidente definen unelemento de los datos XML. Tenga también en cuenta que el contenido de la etiqueta <to> se incluyeen su totalidad dentro del alcance de la etiqueta <message>..</message>. La capacidad de unaetiqueta para contener otras es lo que permite a XML representar estructuras de datos jerárquicas

Page 71: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

99. Apéndice: Introducción a XML

71

9.3 Etiquetas y atributos

Las etiquetas también pueden contener atributos, información adicional incluida como parte de lapropia etiqueta, dentro de los corchetes triangulares de la etiqueta.

En el siguiente ejemplo, se muestra una estructura de mensaje de correo electrónico que utilizaatributos para los campos "to" (para), "from" (de) y "subject" (asunto):

<message to="usted@suDirección.com" from="yo@miDirección.com" subject="XML es extraordinario"> <text>¿De cuántas formas es extraordinario XML? Permítame contar las formas...</text> </message>

Dado que puede diseñar una estructura de datos como <message> de igual forma utilizandoatributos o etiquetas, es posible que tarde tiempo en descubrir el diseño que mejor se adapte asus objetivos.

9.4 Qué es XML de IPC

XML de IPC es un tipo de XML diseñado con el objetivo específico de intercambiar contenido entrelos propietarios de marcas y sus proveedores.

Es un formato abierto que toma prestado conceptos de la especificación JDF creada por laorganización CIP4. El esquema XML de IPC ha sido diseñado por Intelligent Packaging Consortium,un grupo de trabajo informal compuesto por propietarios de marcas, minoristas, proveedores desoftware, asesores y diseñadores de paquetes.

Dynamic Content puede trabajar con varios tipos de XML (XHTML, PIM, SPL, …). El complementono hace restricciones en los formatos XML que puede utilizar, siempre que los archivos XML queañada a la paleta estén bien creados. No obstante, dado que el esquema XML de IPC está diseñadoespecíficamente para su uso en los paquetes, Dynamic Content dispone de una serie de funcionesque facilita el trabajo con archivos XML basados en IPC.

9.5 El esquema XML de IPC

A la raíz de un archivo XML de IPC se le denomina <CopyContent>. Contiene 3 secciones:<RevisionHistory>, información del <Project> y una sección de <Copy> que contiene un número deelementos de <CopyElement> con el contenido textual real.

Un archivo de ejemplo

El siguiente archivo XML muestra claramente las tres secciones de un archivo XML de IPC. Todoel contenido se encuentra en la etiqueta <CopyContent> raíz. Después de ésta, usted ve:

• El elemento <RevisionHistory>, que muestra que este documento presenta ahora la versión1.1, tras una revisión del Sr. Jerry Morris.

Page 72: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

9Contenido dinámico

72

• El elemento <Project> nos informa de que al proyecto se le denomina Prueba de pañales y estádestinado para la región de EE.UU. El proyecto abarca 5 obras de arte (POAs): habrá cincodocumentos de Illustrator que utilizan información de este archivo XML.

• El elemento <Copy> recoge ese contenido de texto, incluido CopyElements del nombre demarca (Pampers), Recuento de paquetes (entre 30 y 50 pañales) y un elemento genérico quemuestra cómo puede añadir otro contenido textual a XML de IPC.

<?xml version="1.0" encoding="UTF-8"?>

<CopyContent xmlns="http://www.esko.com/IPCSchema_1_0" Version="1.0" AgentName="PG ACT" AgentVersion="1.0">

<RevisionHistory RevisionNumber="1.1"> <Revision Type="Original" Author="Jerry Morris" RevisionNumber="1.0" TimeStamp="2007-01-31T12:00:00+01:00" /> <Revision Type="Change" Author="Jerry Morris" RevisionNumber="1.1" TimeStamp="2007-01-31T13:00:00+01:00" /> </RevisionHistory>

<Project ProjectName="Diapers Test" ProjectID="P1" Region="USA"> <POAs> <POA ID="Common" Name="Common CopyElements" Locales="en-US es-US"/> <POA ID="P1_30" Name="Pampers 30 diapers for US" Locales="en-US es-US" /> <POA ID="P1_40" Name="Pampers 40 diapers for US" Locales="en-US es-US" /> <POA ID="P1_50" Name="Pampers 50 diapers for US" Locales="en-US es-US" /> <POA ID="P1_50_ES" Name="Pampers 50 diapers for US, Spanish only" Locales="es-US" /> </POAs> </Project>

<Copy> <CopyElement ID="CP001" CopyElementType="Brand Name" SourceRef="NamesDict" CopySourceRef="21321" POAs="Common"> <body>Pampers</body> </CopyElement> <CopyElement ID="CP002" CopyElementType="Package Count" Locale="en-US" Panels="Front Back" POAs="P1_30"> <body>Contains 30 diapers</body> </CopyElement> <CopyElement ID="CP003" CopyElementType="Package Count" Locale="en-US" Panels="Front Back" POAs="P1_40"> <body>Contains 40 diapers</body> </CopyElement> <CopyElement ID="CP004" CopyElementType="Package Count" Locale="en-US" Panels="Front Back" POAs="P1_50"> <body>Contains 50 diapers</body> </CopyElement> <CopyElement ID="CP007" CopyElementType="Package Count" Locale="es-US" Panels="Front Back" POAs="P1_50_ES"> <body>Contiene 50 pañales</body> </CopyElement> <CopyElement ID="CP005" CopyElementType="Generic" Locale="en-US" POAs="P1_30 P1_40 P1_50"> <body>How are you?</body> </CopyElement> <CopyElement ID="CP006" CopyElementType="Generic" Locale="es-US" POAs="P1_30 P1_40 P1_50 P1_50_ES"> <body>Que tal estas?</body> </CopyElement> </Copy>

</CopyContent>

Page 73: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

1010. Glosario

73

10. Glosario

Este glosario ofrece una visión general de algunos conceptos básicos y terminología utilizados eneste manual, y lo que significan en el contexto específico del complemento de Dynamic Content.

10.1 Objeto dinámico

Un objeto de texto de Illustrator que se ha vinculado a un elemento XML desde un archivoexterno mediante el complemento de Dynamic Content. Los objetos dinámicos tienen una serie decaracterísticas especiales, lo que les hace comportarse de forma distinta a la del texto de Illustratornormal.

10.2 IPC

Intelligent Packaging Consortium (IPC) es un grupo de trabajo informal compuesto por propietariosde marcas, minoristas, proveedores de software, asesores y diseñadores de paquetes. EL grupo detrabajo de IPC ha diseñado el esquema XML de IPC, una estructura de documentos estándar paraintercambiar datos entre propietarios de marcas y sus proveedores.

10.3 Nodo

nodoUn nodo es un elemento de una estructura en árbol del documento XML. Nodo es un términogenérico, lo que implica que los nodos pueden tener distintos tipos: nodos del elemento XML, nodosdel atributo XML, nodos de texto...

10.4 Atributo XML

Un cualificador de una etiqueta XML que proporciona información adicional. Por ejemplo, en laetiqueta <título de la diapositiva="Mi diapositiva">, título es un atributo y "Midiapositiva" es su valor.

10.5 Elemento XML

Una unidad de datos XML, delimitada por etiquetas. Un elemento XML puede abarcar otroselementos. Por ejemplo, en la estructura XML:

<slideshow> <slide>..</slide> <slide>..</slide> </slideshow>

Page 74: Contenido dinámico Guía del usuario - docs.esko.comdocs.esko.com/docs/es-es/dynamiccontent/12/userguide/pdf/Dynamic... · SolidWorks es una marca comercial registrada de SolidWorks

10Contenido dinámico

74

el elemento <slideshow> contiene dos elementos <slide>.

10.6 Archivo XML

Un archivo con contenido con un formato de marcado XML. El marcado XML es parecido a HTML,ya que también utiliza etiquetas que aparecen entre corchetes triangulares (ejemplo: <element>),pero describe la estructura de los datos en lugar de cómo se debe presentar o transmitir en unexplorador Web.

10.7 Esquema XML

Un método para especificar la estructura a la que se debe adherir un documento XML. Porejemplo, el esquema XML de IPC especifica que los documentos deben contener un elemento raíz<CopyContent>, seguido de los elementos secundarios <RevisionHistory>, <Project> y <Copy> enese orden exacto.