# Alfanumérico

<figure><img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2F9k3Ug54MVyzwzz0vKIwJ%2Falfanumerico.png?alt=media&#x26;token=800160d3-e613-4d63-89e7-d74e4eee6c49" alt="Opciones de Campo. Alfanumérico."><figcaption><p>Opciones de campo. Alfanumérico.</p></figcaption></figure>

Los campos designados como `Alfanuméricos` contienen tanto letras como números, y se transferirán al documento tal y como aparecen en el origen de datos. Utiliza esta opción cuando el contenido del campo ya se muestra correctamente en el origen de datos.

La opción `Alfanumérico` garantiza que EasyCatalog no aplicará ningún formato o modificación adicional durante la transferencia de datos, preservando íntegramente el formato de los datos tal y como se muestran en el origen de datos.

#### Eliminar espacios en blanco

Marca esta opción para eliminar del contenido del campo los caracteres del tipo *espacio en blanco* —como tabulaciones, espacios y otros caracteres invisibles— tanto al inicio como al final del contenido. Este proceso, conocido como "recortar" (del inglés *trimming*), garantiza que no queden espacios ni tabulaciones superfluos antes y después del contenido; de esta forma puedes evitar problemas de formato y alineación, y además mejorar la consistencia del contenido.

#### Formateado

EasyCatalog es compatible con etiquetas de formato  HTML, como `<b>` para negrita o `<i>` para cursiva. Por lo tanto, si tu origen de datos incluye campos en los que se ha aplicado este tipo de etiquetas, asegúrate de activar la casilla `Formateado`.&#x20;

Esta opción garantiza que EasyCatalog reconozca y aplique las etiquetas de formato, manteniendo de este modo el aspecto del texto en el momento de colocar el campo en el documento.

#### HTML Normal

Cuando el contenido del campo es del tipo "texto enriquecido" y, por lo tanto, incluye etiquetas HTML avanzadas para definir párrafos (`<p>`), listas (`<li>`), titulares (`<h1>`), etc, marca esta casilla. EasyCatalog convertirá cada una de estas etiquetas en su equivalente aproximado en InDesign. Por ejemplo, las etiquetas `<p>...</p>` se convertirán en saltos de párrafo, `<ol><li>...</li></ol>` en listas con números,  `<ul><li>...</li></ul>` en listas con viñetas, etc.

{% hint style="info" %}
El formato HTML se aplica cuando el contenido del campo se inserta en el documento; el contenido original se seguirá mostrando en el panel de datos de tu origen de datos.
{% endhint %}

#### HTML Mejorado

El formato HTML mejorado *limpia* el campo HTML antes de procesarlo. De este modo se corrigen, por ejemplo,  los problemas de etiquetas no balanceadas[^1]. Además, todo el contenido del campo se incluye dentro de una etiqueta `<body></body>`. Por normal general, cualquier etiqueta cuyo nombre coincida con el nombre de un estilo de carácter o párrafo aplicará ese estilo. Por ejemplo, si usas la etiqueta `<autor></autor>` EasyCatalog aplicará el estilo de párrafo o carácter *autor*, siempre y cuando antes hayas definido un estilo con dicho nombre en tu documento.

<figure><img src="https://3269882995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM9dfJ6ksXeL8dv0ysZM%2Fuploads%2FbhJoIFEDut9LNdEiGZ84%2FOpciones_HTML.png?alt=media&#x26;token=abb504cc-1c14-4062-89e4-e1924f07ce1c" alt="Opciones HTML"><figcaption><p>HTML Mejorado. Opciones HTML</p></figcaption></figure>

Esta es la lista de etiquetas HTML que soporta EasyCatalog:

