Class FontSavingArgs

Class FontSavingArgs

Namn på plats: Aspose.Words.Saving Sammanfattning: Aspose.Words.dll (25.4.0)

Det ger data för Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs) händelse.

För att lära dig mer, besök Save a Document Dokumentation av artikeln.

public class FontSavingArgs

Inheritance

object FontSavingArgs

Arvsmedlemmar

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

Remarks

När Aspose.Words sparar ett dokument till HTML eller relaterade format och Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources är inställd på , sparar det varje fontämne för export till en separat fil.

Aspose.Words.Saving.FontSachingArgs kontrollerar om en viss fontresurs bör exporteras och hur.

Aspose.Words.Saving.FontSachingArgs gör det också möjligt att omdefiniera hur teckensnittfilernamn genereras eller att helt kringgå spara tecken i filer genom att ge dina egna strömobjekt.

För att bestämma om du ska spara en viss fontresurs, använd Aspose.Words.Saving.FontSavingArgs.IsExportNeed egenskap.

För att spara teckensnitt i strömmar istället för filer, använd Aspose.Words.Saving.FontSavingArgs.FontStream egenskap.

Properties

Bold

Anger om den aktuella fontten är modig.

public bool Bold { get; }

Fastighetsvärde

bool

Document

Hämta dokumentet som sparas.

public Document Document { get; }

Fastighetsvärde

Document

FontFamilyName

Anger det aktuella fontnamnet.

public string FontFamilyName { get; }

Fastighetsvärde

string

FontFileName

Få eller ange filnamnet (utan väg) där tecknet sparas till.

public string FontFileName { get; set; }

Fastighetsvärde

string

Remarks

Denna egenskap gör att du kan omdefiniera hur filnamnen genereras när de exporteras till HTML.

När händelsen släpps innehåller denna egendom filnamnet som genererades av Aspose.Words. Du kan ändra värdet av denna egendom för att spara tecknet i en annan fil.

Aspose.Words genererar automatiskt ett unikt filnamn för varje inbyggd tecken när den exporteras till HTML-format. hur teckenfilnamnet genereras beror på om du sparar dokumentet till en fil eller till en ström.

När du sparar ett dokument till en fil ser den genererade filnamnet ut som .

När du sparar ett dokument till en ström, ser den genererade filnamnet ut som .

Aspose.Words.Saving.FontsavingArgs.MuntFileName måste endast innehålla filnamnet utan spåren. __ WL27__ bestämmer spåret för att spara med hjälp av dokumentfilernamn, _VL22.HtmlSaveOptions.

Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias

FontStream

Tillåter att ange flödet där tecknet kommer att sparas till.

public Stream FontStream { get; set; }

Fastighetsvärde

Stream

Remarks

Den här egenskapen låter dig spara teckensnitt till strömmar istället för filer under HTML-export.

Standardvärdet är . När denna egenskap är , kommer tecknet att sparas till en fil som anges i Aspose.Words.Saving.FontSavingArgs.FontFileName egenskap.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Tillåter att ange om den aktuella fonten kommer att exporteras som en fontresurs.

public bool IsExportNeeded { get; set; }

Fastighetsvärde

bool

IsSubsettingNeeded

Tillåter att ange om den aktuella fonten kommer att underinstalleras innan den exporteras som en fontresurs.

public bool IsSubsettingNeeded { get; set; }

Fastighetsvärde

bool

Remarks

Bokstäver kan exporteras som fullständiga ursprungliga bokstäver eller underinstalleras för att endast innehålla de tecken som används i dokumentet.

Som standard bestämmer Aspose.Words om du ska utföra underställning eller inte genom att jämföra den ursprungliga fontfilstorleken med den som anges i Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Du kan överrida detta beteende för enskilda tecken genom att ställa in Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed egenskap.

Italic

Anger om den aktuella fontten är italiensk.

public bool Italic { get; }

Fastighetsvärde

bool

KeepFontStreamOpen

Anger om Aspose.Words ska hålla strömmen öppen eller stängd efter att ha sparat ett teckensnitt.

public bool KeepFontStreamOpen { get; set; }

Fastighetsvärde

bool

Remarks

Standard är och Aspose.Words kommer att stänga strömmen du tillhandahåller i Aspose.Words.Saving.FontSavingArgs.FontStream egenskap efter att ha skrivit en font i den.

Föregående Föregående Föregående Föregående Föregående Föregående Föregående Föregående

OriginalFileName

Få det ursprungliga teckensnittets filnamn med en förlängning.

public string OriginalFileName { get; }

Fastighetsvärde

string

Remarks

Den här egenskapen innehåller den ursprungliga filnamnet på den aktuella fonten om den är känd. annars kan det vara en tom sträng.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Få den ursprungliga fontfilstorleken.

public int OriginalFileSize { get; }

Fastighetsvärde

int

Remarks

Denna egendom innehåller den ursprungliga filstorleken på den aktuella fonten om den är känd. annars kan den vara noll.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Svenska