Перейти к публикации

Как получить число для PrinterPaperSize по имени принтера и формата?


Рекомендованные сообщения

Доброго всем

В драйвере плоттера я добавил некоторые форматы типа А2х3

Вопрос: Как мне в Solid API узнать номер этого формата (ну или другого) чтоб установить свойство PageSetup.PrinterPaperSize?

Код буду применять вроде этого:

Dim swApp As Object

Sub main()

Dim ModelDoc2 As SldWorks.ModelDoc2

Dim ps As SldWorks.PageSetup

Set swApp = Application.SldWorks

Set ModelDoc2 = swApp.ActiveDoc

Set ps = ModelDoc2.PageSetup

Debug.Print ps.PrinterPaperSize

Dim sh(1) As Long

sh(0) = 1

ps.ScaleToFit = False

ps.Orientation = swPageSetupOrient_Portrait

ps.PrinterPaperSize = 256 <<-- вот тут нужно устанавливить код формата

ps.PrinterPaperLength = 8410

ps.PrinterPaperWidth = 11890

'ModelDoc2.Extension.PrintOut2 sh, 1, False, "pdfFactory Pro", ""

End Sub

Ссылка на сообщение
Поделиться на других сайтах


ps.PrinterPaperSize = 256 <<-- вот тут нужно устанавливить код формата

<noindex>http://msdn.microsoft.com/ru-ru/library/mi....papersize.aspx</noindex>
Ссылка на сообщение
Поделиться на других сайтах

Ну это я видел, а меня интересуют именно нестандартные форматы.

Пытаюсь выставлять только

ps.PrinterPaperLength и ps.PrinterPaperWidth но на принтер вылезает белый чистый лист... Хотя формат листа подходит...

А когда посылаю на виртуальный принтер - все как надо.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • ДОБРЯК
      Забавное утверждение. Что только не прочитаешь на страницах форума. :=) Зачем тогда в учебнике (ссылку дали вы) есть глава Гдава4. Решение линейных алгебраических уравнений.  
    • maxx2000
    • Артур8991
      При Толстом металле начинает гнуть не одинаково ровно...А на тонком этого не видно.И визуально видно что от плонсона до матрице расстояние разное...
    • Orchestra2603
      это? https://www.researchgate.net/publication/346595579_Dynamics_of_powered_electrical_engine_for_river_vessel Я тоже почитаю, если вы не против, именно в этой теме не особо шарю.
    • Александр1979
      Есть руководство: https://www.syntecclub.com/cncrel/Manual/PDF/5-Axis Function Application Manual.pdf
    • Killerchik
      А документации на станок естественно нету?
    • Jesse
      шо т не гуглится.. Искал по тегу "researchgate александр казанцев диаграмма кэмпбелла") ну да. у меня жёсткость только растёт, получается.. и частота увеличивается. А как кстати физически/по сопромату объяснить изменение частоты? Ну по аналогии как мы говорим, что для оболочек при увеличении толщины СЧ растёт, т.к. изгибная жёсткость растёт ~ кубу толщины, а масса ~ первой степени толщины. Вот в таких вот терминах сможете объяснить изменение частоты при увеличении вращения ротора?)   @AlexKaz самое главное.. каков итог по расчёту МКЭ? только в Ansys/Femap/Abaqus лезть? выкрутиться никак? 
    • gudstartup
      координаты в этих параметрах настраиваются как правило для точной кинематики станка если есть отклонения то при повороте плоскости обработки возникнет ошибка. допустимые отклонения должны быть  при расположении калибровочной сферы в любом месте стола. если вы располагаете деталь в одних координатах и при развороте отклонения в допуске то с большой вероятностью геометрия осей отличается от кинематической модели. хотя это все зависит в какой допуск вы пытаетесь влезть
    • AlexKaz
      Суть явления вилки в том, что частота на нижней ветке вилки падает, иногда вплоть до нуля. Способом выше такой эффект потери жёсткости нельзя получить никак. Книжки: теория колебаний. В них есть глава про аналитический расчёт частот ротора с тонким диском, в том числе с эксцентриситетом. И прямая, и оьратная прецессия.   На эту тему можно даже глянуть мой бакалаврский диплом, выложен на researchgate - там мною решалась подобная задача, и приведена вся литература для начала погружения.
    • Artas28
      нашли нужные параметры в разделе 5-axis par.
×
×
  • Создать...