Уважаемые форумчане помогите разобраться как все таки сделать, что бы таблица выводилась при печати в подготовленный шаблон. Покажите простые примеры. В справке к программе я не нашел подходящие примеры. Заранее спасибо.
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 14
Рейтинг: 0
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 8888
Рейтинг: 823
|
|||
AlphaCentauri, а выделить элемент на рабочем поле и нажать F1 пробовали? Там есть примеры
ПримерПечатьШаблон.jpg |
|||
карма: 19 |
|
Ответов: 14
Рейтинг: 0
|
|||
Пример который вы привели к сожалению для моей программы не подойдет. Мне нужно сделать так что бы при печати таблицы данных из ячеек этой таблицы попадали на подготовленный заранее шаблон. Как это сделать я так и не понял перепробовал различные варианты но не получается. Да я знаю на форуме есть пример вывода данных из таблицы в формат html с последующей печатью но мне это не подходит. Мне нужно что бы данные выводились в подготовленный мной шаблон.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|
Ответов: 14
Рейтинг: 0
|
|||
Tad писал(а): Посмотри http://forum.hiasm.com/post/284472
Редактировалось 1 раз(а), последний 2018-04-29 07:31:02 К сожалению по ссылке указанной вами не видны ответы пользователей. Но я уже по тексту вопроса понимаю что это не то что мне нужно. Мне нужно создать шаблон таблицы и сделать его таким образом что бы при добавлении строки в таблицу аналогично добавлялась строка с данными и в шаблоне и при печати это все было бы видно. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
AlphaCentarva писал(а): К сожалению по ссылке указанной вами не видны ответы пользователей. |
|||
карма: 25 |
|
Ответов: 14
Рейтинг: 0
|
|||
Tad писал(а): AlphaCentarva писал(а):
К сожалению по ссылке указанной вами не видны ответы пользователей. А нажать на название темы не пробовал ? Пробывал и это все равно не то что мне нужно Мне нужно что бы при добавлении строки в таблицу в шаблон добавлялась новая строка. А в примере указном выше все строки фиксированы и новых строк не создается. Такой шаблон я и сам могу сделать. |
|||
карма: 0 |
|
Ответов: 490
Рейтинг: 162
|
|||
AlphaCentarva писал(а): Мне нужно что бы при добавлении строки в таблицу в шаблон добавлялась новая строкаПривет, может неким схожим путем в данном случае пойти? пример
Редактировалось 1 раз(а), последний 2018-04-29 13:33:25 |
|||
карма: 4 |
|
Ответов: 14
Рейтинг: 0
|
|||
tig-rrr писал(а): AlphaCentarva писал(а):
Мне нужно что бы при добавлении строки в таблицу в шаблон добавлялась новая строка Привет, может неким схожим путем в данном случае пойти? пример Спасибо. Пример отличный но я все же хочу сделать свой велосипед и вот мой код что здесь не так почему уменя не получается вывести данные в шаблон Add(MainForm,2953706,140,84) { Width=676 Height=664 link(onActivate,2583655:doAdd,[(359,90)(359,104)]) } Add(StringTableMT,2583655,364,98) { Width=660 Height=180 Align=2 Columns=#5:Номер|12:Наименование| Redaction=0 TabGrid=0 Grid=0 IconsCheck=[] MiscIcons=[] Icons=[] Point(Strings) } Add(DocumentTemplate,10212184,623,168) { Name="doc" link(Bitmap,2181037:Bitmap,[(629,124)(601,124)]) } BEGIN_SDK Add(Print_Table,9490912,189,105) { Name="table" X=192 Y=108 Width=260 Height=116 Columns=#11:Номер|119|0|17:Наименование|70|0|0 Cells=#1|1|1|1|1|1| } END_SDK Add(PaintBox,2181037,595,49) { Left=10 Top=325 Width=615 Height=210 link(onBeforeDraw,5062560:doWork2,[(639,55)(639,97)]) } Add(Button,8361569,455,63) { Left=185 Top=220 Width=290 Height=40 Caption="+" link(onClick,2181037:doRefresh,[(569,69)(569,55)]) } Add(PC_TableSetCell,9697385,539,259) { ItemName="table" Document="doc" Col=1 link(Text,8478972:FString,[(545,247)(496,247)(496,324)(447,324)]) } Add(ArrayEnum,15609125,350,210) { link(onItem,9107893:doSplit,[(394,216)(394,223)]) link(Array,2583655:Strings,[(356,163)(384,163)]) } Add(MultiStrPart,9107893,434,217) { link(onSplit,8478972:doString,[(478,223)(478,255)(429,255)(429,286)]) } Add(FormatStr,8478972,441,280) { Point(FString) link(onFString,9697385:doText,[(506,286)(506,265)]) link(Str1,9107893art1,[(447,264)(440,264)]) link(Str2,9107893art2,[(454,264)(447,264)]) } Add(HubEx,5062560,609,91) { Angle=2 link(onEvent,10212184:doDraw,[(576,97)(576,174)]) } |
|||
карма: 0 |
|
Ответов: 8888
Рейтинг: 823
|
|||
AlphaCentauri, схему надо выкладывать в тегах code
(Измените ник, глаз режет ) |
|||
карма: 19 |
|
Ответов: 14
Рейтинг: 0
|
|||
|
|||
карма: 0 |
|
Ответов: 490
Рейтинг: 162
|
|||
AlphaCentarva писал(а): хочу сделать свой велосипедДругой возможный вариант. пример
Редактировалось 1 раз(а), последний 2018-04-29 17:08:25 |
|||
карма: 4 |
|
Ответов: 14
Рейтинг: 0
|
|||
Другой возможный вариант
Спасибо это то что надо. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
AlphaCentarva писал(а): Спасибо это то что надо.AlphaCentarva писал(а): я все же хочу сделать свой велосипедРедактировалось 2 раз(а), последний 2018-04-29 21:20:50 |
|||
карма: 25 |
|
Ответов: 8888
Рейтинг: 823
|
|||
AlphaCentauri, а печать именно инструментами HiAsm непременное условие? Скажем у многих программ более функционально эта опция проработана. Например в MS Offise, если у вас есть Excel, можно таблицу отпечатать через него в любом красивом виде, в рюшечками и через HiAsm, никто и не поймёт, что используется Excel
|
|||
карма: 19 |
|