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
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
Document
Otrzymuje przedmiot dokumentu, który jest zapisywany.
public Document Document { get; }
Wartość nieruchomości
FontFamilyName
Wpisz aktualną nazwę czcionki.
public string FontFamilyName { get; }
Wartość nieruchomości
FontFileName
Otrzymuje lub ustawia nazwę pliku (bez ścieżki), do której zostanie zapisany hasło.
public string FontFileName { get; set; }
Wartość nieruchomości
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
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
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
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
KeepFontStreamOpen
Określa, czy Aspose.Words powinien zachować strumień otwarty lub zamknięty po zapisaniu czcionki.
public bool KeepFontStreamOpen { get; set; }
Wartość nieruchomości
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
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
Remarks
Ta nieruchomość zawiera oryginalny rozmiar pliku bieżącego czcionki, jeśli jest znana.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded