Class FontsSubsystem

Class FontsSubsystem

A név: Aspose.Note.Fonts Összefoglaló: Aspose.Note.dll (25.4.0)

Az alaposztály végrehajtása Aspose.Note.Fonts.IFONTsSubsystem interfész.Megadja a funkcionalitást az alapértelmezett betűtípusok és betétek helyettesítésére.Távolítsa el a Aspose.Note.Fonts.TáblákTámogatásA tagfunkciót egy származékos osztályban védjük, hogy logikát hajtsunk végre a System.Drawing.SoftFamily objektum visszavonására.

public abstract class FontsSubsystem : IFontsSubsystem
{
    public abstract Font GetFontByName(string name);
    public abstract void AddFont(Font font);
    public abstract void RemoveFont(Font font);
}

Inheritance

object FontsSubsystem

Derived

DocumentFontsSubsystem

Implements

IFontsSubsystem

Örökletes tagok

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FontsSubsystem(Stream, Szótár<string, string="">)

Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.

protected FontsSubsystem(
      Stream defaultFont,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFont Stream

Az áram az alapértelmezett fontot tartalmazza.

fontsSubstitutions Dictionary < string , string >

A fontok helyettesítése.

FontsSubsystem(string, Szótár<strings, string="">)

Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.

protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontFile string

Az áram az alapértelmezett fontot tartalmazza.

fontsSubstitutions Dictionary < string , string >

A fontok helyettesítése.

Szövegszerkesztő()

Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Megkapja vagy beállítja az alapértelmezett betűt.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

ingatlan értéke

FontFamily

Methods

AddFont (Stream és string)

Adja meg a fontot.

public void AddFont(Stream stream, string tempFolder)
   {
   }

Parameters

stream Stream

A fontot tartalmazó áram.

tempFolder string

A Temp Folder.

Az AddFont (Stream)

Adja meg a fontot.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

A fontot tartalmazó áram.

Az AddFont (string)

Adja meg a fontot.

public void AddFont(string file)
   {
   }

Parameters

file string

Az út a betűtípusot tartalmazó fájlhoz.

AddFontSubstitution (szalag, szalag)

Add font cseréje.

public void AddFontSubstitution(string substituted, string substitution)
   {
   }

Parameters

substituted string

A helyettesített font neve.

substitution string

A helyettesítő font neve.

Székelyföld ( String )

Fetches font család jelöltként GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

A font neve.

Returns

FontFamily

A rendszer.Drawing.FontFamily

KeresésFontFamilyInInternalCollection(string)

Próbálja megtalálni a fontcsaládot a GDI fontok belső gyűjteményében.

protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
   {
      foreach (FontFamily fontFamily in this._internalFontFamilies)
      {
         if (fontFamily.Name == fontFamilyName)
            return fontFamily;
      }
      return null;
   }

Parameters

fontFamilyName string

A font családnév.

Returns

FontFamily

A rendszer.Drawing.FontFamily

Szálláshelyek ( String )

A család fontját kapja.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

A font neve.

Returns

FontFamily

A rendszer.Drawing.FontFamily

LoadFontsFromFolder(szalag)

Töltse le az összes TrueType betűtípusot a meghatározott mappából a belső gyűjteménybe.

public void LoadFontsFromFolder(string folder)
   {
      foreach (var file in Directory.GetFiles(folder, "*.ttf"))
      {
         using (var font = new Font(file))
         {
            AddFont(font);
         }
      }
   }

Parameters

folder string

A betűtípus fontokat tartalmaz.

Exceptions

NullReferenceException

A “folder” paraméter nulla vagy üres.

DirectoryNotFoundException

A mappa által meghatározott kézikönyv nem létezik.

InvalidDataException

A mappából származó fájl nem tartalmaz TrueType betűt.

FordításFontName(string)

Próbálja lefordítani a betűtípus nevét helyettesítésére belső táblázaton keresztül.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

A font neve.

Returns

string

A helyettesítő betűtípus neve, ha máskülönben megjelöli a megadott betűt.</string,></string,></string,></string,>

 Magyar