SaveOptions

SaveOptions class

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

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

public abstract class SaveOptions

Egenskaper

namnBeskrivning
AllowEmbeddingPostScriptFonts { get; set; }Hämtar eller ställer in ett booleskt värde som anger om inbäddning av teckensnitt med PostScript-konturer ska tillåtas när TrueType-teckensnitt bäddas in i ett dokument när det sparas. Standardvärdet ärfalsk .
CustomTimeZoneInfo { get; set; }Hämtar eller ställer in en anpassad lokal tidszon som används för datum-/tidsfält.
DefaultTemplate { get; set; }Hämtar eller anger sökvägen till standardmallen (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 avgör hur 3D-effekter renderas.
virtual DmlEffectsRenderingMode { get; set; }Hämtar eller ställer in ett värde som avgör hur DrawingML-effekter renderas.
DmlRenderingMode { get; set; }Hämtar eller ställer in ett värde som avgör 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 avgör hur bläckobjekt (InkML) renderas.
MemoryOptimization { get; set; }Hämtar eller anger 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 , pretty formats output där det är tillämpligt. Standardvärdet ärfalsk .
ProgressCallback { get; set; }Anropas när ett dokument sparas och accepterar data om sparningsförloppet.
abstract SaveFormat { get; set; }Anger formatet som dokumentet sparas i om detta objekt för sparade alternativ används.
TempFolder { get; set; }Anger mappen för temporära filer som används när man sparar till en DOC- eller DOCX-fil. Som standard är den här egenskapennull och inga temporära filer används.
UpdateAmbiguousTextFont { get; set; }Avgör om teckensnittsattributen ska ändras beroende på den teckenkod som används.
UpdateCreatedTimeProperty { get; set; }Hämtar eller ställer in ett värde som avgör omCreatedTime egenskapen uppdateras innan den sparas. Standardvärdet ärfalsk ;
UpdateFields { get; set; }Hämtar eller anger 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 den sparas.
UpdateLastSavedTimeProperty { get; set; }Hämtar eller ställer in ett värde som avgör omLastSavedTime egenskapen uppdateras innan den sparas.
UseAntiAliasing { get; set; }Hämtar eller ställer in ett värde som avgör om antialiasing ska användas för rendering.
UseHighQualityRendering { get; set; }Hämtar eller ställer in ett värde som avgör om högkvalitativa (dvs. långsamma) renderingsalgoritmer ska användas eller inte.

Metoder

namnBeskrivning
static CreateSaveOptions(SaveFormat)Skapar ett objekt för sparalternativ av en klass som är lämplig för det angivna sparformatet.
static CreateSaveOptions(string)Skapar ett objekt för spara alternativ av en klass som är lämplig för filändelsen som anges i det angivna filnamnet.

Anmärkningar

Ett exempel påSaveOptions klassen 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 man använder en specifik kodning när man sparar ett dokument till .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 .epub-dokument att ha allt innehåll i en HTML-del.
// Ett delningskriterium låter oss segmentera dokumentet i flera HTML-delar.
// Vi kommer att ställa in kriterierna för att dela upp dokumentet i rubrikstycken.
// 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