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

Représente un document Aspose.Note.

Constructeurs

ConstructeurDescription
Document()Initialise une nouvelle instance de la classe Document.
Document(String filePath)Initialise une nouvelle instance de la classe Document.
Document(String filePath, LoadOptions loadOptions)Initialise une nouvelle instance de la classe Document.
Document(InputStream inStream)Initialise une nouvelle instance de la classe Document.
Document(InputStream inStream, LoadOptions loadOptions)Initialise une nouvelle instance de la classe Document.

Méthodes

MéthodeDescription
accept(DocumentVisitor visitor)Accepte le visiteur du nœud.
detectLayoutChanges()Détecte toutes les modifications apportées à la mise en page du document depuis l’appel précédent de DetectLayoutChanges.
getAutomaticLayoutChangesDetectionEnabled()Obtient une valeur indiquant si Aspose.Note effectue automatiquement la détection des changements de mise en page.
getColor()Obtient la couleur.
getCreationTime()Obtient la date de création.
getDisplayName()Obtient le nom d’affichage.
getFileFormat()Obtient le format de fichier (OneNote 2010, OneNote Online).
getGuid()Obtient l’identifiant unique global de l’objet.
getGuidInternal()
getPageHistory(Page page)Obtient le PageHistory qui contient l’historique complet de chaque page présentée dans un document (la plus ancienne à l’index 0).
isEncrypted(InputStream stream, Document[] document)Vérifie si un document provenant d’un flux est chiffré.
isEncrypted(InputStream stream, LoadOptions options, Document[] document)Vérifie si un document provenant d’un flux est chiffré.
isEncrypted(InputStream stream, String password, Document[] document)Vérifie si un document provenant d’un flux est chiffré.
isEncrypted(String filePath, Document[] document)Vérifie si un document provenant d’un fichier est chiffré.
isEncrypted(String filePath, LoadOptions options, Document[] document)Vérifie si un document provenant d’un fichier est chiffré.
isEncrypted(String filePath, String password, Document[] document)Vérifie si un document provenant d’un fichier est chiffré.
print()Imprime le document en utilisant l’imprimante par défaut.
print(PrintOptions options)Imprime le document en utilisant l’imprimante par défaut.
print(String printerName)Imprime le document en utilisant l’imprimante par défaut.
print(AttributeSet printSettings)Imprime le document en utilisant l’imprimante par défaut.
save(OutputStream stream)Enregistre le document OneNote dans un flux.
save(OutputStream stream, SaveOptions options)Enregistre le document OneNote dans un flux en utilisant les options d’enregistrement spécifiées.
save(OutputStream stream, int format)Enregistre le document OneNote dans un flux au format spécifié.
save(String fileName)Enregistre le document OneNote dans un fichier.
save(String fileName, SaveOptions options)Enregistre le document OneNote dans un fichier en utilisant les options d’enregistrement spécifiées.
save(String fileName, int format)Enregistre le document OneNote dans un fichier au format spécifié.
setAutomaticLayoutChangesDetectionEnabled(boolean value)Définit une valeur indiquant si Aspose.Note effectue la détection des changements de mise en page automatiquement.
setColor(Color value)Définit la couleur.
setCreationTime(Date value)Définit l’heure de création.
setDisplayName(String value)Définit le nom d’affichage.

Document()

public Document()

Initialise une nouvelle instance de la classe Document. Crée un document OneNote vierge.

Document(String filePath)

public Document(String filePath)

Initialise une nouvelle instance de la classe Document. Ouvre un document OneNote existant à partir d’un fichier.

Parameters:

ParamètreTypeDescription
filePathjava.lang.StringLe chemin du fichier.

Document(String filePath, LoadOptions loadOptions)

public Document(String filePath, LoadOptions loadOptions)

Initialise une nouvelle instance de la classe Document. Ouvre un document OneNote existant à partir d’un fichier. Permet de spécifier des options supplémentaires telles qu’un mot de passe de chiffrement.

Parameters:

ParamètreTypeDescription
filePathjava.lang.StringLe chemin du fichier.
loadOptionsLoadOptionsOptions utilisées pour charger un document. Peut être nul.

Document(InputStream inStream)

public Document(InputStream inStream)

Initialise une nouvelle instance de la classe Document. Ouvre un document OneNote existant à partir d’un flux.

Parameters:

ParamètreTypeDescription
inStreamjava.io.InputStreamLe flux.

Document(InputStream inStream, LoadOptions loadOptions)

public Document(InputStream inStream, LoadOptions loadOptions)

Initialise une nouvelle instance de la classe Document. Ouvre un document OneNote existant à partir d’un flux. Permet de spécifier des options supplémentaires telles qu’un mot de passe de chiffrement.

Parameters:

ParamètreTypeDescription
inStreamjava.io.InputStreamLe flux.
loadOptionsLoadOptionsOptions utilisées pour charger un document. Peut être nul.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Accepte le visiteur du nœud.

Parameters:

ParamètreTypeDescription
visitorDocumentVisitorL’objet d’une classe dérivée de DocumentVisitor.

detectLayoutChanges()

public void detectLayoutChanges()

Détecte tous les changements apportés à la mise en page du document depuis l’appel précédent de DetectLayoutChanges. Si AutomaticLayoutChangesDetectionEnabled est défini sur true, il est utilisé automatiquement au début de l’exportation du document.

getAutomaticLayoutChangesDetectionEnabled()

public boolean getAutomaticLayoutChangesDetectionEnabled()

Obtient une valeur indiquant si Aspose.Note effectue la détection des changements de mise en page automatiquement. La valeur par défaut est true.

Returns: boolean

getColor()

public Color getColor()

Obtient la couleur.

