Non-Windows Environment

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 на не-Виндовс системима.

 Српски