Есть ли способ указать замену для файла shx в переводе API - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть файл DWG, когда я открываю его на моем компьютере, используйте «DWG TrueView 2019».Появится сообщение «Отсутствует один или несколько файлов SHX».Я могу указать замену или игнорировать там shx файлы.Если я игнорирую эти файлы, текст в файле исчезнет.Поэтому обычно я указываю замену.

Но когда я использую Model Derivative API, чтобы перевести этот файл DWG в SVF.Я не могу указать замену.Таким образом, текст в файле не будет отображаться после перевода.Есть ли способ справиться с этим?

Шрифт является китайским шрифтом

Я использую Design Automation API для печати файла DWG в PDF.Но проблема все еще здесь.Текст не отображается в формате PDF.

Я просто ожидаю, что текст может отображаться в преобразованном файле.Каким бы ни был шрифт.

Спасибо

1 Ответ

0 голосов
/ 26 апреля 2019

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

{
    "input": {
        "urn": "urnOfArchiveWithFont" ,
        "compressedUrn":true,
        "rootFilename":"filename.dwg"
    },
    "output": {
        "destination": {
            "region": "us"
        },
        "formats": [
        {
            "type": "svf",
            "views":["2d", "3d"]
        }]
    }
} 

При построении графиков с помощью наших сервисов Design Automation вам нужно заключить свои шрифты в комплект приложений в папке Contents и ссылаться на этот путь в SupportPath вашего PackageContents.xml:

<Components>
    <RuntimeRequirements
        OS="Win64"
        Platform="AutoCAD" 
        SupportPath="./Contents/"/>
    ...
</Components>
...