Document
Inheritance: java.lang.Object, com.aspose.note.Node, com.aspose.note.CompositeNodeBase, com.aspose.note.CompositeNode
All Implemented Interfaces: com.aspose.note.INotebookChildNode
public class Document extends CompositeNode<Page> implements INotebookChildNode
Representa un documento Aspose.Note.
Constructores
| Constructor | Descripción |
|---|---|
| Document() | Inicializa una nueva instancia de la clase Document. |
| Document(String filePath) | Inicializa una nueva instancia de la clase Document. |
| Document(String filePath, LoadOptions loadOptions) | Inicializa una nueva instancia de la clase Document. |
| Document(InputStream inStream) | Inicializa una nueva instancia de la clase Document. |
| Document(InputStream inStream, LoadOptions loadOptions) | Inicializa una nueva instancia de la clase Document. |
Métodos
| Método | Descripción |
|---|---|
| accept(DocumentVisitor visitor) | Acepta al visitante del nodo. |
| detectLayoutChanges() | Detecta todos los cambios realizados en el diseño del documento desde la llamada anterior a DetectLayoutChanges. |
| getAutomaticLayoutChangesDetectionEnabled() | Obtiene un valor que indica si Aspose.Note realiza la detección de cambios de diseño automáticamente. |
| getColor() | Obtiene el color. |
| getCreationTime() | Obtiene la hora de creación. |
| getDisplayName() | Obtiene el nombre para mostrar. |
| getFileFormat() | Obtiene el formato de archivo (OneNote 2010, OneNote Online). |
| getGuid() | Obtiene el identificador único global del objeto. |
| getGuidInternal() | |
| getPageHistory(Page page) | Obtiene el PageHistory que contiene el historial completo de cada página presentada en un documento (la más antigua en el índice 0). |
| isEncrypted(InputStream stream, Document[] document) | Comprueba si un documento proveniente de un flujo está cifrado. |
| isEncrypted(InputStream stream, LoadOptions options, Document[] document) | Comprueba si un documento proveniente de un flujo está cifrado. |
| isEncrypted(InputStream stream, String password, Document[] document) | Comprueba si un documento proveniente de un flujo está cifrado. |
| isEncrypted(String filePath, Document[] document) | Comprueba si un documento proveniente de un archivo está cifrado. |
| isEncrypted(String filePath, LoadOptions options, Document[] document) | Comprueba si un documento proveniente de un archivo está cifrado. |
| isEncrypted(String filePath, String password, Document[] document) | Comprueba si un documento proveniente de un archivo está cifrado. |
| print() | Imprime el documento usando la impresora predeterminada. |
| print(PrintOptions options) | Imprime el documento usando la impresora predeterminada. |
| print(String printerName) | Imprime el documento usando la impresora predeterminada. |
| print(AttributeSet printSettings) | Imprime el documento usando la impresora predeterminada. |
| save(OutputStream stream) | Guarda el documento OneNote en un flujo. |
| save(OutputStream stream, SaveOptions options) | Guarda el documento OneNote en un flujo usando las opciones de guardado especificadas. |
| save(OutputStream stream, int format) | Guarda el documento OneNote en un flujo en el formato especificado. |
| save(String fileName) | Guarda el documento OneNote en un archivo. |
| save(String fileName, SaveOptions options) | Guarda el documento OneNote en un archivo usando las opciones de guardado especificadas. |
| save(String fileName, int format) | Guarda el documento OneNote en un archivo en el formato especificado. |
| setAutomaticLayoutChangesDetectionEnabled(boolean value) | Establece un valor que indica si Aspose.Note realiza la detección de cambios de diseño automáticamente. |
| setColor(Color value) | Establece el color. |
| setCreationTime(Date value) | Establece la hora de creación. |
| setDisplayName(String value) | Establece el nombre para mostrar. |
Document()
public Document()
Inicializa una nueva instancia de la clase Document. Crea un documento OneNote en blanco.
Document(String filePath)
public Document(String filePath)
Inicializa una nueva instancia de la clase Document. Abre un documento OneNote existente desde un archivo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filePath | java.lang.String | La ruta del archivo. |
Document(String filePath, LoadOptions loadOptions)
public Document(String filePath, LoadOptions loadOptions)
Inicializa una nueva instancia de la clase Document. Abre un documento OneNote existente desde un archivo. Permite especificar opciones adicionales como una contraseña de cifrado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filePath | java.lang.String | La ruta del archivo. |
| loadOptions | LoadOptions | Opciones usadas para cargar un documento. Puede ser nulo. |
Document(InputStream inStream)
public Document(InputStream inStream)
Inicializa una nueva instancia de la clase Document. Abre un documento OneNote existente desde un flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| inStream | java.io.InputStream | El flujo. |
Document(InputStream inStream, LoadOptions loadOptions)
public Document(InputStream inStream, LoadOptions loadOptions)
Inicializa una nueva instancia de la clase Document. Abre un documento OneNote existente desde un flujo. Permite especificar opciones adicionales como una contraseña de cifrado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| inStream | java.io.InputStream | El flujo. |
| loadOptions | LoadOptions | Opciones usadas para cargar un documento. Puede ser nulo. |
accept(DocumentVisitor visitor)
public void accept(DocumentVisitor visitor)
Acepta al visitante del nodo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| visitor | DocumentVisitor | El objeto de una clase derivada de DocumentVisitor. |
detectLayoutChanges()
public void detectLayoutChanges()
Detecta todos los cambios realizados en el diseño del documento desde la llamada anterior a DetectLayoutChanges. En caso de que AutomaticLayoutChangesDetectionEnabled esté configurado en true, se usa automáticamente al inicio de la exportación del documento.
getAutomaticLayoutChangesDetectionEnabled()
public boolean getAutomaticLayoutChangesDetectionEnabled()
Obtiene un valor que indica si Aspose.Note realiza la detección de cambios de diseño automáticamente. El valor predeterminado es true.
Returns: boolean
getColor()
public Color getColor()
Obtiene el color.
Returns: java.awt.Color
getCreationTime()
public Date getCreationTime()
Obtiene la hora de creación.
Returns: java.util.Date
getDisplayName()
public String getDisplayName()
Obtiene el nombre para mostrar.
Returns: java.lang.String
getFileFormat()
public int getFileFormat()
Obtiene el formato de archivo (OneNote 2010, OneNote Online).
Returns: int
getGuid()
public UUID getGuid()
Obtiene el identificador único global del objeto.
Returns: java.util.UUID
getGuidInternal()
public System.Guid getGuidInternal()
Returns: com.aspose.ms.System.Guid
getPageHistory(Page page)
public PageHistory getPageHistory(Page page)
Obtiene el PageHistory que contiene el historial completo de cada página presentada en un documento (la más antigua en el índice 0). La revisión actual de la página se puede acceder como PageHistory.current y se almacena por separado de la colección de versiones históricas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | Page | La revisión actual de una página. |
Returns:
PageHistory - The PageHistory.
isEncrypted(InputStream stream, Document[] document)
public static boolean isEncrypted(InputStream stream, Document[] document)
Comprueba si un documento proveniente de un flujo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
isEncrypted(InputStream stream, LoadOptions options, Document[] document)
public static boolean isEncrypted(InputStream stream, LoadOptions options, Document[] document)
Comprueba si un documento proveniente de un flujo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo. |
| options | LoadOptions | Las opciones de carga. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
isEncrypted(InputStream stream, String password, Document[] document)
public static boolean isEncrypted(InputStream stream, String password, Document[] document)
Comprueba si un documento proveniente de un flujo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.InputStream | El flujo. |
| password | java.lang.String | La contraseña para descifrar un documento. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
isEncrypted(String filePath, Document[] document)
public static boolean isEncrypted(String filePath, Document[] document)
Comprueba si un documento proveniente de un archivo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filePath | java.lang.String | La ruta del archivo. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
isEncrypted(String filePath, LoadOptions options, Document[] document)
public static boolean isEncrypted(String filePath, LoadOptions options, Document[] document)
Comprueba si un documento proveniente de un archivo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filePath | java.lang.String | La ruta del archivo. |
| options | LoadOptions | Las opciones de carga. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
isEncrypted(String filePath, String password, Document[] document)
public static boolean isEncrypted(String filePath, String password, Document[] document)
Comprueba si un documento proveniente de un archivo está cifrado. Para comprobarlo necesitamos cargar completamente este documento. Por lo tanto, este método puede generar una penalización de rendimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| filePath | java.lang.String | La ruta del archivo. |
| password | java.lang.String | La contraseña para descifrar un documento. |
| document | Document[] | El documento cargado. |
Returns: boolean - Devuelve true si el documento está cifrado, de lo contrario false.
print()
public void print()
Imprime el documento usando la impresora predeterminada.
print(PrintOptions options)
public void print(PrintOptions options)
Imprime el documento usando la impresora predeterminada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | PrintOptions | Opciones usadas para imprimir un documento. Puede ser nulo. |
print(String printerName)
public void print(String printerName)
Imprime el documento usando la impresora predeterminada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| printerName | java.lang.String |
print(AttributeSet printSettings)
public void print(AttributeSet printSettings)
Imprime el documento usando la impresora predeterminada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| printSettings | javax.print.attribute.AttributeSet |
save(OutputStream stream)
public void save(OutputStream stream)
Guarda el documento OneNote en un flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | El System.iO.stream donde se guardará el documento. |
save(OutputStream stream, SaveOptions options)
public void save(OutputStream stream, SaveOptions options)
Guarda el documento OneNote en un flujo usando las opciones de guardado especificadas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | El System.iO.stream donde se guardará el documento. |
| options | SaveOptions | Especifica las opciones de cómo se guarda el documento en el stream. |
save(OutputStream stream, int format)
public void save(OutputStream stream, int format)
Guarda el documento OneNote en un flujo en el formato especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | El System.iO.stream donde se guardará el documento. |
| format | int | El formato en el que guardar el documento. |
save(String fileName)
public void save(String fileName)
Guarda el documento OneNote en un archivo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombreArchivo | java.lang.String | El nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, el archivo existente se sobrescribe. |
save(String fileName, SaveOptions options)
public void save(String fileName, SaveOptions options)
Guarda el documento OneNote en un archivo usando las opciones de guardado especificadas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombreArchivo | java.lang.String | El nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, el archivo existente se sobrescribe. |
| options | SaveOptions | Especifica las opciones de cómo se guarda el documento en el archivo. |
save(String fileName, int format)
public void save(String fileName, int format)
Guarda el documento OneNote en un archivo en el formato especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombreArchivo | java.lang.String | El nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, el archivo existente se sobrescribe. |
| format | int | El formato en el que guardar el documento. |
setAutomaticLayoutChangesDetectionEnabled(boolean value)
public void setAutomaticLayoutChangesDetectionEnabled(boolean value)
Establece un valor que indica si Aspose.Note realiza la detección de cambios de diseño automáticamente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor. Puede ser nulo. |
setColor(Color value)
public void setColor(Color value)
Establece el color.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.awt.Color | Valor del Color. |
setCreationTime(Date value)
public void setCreationTime(Date value)
Establece la hora de creación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.util.Date | Valor del DateTime. |
setDisplayName(String value)
public void setDisplayName(String value)
Establece el nombre para mostrar.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Valor del DateTime. |