SaveOptions

SaveOptions class

Detta är en abstrakt basklass för klasser som låter användaren ange ytterligare -alternativ när ett dokument sparas i ett visst format.

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

public abstract class SaveOptions

Egenskaper

namnBeskrivning
AllowEmbeddingPostScriptFonts { get; set; }Hämtar eller ställer in ett booleskt värde som indikerar om man ska tillåta inbäddning av teckensnitt med PostScript outlines när inbäddning av TrueType-teckensnitt i ett dokument på det sparas. Standardvärdet ärfalsk .
CustomTimeZoneInfo { get; set; }Hämtar eller ställer in anpassad lokal tidszon som används för datum-/tidsfält.
DefaultTemplate { get; set; }Hämtar eller ställer in sökvägen till standardmall (inklusive filnamn). Standardvärdet för den här egenskapen ärtom sträng (Empty).
Dml3DEffectsRenderingMode { get; set; }Hämtar eller ställer in ett värde som bestämmer hur 3D-effekter renderas.
virtual DmlEffectsRenderingMode { get; set; }Hämtar eller ställer in ett värde som bestämmer hur DrawingML-effekter renderas.
DmlRenderingMode { get; set; }Hämtar eller ställer in ett värde som bestämmer hur DrawingML-former renderas.
ExportGeneratorName { get; set; }NärSann , gör att namnet och versionen av Aspose.Words bäddas in i producerade filer. Standardvärdet ärSann .
ImlRenderingMode { get; set; }Hämtar eller ställer in ett värde som bestämmer hur bläckobjekt (InkML) renderas.
MemoryOptimization { get; set; }Hämtar eller ställer in värde som avgör om minnesoptimering ska utföras innan dokumentet sparas. Standardvärdet för den här egenskapen ärfalsk .
PrettyFormat { get; set; }NärSann snygga format utdata där tillämpligt. Standardvärdet ärfalsk .
ProgressCallback { get; set; }Anropas när ett dokument sparas och accepterar data om lagringsförlopp.
abstract SaveFormat { get; set; }Anger formatet som dokumentet kommer att sparas i om detta sparaalternativ-objekt används.
TempFolder { get; set; }Anger mappen för temporära filer som används när du sparar till en DOC- eller DOCX-fil. Som standard är denna egenskapnull och inga temporära filer används.
UpdateCreatedTimeProperty { get; set; }Hämtar eller ställer in ett värde som avgör omCreatedTime egenskapen uppdateras innan du sparar. Standardvärdet ärfalsk ;
UpdateFields { get; set; }Hämtar eller ställer in ett värde som avgör om fält av vissa typer ska uppdateras innan dokumentet sparas till ett fast sidformat. Standardvärdet för den här egenskapen ärSann .
UpdateLastPrintedProperty { get; set; }Hämtar eller ställer in ett värde som avgör omLastPrinted egenskapen uppdateras innan du sparar.
UpdateLastSavedTimeProperty { get; set; }Hämtar eller ställer in ett värde som avgör omLastSavedTime egenskapen uppdateras innan du sparar.
UseAntiAliasing { get; set; }Hämtar eller ställer in ett värde som avgör om kantutjämning ska användas eller inte för rendering.
UseHighQualityRendering { get; set; }Hämtar eller ställer in ett värde som avgör huruvida högkvalitativa (dvs långsamma) renderingsalgoritmer ska användas eller inte.

Metoder

namnBeskrivning
static CreateSaveOptions(SaveFormat)Skapar ett sparalternativobjekt av en klass som är lämplig för det angivna lagringsformatet.
static CreateSaveOptions(string)Skapar ett sparaalternativobjekt av en klass som är lämplig för filtillägget som anges i det angivna filnamnet.

Anmärkningar

En instans avSaveOptions klass eller någon härledd klass skickas till strömmenSave eller strängSave överbelastning för användaren att definiera anpassade alternativ när ett dokument sparas.

Exempel

Visar hur du använder en specifik kodning när du sparar ett dokument i .epub.

Document doc = new Document(MyDir + "Rendering.docx");

// Använd ett SaveOptions-objekt för att ange kodningen för ett dokument som vi ska spara.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;

// Som standard kommer ett utdata .epub-dokument att ha allt innehåll i en HTML-del.
// Ett delat kriterium tillåter oss att segmentera dokumentet i flera HTML-delar.
// Vi kommer att ställa in kriterierna för att dela upp dokumentet i rubriker.
// Detta är användbart för läsare som inte kan läsa HTML-filer som är större än en viss storlek.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// Ange att vi vill exportera dokumentegenskaper.
saveOptions.ExportDocumentProperties = true;

doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);

Se även