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

Rappresenta un documento Aspose.Note.

Costruttori

CostruttoreDescrizione
Document()Inizializza una nuova istanza della classe Document.
Document(String filePath)Inizializza una nuova istanza della classe Document.
Document(String filePath, LoadOptions loadOptions)Inizializza una nuova istanza della classe Document.
Document(InputStream inStream)Inizializza una nuova istanza della classe Document.
Document(InputStream inStream, LoadOptions loadOptions)Inizializza una nuova istanza della classe Document.

Metodi

MetodoDescrizione
accept(DocumentVisitor visitor)Accetta il visitatore del nodo.
detectLayoutChanges()Rileva tutte le modifiche apportate al layout del documento dalla precedente chiamata a DetectLayoutChanges.
getAutomaticLayoutChangesDetectionEnabled()Ottiene un valore che indica se Aspose.Note esegue automaticamente il rilevamento delle modifiche al layout.
getColor()Ottiene il colore.
getCreationTime()Ottiene l’ora di creazione.
getDisplayName()Ottiene il nome visualizzato.
getFileFormat()Restituisce il formato file (OneNote 2010, OneNote Online).
getGuid()Restituisce l’ID univoco globale dell’oggetto.
getGuidInternal()
getPageHistory(Page page)Ottiene il PageHistory che contiene la cronologia completa per ogni pagina presente in un documento (la più antica all’indice 0).
isEncrypted(InputStream stream, Document[] document)Verifica se un documento proveniente da uno stream è crittografato.
isEncrypted(InputStream stream, LoadOptions options, Document[] document)Verifica se un documento proveniente da uno stream è crittografato.
isEncrypted(InputStream stream, String password, Document[] document)Verifica se un documento proveniente da uno stream è crittografato.
isEncrypted(String filePath, Document[] document)Verifica se un documento proveniente da un file è crittografato.
isEncrypted(String filePath, LoadOptions options, Document[] document)Verifica se un documento proveniente da un file è crittografato.
isEncrypted(String filePath, String password, Document[] document)Verifica se un documento proveniente da un file è crittografato.
print()Stampa il documento utilizzando la stampante predefinita.
print(PrintOptions options)Stampa il documento utilizzando la stampante predefinita.
print(String printerName)Stampa il documento utilizzando la stampante predefinita.
print(AttributeSet printSettings)Stampa il documento utilizzando la stampante predefinita.
save(OutputStream stream)Salva il documento OneNote su uno stream.
save(OutputStream stream, SaveOptions options)Salva il documento OneNote su uno stream utilizzando le opzioni di salvataggio specificate.
save(OutputStream stream, int format)Salva il documento OneNote su uno stream nel formato specificato.
save(String fileName)Salva il documento OneNote su un file.
save(String fileName, SaveOptions options)Salva il documento OneNote su un file utilizzando le opzioni di salvataggio specificate.
save(String fileName, int format)Salva il documento OneNote su un file nel formato specificato.
setAutomaticLayoutChangesDetectionEnabled(boolean value)Imposta un valore che indica se Aspose.Note esegue automaticamente il rilevamento delle modifiche al layout.
setColor(Color value)Imposta il colore.
setCreationTime(Date value)Imposta l’ora di creazione.
setDisplayName(String value)Imposta il nome visualizzato.

Document()

public Document()

Inizializza una nuova istanza della classe Document. Crea un documento OneNote vuoto.

Document(String filePath)

public Document(String filePath)

Inizializza una nuova istanza della classe Document. Apre un documento OneNote esistente da un file.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file.

Document(String filePath, LoadOptions loadOptions)

public Document(String filePath, LoadOptions loadOptions)

Inizializza una nuova istanza della classe Document. Apre un documento OneNote esistente da un file. Consente di specificare opzioni aggiuntive come una password di crittografia.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file.
loadOptionsLoadOptionsOpzioni utilizzate per caricare un documento. Può essere null.

Document(InputStream inStream)

public Document(InputStream inStream)

Inizializza una nuova istanza della classe Document. Apre un documento OneNote esistente da uno stream.

Parameters:

ParametroTipoDescrizione
inStreamjava.io.InputStreamLo stream.

Document(InputStream inStream, LoadOptions loadOptions)

public Document(InputStream inStream, LoadOptions loadOptions)

Inizializza una nuova istanza della classe Document. Apre un documento OneNote esistente da uno stream. Consente di specificare opzioni aggiuntive come una password di crittografia.

Parameters:

ParametroTipoDescrizione
inStreamjava.io.InputStreamLo stream.
loadOptionsLoadOptionsOpzioni utilizzate per caricare un documento. Può essere null.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Accetta il visitatore del nodo.

Parameters:

ParametroTipoDescrizione
visitorDocumentVisitorL’oggetto di una classe derivata da DocumentVisitor.

detectLayoutChanges()

public void detectLayoutChanges()

Rileva tutte le modifiche apportate al layout del documento dalla precedente chiamata DetectLayoutChanges. Nel caso in cui AutomaticLayoutChangesDetectionEnabled sia impostato su true, viene utilizzato automaticamente all’inizio dell’esportazione del documento.

getAutomaticLayoutChangesDetectionEnabled()

public boolean getAutomaticLayoutChangesDetectionEnabled()

Ottiene un valore che indica se Aspose.Note esegue automaticamente il rilevamento delle modifiche al layout. Il valore predefinito è true.

Returns: boolean

getColor()

public Color getColor()

Ottiene il colore.

Returns: java.awt.Color

getCreationTime()

public Date getCreationTime()

Ottiene l’ora di creazione.

Returns: java.util.Date

getDisplayName()

public String getDisplayName()

Ottiene il nome visualizzato.

Returns: java.lang.String

