Class DocumentFontsSubsystem

Class DocumentFontsSubsystem

نام ها : Aspose.Note.Fonts جمع آوری: Aspose.Note.dll (25.4.0)

استفاده ساده از Aspose.Note.FontsSubsystem. Retrieves System.Drawing.FoontFamily object از سیستم عامل.

public class DocumentFontsSubsystem : FontsSubsystem, IFontsSubsystem
{
    public void Initialize(Document document)
    {
    }
    public Font GetFontByName(string name)
    {
    }
    public Font GetDefaultFont()
    {
    }
}

Inheritance

object FontsSubsystem DocumentFontsSubsystem

Implements

IFontsSubsystem

اعضای ارثی

FontsSubsystem.AddFontSubstitution(string, string) , FontsSubsystem.AddFont(Stream, string) , FontsSubsystem.AddFont(Stream) , FontsSubsystem.AddFont(string) , FontsSubsystem.LoadFontsFromFolder(string) , FontsSubsystem.GetFontFamily(string) , FontsSubsystem.TranslateFontName(string) , FontsSubsystem.FetchFontFamily(string) , FontsSubsystem.FindFontFamilyInInternalCollection(string) , FontsSubsystem.DefaultFont , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

نشان می دهد چگونه برای ذخیره یک سند در فرمت pdf با استفاده از فونت پیش فرض مشخص شده.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   string dataDirWithOutput = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
   oneFile.Save(dataDirWithOutput, new PdfSaveOptions()
   {
       FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
   });

نشان می دهد که چگونه یک سند را در فرمت PDF با استفاده از فونت پیش فرض از یک فایل ذخیره کنید.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   string fontFile = Path.Combine(dataDir, "geo_1.ttf");
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   dataDir += "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
   oneFile.Save(dataDir, new PdfSaveOptions()
                 {
                   FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                 });

نشان می دهد که چگونه یک سند را در فرمت PDF با استفاده از فونت پیش فرض از یک جریان ذخیره کنید.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   string fontFile = Path.Combine(dataDir, "geo_1.ttf");
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   dataDir += "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";
   using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
   {
       oneFile.Save(dataDir, new PdfSaveOptions()
       {
           FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
       });
   }

Constructors

DocumentFontsSubsystem( جریان، فرهنگ لغت<string، string="">)

یک مثال جدید از کلاس Aspose.Note.Fonts.DocumentFonsSubsystem را آغاز می کند.

public DocumentFontsSubsystem(
      Stream defaultFontStream,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontStream Stream

فونت های پیش فرض

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

DocumentFontsSubsystem(string، فرهنگ لغت، string="">)

یک مثال جدید از کلاس Aspose.Note.Fonts.DocumentFonsSubsystem را آغاز می کند.

public DocumentFontsSubsystem(
      string defaultFontFile,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontFile string

فونت های پیش فرض

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

DocumentFontsSubsystem(تصویر<string، string="">)

یک مثال جدید از کلاس Aspose.Note.Fonts.DocumentFonsSubsystem را آغاز می کند.

public DocumentFontsSubsystem(Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

Properties

Default

دریافت یا تنظیم حالت پیش فرض استاتیک.

public static DocumentFontsSubsystem Default
   {
      get;
      set;
   }

ارزش املاک

DocumentFontsSubsystem

Methods

دانلود بازی FetchFontFamily (String)

خانواده فونت را به عنوان کاندیدای GetFontFamily انتخاب کنید.

protected override FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

نام فونت است.

Returns

FontFamily

سیستم .Drawing.FontFamily

با استفاده ازDefaultFont(string، فرهنگ لغت، string="">)

ایجاد مثال جدید DocumentFontsSubsystem با استفاده از نام فونت پیش فرض مشخص شده است.

public static DocumentFontsSubsystem UsingDefaultFont(string defaultFontName, Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontName string

نام فونت پیش فرض

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

Returns

DocumentFontsSubsystem

دانلود نرم افزار Aspose.Note.Fonts.DocumentFonsSubsystem

Examples

نشان می دهد چگونه برای ذخیره یک سند در فرمت pdf با استفاده از فونت پیش فرض مشخص شده.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   string dataDirWithOutputPath = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
   oneFile.Save(dataDirWithOutputPath, new PdfSaveOptions()
   {
       FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
   });

با استفاده ازDefaultFontFromFile(string، فرهنگ لغت<strings، string="">)

ایجاد مثال جدید DocumentFontsSubsystem با استفاده از یک فونت از فایل مشخص شده به عنوان پیش فرض.

public static DocumentFontsSubsystem UsingDefaultFontFromFile(string filePath, Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

filePath string

فایل حاوی نام فونت پیش فرض است.

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

Returns

DocumentFontsSubsystem

دانلود نرم افزار Aspose.Note.Fonts.DocumentFonsSubsystem

Examples

نشان می دهد که چگونه یک سند را در فرمت PDF با استفاده از فونت پیش فرض از یک فایل ذخیره کنید.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   string fontFile = Path.Combine(dataDir, "geo_1.ttf");
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   string dataDirWithPath = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
   oneFile.Save(dataDirWithPath, new PdfSaveOptions()
   {
       FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
   });

با استفاده ازDefaultFontFromStream(تغییرمسیر، فرهنگ لغت<string، string="">)

ایجاد مثال جدید DocumentFontsSubsystem با استفاده از یک فونت از جریان مشخص شده به عنوان پیش فرض.

public static DocumentFontsSubsystem UsingDefaultFontFromStream(
      Stream defaultFontStream,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontStream Stream

جریان حاوی نام فونت پیش فرض است.

fontsSubstitutions Dictionary &lt؛ string , string >

جایگزین های فونت ها

Returns

DocumentFontsSubsystem

دانلود نرم افزار Aspose.Note.Fonts.DocumentFonsSubsystem

Examples

نشان می دهد که چگونه یک سند را در فرمت PDF با استفاده از فونت پیش فرض از یک جریان ذخیره کنید.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   string fontFile = Path.Combine(dataDir, "geo_1.ttf");
   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
   string dataDirWithFileName = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";
   using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
   {
       oneFile.Save(dataDirWithFileName, new PdfSaveOptions()
       {
           FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
       });
   }

</string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,>

 فارسی