Usando cfcontent en ColdFusion 7, ¿Cómo saco un documento de MS Word en modo horizontal?
-
18-09-2019 - |
Pregunta
El título es bastante explicativo. Estoy usando cfcontent en ColdFusion 7 a la salida de una página como un tipo de archivo de la aplicación / pdf y quiero saber cómo hacer que por defecto a modo de paisaje sin tener que recurrir a la descarga de una biblioteca de terceros.
Solución
Si el contenido es sólo HTML, puede utilizar los esquemas MSO / xml. Hay un poco más que esto, pero la propiedad "mso-página-orientación" debe hacer el truco.
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
...
<style>
<!--
@page Section1
{ size:11.0in 8.5in;
mso-page-orientation:landscape;
...
}
-->
</style>
Para obtener un buen inicio rápido, crear un documento muy simple en formato MS Word. Cambiar la orientación etcétera y guardarlo como html. El HTML generado será un poco prolijo, pero es bastante fácil de entender.
Otros consejos
Si va a crear un documento basado en RTF, revisión esta página para algunas ideas:
No sé cómo esto es útil, pero He creado un archivo RTF simple en MS-Word, y luego miró. yo encontrado lo siguiente en algunas de las formato:
\ paperw15840 \ paperh12240
15840 es 1440 * 11 * 12240 es 1440 8.5
Hay enlaces a otros sitios, incluyendo la especificación RTF en esa página.