Тема: Как программно получит координаты границ листа из пространства модели ?

Люди добрые поможите кто может. Необходимо вычислить координаты границ печатаемойй области лайёутов находясь в пространстве модели(конкретно правыйй нижнийй угол).

ThisDrawing.Regen acAllViewports
For Each Layout In ThisDrawing.Layouts
       If Not Layout.Name = "Model" Then
        Layout.RefreshPlotDeviceInfo
        Layout.GetPaperMargins MarginLowerLeft, MarginUpperRight
        Layout.GetPaperSize PaperWidth, PaperHeight
        originalValue = Layout.PlotOrigin
next

Значение originalValue(0), originalValue(1) [rus] ravno nulju vo vsekh lajjoutah; No v nekotoryh lajjouotah so specifichnymi razmerami bumagi javno vidno, chto koordinaty ugla oblasti pechati ne sovpadajut s nachalom coordinat(smeshhenie na 3sm/1sm po osjam). Kak pobedit'?
[/rus]

Re: Как программно получит координаты границ листа из пространства модели ?

Ну как, Gogi, удалось побороть бяку? Если да, то расскажи, пожалуйста, как. У меня аналогичная проблема возникла. Создаю программно ViewPort в некотором Layout-e - прямоугольник, отстающий от краёв листа на некоторое расстояние (одинаковое для всех краёв), а он смещённый получается... Размер бумаги пока использую вполне стандартный: 297х210.

Re: Как программно получит координаты границ листа из пространства модели ?

[rus] Nichego ne nashel. Ponjal tol'ko, chto eto proisxodit esli ne zadat' real'nyj printer dlja lajouta, ili kak uzhe pisal bumaga nestandartnogo razmera. No ja oboshel etu problemu vychisljaja koordinaty vsex ob''ektov v lajoute i vybiraja samye bol'shie po gorizontali i min. po vertikali. A dlja vas mogu posovetovat' sdelat' aktivnym tot lajout v kotorom chertite i ispol'zovat' znachenija sistemnyh peremennyh
[/rus]LIMMIN, LIMMAX

Re: Как программно получит координаты границ листа из пространства модели ?

Я немножко по-другому сделала. Нарисовала свой ViewPort совсем без полей, и оказалось, что его левый нижний угол смещён от л.н. угла листа на 3 мм по Х и 3 мм по Y. Ну, я и стала корректировать значения всех координат на эти величины. :) Вроде, ничего - прокатило...