SaveFormat
Contenuti
[
Nascondere
]XpsSaveOptions.SaveFormat property
Specifica il formato in cui il documento verrà salvato se viene utilizzato questo oggetto opzioni di salvataggio. Può essereXps .
public override SaveFormat SaveFormat { get; set; }
Esempi
Mostra come limitare il livello delle intestazioni che appariranno nella struttura di un documento XPS salvato.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci intestazioni che possono servire come voci di sommario dei livelli 1, 2 e poi 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");
// Crea un oggetto "XpsSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();
Assert.AreEqual(SaveFormat.Xps, saveOptions.SaveFormat);
// Il documento XPS di output conterrà una struttura, un sommario che elenca le intestazioni nel corpo del documento.
// Facendo clic su una voce in questo schema ci porterà alla posizione della rispettiva intestazione.
// Imposta la proprietà "HeadingsOutlineLevels" su "2" per escludere dalla struttura tutte le intestazioni i cui livelli sono superiori a 2.
// Le ultime due intestazioni che abbiamo inserito sopra non appariranno.
saveOptions.OutlineOptions.HeadingsOutlineLevels = 2;
doc.Save(ArtifactsDir + "XpsSaveOptions.OutlineLevels.xps", saveOptions);
Guarda anche
- enum SaveFormat
- class XpsSaveOptions
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words