Leer parte de un fichero .RTf
Tengo un fichero 'Lecturas.rtf.' y necesito leer parte de ese fichero.
El fichero contiene unas lecturas diarias y yo desearía cargar en un RxRichEdit, solamente la correspondiente a cada día, sin cargar el resto del fichero. Con ficheros .txt medio lo consigo, pero con .rtf no hay forma. El motivo de que desee que sea .rtf, es porque quiero ponerle notas, colores, subrayados, etc. El fichero es escrito con Word, puedo ponerle las 'notas', u otra marca, que desee para separar cada día de lectura... Gracias de antemano Un saludo. Tonio. |
Cita:
Teóricamente puedes cargar un fichero RTF en un TStrings como si fuera un fichero de texto; Simplemente que el RTF además del texto tiene los caracteres que codifican los formatos de fichero. Es cuestión de que te "saltes" esos códigos de formato y busques lo que necesitas. |
Leer parte de un fichero .RTf
Gracias Neftalí.
Mi problema es el que creo apuntas, "los caracteres que codifican los formatos de fichero." Empleo éste código: Código:
procedure TForm1.BitBtn2Click(Sender: TObject); "{\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;}", ya que con .txt, como es lógico, no sale. Luego, ¿hay algo determinado para leer desde la línea 18 a la 50? y luego insertarlo allí otra vez, una vez modificado. Perdón por si pido algo complicado o, por el contrario, es tan fácil que ya debiera saberlo. Gracias otra vez. Saludos. Tonio. |
La franja horaria es GMT +2. Ahora son las 07:43:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi