Non-Windows Environment

Non-Windows Environment

Arbejde med .NET Core DLL’er i ikke-Windows-miljøer

Da Sheetize for .NET understøtter .Net Standard 2.0 (.NET Core 2.0), kan den bruges i Core Applications, der kører på Linux-baserede operativsystemer. Mens API’en er kontinuerligt optimeret til .net Core miljøer, er der et par skridt, du skal tage for at sikre bedre resultater, når du bruger Sheatize-funktioner i ikke-Windows omgivelser.

Nødvendige pakker

  • »Libgdiplus« Installér libgdiplus-pakken for at muliggøre kompatibilitet med grafiske funktioner på Linux.

  • Microsoft-kompatible bogstaver Installation af bogstaver ved hjælp af ttf-mscorefonts-installer Pakke af:

  • løb af: sudo apt-get install ttf-mscorefonts-installer

  • Sørg for, at fontene er placeret i /usr/share/fonts/truetype/msttcorefonts katalog, da Sheetize scanner denne placering som standard.

Tilpasset Font Folder

Hvis dit Linux-operativsystem bruger en anden standard fontmappen eller du ikke kan placere fonts i systemdialogen (f.eks. på cloud servere), kan du angive en tilpasset fontmappe i din applikationskode:

  • Skab en mappe med navn fonts i dit programdiagram.
  • Kopier de nødvendige filer i denne mappe.
  • Indsæt den brugerdefinerede bogstavevej i dit program: Sheetize.FontConfigs.SetFontFolder("fonts", true);

Dette sikrer, at Sheetize kan finde og bruge bogstaverne fra dit projektdiagram, selv i begrænsede miljøer.

Brug af bogstaver i Docker

Hvis du kører din ansøgning i en Docker-miljø, kan du kopiere bogstaverne til systemvejen under opbygningsprocessen:

  • Placer filerne i A fonts mappe i dit projektdiagram.
  • Tilføj dette til din Dockerfile: COPY fonts/ /usr/share/fonts

Dette sikrer, at de nødvendige bogstaver er tilgængelige i Docker container for Sheetize at bruge.

Hvorfor Font Management er vigtigt

Korrekt fontstyring sikrer præcis rendering af spreadsheets i miljøer, hvor standard fonts er begrænset.

  • Layouts og formatering kan adskille sig fra den oprindelige fil.
  • Karakter kan ikke udføre som forventet, hvilket påvirker kvaliteten af din produktion.

Konfigurering af bogstaver som beskrevet vil hjælpe med at producere konsekvente og tilfredsstillende resultater, når du behandler spreadsheets med Sheetize på ikke-Windows-systemer.

 Dansk