Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

вставить картинку в расчетный лист вариант 2

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Z-язык
Предыдущая тема :: Следующая тема  
Автор Сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Сб Май 05, 2012 11:53    Заголовок сообщения: вставить картинку в расчетный лист вариант 2 Ответить с цитатой

Скажите, как вставить картинку (логотип компании) в расчетный лист вариант 2 ?

Последний раз редактировалось: rebel25 (Пт Июн 01, 2012 13:36), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VladSPb



Зарегистрирован: 27.04.2012
Сообщения: 17
Откуда: St.Petersburg

СообщениеДобавлено: Пн Май 07, 2012 13:26    Заголовок сообщения: Ответить с цитатой

1. картинка лежит где? Если в базе, то какая разница между вставкой этого логотипа и фотографии при печати Т-2 ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Чт Май 31, 2012 15:25    Заголовок сообщения: Ответить с цитатой

Расчетный лист написан на Z языке. Я не могу туда вставить

alias foto_ := @@xFile(Open id_,"Picture",3,"x_pics");
wordApp.ActiveDocument.Variables.Add("FOTO", :foto_[""]);
wordApp.Run("Set_Foto");

Если у кого есть пример кода прошу поделиться. Для меня не важно где будет лежать картинка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Пн Июн 04, 2012 12:07    Заголовок сообщения: Ответить с цитатой

Перекодировал рисунок в формат RTF, открыл проводником и попытался вставить в тело Z-процедуры

rput("\pict\wmetafile8\picwgoal1770\pichgoal1440
010009000003a63f00000000d918000000001610000026060f002220574d464301000000000001
.............................................................
Получил ошибку слишком длинная строка. Ну да, она длинная, ведь там весь рисунок.

Неужели нет способа вставить логотип в расчетный листок?
У меня пользователили сначала печатают пустые бланки с логотипом, а потом на них печатают листки.
Хотелось бы сразу печатать листки с готовым логотипом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
tveritin



Зарегистрирован: 26.01.2016
Сообщения: 180
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Янв 26, 2016 18:13    Заголовок сообщения: Ответить с цитатой

rebel25 уже сказал, что ему не нужно, но может кому пригодится.
Изображение в rtf файле выглядит так:
{\pict\picscalex73\picscaley72\piccropl0\piccropr0\piccropt0\piccropb0\picw3810\pich2593\picwgoal2160\pichgoal1470\wmetafile8\bliptag-1234073259\blipupi96{\*\blipuid b671895575eaa32635287d2f8f2151bc}
.....................
.....................
02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000002701ffff030000000000}\par

Создаем из этого файл barcode.rtf

Далее в z-процедуре:

var s[500];
fi = fopen("\\path\\barcode.rtf", "r");
while (1) {
if (fget(fi, s, 500) <= 0) break;
rput("\8r%s", s);
}
fclose (fi);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
tveritin



Зарегистрирован: 26.01.2016
Сообщения: 180
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Янв 27, 2016 07:37    Заголовок сообщения: Ответить с цитатой

Если нужно вставить картинку поверх текста или за текстом, то barcode.rtf должен быть следующего содержания:
{\shp{\*\shpinst\shpleft0\shptop0\shpright1576\shpbottom1065\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt1\shpz0\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}
{\sp{\sn fLockRotation}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockCropping}{\sv 0}}{\sp{\sn fLockVerticies}{\sv 0}}{\sp{\sn fLockAdjustHandles}{\sv 0}}
{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn fRotateText}{\sv 1}}{\sp{\sn pib}{\sv {\pict\picscalex73\picscaley72\piccropl0\piccropr0\piccropt0\piccropb0
\picw3810\pich2593\picwgoal2160\pichgoal1470\pngblip\bliptag-1234073259{\*\blipuid b671895575eaa32635287d2f8f2151bc}89504e470d0a1a0a0000000d494844520000009000000062080300000088c2aa98000000017352474200aece1ce9000000097048597300000ec400000ec40195
2b0e1b00000042504c544500000000004800007400489c0074740074bf480000489ce0740000749c9c74bfff9c48009ce0ffbf7400bfffffe09c48ffbf74ffe0
9cffffbfe0ffffffffe0ffffff577a6796000001f34944415468deed958d6ec2300c84cbb6940ee8fa33fafeafba248e891d372d6c489bb48b045cdb8bf9e2d8
69b3fcb1d10008404f016a1afed0a0abfca47695e7e58f9ccb5e394fc6d771010420000108400002108000042000010840000210800004200001084000021080
000420000108400002108000f413a0ef8e27ce071080fe0350effbf2f5735b8f5ebf7cd48006f1b470f61c417a3681e62e9e1e878bd7d7f3ba8e6cac2d103d6d
4e2bce8197243ddb4034a56f5cd42112dd917a6a83ee6ff9d24063ddd9738ea5671be87a8eab993b9fceb9e37c9c94a62fb61aa0413c55cea96dde3a42187484
fda28e4053cbcb392a7d3dd3e60f5e6f007993767abab9004a55b40be40be6b80808a734471de3be9af9b44d4378689c7c4378ee000a8d71e4342d54505233dc
d4ae0285ad490d699c0c243c7700858e4c390e14fed229bd07943bab0ea4bbcf009931c68e4c47c07beb94b6406a504fc53eaa02094f79462e3522971672b894
dad6d052f643addad20de9b91348ae3e771369db657a66ce8a7126a08d1c37261c8770f94cf23f52db73a89621e37c3c43bee18b73d9df718bd6b4f7e2a42e6a
28fc1b5561e9cc35943d3b5b46fdc87d1f655c8dd4e65d56a48822b815270329cf4e0dc5b7688a10b55b8c2edfe12647f9bda99db7b6579e7b8afad70680000420000108400f8e2f290e1277ef6c8b570000000049454e44ae426082}
}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}
{\sp{\sn fArrowheadsOK}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fPreferRelativeResize}{\sv 1}}{\sp{\sn fLockShapeType}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn wzDescription}{\sv
01}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
{\pict\picscalex73\picscaley72\piccropl0\piccropr0\piccropt0\piccropb0\picw3810\pich2593\picwgoal2160\pichgoal1470\wmetafile8\bliptag-1234073259\blipupi96{\*\blipuid b671895575eaa32635287d2f8f2151bc}
............
............
02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000002701ffff030000000000}\par}}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Z-язык Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU