Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Visual Basic (VB, VBA, VB.NET) => Тема начата: Rebel от 08.01.05, 18:34:32

Название: Как получить свойства чертежа и preview?
Отправлено: Rebel от 08.01.05, 18:34:32
помогите новичку в компас API
пишу прогу, которая оперирует чертежами и спцификациями, сделаными в компас 7.
для проги трпбуется получение свойста чертежа/спецификации, таких как автор, дата и т.п. и картинки preview, как??
если возможно поделитесь примерами на VB6...
заранее спасибо =)
Название: Re:Как получить свойства чертежа и preview?
Отправлено: 333 от 17.01.05, 20:04:40
Для получения параметров документа использется функция GetObjParam
В автоматизации ksGetObjParam

Для отрисовки изображения документа в любом окне используется функция ksDrawKompasDocument
Название: Re:Как получить свойства чертежа и preview?
Отправлено: Rebel от 18.01.05, 02:58:57
а можго подробнее??
Название: Re:Как получить свойства чертежа и preview?
Отправлено: 333 от 24.01.05, 20:56:04
В Step4 есть пример вызова ksDrawKompasDocument см функцию
ShowFrame_Paint
docActive.ksDrawKompasDocument CLng(ShowFrame.hWnd), kompasDocName
данная строчка закоментарена но ее можно откоментарить и закоментарить отрисовку группы

Название: Re:Как получить свойства чертежа и preview?
Отправлено: 333 от 24.01.05, 21:02:01
Public Kompas As Kompas6API5.Application      ’ Интерфейс KompasObject

’ Работа с документом

Sub WorkDocument(doc As Kompas6API5.Document2D)
 
  Dim docPar As Kompas6API5.DocumentParam     ’ Интерфейс ksDocumentParam
  ’ Структура параметров документа
  Set docPar = Kompas.GetParamStruct(ko_DocumentParam)

If Not docPar Is Nothing Then               ’ Интерфейс создан
   
    docPar.Init                               ’ Инициализация
    if doc.ksGetObjectParam(  doc.reference, docPar, ALLPARAM  ) then
    ...
Название: Re:Как получить свойства чертежа и preview?
Отправлено: новый от 06.03.05, 15:51:15
Привет! Если уже разобрался, как работать со свойсвами чертежа, расскажи мне, как установить размер шрифта размерной надписи на всем чертеже ?