Altova MapForce 2024 Enterprise Edition

El objeto Collage recoge todas las páginas que recibe de su elemento principal y las encola en una página grande. El Collage presenta esta página como un único grupo de una sola página a sus elementos secundarios (que suelen ser objetos División). El objeto Collage es particularmente útil cuando en el documento hay, por ejemplo, una fila que empieza en una página y termina en la siguiente. El objeto Collage le permitirá combinar las partes de esta fila en una (ver ejemplo más abajo).

 

Para más información sobre cómo agregar objetos a la estructura jerárquica, consulte el apartado Insertar un objeto.

 

Ejemplo

El ejemplo que describimos ahora es similar a la plantilla descrita en el apartado Fuente y destino de combinación. El archivo PDF de muestra que usamos en este ejemplo es similar al que se utiliza en Fuente y destino de combinación, con la única diferencia de una fila que se extiende a lo largo de dos páginas (imagen siguiente).

PDFEX_CollageSplitRow

Para extraer correctamente los datos del documento de muestra, aplicaremos los siguientes procedimientos:

 

1.Tendremos que crear una Fuente de combinación separada para cada página. Para cada Fuente de combinación, definiremos manualmente la región (en vez de usar sugerencias de tabla automáticas).

2.Después, combinaremos las Fuentes de combinación en un Destino de combinación.

3.También agregaremos un objeto Collage como elemento secundario al Destino de combinación. El objeto Collage encolará los fragmentos que se han recopilado del Destino de combinación.

4.El objeto Collage incluirá el objeto División con un grupo de Capturas de texto, cada una de las cuales representará una columna concreta de la tabla.

 

Estructura de árbol

Para más información sobre las Fuentes y destinos de combinación y el objeto Grupo/Filtro envuelto en el objeto División, consulte el apartado Fuente y destino de combinación. Tras seguir los pasos descritos anteriormente, hemos creado la siguiente estructura de árbol:

PDFEX_CollageModelTree

Regiones de las Fuentes de combinación

Dado que la primera página acaba con un borde y la segunda página empieza con uno, tenemos que asegurarnos de desplazar el borde superior de la región hacia abajo. Así, el Collage omitirá la el borde inferior de la primera página y el borde superior de la segunda página, y las partes de la fila que se extienden a lo largo de dos páginas se combinarán correctamente en una sola fila. Siempre puede ajustar el tamaño de la región manualmente, haciendo clic en la etiqueta Región del panel Vista PDF y arrastrando el borde de la región hasta la ubicación deseada. En la imagen siguiente se ilustra el borde superior de la región en la segunda página que se ha arrastrado hacia abajo.

PDFEX_CollageModifyRegion

El Collage ahora tiene este aspecto:

PDFEX_CollageBeforeMerge

El Collage incluye el objeto División que ha identificado correctamente las posiciones de división, y las partes de la fila errónea se tratan ahora como una única fila (imagen siguiente).

PDFEX_CollageSplitPositions

Salida

Tras haber dividido el Collage en filas, la fila que se extendía a lo largo de dos páginas tiene ahora el siguiente aspecto en el panel Resultados:

 

<Book>

<Title>Harry Potter and the Philosopher's Stone</Title>

<Author>J.K. Rowling</Author>

<ISBN>1408855895</ISBN>

<Publisher>Bloomsbury

Children's Books</Publisher>

<PrintLength>352</PrintLength>

<Year>2014</Year>

<Genre>Fantasy</Genre>

<Price>14.28</Price>

</Book>

 

© 2018-2024 Altova GmbH