Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите что єто такое / 16 сообщений из 16, страница 1 из 1
06.04.2011, 00:18
    #37201407
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
vspdf.ocx - http://us.ua/198053/

vsprint7.ocx - http://us.ua/198054/

vsprt7.ocx - http://us.ua/198055/

все вышеперечиленное создано компанией ComponentOne

Это файлы которые отвечают за печать документов? если да, возможно ли то что они отвечают за печать pdf документов из asp?

И наконец, почему в репортах пдф получаються каракули...



копаю уже 6 день...опускаються руки, незнаю в чем проблема..

...
Рейтинг: 0 / 0
06.04.2011, 00:49
    #37201428
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
Почему бы вам не посмотреть на сайте самой Component One?
К asp ocx-компоненты отношения иметь не могут.
...
Рейтинг: 0 / 0
06.04.2011, 00:53
    #37201433
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
забыл добавить, значения которые в репортах, тянуться с базы на сервере.

Через веб-модуль, можна просмотреть тот или иной отчет в пдф, когда встречаються русские символы, вылазит бяка которая выше
...
Рейтинг: 0 / 0
07.04.2011, 10:03
    #37203949
AndreyUh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
наверно в полях отчета язык шрифта не кириллица
...
Рейтинг: 0 / 0
07.04.2011, 11:48
    #37204239
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
У меня 8 студия от Component One
У меня тоже вылизали кроказябры избавился от них просто
В пакете студии идет тулса Report Designer – она представляет собой конструктор отчетов
на выходе из которого получается xml файл
так вот нужно чтоб по умолчанию в Report Properties Font был Arial Unicode MS
(в тексбоксах или лейблах можно ставить уже любой шрифт)
В xml файле вот этот тег:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
- <Layout>
  <Width> 10170 </Width> 
  <MarginLeft> 1000 </MarginLeft> 
  <MarginTop> 800 </MarginTop> 
  <MarginRight> 1000 </MarginRight> 
  <MarginBottom> 800 </MarginBottom> 
  <Orientation> 1 </Orientation> 
-</Layout>
-<Font>
  <Name>Arial Unicode MS</Name> 
  <Size> 12 </Size> 
-</Font>
vsprt7.ocx –не знаю, но догадываюсь что это типа vsrpt8.ocx
vsrpt8.ocx – размещается на форме (в рантайме его невидно) и методом лоад в него загружается указанный отчет
короче лучше код приведу:

Код: plaintext
1.
2.
3.
Start.VSReport1.Load VB.App.Path & "\Reports\1\Договор.xml", "rsBoxSource"
Start.VSReport1.DataSource.RecordSource = "Select *, rsBoxSource.код_договора from rsBoxSource WHERE rsBoxSource." & rsBoxSource.Filter
Start.VSReport1.Fields("Subreport").Subreport.DataSource.RecordSource = "Select *, rsEdit_DocG3.код_договор from rsEdit_DocG3 WHERE rsEdit_DocG3.код_договор=" & rsBoxSource("код_договора")
Start.VSReport1.Render VSPrinter1
vsprint7 – предназначен для отображения на форме загруженного файла из VSReport1(vsrpt8)

Вот вам из хелпа:

VSReport8 Control
The VSReport8 control is an invisible control that reads report definitions stored in XML files, combines them with data from ADO recordsets and generates reports that can be previewed, printed or saved to files. The control can export reports in HTML, DHTML, PDF and Text file formats, and in a form usable by the VSPrinter8 control. The control can be distributed royalty-free with your applications.
The control uses an object model largely based on Microsoft Access reports, and it supports most features found in Access reports, including:
1. A Microsoft Access-style banded-report model based on Groups, Sections, and Fields. (These objects are fully exposed by the object model, so you can write your own report designers.)
2. Fields may be bound to simple and binary (object) database fields.
3. Fields may contain VBScript expressions, including extensions for aggregate expressions (Sum, Max, Average, etc.), and have access to the control's object model.
4. Reports may contain event handlers, making them independent of the host application.
5. Reports may contain Subreports.
6. Reports may contain parameterized queries, allowing the user to constrain the data that should be included in the report.
7. Report definitions may be saved within the control at design time, or loaded at run time from XML report definition files.