<table><thead><tr><th width="96">Etiqueta</th><th width="162">Atributo</th><th>Valor</th></tr></thead><tbody><tr><td><strong>span</strong></td><td>style</td><td>Opcional.  Consulta siguientes opciones</td></tr><tr><td><strong>font</strong></td><td>face</td><td>Tipo de letra</td></tr><tr><td></td><td>color</td><td>Nombre de muestra</td></tr><tr><td><strong>p</strong></td><td>shade</td><td>Sombreado de párrafo</td></tr><tr><td></td><td>align</td><td>left,right,center,justify (izquierda, derecha, centro, justificado)</td></tr><tr><td></td><td>style</td><td>Nombre del estilo de párrafo</td></tr><tr><td><strong>a</strong></td><td>href</td><td>URL</td></tr><tr><td></td><td>style</td><td>Estilo de carácter que se aplicará</td></tr><tr><td><strong>img</strong></td><td>src</td><td>Nombre de archivo o ruta completa al archivo</td></tr><tr><td></td><td>url</td><td>Hipervínculo que se aplicará</td></tr><tr><td></td><td>shape</td><td>Variante de marco de imagen:<br>ELLIPSE<br>TRIANGLE<br>POLYGON</td></tr><tr><td></td><td>swatch</td><td>Nombre de muestra</td></tr><tr><td></td><td>clippingpath</td><td>PHOTOSHOP</td></tr><tr><td></td><td>fitting</td><td>FRAMETOCONTENT<br>CONTENTAWARE</td></tr><tr><td></td><td>width</td><td>Valor en puntos o texto con unidad de medida</td></tr><tr><td></td><td>height</td><td>Valor en puntos o texto con unidad de medida</td></tr><tr><td></td><td>style</td><td>Nombre del estilo de objeto</td></tr><tr><td></td><td>rotation</td><td>Rotación de la imagen</td></tr><tr><td></td><td>scriptlabel</td><td>Etiqueta se Script que se aplicará al marco de imagen</td></tr><tr><td></td><td>barcodetype</td><td>Tipo de código de barras que se generará:<br>EAN5<br>EAN8<br>EAN13<br>Code 128<br>UPCA<br>I2OF5<br>Datamatrix<br>Code 39<br>EAN14<br>GS1-128<br>QR Code</td></tr><tr><td></td><td>barcodevalue</td><td>El valor del código de barras</td></tr><tr><td></td><td>barcodeparastyle</td><td>Estilo de párrafo del código de barras</td></tr><tr><td></td><td>barcodeswatch</td><td>Muestra de color que se aplicará al código de barras</td></tr><tr><td><strong>table</strong></td><td>style</td><td>Estilo de tabla</td></tr><tr><td></td><td>width</td><td>Ancho total de la tabla</td></tr><tr><td><strong>td/th</strong></td><td>colspan</td><td>Columnas a combinar</td></tr><tr><td></td><td>rowspan</td><td>Filas a combinar</td></tr><tr><td></td><td>style/cellstyle</td><td>Estilo de celda</td></tr><tr><td></td><td>width</td><td>Ancho de la celda medido en puntos o una cadena de texto con unidad de medida, o uno de los siguientes valores:<br>FIXED<br>VARIABLE<br>FITTOTEXT</td></tr><tr><td></td><td>height</td><td>Altura de la celda medido en puntos o una cadena de texto con unidad de medida</td></tr><tr><td></td><td>vmerge</td><td>Ajuste de combinación vertical de celdas:<br>CONTENTMATCH<br>POPULATEDCONTENTMATCH</td></tr><tr><td></td><td>hmerge</td><td>Ajuste de combinación horizontal de celdas:<br>CONTENTMATCH<br>POPULATEDCONTENTMATCH</td></tr><tr><td></td><td>delete</td><td>Opción de eliminación de celda:<br>NEVER<br>IFEMPTY</td></tr><tr><td></td><td>valign</td><td>Alineación vertical del contenido:<br>TOP<br>BOTTOM<br>MIDDLE</td></tr><tr><td></td><td>rotation</td><td>Rotación del contenido de la celda</td></tr></tbody></table>