getFileFormat()

public int getFileFormat()

Restituisce il formato file (OneNote 2010, OneNote Online).

Returns: int

getGuid()

public UUID getGuid()

Restituisce l’ID univoco globale dell’oggetto.

Returns: java.util.UUID

getGuidInternal()

public System.Guid getGuidInternal()

Returns: com.aspose.ms.System.Guid

getPageHistory(Page page)

public PageHistory getPageHistory(Page page)

Ottiene il PageHistory che contiene la cronologia completa per ogni pagina presente in un documento (la più antica all’indice 0). La revisione corrente della pagina è accessibile come PageHistory.current ed è contenuta separatamente dalla collezione delle versioni storiche.

Parameters:

ParametroTipoDescrizione
pagePageLa revisione corrente di una pagina.

Returns: PageHistory - The PageHistory.

isEncrypted(InputStream stream, Document[] document)

public static boolean isEncrypted(InputStream stream, Document[] document)

Verifica se un documento proveniente da uno stream è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamLo stream.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

isEncrypted(InputStream stream, LoadOptions options, Document[] document)

public static boolean isEncrypted(InputStream stream, LoadOptions options, Document[] document)

Verifica se un documento proveniente da uno stream è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamLo stream.
optionsLoadOptionsLe opzioni di caricamento.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

isEncrypted(InputStream stream, String password, Document[] document)

public static boolean isEncrypted(InputStream stream, String password, Document[] document)

Verifica se un documento proveniente da uno stream è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamLo stream.
passwordjava.lang.StringLa password per decrittare un documento.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

isEncrypted(String filePath, Document[] document)

public static boolean isEncrypted(String filePath, Document[] document)

Verifica se un documento proveniente da un file è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

isEncrypted(String filePath, LoadOptions options, Document[] document)

public static boolean isEncrypted(String filePath, LoadOptions options, Document[] document)

Verifica se un documento proveniente da un file è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file.
optionsLoadOptionsLe opzioni di caricamento.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

isEncrypted(String filePath, String password, Document[] document)

public static boolean isEncrypted(String filePath, String password, Document[] document)

Verifica se un documento proveniente da un file è crittografato. Per verificarlo è necessario caricare completamente questo documento. Pertanto questo metodo può comportare un penalizzo sulle prestazioni.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file.
passwordjava.lang.StringLa password per decrittare un documento.
documentDocument[]Il documento caricato.

Returns: boolean - Restituisce true se il documento è crittografato, altrimenti false.

public void print()

Stampa il documento utilizzando la stampante predefinita.

public void print(PrintOptions options)

Stampa il documento utilizzando la stampante predefinita.

Parameters:

ParametroTipoDescrizione
optionsPrintOptionsOpzioni utilizzate per stampare un documento. Può essere null.
public void print(String printerName)

Stampa il documento utilizzando la stampante predefinita.

Parameters:

ParametroTipoDescrizione
printerNamejava.lang.String
public void print(AttributeSet printSettings)

Stampa il documento utilizzando la stampante predefinita.

Parameters:

ParametroTipoDescrizione
printSettingsjavax.print.attribute.AttributeSet

save(OutputStream stream)

public void save(OutputStream stream)

Salva il documento OneNote su uno stream.

Parameters:

ParametroTipoDescrizione
flussojava.io.OutputStreamIl System.iO.stream dove verrà salvato il documento.

save(OutputStream stream, SaveOptions options)

public void save(OutputStream stream, SaveOptions options)

Salva il documento OneNote su uno stream utilizzando le opzioni di salvataggio specificate.

Parameters:

ParametroTipoDescrizione
flussojava.io.OutputStreamIl System.iO.stream dove verrà salvato il documento.
optionsSaveOptionsSpecifica le opzioni su come il documento viene salvato nello stream.

save(OutputStream stream, int format)

public void save(OutputStream stream, int format)

Salva il documento OneNote su uno stream nel formato specificato.

Parameters:

ParametroTipoDescrizione
flussojava.io.OutputStreamIl System.iO.stream dove verrà salvato il documento.
formatintIl formato in cui salvare il documento.

save(String fileName)

public void save(String fileName)

Salva il documento OneNote su un file.

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.StringIl nome completo del file. Se un file con lo stesso nome completo esiste già, il file esistente viene sovrascritto.

save(String fileName, SaveOptions options)

public void save(String fileName, SaveOptions options)

Salva il documento OneNote su un file utilizzando le opzioni di salvataggio specificate.

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.StringIl nome completo del file. Se un file con lo stesso nome completo esiste già, il file esistente viene sovrascritto.
optionsSaveOptionsSpecifica le opzioni su come il documento viene salvato nel file.

save(String fileName, int format)

public void save(String fileName, int format)

Salva il documento OneNote su un file nel formato specificato.

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.StringIl nome completo del file. Se un file con lo stesso nome completo esiste già, il file esistente viene sovrascritto.
formatintIl formato in cui salvare il documento.

setAutomaticLayoutChangesDetectionEnabled(boolean value)

public void setAutomaticLayoutChangesDetectionEnabled(boolean value)

Imposta un valore che indica se Aspose.Note esegue automaticamente il rilevamento delle modifiche al layout.

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore. Può essere null.

setColor(Color value)

public void setColor(Color value)

Imposta il colore.

Parameters:

ParametroTipoDescrizione
valorejava.awt.ColorValore del colore.

setCreationTime(Date value)

public void setCreationTime(Date value)

Imposta l’ora di creazione.

Parameters:

ParametroTipoDescrizione
valorejava.util.DateValore di DateTime.

setDisplayName(String value)

public void setDisplayName(String value)

Imposta il nome visualizzato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringValore di DateTime.