The_rtf_cookbook

the_rtf_cookbook es una descripción general de RTF y una referencia rápida.
Descargar ahora

The_rtf_cookbook Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sean M. Burke
  • Sitio web del editor:
  • http://search.cpan.org/~sburke/

The_rtf_cookbook Etiquetas


The_rtf_cookbook Descripción

The_rtf_cookbook es una descripción general de RTF y una referencia rápida. The_rtf_cookbook es una descripción general de RTF y una referencia rápida.Synopsis # sello de tiempo: "2003-09-2321:27:56 ADT" # Este documento está en formato PERL POD, pero puede leerlo # con un visor de texto ASCII, Si quieres.RTF es un lenguaje de formato de texto casi ubicuo diseñado por Microsoft. La especificación de formato de texto enriquecido de Microsoft está disponible ampliamente, pero se puede usar principalmente como una referencia para todo el conjunto de comandos del idioma. Sin embargo, el documento corto, sin embargo, se entiende como una referencia rápida y una visión general. Está destinado a las personas interesadas en escribir programas que generan un subconjunto mínimo de RTF.Note: En su mayoría he superado este documento con mi guía de bolsillo RTF, que es mucho más larga y más completa: consulte http: //www.oreilly .com / CATALOG / RTFPG / IntroductionRTF Code consiste en texto simple, comandos, escapes y grupos: texto simple contiene caracteres de siete bits (EE. UU. ASCII), excepto, {, y}. Las devoluciones y los líneas de línea pueden estar presentes, pero son ignorados, y son inofensivos (siempre que no estén en medio de un comando RTF). Los caracteres del espacio (ASCII 0x20) son significativos: cinco espacios significan cinco espacios. (La única excepción es un espacio que termina un comando RTF; dicho espacio se ignora.) Ejemplo de texto plante: "Me gusta el Pastel". El comando RTF consiste en una barra invertida, luego algunos caracteres AZ, y luego un opcional positivo o negativo. argumento entero. Luego, el comando se termina, ya sea por un espacio, retorno o línea de línea (todos los cuales se ignoran), o por algún carácter (como el apoyo o la barra posterior, etc.) que posiblemente no pudieron ser una continuación de este comando. Una simple regla de pulgar para emitir RTF es que cada comando debe seguirse inmediatamente por un espacio, retorno o línea de línea, (como en "Foo Bar"), o por otro comando (como en "foobar"). Ejemplos de comandos RTF: "Página" (Comando "página" sin parámetro), "F3" (Comando "F" con parámetro 3), "LI-320" (Comando "Li" con parámetro -320) .AN RTF Escape consiste en una barra invertida seguida de algo que no sea una letra. Hay pocos de estos en el idioma, y ​​los básicos para saber ahora son las secuencias de escape largas de dos bytes: {,}, \ (para transmitir unbrado literal, primer cerejito , o en backslash), y la única secuencia de escape de cuatro bytes de largo, 'xx, donde xx es dos dígitos hexadecimales. Esto se utiliza para expresar cualquier valor de byte en un documento. Por ejemplo, X'BB expresa el valor del carácter BB (decimal 187), que para Latin-1 / ANSI es una cita de ángulo cercano (que parece un poco ">>"). Un grupo RTF consiste en un fracaso abierto "{" , cualquier cantidad de código RTF (posiblemente incluyendo otros grupos), y luego un cereje "}". Hablando aproximadamente, puede tratar un grupo RTF como el equivalente conceptual de un elemento SGML. Efectivamente, un grupo limita el alcance de los comandos en ese grupo. Entonces, si está en un grupo y usted enciende en cursiva, entonces eso puede aplicarse solo hasta el final del grupo, independientemente de si lo hace al inicio del grupo, como en {I me gusta Pastel} , o el medio, como en {me gusta I Pie}. Tenga en cuenta que debe emitir tantos fracas openas comobraces, de lo contrario, su documento no es sintactualmente inválido, y los lectores RTF no tolerarán eso. Este es un ejemplo de un párrafo usando texto simple, escapes, comandos y grupos: {Pardfs32b notesespar} { PardFS26 Recientemente, Skimmed {i estructura e interpretación de programas informáticos}, por Sussman y Abelson, y creo que debería haber más fotos. Línea me gustan fotos. Es eso tan na'efve? par} ('EF hace una I-Dieresis, en el conjunto de caracteres latino-1 / ANSI). Tenga en cuenta que "Foo Bar" no es lo mismo que "Foo Bar", es lo mismo que "Foobar", Porque la nueva línea es ignorada. Entonces, si te refieres a "Foo Bar", y quieres trabajar en una nueva línea, debe considerar "Foo Bar", o "Foo Bar", o incluso cosas como "FO O Bar". Tenga en cuenta que las nuevas líneas no se necesitan en su archivo de salida en absoluto, y no hay razón para que su código RTF se envíe en 72 columnas o en cualquier otro lugar; Pero es muy útil poder abrir un archivo RTF en un editor de texto plante y ver algo que no sea un mar gigante de texto ininterrumpido. Por lo menos, emito una nueva línea antes de cada párrafo. (Tenga en cuenta que si está tratando de concluir su código RTF insertando nuevas líneas, considere que sobre los únicos lugares realmente dañinos para insertar una nueva línea hay en medio de un comando o un escape, porque "pa ge" no significa lo mismo que "PAGE", significa lo mismo que "Pa GE" (es decir, un comando de PA, y luego dos caracteres de texto ") ; y "'F 8" no es bueno RTF. Por lo tanto, sugiero hacer que los algoritmos de envoltura inserten una nueva línea solo después de un carácter de espacio, un lugar seguro garantizado). Requisitos: · Perl


The_rtf_cookbook Software relacionado

Grafico

es un módulo PERL con estructuras de datos de gráficos y algoritmos. ...

232

Descargar

Matemáticas :: cadena

Matemáticas :: Módulo de cadena contiene enteros de tamaño arbitrary que tienen carros arbitrarios para calcular con habitaciones clave. ...

153

Descargar