Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Unicode в Open Office 3   Найти похожие ветки 

 
My__Nick__Name ©   (2010-06-03 10:45) [0]

Передаю в OO строку:

data2: widestring;
data2:=Coder("MyString");// widestring
OO.CellTextByNM["B12"]:=data2;

в ОО отображается в ANSI - ?
Как можно настроить офис для того чтобы он принимал текст в Unicode?


 
Игорь Шевченко ©   (2010-06-03 10:57) [1]

А нам гадать что стоит за твоими вызовами ?
Отладчик в зубы и смотри, что передается.


 
My__Nick__Name ©   (2010-06-03 11:01) [2]

Coder - возвращает строку в Unicode
OO.CellTextByNM - принимает в string - возможно в этом дело?
Тогда перефразирую вопрос - можно ли настроить так Open Office, чтобы он преобразовывал строку в Unicode?
В инете нашел что типа в ОО есть функция UNICHAR - я ее в своем ОО не нашел(((


 
Игорь Шевченко ©   (2010-06-03 11:12) [3]


> OO.CellTextByNM - принимает в string - возможно в этом дело?


Ты хочешь, чтобы я угадал, что такое ОО и что за метод CellTextByNM ?
Извини, хрустальный шар сломался


 
brother ©   (2010-06-03 11:15) [4]

> Передаю в OO строку:


> настроить офис

не Опен Офис ли это?


 
Игорь Шевченко ©   (2010-06-03 11:16) [5]

brother ©   (03.06.10 11:15) [4]

Заголовок темы иногда стоит читать


 
Anatoly Podgoretsky ©   (2010-06-03 11:20) [6]

> My__Nick__Name  (03.06.2010 10:45:00)  [0]

А какого типа ячейка, ведь не должно быть проблемы, если она AnsiString то
автоматически преобразуется, а если Юникод, то ничего и преобразовывать не
надо. В крайнем случае можно объявить data2: AnsiString;
Ведь все преобразования делаются автоматически.


 
brother ©   (2010-06-03 11:23) [7]

> [5] Игорь Шевченко ©   (03.06.10 11:16)

попробую... ;)


 
My__Nick__Name ©   (2010-06-03 11:31) [8]

OO: TOpenCalc;
TOpenCalc - класс в котором свалены основные методы и свойства для работы с ОО Calc через OLE

property CellTextByNM[CellNum:string]:string write SetCellTextNM;

procedure TOpenCalc.SetCellTextNM(CellNum: string; const Value: string);
begin
 FDocument.GetCurrentController.GetActiveSheet.GetCellRangeByName(CellNum).SetStr ing(Value);
 // FDocument:=FDesktop.LoadComponentFromURL(FilePath, "_blank", 0, VariantArray);
 // FDesktop:=FServiceManager.CreateInstance("com.sun.star.frame.Desktop");
 // FServiceManager:=CreateOleObject("com.sun.star.ServiceManager");
end;


 
My__Nick__Name ©   (2010-06-03 11:32) [9]

Ячейка типа AnsiString


 
Плохиш ©   (2010-06-03 12:01) [10]


> My__Nick__Name ©   (03.06.10 11:32) [9]
>
> Ячейка типа AnsiString

И в чём смысл данной ветки?


 
Anatoly Podgoretsky ©   (2010-06-03 12:31) [11]

> Игорь Шевченко  (03.06.2010 11:16:05)  [5]

Может и стоит, но автор то на что? Что ему можно так писать, а нам заголовки
читать?
Может тогда ну его нафиг, автора конечно.


 
Anatoly Podgoretsky ©   (2010-06-03 12:35) [12]

procedure TOpenCalc.SetCellTextNM(CellNum: string; const Value: string);
Вот же ламеры, ничего не знают про фундаментальные типы, у них будут серьезные проблемы, как у авторов Инди на D2009/D2010


 
Anatoly Podgoretsky ©   (2010-06-03 12:38) [13]


> И в чём смысл данной ветки?

Может в региональных настройках, про которые автор видимо не в курсе. И никаким Юникодом там и не пахнет, только чистый AnsiString притом неверно написаный, это про фундаментальные типы.


 
My__Nick__Name ©   (2010-06-03 13:11) [14]

Как обычно - к вашему ресурсу обращаться - пустая трата времени...
Здесь наверно "БОГИ" программирования сидят, от которых кроме стеба никакой помощи.
Всем спасибо! Тема закрыта!!!


 
Anatoly Podgoretsky ©   (2010-06-03 13:22) [15]

А почему матом не послал?


 
Плохиш ©   (2010-06-03 23:35) [16]


> Как обычно - к вашему ресурсу обращаться - пустая трата
> времени

Ёжики кололись, плакали, но продолжали лезть на кактус...



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.057 c
2-1268814184
Delphist
2010-03-17 11:23
2010.08.27
условие запроса


15-1267507011
Студент с горящими глазами
2010-03-02 08:16
2010.08.27
Вопрос по поводу вакансий


2-1268656139
evg
2010-03-15 15:28
2010.08.27
Form1.Top<0


2-1272283178
Новичек
2010-04-26 15:59
2010.08.27
Как правильно дать на печать принтеру штрих код


15-1264657678
vajo
2010-01-28 08:47
2010.08.27
Телефон по витой паре.