Настройка печати в DWFx

Автор Тема: Настройка печати в DWFx  (Прочитано 4777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Владимир ШуАвтор темы

  • ADN Club
  • *****
  • Сообщений: 614
  • Карма: 156
    • ПГСу Бложик
Настройка печати в DWFx
« : 12-03-2019, 18:24:03 »
К сожалению порывшись в инете на свой вопрос найти ответа не смог, потому пишу сюда.
Ситуация такая, есть некоторый dwg файл, с одним листом, на этом листе один мтекс с содержанием "Текст", без форматирования.

Если напечатать этот лист в dwfx с помощью команды _EXPORTDWFX, то получится файл размером 56 КБ
Если напечатать этот лист с помощью команды _PUBLISH, то получится файл размером 17 КБ

Доступные настройки для печати вроде бы одинаковые


Если DWFx файлы распаковать и посмотреть на содержание листов (файлы FixedPage.fpage), то можно увидеть следующее:
Код - XML [Выбрать]
  1. <!--Z:\####\Drawing1_EXPORTDWFX\####\FixedPage.fpage -->
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <FixedPage xmlns="http://schemas.microsoft.com/xps/2005/06" Height="1122.5196850393702" Width="793.70078740157476" xml:lang="und">
  4.         <Canvas Name="dwfresource_1" RenderTransform="0.080000000000000016,-0,-0,0.080000000000000016,5.7937498092651367,17.793750762939453">
  5.                 <Canvas xmlns="http://schemas.microsoft.com/xps/2005/06" RenderTransform="1,0,0,1,-72.42187262,-222.4218845">
  6.                         <Canvas.Resources>
  7.                                 <ResourceDictionary Source="./A31828F9-9960-4C54-9BB6-79B482BD8930.xml"/>
  8.                         </Canvas.Resources>
  9.                         <Canvas Name="E9E2098FF97D42508B74F75216C541D4_1" Clip="M273.7204634,4005.846421h9373v6021h-9373">
  10.                                 <Path Name="E9E2098FF97D42508B74F75216C541D4_2" Fill="#000000" StrokeDashArray="1 0" StrokeDashOffset="-2" Data="M529.7204634,5752.846421l2,-40 7,-34 12,-29 16,-22 21,-17 25,-11 30,-5 14,-1h1265l32,3 27,9 23,14 18,21 14,26 8,31 5,38v17l-2,39 -7,35 -12,28 -16,22 -21,17 -25,11 -30,5 -14,1h-506v2690l-2,40 -7,34 -12,28 -16,22 -21,17 -25,11 -30,5 -14,1 -31,-3 -28,-9 -22,-14 -18,-20 -14,-26 -9,-32 -4,-38v-16v-2690h-506l-32,-3 -28,-9 -22,-14 -18,-20 -14,-26 -8,-32 -5,-38v-16h0"/>
  11.                                 <Path Name="E9E2098FF97D42508B74F75216C541D4_3" Fill="#000000" StrokeDashArray="1 0" StrokeDashOffset="-2" Data="M3187.720463,6859.846421l-31,2 -30,4 -30,7 -28,10 -27,12 -27,16 -26,18 -24,21 -24,24 -21,25 -22,29 -19,30 -16,30 -15,33 -12,33 -10,34 -8,36 -5,36 -4,38 -1,37v158h760v-158l-1,-39 -4,-38 -5,-37 -8,-35 -10,-34 -13,-34 -14,-32 -17,-30 -19,-30 -20,-27 -23,-26 -24,-24 -25,-21 -25,-18 -27,-15 -27,-13 -29,-10 -29,-7 -31,-4 -29,-1h0m-380,950v316l2,38 5,37 9,35 12,33 15,32 19,30 13,18 23,26 25,22 26,18 27,13 29,9 30,5h19h632l32,3 28,9 22,14 18,21 14,26 8,31 5,38v17l-2,40 -7,34 -12,28 -16,22 -21,17 -25,11 -30,5 -14,1h-632l-32,-1 -31,-3 -30,-6 -30,-7 -28,-9 -28,-12 -27,-13 -27,-16 -25,-18 -25,-20 -24,-22 -23,-24 -23,-26 -6,-8 -21,-28 -20,-29 -18,-29 -17,-31 -14,-32 -13,-33 -12,-33 -9,-35 -8,-35 -7,-37 -4,-37 -3,-39 -2,-39v-11v-791l1,-39 2,-39 3,-38 5,-37 6,-36 8,-36 8,-35 10,-34 12,-34 13,-33 14,-32 15,-32 17,-30 18,-31 20,-29 21,-29 13,-17 23,-27 23,-25 24,-24 24,-22 25,-20 25,-19 26,-17 27,-15 27,-14 28,-11 28,-11 29,-8 30,-7 30,-5 30,-3 31,-2h17l32,1 31,2 31,4 30,6 29,7 29,9 28,11 28,13 27,14 26,15 26,18 25,19 25,20 24,23 23,23 23,26 14,17 21,28 20,28 19,30 17,30 16,31 15,32 13,33 12,33 11,34 9,35 8,36 7,36 5,37 5,38 2,38 2,40v24v475z"/>
  12.                                 <Path Name="E9E2098FF97D42508B74F75216C541D4_4" Fill="#000000" StrokeDashArray="1 0" StrokeDashOffset="-2" Data="M4580.720463,7583.846421l795,-995 24,-23 27,-15 29,-7h11l31,3 28,8 22,15 18,20 14,26 9,32 4,37v17l-3,37 -11,33 -18,32 -6,8 -556,698 569,1000 16,33 8,36 1,24 -2,40 -7,33 -12,28 -16,23 -21,16 -26,11 -31,5h-11l-31,-4 -27,-12 -24,-19 -21,-27 -3,-5 -545,-957 -235,298v568l-3,40 -7,34 -11,28 -16,22 -21,17 -26,11 -30,5 -13,1 -32,-3 -27,-9 -23,-14 -18,-20 -13,-26 -9,-32 -4,-38 -1,-16v-1899l3,-40 7,-34 11,-28 16,-23 21,-17 25,-11 30,-5h14l32,3 27,8 23,15 18,20 13,26 9,32 4,37 1,17z"/>
  13.                                 <Path Name="E9E2098FF97D42508B74F75216C541D4_5" Fill="#000000" StrokeDashArray="1 0" StrokeDashOffset="-2" Data="M6352.720463,7176.846421v949l1,38 5,37 9,35 12,33 15,32 19,30 13,18 24,26 24,22 26,18 27,13 29,9 30,5h19h380l31,3 28,9 22,14 18,21 14,26 9,31 4,38v17l-2,40 -7,34 -12,28 -16,22 -21,17 -25,11 -30,5 -13,1h-380l-32,-1 -31,-3 -30,-6 -29,-7 -29,-9 -28,-12 -27,-13 -26,-16 -26,-18 -25,-20 -24,-22 -23,-24 -23,-26 -6,-8 -21,-28 -20,-29 -18,-29 -16,-31 -15,-32 -13,-33 -12,-33 -9,-35 -8,-35 -7,-37 -4,-37 -3,-39 -1,-39 -1,-11v-949l1,-40 3,-38 4,-38 6,-37 7,-36 9,-34 11,-34 13,-34 14,-32 16,-31 17,-30 19,-30 21,-28 7,-9 23,-27 23,-24 24,-22 24,-21 26,-18 26,-16 27,-14 28,-12 28,-10 30,-7 30,-6 31,-4 31,-1h8h380l31,3 28,8 22,15 18,20 14,26 9,32 4,37v17l-2,40 -7,34 -12,28 -16,23 -21,17 -25,11 -30,5h-13h-380l-31,2 -30,7 -29,10 -26,15 -26,19 -23,23 -14,15 -20,29 -18,31 -14,32 -10,34 -8,36 -4,37v27h0"/>
  14.                                 <Path Name="E9E2098FF97D42508B74F75216C541D4_6" Fill="#000000" StrokeDashArray="1 0" StrokeDashOffset="-2" Data="M7744.720463,6543.846421h1139l32,1 30,3 30,5 30,8 28,9 28,12 27,13 27,16 25,18 25,20 25,22 23,24 23,26 6,7 21,29 20,29 18,30 17,31 14,32 13,33 12,33 9,35 8,35 7,37 4,37 3,38 2,39v11v1424l-3,40 -7,34 -11,28 -16,22 -21,17 -26,11 -30,5 -13,1 -32,-3 -27,-9 -23,-14 -18,-20 -13,-26 -9,-32 -4,-38 -1,-16v-1424l-1,-40 -5,-37 -8,-36 -12,-33 -15,-32 -18,-30 -13,-18 -23,-25 -24,-21 -26,-17 -28,-13 -29,-9 -30,-5 -21,-1h-253v1741l-2,40 -7,34 -12,28 -16,22 -21,17 -25,11 -30,5 -13,1 -32,-3 -28,-9 -22,-14 -18,-20 -14,-26 -9,-32 -4,-38v-16v-1741h-506v1741l-3,40 -7,34 -11,28 -16,22 -21,17 -26,11 -30,5 -13,1 -32,-3 -27,-9 -23,-14 -18,-20 -13,-26 -9,-32 -4,-38 -1,-16v-1899l3,-40 7,-34 11,-28 16,-23 21,-17 26,-11 30,-5h13h0"/>
  15.                         </Canvas>
  16.                 </Canvas>
  17.         </Canvas>
  18. </FixedPage>

Код - XML [Выбрать]
  1. <!-- Z:\####\Drawing1_PUBLISH\####\FixedPage.fpage -->
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <FixedPage xmlns="http://schemas.microsoft.com/xps/2005/06" Height="1122.5196850393702" Width="793.70078740157476" xml:lang="und">
  4.         <Canvas Name="dwfresource_1" RenderTransform="0.080000000000000016,-0,-0,0.080000000000000016,5.7937498092651367,17.793750762939453">
  5.                 <Canvas xmlns="http://schemas.microsoft.com/xps/2005/06" RenderTransform="1,0,0,1,-72.42187262,-222.4218845">
  6.                         <Canvas.Resources>
  7.                                 <ResourceDictionary Source="./6EBE8DF7-CF76-4E0B-8B5D-B2A3036353DF.xml"/>
  8.                         </Canvas.Resources>
  9.                         <Canvas Name="N54B78C5048644F3AA44117DB179AD528_1" Clip="M273.7204634,4005.846421h9373v6021h-9373">
  10.                                 <Glyphs Name="N54B78C5048644F3AA44117DB179AD528_2"
  11.                                 Fill="#000000"
  12.                                 FontRenderingEmSize="6012"
  13.                                 FontUri="./6EBE8DF8-CF76-4E0B-8B5D-B2A3036353DF.odttf"
  14.                                 OriginX="0"
  15.                                 OriginY="0"
  16.                                 UnicodeString="&#38;#x0422;&#38;#x0435;&#38;#x043A;&#38;#x0441;&#38;#x0442;"
  17.                                 RenderTransform="0.5755569189,0,0,1.193671709,276.7204634,8637.231036"/>
  18.                         </Canvas>
  19.                 </Canvas>
  20.         </Canvas>
  21. </FixedPage>


Разница очевидна и проблема в том, что на некоторых рабочих местах и публикация и экспорт дают одинаковый результат, тот в котором все  "взорвано".

Собственно вопрос, где и как настроить экспорт и публикацию, что бы получался красивый, компактный и не "взорваный" DWFx файл?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13868
  • Карма: 1785
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Настройка печати в DWFx
« Ответ #1 : 12-03-2019, 18:31:48 »
Так и в чем проблема печатать, а не экспортировать? Кстати, недавно столкнулся с ситуацией, когда текст со степенью сжатия 1.0 нормально выводится в DWFX, а со степенью сжатия отличной от 1.0 "рассыпается". Насколько я помню это происходит только для TTF-шрифтов. С SHX-шрифтами такой проблемы нет.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Владимир ШуАвтор темы

  • ADN Club
  • *****
  • Сообщений: 614
  • Карма: 156
    • ПГСу Бложик
Re: Настройка печати в DWFx
« Ответ #2 : 12-03-2019, 18:36:47 »
Так и в чем проблема печатать, а не экспортировать?
Я писал, проблема в том, что на некоторых рабочих местах и при экспорте и при публикации получаются плохие файлы, а надо хорошие. =)
Про степень сжатия не знаю, XML получены с одно файла, без изменения настроек текста... если нужно могу выложить..

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13868
  • Карма: 1785
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Настройка печати в DWFx
« Ответ #3 : 12-03-2019, 18:40:34 »
Так и в чем проблема печатать, а не экспортировать?
Я писал, проблема в том, что на некоторых рабочих местах и при экспорте и при публикации получаются плохие файлы, а надо хорошие. =)
Про степень сжатия не знаю, XML получены с одно файла, без изменения настроек текста... если нужно могу выложить..
Ну тогда тебе осталось сравнить версии AutoCAD и какие шрифты реально используются (возможна подмена).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13868
  • Карма: 1785
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Настройка печати в DWFx
« Ответ #4 : 12-03-2019, 20:11:11 »
Нашел старую тему, в которой говорится о том, что нормальные тексты только если шрифт TTF: https://forums.autodesk.com/t5/dwf/creating-dwfx-where-text-is-searchable/td-p/2447234
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение