Upravo probao da izvezem svoj standard.dic i u tekstualnu datoteku uredno idu i latinična i ćirilična slova, bez ikakvih upitnika. Evo rezultata (test.txt je iz OOo 2.4 a test2.txt je iz OOo 3.0). Preuzeo sam i pokrenuo datoteku ImportExportDictionary1-1.sxw
pp -- Aleksandar Urošević http://urosevic.net On Wed, Nov 19, 2008 at 3:00 PM, Miloš Komarčević <[Е-ПОШТА ЗАШТИЋЕНА]> wrote: > 2008/11/19 Aleksandar Urošević <[Е-ПОШТА > ЗАШТИЋЕНА]> > > A da li može taj makro da se napiše u Perlu? Šta on zapravo radi? > > Koliko sam skontao, korisiti već postojeći UNO API za korisničke > rečnike i stavku po stavku upisuje u tekstualnu datoteku. Znači jako > jednostavno i u principu samo čupanje stavki radi ok, samo što UTF-8 > ispis ne radi. Evo i koda: > > Sub ExportDictionary > > 'Get DictionaryList UNO service > oList = createUnoService ("com.sun.star.linguistic2.DictionaryList") > > 'Open text file with words to be added (one word per line) > iFileNo = FreeFile > sURL = ConvertToURL (oDlg.getControl ("txtFile").Text) > open sURL for output as iFileNo > > 'Get dictionary object > sDicName = oDlg.getControl ("cboDicChooser").Text > oDic = oList.GetDictionaryByName (sDicName) > > 'Go through dictionary > for iWord = LBound (oDic.Entries) to UBound (oDic.Entries) > 'Write word to text file > print #iFileNo, oDic.Entries (iWord).DictionaryWord > 'Display status > oDlg.getControl ("lblStatus").Text = "Exporting: word " & > iWord + 1 > & " of " & oDic.Count > next iWord > > oDlg.getControl ("lblStatus").Text = "Finished. " & oDic.Count & " > words exported" > MsgBox oDic.Count & " words were exported from " & sDicName > > 'Close text file > close #iFileNo > > End Sub > > Znači petlja radi ok, i oDic.Entries (iWord).DictionaryWord vraća > ispravne reči iz rečnika, samo print izgleda ne radi posao... > > Pozdrav, > M >
funkcioniÅ¡e ilustracija informatiÄko instalacije instalaciju instalacioni instaliranih korisnicima lektorisano lokalizacije lokalizacijom lokalizacionim lokalizovan lokalizovanih lokalizovano lokalizovanoj manipulaciju ministarstva particiju podrazumeva predstavimo predstavljanja pretraživanja prevedenost prevodilaÄkog proÄeÅ¡ljate repozitorijuma telekomunikacije uspostavljanje zapakovanu ÐонÑакÑиÑаÑе ÐÑоÑÑÑам вонÑаÑÑ Ð¸Ð³ÑаÑкиÑа инÑоÑмаÑиÑÑ ÐºÐ¾Ð¼Ð¿Ð»Ð¸ÐºÐ¾Ð²Ð°Ð½Ð¾ комÑникаÑиÑи конÑакÑиÑао конÑакÑиÑаÑи конÑам локализовано малопÑодаÑÐ½Ñ Ð¿Ð¾ÑÑÑиваÑÑ Ð¿Ð¾ÑÑÑбина пÑепоÑÑÑиÑе ÑеÑабÑиковани ÑеÑабÑиковано ÑÑаÑив ÑеÑкиÑа ÑÑипод ÑÑипода ÑоÑкам ÑоÑки ÑÑнкÑиониÑе Ñебига
funkcioniÅ¡e ilustracija informatiÄko instalacije instalaciju instalacioni instaliranih korisnicima lektorisano lokalizacije lokalizacijom lokalizacionim lokalizovan lokalizovanih lokalizovano lokalizovanoj manipulaciju ministarstva particiju podrazumeva predstavimo predstavljanja pretraživanja prevedenost prevodilaÄkog proÄeÅ¡ljate repozitorijuma telekomunikacije uspostavljanje zapakovanu инÑоÑмаÑиÑÑ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°ÑиÑа конÑакÑиÑаÑи поÑÑÑиваÑÑ ÑеÑабÑиковани ÑеÑабÑиковано ÑÑаÑив ÑоÑогÑаÑима ÑÑнкÑиониÑе Ñебига

