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
| Constructeur | Description |
|---|---|
| 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éthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| filePath | java.lang.String | Le 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ètre | Type | Description |
|---|---|---|
| filePath | java.lang.String | Le chemin du fichier. |
| loadOptions | LoadOptions | Options 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ètre | Type | Description |
|---|---|---|
| inStream | java.io.InputStream | Le 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ètre | Type | Description |
|---|---|---|
| inStream | java.io.InputStream | Le flux. |
| loadOptions | LoadOptions | Options 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ètre | Type | Description |
|---|---|---|
| visitor | DocumentVisitor | L’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ètre | Type | Description |
|---|---|---|
| page | Page | La 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ètre | Type | Description |
|---|---|---|
| flux | java.io.InputStream | Le flux. |
| document | Document[] | 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ètre | Type | Description |
|---|---|---|
| flux | java.io.InputStream | Le flux. |
| options | LoadOptions | Les options de chargement. |
| document | Document[] | 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ètre | Type | Description |
|---|---|---|
| flux | java.io.InputStream | Le flux. |
| password | java.lang.String | Le mot de passe pour déchiffrer un document. |
| document | Document[] | 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ètre | Type | Description |
|---|---|---|
| filePath | java.lang.String | Le chemin du fichier. |
| document | Document[] | 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ètre | Type | Description |
|---|---|---|
| filePath | java.lang.String | Le chemin du fichier. |
| options | LoadOptions | Les options de chargement. |
| document | Document[] | 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ètre | Type | Description |
|---|---|---|
| filePath | java.lang.String | Le chemin du fichier. |
| password | java.lang.String | Le mot de passe pour déchiffrer un document. |
| document | Document[] | Le document chargé. |
Returns: booléen - Retourne true si le document est chiffré, sinon false.
print()
public void print()
Imprime le document en utilisant l’imprimante par défaut.
print(PrintOptions options)
public void print(PrintOptions options)
Imprime le document en utilisant l’imprimante par défaut.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| options | PrintOptions | Options utilisées pour imprimer un document. Peut être nul. |
print(String printerName)
public void print(String printerName)
Imprime le document en utilisant l’imprimante par défaut.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| printerName | java.lang.String |
print(AttributeSet printSettings)
public void print(AttributeSet printSettings)
Imprime le document en utilisant l’imprimante par défaut.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| printSettings | javax.print.attribute.AttributeSet |
save(OutputStream stream)
public void save(OutputStream stream)
Enregistre le document OneNote dans un flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| flux | java.io.OutputStream | Le 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ètre | Type | Description |
|---|---|---|
| flux | java.io.OutputStream | Le flux System.iO où le document sera enregistré. |
| options | SaveOptions | Spé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ètre | Type | Description |
|---|---|---|
| flux | java.io.OutputStream | Le flux System.iO où le document sera enregistré. |
| format | int | Le format dans lequel enregistrer le document. |
save(String fileName)
public void save(String fileName)
Enregistre le document OneNote dans un fichier.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| fileName | java.lang.String | Le 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ètre | Type | Description |
|---|---|---|
| fileName | java.lang.String | Le nom complet du fichier. Si un fichier portant le nom complet spécifié existe déjà, le fichier existant est écrasé. |
| options | SaveOptions | Spé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ètre | Type | Description |
|---|---|---|
| fileName | java.lang.String | Le nom complet du fichier. Si un fichier portant le nom complet spécifié existe déjà, le fichier existant est écrasé. |
| format | int | Le 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ètre | Type | Description |
|---|---|---|
| valeur | boolean | Nouvelle valeur. Peut être nul. |
setColor(Color value)
public void setColor(Color value)
Définit la couleur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.awt.Color | Valeur de la couleur. |
setCreationTime(Date value)
public void setCreationTime(Date value)
Définit l’heure de création.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.util.Date | Valeur de DateTime. |
setDisplayName(String value)
public void setDisplayName(String value)
Définit le nom d’affichage.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Valeur de DateTime. |