Que signifie ce message de Word ? [RESOLU] - Logiciels - Windows & Software
Marsh Posté le 18-03-2011 à 10:09:29
J'ai franchement du mal à imaginer un document RTF associé avec une Cascading Style Sheet.
Le problème est à mon avis lié au fait que tu utilises un vieux format des années 80 (le RTF) avec un fichier de mise en forme destiné à des format Web. Sachant que le DOCX c'est des fichiers XML compressés dans une archives, une CSS appliquée à un fichier XML fait sens.
Je pense qu'il faut que soit tu travailles avec des fichiers DOCX, soit que tu renonces aux styles contenus dans les CSS.
Marsh Posté le 18-03-2011 à 10:42:19
Requin a écrit : J'ai franchement du mal à imaginer un document RTF associé avec une Cascading Style Sheet. |
Ca ne peut pas être ça.
Le fichier en question est issu d'un autre fichier, ds lequel j'ai concaténé quantité d'articles pour en faire une base de données. Je l'écris actuellement. Il y a dedans les fichiers .HTM (ou HTM ou XHTML) et les .RTF . Lors de la concaténation, le module EXE crée un autre fichier : l'index de chaque fichier ds la base concaténée. Chaque fichier à concaténer est référencé ds l'index sous cette forme (en Delphi) :
[code]
Struct_Base = record
Num_Fichier : integer;
Nom_F : array [0..255] of char;
Position_Fichier : LongInt; // ->>> Position du fichier dans la base concaténée
Longueur_Fichier : LongInt; // ->>>> Surface du fichier (son poids, quoi, avant la concaténation, et après extraction de la base pr édition)
end; // Struct
[code/]
Tout fonctionne nickel avec les fichiers .HTM .HTML et .XHTML . Ce sont les seuls .RTF qui me posent pb ! Pour éditer les pages Web, j'appelle K-Meleon (parce qu'il est tout petit ds sa version 1)
et Word pour les RTF. Pas de code d'erreur Win32 ds le CreateProces().
Conclusion : les pages web sont très correctement extraites... mais pas les .RTF ??
Marsh Posté le 18-03-2011 à 11:29:18
Requin a écrit : J'ai franchement du mal à imaginer un document RTF associé avec une Cascading Style Sheet. |
Et WordPad (donc de Windows) m"affiche ceci à l'ouverture du fichier, exactement comme Word :
Marsh Posté le 18-03-2011 à 15:41:52
HERIBERT a écrit : |
Up
Marsh Posté le 19-03-2011 à 07:43:24
Et si tu recherche dans ton fichier "main.css", est-ce qu'il contient une référence à ce dernier ?
Ca le fait sur tous tes RTF ?
Marsh Posté le 19-03-2011 à 08:00:00
Requin a écrit : Et si tu recherche dans ton fichier "main.css", est-ce qu'il contient une référence à ce dernier ? |
1/ Recherche de a chaîne "main.css" dans le fichier : négatif, elle n'existe pas. Cherché avec UltaEdit32 et la fonction recherche du me "démarrer" de Windows.
2/ Oui : ça le fait pour tous les .RTF .
3 / Indication : voici le début d'un .HTML tel qu'il apparaît :
Si ce n'est pas normal pour un fichier HTML qu'il y ait cette chaîne visible à l'édition vie un navigateur, alors le bug se situe là : je ne lis pas les fichiers au bon offset de la liste concaténée. Précision : les HTML sont enregistrés sur dd, mais sans le sous-répertoire contenant les images, anim flash etc. Je ne garde que le texte.
Marsh Posté le 19-03-2011 à 16:36:50
Requin a écrit : Et si tu recherche dans ton fichier "main.css", est-ce qu'il contient une référence à ce dernier ? |
Résolu !
1) Léger bug (donc difficile à trouver !) ds le FileSeek() à la lecture d'un fichier ds la base de concaténation
2) CreateProce() semble refuser, ds les noms de fichiers à passer en paramètre : espaces, virgules, points, apostrophe, et j'en passe. Les espaces, ça, j'avais connu. Mais les reste
Pour le bug au niveau de FileSeek(), j'ai créé un fichier ABCDEFGH.HTM , contenant cette phrase : Ceci commence mon fichier. Je me plantais de très peu. A l'édition sous un FireFox, j'ai vu ce qui manquait, dont d'où la lecture commençait. Le HTML supportant les erreurs, pas de pb : ils étaient lu. Mais le RTF ne le supportant pas, les RTF étaient refusés.
Purée ! On aura qd-même galéré en programmation !!
Marsh Posté le 18-03-2011 à 08:40:55
Bonjour à tous
Word me retourne ce message d'erreur à l'ouverture d'un fichier .RTF pourtant préalablement créé par lui :
En manquerait-il un morceau, soit au début soit à la fin du fichier ?
Merci
Message édité par HERIBERT le 19-03-2011 à 16:37:18