Non-Windows Environment

Non-Windows Environment

Rad s .NET Core DLL-ovima u ne-Windows okruženju

Budući da Sheetize za .NET podržava .Net Standard 2.0 (.NET Core 2.0), može se koristiti u Core Applications koji rade na Linux-baznim operativnim sustavima. dok je API stalno optimiziran za okruženja .net Core, postoji nekoliko koraka koje trebate poduzeti kako biste osigurali bolje rezultate kada koristite značajke Sheatize u ne-Windows okolinama.

Potrebni paketi

  • Libgdiplus Instalirajte libgdiplus paket kako biste omogućili kompatibilnost s grafičkim značajkama na Linuxu.

  • Microsoft kompatibilni fontovi Uklanjanje fontova pomoću ttf-mscorefonts-installer pakiranje :

  • U tijeku: sudo apt-get install ttf-mscorefonts-installer

  • Uvjerite se da su fontovi smješteni u /usr/share/fonts/truetype/msttcorefonts Direktorije, kao što Sheetize skenira ovu lokaciju podrazumevano.

Korišteno font folder

Ako vaš Linux operativni sustav koristi drugačiji default font folder ili ne možete staviti fontove u sustavnom adresaru (na primjer, na cloud serverima), možete odrediti prilagođenu font mapu u vašem aplikacijskom kodu:

  • Stvorite folder koji se zove fonts u vašem programskom direktoriju.
  • Kopirajte potrebne font datoteke u ovu mapu.
  • Postavite prilagođeni font put u svom programu: Sheetize.FontConfigs.SetFontFolder("fonts", true);

To osigurava da Sheetize može pronaći i koristiti fontove iz direktora projekta, čak i u ograničenim okruženjima.

Korištenje fontova u Dockeru

Ako pokrenete aplikaciju u okruženju Docker, možete kopirati fontove na sustavni put tijekom procesa izgradnje:

  • Postavite datoteke fontova u a fonts folder u vašem direktoriju projekta.
  • Dodajte ovo u svoj Dockerfile: COPY fonts/ /usr/share/fonts

To osigurava da su potrebni fontovi dostupni u Docker kontejneru za Sheetize za upotrebu.

Zašto je font upravljanje važno

Pravilno upravljanje fontom osigurava točno izvođenje spreadsheets u okruženjima gdje su privremeni fontovi ograničeni. bez ispravnih fontova:

  • Raspored i formatacija mogu se razlikovati od izvornog datoteke.
  • Činjenice možda ne rade kao što se očekivalo, što utječe na kvalitetu vašeg izlaska.

Konfiguriranje fontova kako je opisano pomoći će u proizvodnji dosljednih i zadovoljavajućih rezultata prilikom obrade ploča s Sheetize na ne-Windows sustavima.

 Hrvatski