Class FontSavingArgs
De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)
Het biedt gegevens voor het evenement Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
Om meer te weten te komen, bezoek de Save a Document Documentatie artikel.
public class FontSavingArgs
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Wanneer Aspose.Words een document opslaat in HTML of gerelateerde formaten en Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources is ingesteld, slaat het elk font onderwerp voor export in een afzonderlijk bestand.
Aspose.Words.Saving.FontsavingArgs controleert of een specifieke fontbron moet worden geëxporteerd en hoe.
Aspose.Words.Saving.FontsavingArgs stelt u ook in staat om te herdefineren hoe de fontbestandnamen worden gegenereerd of om het opslaan van fonts in bestanden volledig te omzeilen door uw eigen stroomobjecten te bieden.
Om te beslissen of u een bepaalde font resource wilt opslaan, kunt u de Aspose.Words.Saving.FontSavingArgs.IsExportNeeded eigendom gebruiken.
Om lettertypen in stromen te bewaren in plaats van bestanden, gebruik de Aspose.Words.Saving.FontSavingArgs.FontStream eigendom.
Properties
Bold
Hiermee wordt aangegeven of de huidige lettertype moedig is.
public bool Bold { get; }
Eigendomswaarde
Document
Geeft het document object dat wordt gered.
public Document Document { get; }
Eigendomswaarde
FontFamilyName
Geef de huidige lettertype familienaam aan.
public string FontFamilyName { get; }
Eigendomswaarde
FontFileName
Geeft of stelt de bestandnaam (geen pad) waar het lettertype zal worden opgeslagen.
public string FontFileName { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap stelt u in staat om te redefineren hoe de fontbestandnamen worden gegenereerd tijdens de export naar HTML.
Wanneer de gebeurtenis wordt verwijderd, bevat deze eigenschap de bestandnaam die door Aspose.Words is gegenereerd. u kunt de waarde van deze eigenschap wijzigen om de lettertype in een ander bestand te bewaren.
Aspose.Words genereert automatisch een uniek bestandnaam voor elke ingebouwde lettertype bij het exporteren naar HTML-formaat. Hoe de lettertype bestandnaam wordt gegenereerd, hangt af van of u het document opslaat naar een bestand of naar een stroom.
Bij het opslaan van een document in een bestand, ziet de gecreëerde lettertype-bestandnaam eruit.
Bij het opslaan van een document in een stroom ziet de gecreëerde lettertype-bestandnaam eruit.
Aspose.Words.Saving.FontSavingArgs.HuntFileName moet alleen de bestandnaam bevatten zonder de route. __ WL27__ bepaalt de weg voor het opslaan met behulp van de documentbestandsnaam, de wl26.save.htmlSaveOptions.fontsFolder en __ wl27..Saver.huv.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Hiermee kunt u de stroom specificeren waar het lettertype zal worden opgeslagen.
public Stream FontStream { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap stelt u in staat om fonts in stromen te bewaren in plaats van bestanden tijdens HTML-export.
De standaardwaarde is . Wanneer deze eigenschap is , wordt de lettertype opgeslagen op een bestand die is vermeld in de Aspose.Words.Saving.FontSavingArgs.FontFileName eigenschap.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Hiermee kunt u bepalen of de huidige lettertype zal worden uitgevoerd als een lettertypebron.
public bool IsExportNeeded { get; set; }
Eigendomswaarde
IsSubsettingNeeded
De mogelijkheid om te bepalen of de huidige lettertype zal worden ondergeïntroduceerd vóór het exporteren als een lettertypebron.
public bool IsSubsettingNeeded { get; set; }
Eigendomswaarde
Remarks
Fonts kunnen worden geëxporteerd als complete originele fontbestanden of subseted om alleen de karakters die in het document worden gebruikt te bevatten.
Door standaard, Aspose.Words beslist of het uitvoeren van subset of niet door het vergelijken van de oorspronkelijke font bestand grootte met de die is vermeld in Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. U kunt deze gedrag voor individuele fonts override door het instellen van de Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed eigendom.
Italic
Hiermee wordt aangegeven of de huidige lettertype Italiaans is.
public bool Italic { get; }
Eigendomswaarde
KeepFontStreamOpen
Specificeert of Aspose.Words de stroom open of dicht moet houden na het opslaan van een lettertype.
public bool KeepFontStreamOpen { get; set; }
Eigendomswaarde
Remarks
De standaard is en Aspose.Words sluit de stroom die u verstrekt in de Aspose.Words.Saving.FontSavingArgs.FontStream eigendom na het schrijven van een lettertype in het.
Aspose.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Geeft de oorspronkelijke fontbestandnaam met een uitbreiding.
public string OriginalFileName { get; }
Eigendomswaarde
Remarks
Deze eigenschap bevat de oorspronkelijke bestandnaam van de huidige lettertype als het bekend is.
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Geeft de oorspronkelijke fontbestandgrootte.
public int OriginalFileSize { get; }
Eigendomswaarde
Remarks
Deze eigendom bevat de oorspronkelijke bestandsgrootte van de huidige lettertype als het bekend is. anders kan het nul zijn.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded