Class FontSavingArgs

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

object FontSavingArgs

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

bool

Document

Geeft het document object dat wordt gered.

public Document Document { get; }

Eigendomswaarde

Document

FontFamilyName

Geef de huidige lettertype familienaam aan.

public string FontFamilyName { get; }

Eigendomswaarde

string

FontFileName

Geeft of stelt de bestandnaam (geen pad) waar het lettertype zal worden opgeslagen.

public string FontFileName { get; set; }

Eigendomswaarde

string

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

Stream

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

bool

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

bool

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

bool

KeepFontStreamOpen

Specificeert of Aspose.Words de stroom open of dicht moet houden na het opslaan van een lettertype.

public bool KeepFontStreamOpen { get; set; }

Eigendomswaarde

bool

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

string

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

int

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

 Nederlands