Returns: java.awt.Color

getCreationTime()

public Date getCreationTime()

Obtient la date de création.

Returns: java.util.Date

getDisplayName()

public String getDisplayName()

Obtient le nom d’affichage.

Returns: java.lang.String

getFileFormat()

public int getFileFormat()

Obtient le format de fichier (OneNote 2010, OneNote Online).

Returns: int

getGuid()

public UUID getGuid()

Obtient l’identifiant unique global de l’objet.

Returns: java.util.UUID

getGuidInternal()

public System.Guid getGuidInternal()

Returns: com.aspose.ms.System.Guid

getPageHistory(Page page)

public PageHistory getPageHistory(Page page)

Obtient le PageHistory qui contient l’historique complet de chaque page présentée dans un document (la plus ancienne à l’index 0). La révision actuelle de la page peut être accédée via PageHistory.current et est stockée séparément de la collection des versions historiques.

Parameters:

ParamètreTypeDescription
pagePageLa révision actuelle d’une page.

Returns: PageHistory - The PageHistory.

isEncrypted(InputStream stream, Document[] document)

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

Vérifie si un document provenant d’un flux est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

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

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

Vérifie si un document provenant d’un flux est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux.
optionsLoadOptionsLes options de chargement.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

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

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

Vérifie si un document provenant d’un flux est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
fluxjava.io.InputStreamLe flux.
passwordjava.lang.StringLe mot de passe pour déchiffrer un document.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

isEncrypted(String filePath, Document[] document)

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

Vérifie si un document provenant d’un fichier est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
filePathjava.lang.StringLe chemin du fichier.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

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

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

Vérifie si un document provenant d’un fichier est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
filePathjava.lang.StringLe chemin du fichier.
optionsLoadOptionsLes options de chargement.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

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

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

Vérifie si un document provenant d’un fichier est chiffré. Pour le vérifier, nous devons charger complètement ce document. Ainsi, cette méthode peut entraîner une pénalité de performance.

Parameters:

ParamètreTypeDescription
filePathjava.lang.StringLe chemin du fichier.
passwordjava.lang.StringLe mot de passe pour déchiffrer un document.
documentDocument[]Le document chargé.

Returns: booléen - Retourne true si le document est chiffré, sinon false.

public void print()

Imprime le document en utilisant l’imprimante par défaut.

public void print(PrintOptions options)

Imprime le document en utilisant l’imprimante par défaut.

Parameters:

ParamètreTypeDescription
optionsPrintOptionsOptions utilisées pour imprimer un document. Peut être nul.
public void print(String printerName)

Imprime le document en utilisant l’imprimante par défaut.

Parameters:

ParamètreTypeDescription
printerNamejava.lang.String
public void print(AttributeSet printSettings)

Imprime le document en utilisant l’imprimante par défaut.

Parameters:

ParamètreTypeDescription
printSettingsjavax.print.attribute.AttributeSet

save(OutputStream stream)

public void save(OutputStream stream)

Enregistre le document OneNote dans un flux.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamLe flux System.iO où le document sera enregistré.

save(OutputStream stream, SaveOptions options)

public void save(OutputStream stream, SaveOptions options)

Enregistre le document OneNote dans un flux en utilisant les options d’enregistrement spécifiées.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamLe flux System.iO où le document sera enregistré.
optionsSaveOptionsSpécifie les options de la façon dont le document est enregistré dans le flux.

save(OutputStream stream, int format)

public void save(OutputStream stream, int format)

Enregistre le document OneNote dans un flux au format spécifié.

Parameters:

ParamètreTypeDescription
fluxjava.io.OutputStreamLe flux System.iO où le document sera enregistré.
formatintLe format dans lequel enregistrer le document.

save(String fileName)

public void save(String fileName)

Enregistre le document OneNote dans un fichier.

Parameters:

ParamètreTypeDescription
fileNamejava.lang.StringLe nom complet du fichier. Si un fichier portant le nom complet spécifié existe déjà, le fichier existant est écrasé.

save(String fileName, SaveOptions options)

public void save(String fileName, SaveOptions options)

Enregistre le document OneNote dans un fichier en utilisant les options d’enregistrement spécifiées.

Parameters:

ParamètreTypeDescription
fileNamejava.lang.StringLe nom complet du fichier. Si un fichier portant le nom complet spécifié existe déjà, le fichier existant est écrasé.
optionsSaveOptionsSpécifie les options de sauvegarde du document dans le fichier.

save(String fileName, int format)

public void save(String fileName, int format)

Enregistre le document OneNote dans un fichier au format spécifié.

Parameters:

ParamètreTypeDescription
fileNamejava.lang.StringLe nom complet du fichier. Si un fichier portant le nom complet spécifié existe déjà, le fichier existant est écrasé.
formatintLe format dans lequel enregistrer le document.

setAutomaticLayoutChangesDetectionEnabled(boolean value)

public void setAutomaticLayoutChangesDetectionEnabled(boolean value)

Définit une valeur indiquant si Aspose.Note effectue la détection des changements de mise en page automatiquement.

Parameters:

ParamètreTypeDescription
valeurbooleanNouvelle valeur. Peut être nul.

setColor(Color value)

public void setColor(Color value)

Définit la couleur.

Parameters:

ParamètreTypeDescription
valeurjava.awt.ColorValeur de la couleur.

setCreationTime(Date value)

public void setCreationTime(Date value)

Définit l’heure de création.

Parameters:

ParamètreTypeDescription
valeurjava.util.DateValeur de DateTime.

setDisplayName(String value)

public void setDisplayName(String value)

Définit le nom d’affichage.

Parameters:

ParamètreTypeDescription
valeurjava.lang.StringValeur de DateTime.