ChmLoadOptions

ChmLoadOptions class

Gör det möjligt att ange ytterligare alternativ när CHM-dokument laddas till enDocument objekt.

För att lära dig mer, besökAnge laddningsalternativ dokumentationsartikel.

public class ChmLoadOptions : LoadOptions

Konstruktörer

namnBeskrivning
ChmLoadOptions()Initierar en ny instans av den här klassen med standardvärden.

Egenskaper

namnBeskrivning
BaseUri { get; set; }Hämtar eller ställer in strängen som ska användas för att lösa relativa URI:er som finns i dokumentet till absoluta URI:er vid behov. Kan varanull eller tom sträng. Standard ärnull .
ConvertMetafilesToPng { get; set; }Hämtar eller anger om metafil ska konverteras(Wmf ellerEmf ) bilder tillPngbildformat.
ConvertShapeToOfficeMath { get; set; }Hämtar eller anger om former ska konverteras med EquationXML till Office Math-objekt.
Encoding { get; set; }Hämtar eller anger kodningen som ska användas för att läsa in ett HTML-, TXT- eller CHM-dokument om kodningen inte är specificerad i dokumentet. Kan varanull Standard ärnull .
FontSettings { get; set; }Gör det möjligt att ange dokumentets teckensnittsinställningar.
IgnoreOleData { get; set; }Anger om OLE-data ska ignoreras.
LanguagePreferences { get; }Hämtar språkinställningar som kommer att användas när dokumentet laddas.
LoadFormat { get; set; }Anger formatet för det dokument som ska läsas in. Standard ärAuto .
MswVersion { get; set; }Gör det möjligt att ange att dokumentinläsningsprocessen ska matcha en specifik MS Word-version. Standardvärdet ärWord2019
OriginalFileName { get; set; }Namnet på CHM-filen. Standardvärdet ärnull .
Password { get; set; }Hämtar eller ställer in lösenordet för att öppna ett krypterat dokument. Kan varanull eller tom sträng. Standard ärnull .
PreserveIncludePictureField { get; set; }Hämtar eller anger om fältet INCLUDEPICTURE ska bevaras vid läsning av Microsoft Word-format. Standardvärdet ärfalsk .
ProgressCallback { get; set; }Anropas under laddning av ett dokument och accepterar data om laddningsförloppet.
ResourceLoadingCallback { get; set; }Gör det möjligt att styra hur externa resurser (bilder, stilmallar) laddas när ett dokument importeras från HTML, MHTML.
TempFolder { get; set; }Tillåter användning av temporära filer vid läsning av dokument. Som standard är den här egenskapennull och inga temporära filer används.
UpdateDirtyFields { get; set; }Anger om fälten ska uppdateras medsmutsig attribut.
UseSystemLcid { get; set; }Hämtar eller anger om LCID-värde från Windows-registret ska användas för att bestämma standardmarginaler för sidinställningar.
WarningCallback { get; set; }Anropas under en inläsningsoperation, när ett problem upptäcks som kan leda till förlust av data- eller formateringsåtergivning.

Metoder

namnBeskrivning
override Equals(object)Avgör om det angivna objektet har samma värde som det aktuella objektet.

Exempel

Visar hur man matchar URL:er som “ms-its:myfile.chm::/index.htm”.

// Vårt dokument innehåller webbadresser som "ms-its:amhelp.chm::....htm", men det har ett annat namn,
// så fillänkar fungerar inte efter att de har sparats i HTML.
// Vi måste definiera det ursprungliga filnamnet i 'ChmLoadOptions' för att undvika detta beteende.
ChmLoadOptions loadOptions = new ChmLoadOptions { OriginalFileName = "amhelp.chm" };

Document doc = new Document(new MemoryStream(File.ReadAllBytes(MyDir + "Document with ms-its links.chm")),
    loadOptions);

doc.Save(ArtifactsDir + "ExChmLoadOptions.OriginalFileName.html");

Se även