Class FontsSubsystem

Class FontsSubsystem

ja nimityö: Aspose.Note.Fonts Kokoelma: Aspose.Note.dll (25.4.0)

Perusluokan täytäntöönpano Aspose.Note.Fonts.IFONTsSubsystem käyttöliittymä.Se tarjoaa toiminnallisuuden oletusarvoisille fontille ja fontin korvauksille.Override Aspose.Note.Fonts.PohjuksetSovellusjärjestelmä.Työntekijän suojattu jäsentoiminto johdannaisen luokassa toteuttaa logiikkaa System.Drawing.FountFamily-objektin peruuttamiseksi.

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

Perintöjäsenet

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

Constructors

FontsSubsystem(Stream, Sanakirja<string, string="">)

Aloitetaan uusi esimerkki Aspose.Note.Fonts.Pohjanjärjestelmän luokasta.

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

Parameters

defaultFont Stream

Virta sisältää oletusarvoisen Fontin.

fontsSubstitutions Dictionary < string , string >

Sanotaan, että fontit korvaavat

FontsSubsystem(string, Sanakirja<strin, string="">)

Aloitetaan uusi esimerkki Aspose.Note.Fonts.Pohjanjärjestelmän luokasta.

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

Parameters

defaultFontFile string

Virta sisältää oletusarvoisen Fontin.

fontsSubstitutions Dictionary < string , string >

Sanotaan, että fontit korvaavat

Sisäjärjestelmä ()

Aloitetaan uusi esimerkki Aspose.Note.Fonts.Pohjanjärjestelmän luokasta.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Saa tai asettaa oletusarvoisen fontin.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Omistuksen arvo

FontFamily

Methods

AddFont (virta ja sarja)

Lisää myös fontti.

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

Parameters

stream Stream

Virta, joka sisältää fontin.

tempFolder string

ja temp folder.

Lisätietoja: AddFont (Stream)

Lisää myös fontti.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Virta, joka sisältää fontin.

Lisätietoja (string )

Lisää myös fontti.

public void AddFont(string file)
   {
   }

Parameters

file string

Matka tiedostoon, joka sisältää fontin.

AddFontSubstitution (string ja string)

Lisätään kuvan korvaus.

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

Parameters

substituted string

Vaihdettu kirjaimen nimi.

substitution string

Vaihtoehtoinen kirjaimen nimi.

FetchFontFamily (tyylikäs)

Fetches font perheen ehdokkaana GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

ja fontin nimi.

Returns

FontFamily

Järjestelmä.Drawing.FontFamily

FindFontFamilyInInternalKokoelma(string)

Yritä löytää fontin perheen sisäisessä GDI-tunnisteiden kokoelmassa.

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

Parameters

fontFamilyName string

Kuvan perheen nimi.

Returns

FontFamily

Järjestelmä.Drawing.FontFamily

GetFontFamily (työntekijä)

Saa kuvan perheen.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

ja fontin nimi.

Returns

FontFamily

Järjestelmä.Drawing.FontFamily

LoadFontsFromFolder(tyyppinen)

Lataa kaikki TrueType-merkinnät määritellystä kansiosta sisäiseen kokoelmaan.

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

Parameters

folder string

Laatikko, jossa on fontteja.

Exceptions

NullReferenceException

Parametrin ‘folder’ on nolla tai tyhjä.

DirectoryNotFoundException

Folderin määrittämät luettelot eivät ole olemassa.

InvalidDataException

Laatikon tiedosto ei sisällä TrueType-merkintää.

Kääntäjä (string )

Yritä kääntää kirjaimen nimi sen korvaamiseen sisäisen taulukon kautta.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

ja fontin nimi.

Returns

string

Vaihteen nimi, jos muutoin on määritelty nimen itse.</string,></string,></string,></string,>

 Suomi