fonts - formato - rtf format example
Configurar el estilo de fuente para el documento RTF (1)
Tiene problemas para configurar el estilo de fuente de texto como Times New Roman para este documento. Quiero que todas las pruebas sean nuevas roman size 10. Genere una tabla de fuentes que contenga el tipo y es el único tipo de mi documento. Quiero que todo el texto sea nuevo romano, pero cada vez que se genera el documento, dice que está dañado por alguna razón, pero si no configuro el estilo de fuente, el documento aparece en el texto del servicio de mensajería como predeterminado y no está dañado.
{/fonttbl{/f1/froman/fprq0/fcharset0 Times New Roman;}
/par
Hi <#name#>
/par/par
Welcome to New York /par/par
/b New iPad/'ae App Is Available /b0 /par
These are all the exciting things you cna do during your stay. /par /par
}
Te falta mucho formato en tu ejemplo de allí. Por ejemplo, guarde un archivo RTF muy simple desde Wordpad u otra aplicación (Word ingresa demasiados metadatos) y vea todo lo que le hace falta.
Primero, aquí está la Especificación RTF más reciente, 1.9.1 . Esto te ayudará a resolver cualquier problema relacionado con RTF.
En segundo lugar, cualquier documento RTF debe comenzar con /rtf*N*
donde N es la versión RTF (actualmente 1). Te estás perdiendo esto en tu ejemplo. Esta es una de las muchas razones por las que dice que el archivo está dañado.
En tercer lugar, define algo en la tabla de fuentes y luego no usa la definición, f1
. Esta es una especificación anterior para RTF, 1.6, pero observe cómo se define la tabla de fuentes.
Hay muchas otras cosas, pero creo que estás usando RTF como si usaras HTML o algo con etiquetas. Leería la especificación para ver cómo funciona RTF. Aquí hay un documento RTF muy pequeño:
{/rtf1/ansi/ansicpg1252/uc1/htmautsp/deff2
{/fonttbl{/f0/fcharset0 Times New Roman;}{/f2/fcharset0 Tahoma;}}
{/colortbl/red0/green0/blue0;/red255/green255/blue255;}
/loch/hich/dbch/pard/plain/ltrpar/itap0{/lang1033/fs16/f2/cf0 /cf0/ql
{/f2 {/ltrch This is a test of RTF.}/li0/ri0/sa0/sb0/fi0/ql/par}}}