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
اعضای ارثی
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
<؛
string
, string
>
جایگزین های فونت ها
DocumentFontsSubsystem(string، فرهنگ لغت، string="">)
یک مثال جدید از کلاس Aspose.Note.Fonts.DocumentFonsSubsystem را آغاز می کند.
public DocumentFontsSubsystem(
string defaultFontFile,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
فونت های پیش فرض
fontsSubstitutions
Dictionary
<؛
string
, string
>
جایگزین های فونت ها
DocumentFontsSubsystem(تصویر<string، string="">)
یک مثال جدید از کلاس Aspose.Note.Fonts.DocumentFonsSubsystem را آغاز می کند.
public DocumentFontsSubsystem(Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
fontsSubstitutions
Dictionary
<؛
string
, string
>
جایگزین های فونت ها
Properties
Default
دریافت یا تنظیم حالت پیش فرض استاتیک.
public static DocumentFontsSubsystem Default
{
get;
set;
}
ارزش املاک
Methods
دانلود بازی FetchFontFamily (String)
خانواده فونت را به عنوان کاندیدای GetFontFamily انتخاب کنید.
protected override FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
نام فونت است.
Returns
سیستم .Drawing.FontFamily
با استفاده ازDefaultFont(string، فرهنگ لغت، string="">)
ایجاد مثال جدید DocumentFontsSubsystem با استفاده از نام فونت پیش فرض مشخص شده است.
public static DocumentFontsSubsystem UsingDefaultFont(string defaultFontName, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontName
string
نام فونت پیش فرض
fontsSubstitutions
Dictionary
<؛
string
, string
>
جایگزین های فونت ها
Returns
دانلود نرم افزار 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
<؛
string
, string
>
جایگزین های فونت ها
Returns
دانلود نرم افزار 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
<؛
string
, string
>
جایگزین های فونت ها
Returns
دانلود نرم افزار 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,>