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
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
Document
Hämta dokumentet som sparas.
public Document Document { get; }
Fastighetsvärde
FontFamilyName
Anger det aktuella fontnamnet.
public string FontFamilyName { get; }
Fastighetsvärde
FontFileName
Få eller ange filnamnet (utan väg) där tecknet sparas till.
public string FontFileName { get; set; }
Fastighetsvärde
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
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
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
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
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
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
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
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