Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> опять OO... невидимость и выравнивание 
:(
    Опции темы
kr3v3tkus
Дата 10.4.2009, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: 1
Всего: 1



Помогите сделать Calc невидимым, нашёл код, но чтото не так делаю
Код

  function MakePropertyValue(PropertyName, PropertyValue:string):variant;
  var
    Structure: variant;
  begin
    Structure := OO.Bridge_GetStruct('com.sun.star.beans.PropertyValue');
    Structure.Name := PropertyName;
    Structure.Value := PropertyValue;
    Result := Structure;
  end;
...
  VariantArray := VarArrayCreate([0, 0], varVariant);
  VariantArray[0] := MakePropertyValue('Hidden', BoolToStr(true));
  Document := Desktop.LoadComponentFromURL('private:factory/scalc', '_blank', 0, VariantArray);
...

и не могу нигде найти вертикальное и горизонтальное выравнивание ячейки :( то что находил не работает :(
PM MAIL   Вверх
san46
Дата 10.4.2009, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 30.11.2006

Репутация: нет
Всего: нет



Рекомендую скачать, изучить и воспользоваться великолепным модулем для работы с ОО. До сих пор дорабатывается и улучшается.
Это всего лишь "обертка" методов сервера ОО, но здорово облегчающая жизнь всем тем, кто связался с экспортом в OpenOffice.
Одна из последних страниц темы на форуме, где есть ссылка на  модуль.
Там же на форуме среди 15-ти страниц темы (на сегодня 15), посвященных этому модулю есть много вопросов и ответов по работе с ним и вообще работе с ОО.
PM MAIL   Вверх
kr3v3tkus
Дата 10.4.2009, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: 1
Всего: 1



да знаком, но он огромный и реализация всего идёт через свойства объектов модуля, пока докопаешся что где..
PM MAIL   Вверх
ZCoder
Дата 4.2.2013, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.2.2012

Репутация: нет
Всего: нет



Перепиши функцию так:

Код

function MakePropertyValue(PropertyName,PropertyValue:variant):variant;
var
Structure: variant;
begin
Structure :=
OO.Bridge_GetStruct('com.sun.star.beans.PropertyValue');
Structure.Name := PropertyName;
Structure.Value := PropertyValue;
Result := Structure;
end;


и используй так:
Код

VariantArray[0] := MakePropertyValue('Hidden',True);


Это сообщение отредактировал(а) ZCoder - 4.2.2013, 09:50
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0656 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.