Class NotebookSaveOptionsTDocumentSaveOptions

NotebookSaveOptions<TDocumentSaveOptions> class

Una clase base abstracta que representa las opciones de guardado del cuaderno para un formato particular y proporciona opciones de guardado comunes para todos los nodos secundarios del documento.

public abstract class NotebookSaveOptions<TDocumentSaveOptions> : NotebookSaveOptions
    where TDocumentSaveOptions : SaveOptions
ParámetroDescripción
TDocumentSaveOptionsLas opciones de guardado para todos los documentos secundarios de la libreta.

Propiedades

NombreDescripción
DeferredSaving { get; set; }Obtiene o establece un valor que indica si los documentos secundarios deben guardarse explícitamente.
DocumentSaveOptions { get; }Obtiene o establece las opciones de guardado para todos los documentos secundarios de la libreta.
Flatten { get; set; }Obtiene o establece un valor que indica si la jerarquía secundaria del cuaderno se guarda plana.
override SaveFormat { get; }Obtiene el formato en el que se guarda el cuaderno.

Métodos

NombreDescripción
override GetDocumentSaveOptions()Obtiene las opciones de guardado para todos los documentos secundarios de la libreta.

Ejemplos

Muestra cómo guardar un cuaderno en formato pdf con opciones específicas.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_NoteBook();

// Cargar un cuaderno de OneNote
var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

var notebookSaveOptions = new NotebookPdfSaveOptions();

var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;

documentSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();

dataDir = dataDir + "ConvertToPDF_out.pdf";

// Guardar el cuaderno
notebook.Save(dataDir, notebookSaveOptions);

Ver también