Si va a configurar la recuperación de datos del MIS, se necesitan campos específicos en el XSLT para distintos tipos de diseño, por ejemplo, para diseños de avance y repetición o basados en troquelado.
Nota: Por defecto, todas las unidades se indican en puntos. Es posible definir las unidades de los recursos de ShopMap directamente en el esquema en pulgadas (pulg.), milímetros (mm) o centímetros (cm). Las unidades de los demás parámetros se deben convertir de forma manual añadiendo operaciones matemáticas al archivo XSLT. Por ejemplo, añada *72
para convertir de pulgadas a puntos.
Puede utilizar el software Stylus Studio para crear archivos XLST. Puede consultar el procedimiento aquí.
Campos de XSLT necesarios para trabajos de avance y repetición sin rellenar
Los campos de avance y repetición sin rellenar deben incluir los campos que se indican a continuación:
Job/jobName
Job/jobType
: se puede codificar como el nombre de la nota de diseño en el software PLAJob/layoutName
: se puede codificar comoLayout
Job/Shopmap/PressSheet/Width
Job/Shopmap/PressSheet/Height
Job/StepRepeatList/StepRepeat/cols
Job/StepRepeatList/StepRepeat/rows
Job/StepRepeatList/StepRepeat/name
: codificar comoSR1
Job/StepRepeatList/StepRepeat/id
: codificar como1
Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/ StepRepeatArtwork/scaleX
: codificar como 1Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/scaleY
: codificar como 1Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/dummyWidth
Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/dummyHeight
Archivos XML y XSLT de muestra: avance y repetición sin rellenar
Empiece con un archivo XML como el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<Job xmlns:xsi=http://www.kodak.com
xsi:noNamespaceSchemaLocation="http://
www.kodak.com">
<Info JobName="MIS-0001"/>
<Prepress ArtworkWidth="19.125"
ArtworkHeight="15.5"/>
<Stripping Around="1" Across="3"/>
<Plate Width="57.375" Height="15.5"/>
</Job>
Cree un archivo XSLT mediante un software de edición de XSLT, como Stylus Studio:
< ?xml version='1.0'?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http:
//www.w3.org/1999/XSL/
Transform">
<xsl:templatematch="/">
<JobjobType="Demo"layoutName="Layout">
<xsl:attributename="jobName">
<xsl:value-ofselect="Job/Info/
@JobName"/>
</xsl:attribute>
<StepRepeatList>
<StepRepeatname="SR1"id="1">
<xsl:attributename="cols">
<xsl:value-ofselect="Job/
Stripping/@Across"/>
</xsl:attribute>
<xsl:attributename="rows">
<xsl:value-ofselect="Job/
Stripping/@Around"/>
</xsl:attribute>
<StepRepeatArtworkList>
<StepRepeatArtwork scaleX="1"
scaleY="1">
<xsl:attributename="dummyHeight">
<xsl:value-ofselect="Job/
Prepress/@ArtworkHeight *72"/>
</xsl:attribute>
<xsl:attributename="dummyWidth">
<xsl:value-ofselect="Job/
Prepress/@ArtworkWidth*72"/>
</xsl:attribute>
</StepRepeatArtwork>
</StepRepeatArtworkList>
</StepRepeat>
</StepRepeatList>
<Shopmap>
<PressSheetunit="in">
<xsl:attributename="height">
<xsl:value-ofselect="Job/Plate/
@Height"/>
</xsl:attribute>
<xsl:attributename="width">
<xsl:value-ofselect="Job/Plate/
@Width"/>
</xsl:attribute>
</PressSheet>
</Shopmap>
</Job>
</xsl:template>
</xsl:stylesheet>
Campos de XSLT necesarios para los trabajos de avance y repetición rellenados
Los campos de avance y repetición rellenados deben incluir los campos que se indican a continuación:
Job/jobName
Job/jobType
: se puede codificar como el nombre de la nota de diseño en el software PLAJob/layoutName
: se puede codificar comoLayout
Job/Shopmap/PressSheet/Width
Job/Shopmap/PressSheet/Height
Job/StepRepeatList/StepRepeat/cols
Job/StepRepeatList/StepRepeat/rows
Job/StepRepeatList/StepRepeat/name
: codificar comoSR1
Job/StepRepeatList/StepRepeat/id
: codificar como1
: codificar comoJob/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/ownerID
:1
Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/scaleX
: codificar como1
Job/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/scaleY
: codificar como1
Job/ArtworkList/Artwork/Name
Job/ArtworkList/Artwork/id
: codificar como2
J
ob/StepRepeatList/StepRepeat/StepRepeatArtworkList/StepRepeatArtwork/referenceId
: codificar como2
Archivos XML y XSLT de muestra: trabajos de avance y repetición rellenados
Empiece con un archivo XML como el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<Job xmlns:xsi=http://www.kodak.com
xsi:noNamespaceSchemaLocation="http://
www.kodak.com">
<Info JobName="MIS-0002"/>
<Prepress Artwork="\\PrinergyServer
\LayoutAutomationSample\ Resources\Hungry Cat Label\Hungry Cat
Label 1.pdf"/>
<Stripping Around="1" Across="3"/>
<Plate Width="57.375" Height="15.5"/>
</Job>
Cree un archivo XSLT mediante un software de edición de XSLT, como Stylus Studio:
< ?xml version='1.0'?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http:
//www.w3.org/1999/XSL/
Transform">
<xsl:templatematch="/">
<JobjobType="Demo"layoutName="Layout">
<xsl:attributename="jobName">
<xsl:value-ofselect="Job/Info/
@JobName"/>
</xsl:attribute>
<ArtworkList>
<Artworkid="2">
<Name>
<xsl:value-ofselect="Job/
Prepress/@Artwork"/>
</Name>
</Artwork>
</ArtworkList>
<StepRepeatList>
<StepRepeatid="1"name="SR1">
<xsl:attributename="cols">
<xsl:value-ofselect="Job/
Stripping/@Across"/>
</xsl:attribute>
<xsl:attributename="rows">
<xsl:value-ofselect="Job/
Stripping/@Around"/>
</xsl:attribute>
<StepRepeatArtworkList>
<StepRepeatArtworkownerId="1"referenceId="2"
scaleX="1"
scaleY="1"/>
</StepRepeatArtworkList>
</StepRepeat>
</StepRepeatList>
<Shopmap>
<PressSheetunit="in">
<xsl:attributename="height">
<xsl:value-ofselect="Job/Plate/@Height"/>
</xsl:attribute>
<xsl:attributename="width">
<xsl:value-ofselect="Job/Plate/
@Width"/>
</xsl:attribute>
</PressSheet>
</Shopmap>
</Job>
</xsl:template>
</xsl:stylesheet>
Campos de XSLT necesarios para un diseño basados en troquelado
Los diseños basados en troquelado deben incluir los campos siguientes:
Job/jobName
Job/jobType
: se puede codificar como el nombre de la nota de diseño en el software PLAJob/layoutName
: se puede codificar comoLayout
Job/Shopmap/PressSheet/Width
Job/Shopmap/PressSheet/Height
Job/ArtworkList/Artwork/Name
Job/Die/Name
Archivos XML y XSLT de muestra: diseño basado en troquelado
Empiece con un archivo XML como el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<Job xmlns:xsi=http://www.kodak.com
xsi:noNamespaceSchemaLocation="http://
www.kodak.com">
<Info JobName="MIS-0003"/>
<Prepress Artwork="\\PrinergyServer
\LayoutAutomationSample\ Resources\Hungry Cat Carton\Hungry Cat
Carton 1.pdf"/>
<Die DieFile="\\PrinergyServer
\LayoutAutomationSample\Resources\
Hungry Cat Carton\Hungry Cat Carton.CF2"/>
<Plate Width="40" Height="30"/>
</Job>
Cree un archivo XSLT mediante un software de edición de XSLT, como Stylus Studio:
< ?xml version='1.0'?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http:
//www.w3.org/1999/XSL/
Transform">
<xsl:templatematch="/">
<JobjobType="Demo"layoutName="Layout">
<xsl:attributename="jobName">
<xsl:value-ofselect="Job/Info/
@JobName"/>
</xsl:attribute>
<ArtworkList>
<Artwork>
<Name>
<xsl:value-ofselect="Job/
Prepress/@Artwork"/>
</Name>
</Artwork>
</ArtworkList>
<Die>
<Name>
<xsl:value-ofselect="Job/Die/
@DieFile"/>
</Name>
</Die>
<Shopmap>
<PressSheetunit="in">
<xsl:attributename="height">
<xsl:value-ofselect="Job/Plate/
@Height"/> </xsl:attribute>
<xsl:attributename="width">
<xsl:value-ofselect="Job/Plate/
@Width"/> </xsl:attribute>
</PressSheet>
</Shopmap>
</Job>
</xsl:template>
</xsl:stylesheet>