Class FontsSubsystem

Class FontsSubsystem

nazivni prostor: Aspose.Note.Fonts Sastav: Aspose.Note.dll (25.4.0)

Uvođenje osnovne klase Aspose.Note.Fonts.IFonsSubsystem sučelja.Pružuje funkcionalnost za podrazumevane fontove i zamjene fontova.Override Aspose.Note.FontsSUBSISTEM-FETCHFONTFamily zaštićena članska funkcija u deriviranom razredu za implementaciju logike za povlačenje objekta System.Drawing.

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

naslijeđeni članovi

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

Constructors

FontsSubsystem(Stream, Riječnik<string, string="">)

Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.

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

Parameters

defaultFont Stream

Slijedeći tekst sadrži default font.

fontsSubstitutions Dictionary < string , string >

Slijedeći članakZastupnici fontova.

FontsSubsystem(string, Riječnik<strin, string="">)

Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.

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

Parameters

defaultFontFile string

Slijedeći tekst sadrži default font.

fontsSubstitutions Dictionary < string , string >

Slijedeći članakZastupnici fontova.

Sljedeći članakFontsSubsystem()

Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Pronađite ili postavite podrazumevani font.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Vrijednost nekretnina

FontFamily

Methods

Slijedeći članakAddFont(Stream, string)

Dodajte i font.

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

Parameters

stream Stream

Proljev koji sadrži font.

tempFolder string

To je temp folder.

Slijedeći članakAddFont (Stream)

Dodajte i font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Proljev koji sadrži font.

Slijedeći članakAddFont(string)

Dodajte i font.

public void AddFont(string file)
   {
   }

Parameters

file string

Put do datoteke koja sadrži font.

AddFontSubstitution (string i string)

Dodajte zamjenu fontova.

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

Parameters

substituted string

Zamenjeno ime fontova.

substitution string

Naziv zamjene font.

Sljedeći članakFetchFontFamily(string)

Fetches font obitelj kao kandidat za GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Njegovo ime font.

Returns

FontFamily

Slijedeći članakSustav.Drawing.FontFamily

FindFontFamilyInInternalKolekcija(string)

Pokušajte pronaći obitelj fontova u unutarnjoj zbirci GDI pisama.

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

Parameters

fontFamilyName string

Porodično ime font.

Returns

FontFamily

Slijedeći članakSustav.Drawing.FontFamily

Sljedeći članakGetFontFamily(string)

Dobio je obiteljski font.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Njegovo ime font.

Returns

FontFamily

Slijedeći članakSustav.Drawing.FontFamily

LoadFontsFromFolder(string)

Preuzima sve fontove TrueType iz određenog dosjea u unutarnju zbirku.

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

Parameters

folder string

Knjiga koja sadrži fontove.

Exceptions

NullReferenceException

Parametri ‘Folder’ su nula ili prazna.

DirectoryNotFoundException

Ne postoji direktorija koja je određena folderom.

InvalidDataException

Dosje iz mape ne sadrži font TrueType.

Vrijeme prijevoza (string)

Pokušajte pretvoriti ime fontova na njegovu zamjenu kroz unutarnju tablicu.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Njegovo ime font.

Returns

string

Naziv zamjenskog pisma ako je drugačije navedeno, samo je navedeno ime pisama.</string,></string,></string,></string,>

 Hrvatski