powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите что єто такое
16 сообщений из 16, страница 1 из 1
Подскажите что єто такое
    #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
Подскажите что єто такое
    #37201428
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы вам не посмотреть на сайте самой Component One?
К asp ocx-компоненты отношения иметь не могут.
...
Рейтинг: 0 / 0
Подскажите что єто такое
    #37201433
атташе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл добавить, значения которые в репортах, тянуться с базы на сервере.

Через веб-модуль, можна просмотреть тот или иной отчет в пдф, когда встречаються русские символы, вылазит бяка которая выше
...
Рейтинг: 0 / 0
Подскажите что єто такое
    #37203949
AndreyUh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверно в полях отчета язык шрифта не кириллица
...
Рейтинг: 0 / 0
Подскажите что єто такое
    #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
Подскажите что єто такое
    #37207825
атташе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо травка!

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

Я так понял что нужно это менять в хмл-овском файле, сейчас попробую - отпишусь!
+1
...
Рейтинг: 0 / 0
Подскажите что єто такое
    #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
Подскажите что єто такое
    #37207937
атташе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опа, там лецензию покупать нужно...мда

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

http://us.ua/201802/

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

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

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


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