11 Voto

RTF: Insertar Encabezado y Pie de Página en cada Página

Pregunta de Filer | 20/10/2020 a las 22:02

Me gustaría crear un documento RTF manualmente. Usando el siguiente código, he logrado crear un documento que consta de dos páginas.

{\rtf1\ansi\deff0
{\fonttbl{\f0 Times New Roman;}}
Primera Página\page
Segunda Pagina
}

Sin embargo, ahora me gustaría insertar un pie de página (footer) y un encabezado (header) en el documento, me refiero a un texto que aparece en cada página del documento, ya sea en la parte superior o inferior de la página.

¿Existe alguna posibilidad cómoda de hacer eso en la especificación RTF?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Puede crear fácilmente un pie de página y un encabezado para su RTF simplemente insertando la sección {\footer} y {\header} en el documento. Dependiendo de lo que necesite, puede poner solo una de esas secciones en su documento o ambas. Aquí hay un ejemplo:

{\rtf1\ansi\deff0
{\fonttbl{\f0 Times New Roman;}}
{\header Este texto aparecerá en el encabezado}
{\footer Este texto aparecerá en el pie de página}
Primera página\page
Segunda pagina
}

Dentro de la sección, puede usar y aplicar los formatos normales disponibles en el estándar RTF, por ejemplo:

{\header\pard\b Texto de encabezado en negrita\par}
{\header\pard\i Texto de encabezado en cursiva\par}

Además, hay algunos tipos de \header y \footer que puede usar:

VarianteExplicación
\headerEncabezado en todas las páginas
\headerfEncabezado solo para la primera página
\headerlEncabezado solo en las páginas de la izquierda
\headerrEncabezado solo en las páginas de la derecha
\footerPie de página en todas las páginas
\footerfPie de página solo para la primera página
\footerlPie de página solo en las páginas de la izquierda
\footerrPie de página solo en las páginas de la derecha

Por ejemplo, si desea tener un pie de página individual solo para la primera página del documento, así como los pies de página individuales solo se muestran en las páginas izquierda o derecha, debe crear una sección separada para \footerf, \footerl y \footerr en que puede definir el contenido correspondiente.
20/10/2020 a las 23:36

ResponderPositivo Negativo
Responder

Temas Relacionados

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.