Non-Windows Environment
Радећи са .NET Цоре ДЛЛ у не-Виндовс окружењу
Пошто Sheetize for .NET подржава .Net Standard 2.0 (.NET Core 2.0), може се користити у Цоре Апликације које раде на Линук-основаним оперативним системима. док је АПИ стално оптимизован за .НЕТ ЦОР окружења, постоји неколико корака које треба узети како би се осигурале боље резултате приликом коришћења функција Sheatize у не-Виндовс окружињима.
Потребни пакети
Либгдиплус Инсталирајте libgdiplus пакет како би се омогућила компатибилност са графичким карактеристикама на Линук-у.
Microsoft kompatibilni fontovi Инсталирајте шрифтове користећи
ttf-mscorefonts-installer
Паковање :Трчање :
sudo apt-get install ttf-mscorefonts-installer
Уверите се да се шрифтови налазе у
/usr/share/fonts/truetype/msttcorefonts
директоријум, као што је Sheetize скенира ову локацију по подразумевању.
Квалификовани фасцикле
Ако ваш Линук оперативни систем користи другачију подразумевану фасциклу или не можете да ставите шрифтове у системски директоријум (на пример, на облачним серверима), можете одредити прилагођену шаблонску папку у коду апликације:
- Направите фасциклу која се зове
fonts
у вашем програмском директоријуму. - Копирајте потребне шрифтне датотеке у ову фасциклу.
- Поставите прилагођени шрифт пут у вашем програму:
Sheetize.FontConfigs.SetFontFolder("fonts", true);
Ово осигурава да Sheetize може да пронађе и користи шрифтове из директоријума пројекта, чак иу ограниченим окружењима.
Коришћење шрифтова у Доцкеру
Ако покренете апликацију у Доцкер окружењу, можете копирати шрифтове на системски пут током процеса изградње:
- Поставите датотеке шрифта у
fonts
фасцикла у директоријуму пројекта. - Додајте ово у свој доцкерфил:
COPY fonts/ /usr/share/fonts
Ово осигурава да су потребне шрифтове доступне у контејнеру Доцкера за коришћење.
Zašto je font upravljanje važno
Правилно управљање шрифтом обезбеђује прецизну рендеринг шифрова у окружењима у којима су ограничени подразумевани штампи.
- Распоред и форматирање се могу разликовати од оригиналне датотеке.
- Карактеристике можда не раде као што је очекивано, утичући на квалитет вашег производње.
Конфигурисање шрифтова као што је описано ће помоћи у производњи конзистентних и задовољавајућих резултата приликом обраде шифрова са Sheetize на не-Виндовс системима.