OdtSaveOptions

OdtSaveOptions class

Kan användas för att ange ytterligare alternativ när ett dokument sparas iOdt eller Ott format.

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

public class OdtSaveOptions : SaveOptions

Konstruktörer

namnBeskrivning
OdtSaveOptions()Initierar en ny instans av den här klassen som kan användas för att spara ett dokument iOdt format.
OdtSaveOptions(SaveFormat)Initierar en ny instans av den här klassen som kan användas för att spara ett dokument iOdt eller Ott format.
OdtSaveOptions(string)Initierar en ny instans av den här klassen som kan användas för att spara ett dokument iOdt format krypterad med ett lösenord.

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 ).
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.
IsStrictSchema11 { get; set; }Anger om exporten ska överensstämma strikt med ODT-specifikation 1.1. OOo 3.0 visar filer korrekt när de innehåller element och attribut från ODT 1.2. Använd “false” för detta ändamål eller “sant” för strikt överensstämmelse med specifikation 1.1. Standardvärdet ärfalsk .
MeasureUnit { get; set; }Gör det möjligt att ange måttenheter som ska tillämpas på dokumentinnehåll. Standardvärdet ärCentimeters
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 eller ställer in ett lösenord för att kryptera dokument.
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 varaOdt ellerOtt .
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 får ett sparat dokument att överensstämma med ett äldre ODT-schema.

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

OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = OdtSaveMeasureUnit.Centimeters,
    IsStrictSchema11 = exportToOdt11Specs
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Visar hur man använder olika måttenheter för att definiera stilparametrar för ett sparat ODT-dokument.

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

// När vi exporterar dokumentet till .odt kan vi använda ett OdtSaveOptions-objekt för att ändra hur vi sparar dokumentet.
// Vi kan ställa in egenskapen "MeasureUnit" till "OdtSaveMeasureUnit.Centimeters"
 // för att definiera innehåll såsom stilparametrar med hjälp av det metriska systemet, som Open Office använder.
// Vi kan ställa in egenskapen "MeasureUnit" till "OdtSaveMeasureUnit.Inches"
// för att definiera innehåll såsom stilparametrar med hjälp av det imperiala systemet, vilket Microsoft Word använder.
OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = odtSaveMeasureUnit
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Se även