Cuando el nombre de una etiqueta coincide con el nombre de una **Regla de formato**, se insertará una única instancia de esta regla en el texto. Así, la etiqueta `<fr>` insertaría en tel texto una regla de formato llamada *fr*.

#### Las actualizaciones preservan el formato local

Cuando insertas un campo formateado en el documento con opción está marcada, cuando ejecutes la opción de menú `Actualizar Documento`  y el contenido del campo incluya etiquetas de formato, éstas se ignorarán. En su lugar, EasyCatalog intentará conservar, en la medida de los posible, cualquier formato local que hayas aplicado al contenido del campo en el documento.

#### Embeber etiquetas como texto condicional

Esta opción preservará, en la medida de lo posible, las etiquetas de formato en el texto.

#### Ignorar cambios de espacio en blanco

Selecciona esta opción si quieres realizar pequeñas ediciones del contenido del campo en el documento sin que luego se marquen como «con error» en el panel de datos.

Esta opción permite insertar espacios en blanco, como retornos de carro adicionales, tabulaciones, etc. Al utilizar la opción de menú `Actualizar panel` solo actualizará el contenido del campo cuando se hayan modificado caracteres que no sean espacios en blanco.

Puedes especificar la lista de caracteres que EasyCatalog debe ignorar en el campo de texto situado debajo de la casilla de verificación. Debes utilizar *metacaracteres* de InDesign para especificar caracteres especiales, como el retorno de carro, etc.

<table><thead><tr><th width="154">Código</th><th>Descripción</th></tr></thead><tbody><tr><td>^i</td><td>Sangrar hasta aquí</td></tr><tr><td>^y</td><td>Tabulador de sangría derecha</td></tr><tr><td>^t</td><td>Tabulador</td></tr><tr><td>^n</td><td>Salto de línea forzado</td></tr><tr><td>^p</td><td>Salto de párrafo</td></tr><tr><td>^S</td><td>Espacio de no separación</td></tr><tr><td>^-</td><td>Guión discreciónal</td></tr><tr><td>^f</td><td>Espacio de alineación</td></tr><tr><td>^></td><td>Espacio corto</td></tr><tr><td>^m</td><td>Espacio largo</td></tr><tr><td>^3</td><td>Tercio de espacio</td></tr><tr><td>^4</td><td>Cuarto de espacio</td></tr><tr><td>^%</td><td>Sexto de espacio</td></tr><tr><td>^/</td><td>Espacio para cifra</td></tr><tr><td>^s</td><td>Espacio de no separación <em>(ancho fijo)</em></td></tr><tr><td>^&#x3C;</td><td>Espacio fino</td></tr><tr><td>^|</td><td>Espacio ultrafino</td></tr></tbody></table>

#### Preservar espacios en blanco al actualizar

Los caracteres que incluyas en el campo de edición se excluirán del contenido del campo al utilizar la opción de menú `Actualizar panel`. Esta función resulta especialmente útil si quieres evitar que caracteres específicos de InDesign, como los caracteres de control o de formato, se importen de vuelta al Origen de Datos cuando actualices el panel con el contenido del documento. Esto te ayudará a mantener la integridad de los datos, sin los caracteres específicos que hayas podido insertar en InDesign con fines de diseño.

#### Excluir de la actualización del panel

EasyCatalog intentará conservar los caracteres que insertes en este cuadro de edición cuando ejecutes la opción `Actualizar documento`.

Te resultará muy útil en situaciones en las que sea necesario insertar manualmente caracteres que modifiquen el formato del texto en el documento y que no quieras que se eliminen en futuras actualizaciones del contenido del campo.&#x20;

Ten en cuenta, sin embargo, que puede que no siempre será posible conservar la posición exacta de estos caracteres, especialmente si hay cambios significativos en el origen de datos.

[^1]: Una etiqueta se considera no balanceada cuando falta la etiqueta de cierre corespondiente. Por ejemplo, una etiqueta \<p> sin su etiqueta de cierre \</p>
