XpsSaveOptions

XpsSaveOptions class

Kan användas för att ange ytterligare alternativ när du sparar ett dokument iXps format.

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

public class XpsSaveOptions : FixedPageSaveOptions

Konstruktörer

namnBeskrivning
XpsSaveOptions()Initierar en ny instans av denna klass som kan användas för att spara ett document iXps format.
XpsSaveOptions(SaveFormat)Initierar en ny instans av denna klass som kan användas för att spara ett document iXps ellerOpenXps format.

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 .
ColorMode { get; set; }Hämtar eller ställer in ett värde som bestämmer hur färger återges.
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.
JpegQuality { get; set; }Hämtar eller ställer in ett värde som bestämmer kvaliteten på JPEG-bilderna i HTML-dokumentet.
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 .
MetafileRenderingOptions { get; set; }Tillåter att ange alternativ för metafilrendering.
NumeralFormat { get; set; }Hämtar eller sätterNumeralFormat används för återgivning av siffror. Europeiska siffror används som standard.
virtual OptimizeOutput { get; set; }Flagga indikerar om det krävs för att optimera utdata. Om denna flagga ställs in redundanta kapslade dukar och tomma dukar tas bort, sammanlänkas även grannglyfer med samma formatering. Obs! Noggrannheten i innehållsvisningen kan påverkas den här egenskapen är inställd påSann . Standard ärfalsk .
OutlineOptions { get; }Gör det möjligt att ange konturalternativ.
PageSavingCallback { get; set; }Gör det möjligt att styra hur separata sidor sparas när ett dokument exporteras till fast sidformat.
PageSet { get; set; }Hämtar eller ställer in sidorna att rendera. Standard är alla sidor i dokumentet.
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.
override SaveFormat { get; set; }Anger formatet som dokumentet kommer att sparas i om detta sparaalternativ-objekt används. Kan endastXps .
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.
UseBookFoldPrintingSettings { get; set; }Hämtar eller ställer in ett booleskt värde som indikerar om dokumentet ska sparas med en layout för häftesutskrift, om det anges viaMultiplePages .
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
override Equals(object)Bestämmer om det angivna objektet har samma värde som det aktuella objektet.

Exempel

Visar hur man begränsar rubrikernas nivå som visas i konturerna av ett sparat XPS-dokument.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Infoga rubriker som kan fungera som TOC-poster på nivåerna 1, 2 och sedan 3.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;

Assert.True(builder.ParagraphFormat.IsHeading);

builder.Writeln("Heading 1");

builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;

builder.Writeln("Heading 1.1");
builder.Writeln("Heading 1.2");

builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading3;

builder.Writeln("Heading 1.2.1");
builder.Writeln("Heading 1.2.2");

// Skapa ett "XpsSaveOptions"-objekt som vi kan skicka till dokumentets "Spara"-metod
// för att ändra hur den metoden konverterar dokumentet till .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();

Assert.AreEqual(SaveFormat.Xps, saveOptions.SaveFormat);

// XPS-dokumentet kommer att innehålla en disposition, en innehållsförteckning som listar rubriker i dokumentets brödtext.
// Genom att klicka på en post i denna disposition kommer vi till platsen för dess respektive rubrik.
// Ställ in egenskapen "HeadingsOutlineLevels" till "2" för att utesluta alla rubriker vars nivåer är över 2 från dispositionen.
// De två sista rubrikerna vi har infogat ovan kommer inte att visas.
saveOptions.OutlineOptions.HeadingsOutlineLevels = 2;

doc.Save(ArtifactsDir + "XpsSaveOptions.OutlineLevels.xps", saveOptions);

Se även