VSPrinter8 Control
The VSPrinter8 control provides VSReport8 with printing and previewing capabilities. It can be used to create documents without VSReport8, and has a rich feature set of its own.
To preview a report, you need both controls. VSReport8 reads data from a database and formats it according to the report definition, then sends its output to the VSPrinter8 control.
If you only want to create reports and save them into HTML or PDF files, you do not need to use a visible instance of the VSPrinter control on your form. However, VSReport8 uses VSPrinter internally, so VSPrinter needs to be installed and registered on the user's computer even if you are not using a visible instance of it. The control can be distributed royalty-free with your applications.
...
Рейтинг: 0 / 0
09.04.2011, 11:33
    #37207825
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
Спасибо травка!

Я так понял что нужно это менять в хмл-овском файле, сейчас попробую - отпишусь!
...
Рейтинг: 0 / 0
09.04.2011, 13:15
    #37207921
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
атташеСпасибо травка!

Я так понял что нужно это менять в хмл-овском файле, сейчас попробую - отпишусь!
+1
...
Рейтинг: 0 / 0
09.04.2011, 13:48
    #37207934
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
нет, менял менял, не получаеться ничего )))

зарегестрировался на КомпонентОне) качаю репорт дизайнер)

<Field>
<Name>custlabel</Name>
<Section>1</Section>
<Text> Customer:: </Text>
<Top>835</Top>
<Width>3300</Width>
<Height>540</Height>
<Font>
<Name>Arial Unicode MS</Name>
<Size>10.25</Size>
<Bold>-1</Bold>
</Font>
</Field>
<Field>
<Name> custname </Name>
<Section>1</Section>
<Left>2085</Left>
<Top>775</Top>
<Width>4515</Width>
<Height>375</Height>
<Align>6</Align>
<Font>
<Name>Arial Unicode MS</Name>
<Size>10.25</Size>
<Bold>-1</Bold>
</Font>
</Field>

самое интересное, что меняю Customer:: на русский, та же ерунда, а наз. компании в базе - custname

Уверен что идет через vsrpt7.ocx. попробую открыть его, не получиться буду связываться с программерами ComponentOne
...
Рейтинг: 0 / 0
09.04.2011, 13:50
    #37207937
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
опа, там лецензию покупать нужно...мда

а ты что крякнутый пакет используешь от ComponentOne?
...
Рейтинг: 0 / 0
09.04.2011, 14:05
    #37207947
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
Вроде ты не там меняешь, поищи тег </Layout> и после него поменяй шрифт он (тег) в самом начале и отвечает за Report Properties
атташеУверен что идет через vsrpt7.ocx. попробую открыть его, не получиться буду связываться с программерами ComponentOne
Открой свой проект нажми на бинокль и введи VSReport и поставь что бы искало "Данный проект"
...
Рейтинг: 0 / 0
09.04.2011, 14:19
    #37207956
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
вот он, меняю меняю ничего не происходит(

http://us.ua/201802/

меня интересует хотя бы 1 любой, их в файле 6
...
Рейтинг: 0 / 0
09.04.2011, 16:03
    #37208049
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
а ну попробуй
...
Рейтинг: 0 / 0
09.04.2011, 16:09
    #37208055
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
TpaBka,

не подошло, как с тобой связаться? skype icq?
...
Рейтинг: 0 / 0
09.04.2011, 16:10
    #37208057
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
или так
...
Рейтинг: 0 / 0
09.04.2011, 16:15
    #37208061
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
skype: tpabka_xd
только вечером позвони в часов 18 по Украинскому времени
Я уже ушел
Посмотри в VB где у тебя идет процедура загрузки отчета попробуй убрать DoEvents если они есть
...
Рейтинг: 0 / 0
09.04.2011, 19:01
    #37208200
атташе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите что єто такое
процедура загрузки я думаю идет через длл...

длл компилировал не я...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите что єто такое / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]