(X)Html-editorin vuoro. :) Tai no, ainakin yritetään saada jonkinasteinen aikaiseksi.
TyökalunaBorland c++ builder 5/6. Kielenä siis C++
Ongelmaa näin heti alkuun.
"Koodin kirjoitusalueeksi " olisi sopiva mikä?
(RichEdit-, memo-komponentti?). Vaiko jokin muu..
Vai pitääkö Builderi "sisällään" vastaavaa komponenttia (x)html tiedostoja varten?
Nimittäin kun äkkiseltään kokeilin RichEdittiä toi se filuun selaimella sitä katsoessa jotain ihme (X)html filuun jotain ihme \par \par \par \par -merkkejä ? :/
Lieneekö vika tuossa alustassa vai.. ?
Tuo johtuu siitä, että TRichEdit sisältää myös tekstin muotoilun omanlaisena tekstinään. Sama tiedosto tallennettuna TMemo- ja TRichEdit-komponenteista (Delphi7:llä)
TMemo kirjoitti:
<html><body><p>Teksti <a href="www.fi">Linkki</a></p></body></html>
TRichEdit kirjoitti:
{\rtf1\ansi\ansicpg1252\deff0\deflang1035{\
fonttbl{\f0\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs16 <html><body><p>Teksti <a href="www.fi">Linkki</a></p></body></html>
\par
\par }
Varmaankin osaat ja haluat käyttää TRichEditin muotoiluja, joten ongelma ratkeaa siirtämällä teksti tallennusvaiheessa Memoon ja tallentamalla siitä:
Memo.Text := RichEdit.Text; Memo.Lines.SaveToFile(Filename);
Memo->Text = RichEdit->Text; Memo->Lines->SaveToFile(Filename);
En käytä CBuilderia, joten en osaa suoraan sanoa, voiko tekstin siirtää näin, mutta Delphillä se toimii.
Jos ei siirry suoraan, niin onhan noita konsteja. Siirrä vaikka char kerrallaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.