Узнать размеры Листов активного чертежа
Здравствуйте Уважаемые специалисты NanoCAD!
Подскажите пожалуйста, как узнать размеры (*заданной уже бумаги) для Листов активного чертежа (*из настроек печати)?
В результате хочу сравнить, например, заданный размер бумаги для Листа со стандартным размером *у принтера, и если не сходится, то выдать сообщение, например, что такой-то Лист в активном чертеже имеет размеры бумаги такие-то.
Заранее спасибо!
Комментарии
-
Вот так ?
0 -
На каком языке идет разработка? На каком месте "спотык"?
0 -
Пытаюсь осуществить пока на vba excel.
Вроде так:
For i = 0 To ThisDrawing.layouts.Count - 1
If UCase(ThisDrawing.layouts.item(i).Name) <> "MODEL" Then
If ThisDrawing.layouts.item(i).ConfigName <> "Встроенный PDF-принтер" Then
'Получаем размеры листа в миллиметрах
ThisDrawing.layouts.item(i).GetPaperSize PaperWidth, PaperHeight …0 -
Подскажите как получить размеры листа (*длина, высота) с помощью "ThisDrawing.layouts.item(i).GetPaperSize PaperWidth, PaperHeight", НО в NanoCAD API c#?
0 -
public static double[] LayoutPaperSize(string layout_name)
{
var nApp = GetNcApplication();if (nApp == null) return new double[2]; var doc = nApp.ActiveDocument; var layouts = doc.Layouts; var layout = layouts.Item(layout_name); double w; double h; layout.GetPaperSize(out w, out h); if (layout.PlotRotation == OdaX.AcPlotRotation.ac270degrees) return new double[2] {h, w}; return new double[2] {w, h}; }
0 -
Спасибо!
0
Разделы
- Все разделы
- 64 Общие вопросы
- 57 Работа nanoCAD в ОС Linux
- 437 Платформа nanoCAD
- 20 nanoCAD GeoniCS
- 88 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 63 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 13 nanoCAD BIM ВК
- 3 nanoCAD BIM Отопление
- 8 nanoCAD BIM СКС
- 59 nanoCAD BIM ОПС
- 3 nanoCAD Стройплощадка
- 4 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 7 TDMS Фарватер
- 1 Облака точек
- nanoCAD GeoSeries
- NSR Specification
- Учебным заведениям и учащимся
- 8 nano360