DocSaveOptions
Innehåll
[
Dölj
]DocSaveOptions class
Kan användas för att ange ytterligare alternativ när ett dokument sparas iDoc eller Dot format.
För att lära dig mer, besökAnge alternativ för sparning dokumentationsartikel.
public class DocSaveOptions : SaveOptions
Konstruktörer
namn | Beskrivning |
---|---|
DocSaveOptions() | Initierar en ny instans av den här klassen som kan användas för att spara ett dokument iDoc format. |
DocSaveOptions(SaveFormat) | Initierar en ny instans av den här klassen som kan användas för att spara ett dokument iDoc eller Dot format. |
Egenskaper
namn | Beskrivning |
---|---|
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 . |
AlwaysCompressMetafiles { get; set; } | Närfalsk , små metafiler komprimeras inte av prestandaskäl. Standardvärdet ärsann , alla metafiler komprimeras oavsett storlek. |
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 ). |
DigitalSignatureDetails { get; set; } | Hämtar eller sätterDigitalSignatureDetails objekt som används för att signera ett dokument. |
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 . |
Password { get; set; } | Hämtar/ställer in ett lösenord för att kryptera dokument med RC4-krypteringsmetoden. |
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. |
override SaveFormat { get; set; } | Anger formatet som dokumentet sparas i om detta objekt för sparade alternativ används. Kan varaDoc ellerDot . |
SavePictureBullet { get; set; } | Närfalsk , PictureBullet-data sparas inte i utdatadokumentet. Standardvärdet ärsann . |
SaveRoutingSlip { get; set; } | Närfalsk , RoutingSlip-data sparas inte i utdatadokumentet. Standardvärdet ärsann . |
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. |
Anmärkningar
För närvarande tillhandahåller endastSaveFormat
egenskap, men i framtiden kommer andra alternativ att läggas till, till exempel ett krypteringslösenord eller inställningar för digitala signaturer.
Exempel
Visar hur man ställer in sparalternativ för äldre Microsoft Word-format.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");
DocSaveOptions options = new DocSaveOptions(SaveFormat.Doc);
// Ange ett lösenord som skyddar inläsningen av dokumentet med Microsoft Word eller Aspose.Words.
// Observera att detta inte krypterar dokumentets innehåll på något sätt.
options.Password = "MyPassword";
// Om dokumentet innehåller en rutningsbekräftelse kan vi bevara den medan vi sparar genom att sätta denna flagga till true.
options.SaveRoutingSlip = true;
doc.Save(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", options);
// För att kunna ladda dokumentet,
// vi måste använda lösenordet som vi angav i DocSaveOptions-objektet i ett LoadOptions-objekt.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc"));
LoadOptions loadOptions = new LoadOptions("MyPassword");
doc = new Document(ArtifactsDir + "DocSaveOptions.SaveAsDoc.doc", loadOptions);
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Se även
- class SaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words