Class FontSavingArgs

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

object FontSavingArgs

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

bool

Document

Få det dokument objekt, der er blevet reddet.

public Document Document { get; }

Ejendomsværdi

Document

FontFamilyName

Indikerer det nuværende font familienavne.

public string FontFamilyName { get; }

Ejendomsværdi

string

FontFileName

Få eller indstille filnavnet (uden vej), hvor bogstaven vil blive gemt til.

public string FontFileName { get; set; }

Ejendomsværdi

string

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

Stream

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

bool

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

bool

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

bool

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

bool

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

string

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

int

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

 Dansk