Class FontSavingArgs

Class FontSavingArgs

Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)

Zapewnia dane na temat wydarzenia Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).

Aby dowiedzieć się więcej, odwiedź Save a Document Artykuł dokumentacyjny .

public class FontSavingArgs

Inheritance

object FontSavingArgs

Dziedziczeni członkowie

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Kiedy Aspose.Words przechowuje dokument do HTML lub powiązanych formatów, a Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources jest ustawiony, przechowuje każdy przedmiot czcionki do eksportu do odrębnego pliku.

Aspose.Words.Saving.FontsavingArgs kontroluje, czy określone zasoby czcionki powinny być wyeksportowane i jak.

Aspose.Words.Saving.FontSachingArgs pozwala również na ponowne zdefiniowanie sposobu generowania nazw plików czcionek lub całkowicie obejmować oszczędzanie czujników w plikach poprzez dostarczanie własnych obiektów strumieniowych.

Aby zdecydować, czy zaoszczędzić określony zasób czcionki, użyj właściwości Aspose.Words.Saving.FontSavingArgs.IsExportNeed.

Aby zapisać czcionki do strumieni zamiast plików, użyj właściwości Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Pokaż, czy aktualny czcionek jest odważny.

public bool Bold { get; }

Wartość nieruchomości

bool

Document

Otrzymuje przedmiot dokumentu, który jest zapisywany.

public Document Document { get; }

Wartość nieruchomości

Document

FontFamilyName

Wpisz aktualną nazwę czcionki.

public string FontFamilyName { get; }

Wartość nieruchomości

string

FontFileName

Otrzymuje lub ustawia nazwę pliku (bez ścieżki), do której zostanie zapisany hasło.

public string FontFileName { get; set; }

Wartość nieruchomości

string

Remarks

Ta właściwość pozwala ponownie zdefiniować, w jaki sposób nazwy plików czcionek są generowane podczas eksportu do HTML.

Gdy wydarzenie zostanie usunięte, ta właściwość zawiera nazwę pliku, która została generowana przez Aspose.Words. Możesz zmienić wartość tej właściwości, aby zapisać czcionkę w inny plik.

Aspose.Words automatycznie generuje unikalną nazwę pliku dla każdego wbudowanego czcionki przy eksportowaniu do formatu HTML. Jak nazwa pliku czcionki jest generowana zależy od tego, czy przechowujesz dokument do pliku lub do strumienia.

Podczas przechowywania dokumentu do pliku, generowane nazwa pliku czcionki wygląda jak .

Podczas przechowywania dokumentu do strumienia, generowane nazwa pliku czcionki wygląda jak .

Aspose.Words.Saving.FontSavingArgs.HtFileName musi zawierać tylko nazwę pliku bez ścieżki. Wl26 ustanawia drogę do przechowywania za pomocą nazwy plików dokumentów, _www.htmlSaveOptions.

Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias

FontStream

Pozwala określić strumień, do którego zostanie zapisany czcionek.

public Stream FontStream { get; set; }

Wartość nieruchomości

Stream

Remarks

Ta właściwość pozwala zaoszczędzić czcionki do strumieni zamiast plików podczas eksportu HTML.

Wartość domyślna jest . Kiedy ta właściwość jest , font zostanie zapisany do pliku określonego w Aspose.Words.Saving.FontSavingArgs.FontFileName właściwość.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Pozwala określić, czy bieżące czcionki zostaną wyeksportowane jako źródło czcionki.

public bool IsExportNeeded { get; set; }

Wartość nieruchomości

bool

IsSubsettingNeeded

Pozwala określić, czy bieżące czcionki zostaną podłożone przed eksportowaniem jako źródło czcionki.

public bool IsSubsettingNeeded { get; set; }

Wartość nieruchomości

bool

Remarks

Fonty mogą być wyeksportowane jako kompletne oryginalne pliki czcionki lub podłożone do uwzględnienia tylko znaków, które są używane w dokumencie.

Podstawowo, Aspose.Words decyduje, czy wykonywać subset, czy nie, porównując oryginalny rozmiar pliku czcionki z danym w Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Możesz przekroczyć to zachowanie dla poszczególnych czcionek poprzez ustawienie Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed właściwości.

Italic

Pokaż, czy aktualny czcionek jest włoski.

public bool Italic { get; }

Wartość nieruchomości

bool

KeepFontStreamOpen

Określa, czy Aspose.Words powinien zachować strumień otwarty lub zamknięty po zapisaniu czcionki.

public bool KeepFontStreamOpen { get; set; }

Wartość nieruchomości

bool

Remarks

Podstawowe jest i Aspose.Words zamknie strumień dostarczony w Aspose.Words.Saving.FontSavingArgs.FontStream właściwości po napisaniu czcionki w nim.

Sprawdzanie.Saving.FontSavingArgs.FontStream

OriginalFileName

Otrzymuje oryginalną nazwę pliku czcionki z rozszerzeniem.

public string OriginalFileName { get; }

Wartość nieruchomości

string

Remarks

Właściwość ta zawiera oryginalną nazwę pliku bieżącego czcionki, jeśli jest znana.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Zdobądź oryginalny rozmiar pliku czcionki.

public int OriginalFileSize { get; }

Wartość nieruchomości

int

Remarks

Ta nieruchomość zawiera oryginalny rozmiar pliku bieżącego czcionki, jeśli jest znana.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Polski