Class LoadOptions
Nazwa przestrzeń: Aspose.Words.Loading Zgromadzenie: Aspose.Words.dll (25.4.0)
Umożliwia określenie dodatkowych opcji (takich jak hasło lub podstawowe URI), gdyPobierz dokument do obiektu Aspose.Words.Document.
Aby dowiedzieć się więcej, odwiedź Specify Load Options Artykuł dokumentacyjny .
public class LoadOptions
Inheritance
Derived
ChmLoadOptions , HtmlLoadOptions , MarkdownLoadOptions , PdfLoadOptions , RtfLoadOptions , TxtLoadOptions
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LoadOptions()
Inicjalizuje nową instancję tej klasy z wartościami domyślnymi.
public LoadOptions()
LoadOptions(strumień)
Krótkość do inicjalizacji nowej instancji tej klasy za pomocą określonego hasła do ładowania szyfrowanego dokumentu.
public LoadOptions(string password)
Parameters
password
string
Hasło do otwierania szyfrowanego dokumentu. może być “zero” lub pusty pasek.
LoadOptions(strumień, strumień, strumień)
Krótkość do inicjalizacji nowej instancji tej klasy z właściwościami ustawionymi do określonych wartości.
public LoadOptions(LoadFormat loadFormat, string password, string baseUri)
Parameters
loadFormat
LoadFormat
Format dokumentu, który ma zostać pobrany.
password
string
Hasło do otwierania szyfrowanego dokumentu. może być “zero” lub pusty pasek.
baseUri
string
Strumień, który będzie używany do rozwiązywania relatywnych URI do absolutne. może być “zero” lub puste strumień.
Properties
BaseUri
Otrzymuje lub ustawia pasek, który będzie używany do rozwiązywania względnych URI znalezionych w dokumencie w absolutnych URI, gdy jest to wymagane.Może być “zero” lub puste pasek.
public string BaseUri { get; set; }
Wartość nieruchomości
Remarks
Ta nieruchomość jest używana do rozwiązywania relatywnych URI w absolutny w następujących przypadkach:
- Podczas pobierania dokumentu HTML z strumienia i dokument zawiera obrazy z relatywnymi URI i nie ma podstawowego URI określonego w elementie BASE HTML.
- Podczas przechowywania dokumentu w formach PDF i innych, aby odzyskać obrazy połączone za pomocą relatywnych URI tak, że obrazy mogą być przechowywane w dokumencie wyjściowym.
ConvertMetafilesToPng
otrzymuje lub ustawia, czy konwertować metafile(Aspose.FileFormat.Wmf lub Aspose.FileFormat.Emf)Zdjęcia do formatu obrazu Aspose.FileFormat.Png.
public bool ConvertMetafilesToPng { get; set; }
Wartość nieruchomości
Remarks
Metafilety (Aspose.FileFormat.Wmf lub Aspose.FileFormat.Emf)jest niekompresyjnym formatem obrazu i czasami wymaga dużo pamięci RAM do przechowywania i przetwarzania dokumentu.Ta opcja umożliwia konwersję wszystkich obrazów metafizycznych do Aspose.FileFormat.Png podczas ładowania dokumentu.Uwaga - konwersja grafiki wektorów do rastera zmniejsza jakość obrazów.
ConvertShapeToOfficeMath
Otrzymuje lub ustawia, czy konwertować formy za pomocą EquationXML do obiektów Office Math.
public bool ConvertShapeToOfficeMath { get; set; }
Wartość nieruchomości
Encoding
Otrzymuje lub ustawia kodowanie, które będzie używane do ładowania dokumentu HTML, TXT lub CHM, jeśli kodowanie nie jest określone wewnątrz dokumentu.Może być ‘zło’.
public Encoding Encoding { get; set; }
Wartość nieruchomości
Remarks
Właściwość ta jest używana tylko podczas ładowania dokumentów HTML, TXT lub CHM.
Jeśli kodowanie nie jest określone wewnątrz dokumentu i jest to właściwość, system będzie starał się automatycznie wykryć kodowanie.
FontSettings
Pozwala określić ustawienia czcionki dokumentu.
public FontSettings FontSettings { get; set; }
Wartość nieruchomości
Remarks
Podczas ładowania niektórych formatów, Aspose.Words może wymagać, aby rozwiązać czcionki. Na przykład, podczas ładowania dokumentów HTML Aspose.Words może rozwiązać czcionki, aby wykonać falback czcionki.
Jeśli ustawione do , domyślne ustawienia czcionki statycznej Aspose.Words.Fonts.FontSettings.DefaultInstance będzie używany.
Wartość default jest.
IgnoreOleData
Sprawdź, czy należy zignorować dane OLE.
public bool IgnoreOleData { get; set; }
Wartość nieruchomości
Remarks
Ignorowanie danych OLE może zmniejszyć zużycie pamięci i zwiększyć wydajność bez utraty danych w przypadku, gdy format docelowy nie obsługuje obiektów OLE.
Wartość default jest.
LanguagePreferences
Otrzymuje preferencje językowe, które będą używane podczas ładowania dokumentu.
public LanguagePreferences LanguagePreferences { get; }
Wartość nieruchomości
LoadFormat
Określa format dokumentu, który ma zostać załadowany.Podstawowa wersja to Aspose.Words.LoadFormat.Auto.
public LoadFormat LoadFormat { get; set; }
Wartość nieruchomości
Remarks
Zaleca się, aby określić wartość Aspose.Words.LoadFormat.Auto i pozwolić Aspose.Words wykryć format pliku automatycznie.Jeśli wiesz format dokumentu, który masz zamiar pobrać, można określić format wyraźnie i to będzie lekko zmniejszyć czas ładowania przez nadgórze związane z automatycznego wykrywania formatu.Jeśli określić wyraźny format ładowania i okaże się, że jest niewłaściwy, automatyczne wykrywanie zostanie wezwane i drugi próbę ładowania pliku zostanie wykonany.
MswVersion
Pozwala określić, że proces ładowania dokumentu powinien odpowiadać określonej wersji MS Word.Wartość domyślna to Aspose.Words.Settings.MsWordVersion.Word2019
public MsWordVersion MswVersion { get; set; }
Wartość nieruchomości
Remarks
Różne wersje programu Word mogą zajmować się pewnymi aspektami zawartości dokumentu i formatowania nieco inaczejw trakcie procesu ładowania, co może spowodować niewielkie różnice w modelu Obiektów Dokumentów.
Password
Otrzymuje lub ustawia hasło, aby otworzyć ukryty dokument.Może być “zero” lub pusty pasek.
public string Password { get; set; }
Wartość nieruchomości
Remarks
Musisz znać hasło, aby otworzyć kodowany dokument. Jeśli dokument nie jest kodowany, ustaw to na lub pusty pasek.
PreserveIncludePictureField
Otrzymuje lub ustawia, czy przechowywać pole INCLUDEPICTURE podczas czytania formatów programu Microsoft Word.Wyznaczona wartość jest „fałszywa”.
public bool PreserveIncludePictureField { get; set; }
Wartość nieruchomości
Remarks
Podstawowo pole INCLUDEPICTURE jest przekształcony w obiekt kształtu. można przekroczyć, że jeśli potrzebujesz, aby pole zostało przechowywane, na przykład, jeśli chcesz zaktualizować go programowo.
Jednym z możliwych przypadków użytkowania może być użycie MERGEFIELD jako pola dla dzieci, aby dynamicznie zmienić ścieżkę źródłową obrazu.
ProgressCallback
Zadzwoni podczas ładowania dokumentu i akceptuje dane dotyczące postępu ładowania.
public IDocumentLoadingCallback ProgressCallback { get; set; }
Wartość nieruchomości
Remarks
Aspose.Words.LoadFormat.Docx, __ WL26.FlatOpc, Wl26.GoodFormate.Docm, ~W L26 .Roodformate .Dotm. www.load.co.uk.pl.roodformat.dotx . w L 26 .Loodforma.Markdown.w l 26_. LoadFormat.Rtf.org. www.wool.com .
ResourceLoadingCallback
Umożliwia kontrolę sposobu ładowania zewnętrznych zasobów (obrazów, arkuszy stylowych), gdy dokument jest importowany z HTML, MHTML.
public IResourceLoadingCallback ResourceLoadingCallback { get; set; }
Wartość nieruchomości
TempFolder
Umożliwia korzystanie z plików tymczasowych podczas czytania dokumentu.Z domyślnie ta właściwość jest “zero” i nie są używane pliki tymczasowe.
public string TempFolder { get; set; }
Wartość nieruchomości
Remarks
folder musi istnieć i być pisemny, w przeciwnym razie wyjątek zostanie wyrzucony.
Aspose.Words automatycznie usuwa wszystkie pliki tymczasowe po zakończeniu czytania.
UpdateDirtyFields
Określa, czy należy zaktualizować pola za pomocą „brudnego” atrybutu.
public bool UpdateDirtyFields { get; set; }
Wartość nieruchomości
UseSystemLcid
Otrzymuje lub ustawia, czy użyć wartości LCID uzyskanej z rejestru systemu Windows do określenia standardowych marży ustawienia strony.
public bool UseSystemLcid { get; set; }
Wartość nieruchomości
Remarks
Jeśli ustawione na , to zachowanie MS Word jest emulowane, które pobiera wartość LCID z rejestru systemu Windows.
Wartość default jest.
WarningCallback
Nazwany podczas operacji obciążenia, gdy wykryje się problem, który może prowadzić do utraty danych lub formatu.
public IWarningCallback WarningCallback { get; set; }
Wartość nieruchomości
Methods
Equals(Obiekt)
Określa, czy określony obiekt jest równy wartości bieżącemu przedmiotowi.
public override bool Equals(object obj)
Parameters
obj
object