Class FontSavingArgs
Navne til: Aspose.Words.Saving Sammensætning: Aspose.Words.dll (25.4.0)
Giver data for Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs) begivenhed.
For at lære mere, besøg Save a Document Dokumentation af artiklen.
public class FontSavingArgs
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Når Aspose.Words gemmer et dokument til HTML eller relaterede formater og Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources er indstillet, gemmer det hvert font emne til eksport i en separat fil.
Aspose.Words.Saving.FontsavingArgs kontrollerer, om en bestemt fontressource skal eksporteres og hvordan.
Aspose.Words.Saving.FontSachingArgs giver også mulighed for at omdefinere, hvordan bogstavernavn genereres, eller til fuldt omvendt at redigere bogstuer i filer ved at levere dine egne strømmeobjekter.
For at bestemme, om du skal gemme en bestemt fontressource, skal du bruge Aspose.Words.Saving.FontSavingArgs.IsExportNeed ejendommen.
For at gemme bogstaverne i strømme i stedet for filer, brug Aspose.Words.Saving.FontSavingArgs.FontStream egenskab.
Properties
Bold
Indikerer, om den nuværende font er modig.
public bool Bold { get; }
Ejendomsværdi
Document
Få det dokument objekt, der er blevet reddet.
public Document Document { get; }
Ejendomsværdi
FontFamilyName
Indikerer det nuværende font familienavne.
public string FontFamilyName { get; }
Ejendomsværdi
FontFileName
Få eller indstille filnavnet (uden vej), hvor bogstaven vil blive gemt til.
public string FontFileName { get; set; }
Ejendomsværdi
Remarks
Denne egenskab giver dig mulighed for at omdefinere, hvordan filnavne genereres, når de eksporteres til HTML.
Når begivenheden løses, indeholder denne ejendom filnavnet, der er genereret af Aspose.Words. Du kan ændre værdien af denne ejendom for at gemme fonten i en anden fil. Bemærk, at filnavnet skal være unik.
Aspose.Words genererer automatisk et unikt filnavne for hver indbygget font, når det eksporteres til HTML-format.Hvordan filnavnet genereres, afhænger af, om du gemmer dokumentet til en fil eller til en strøm.
Når du gemmer et dokument til en fil, ser den genererede filnavne ud som .
Når du gemmer et dokument til en strøm, ser den genererede fontfilnavne ud som .
Aspose.Words.Saving.FontsavingArgs.Wl26_FileName skal kun indeholde filnavnet uden vejen. __ WL27_ bestemmer vejet til at gemme ved hjælp af dokumentfilernavnet, den W L22.HtmlSaveOptions.FoundsFolder og wL23 .
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Det giver mulighed for at angive strømmen, hvor fonten vil blive gemt til.
public Stream FontStream { get; set; }
Ejendomsværdi
Remarks
Denne egenskab giver dig mulighed for at gemme bogstaver til strømme i stedet for filer under HTML-eksport.
Når denne egenskab er , vil bogstaven blive gemt til en fil, der er angivet i Aspose.Words.Saving.FontSavingArgs.FontFileName egenskab.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Tillader at angive, om den aktuelle font vil blive eksporteret som en fontressource'.
public bool IsExportNeeded { get; set; }
Ejendomsværdi
IsSubsettingNeeded
Det giver mulighed for at angive, om den nuværende font vil blive subset, før det eksporteres som en fontressource.
public bool IsSubsettingNeeded { get; set; }
Ejendomsværdi
Remarks
Fontene kan eksporteres som komplette originale fontfiler eller subsetes til at indeholde kun de tegn, der anvendes i dokumentet.
Som standard bestemmer Aspose.Words, om du skal udføre understøttelse eller ej ved at sammenligne den oprindelige fontfilstørrelse med den, der er angivet i Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Du kan override dette adfærd for individuelle fonts ved at indstille Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed ejendom.
Italic
Indikerer, om den nuværende bogstav er italiensk.
public bool Italic { get; }
Ejendomsværdi
KeepFontStreamOpen
Det angiver, om Aspose.Words skal holde strømmen åben eller lukke den efter at have gemt en bogstave.
public bool KeepFontStreamOpen { get; set; }
Ejendomsværdi
Remarks
Default er og Aspose.Words vil lukke den strøm, du giver i Aspose.Words.Saving.FontSavingArgs.FontStream ejendom efter at skrive en font i den.
Søg efter.Søg efter.Søg efter.Søg efter
OriginalFileName
Få den oprindelige filnavne med en udvidelse.
public string OriginalFileName { get; }
Ejendomsværdi
Remarks
Denne ejendom indeholder den oprindelige filnavne til den aktuelle font, hvis den er kendt. ellers kan det være en tom linje.
Forside.ord.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Få den oprindelige font fil størrelse.
public int OriginalFileSize { get; }
Ejendomsværdi
Remarks
Denne ejendom indeholder den oprindelige filstørrelse af den aktuelle font, hvis den er kendt. ellers kan det være nul.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded