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

Representerar ett Aspose.Note-dokument.

Konstruktörer

KonstruktorBeskrivning
Document()Initierar en ny instans av klassen Document.
Document(String filePath)Initierar en ny instans av klassen Document.
Document(String filePath, LoadOptions loadOptions)Initierar en ny instans av klassen Document.
Document(InputStream inStream)Initierar en ny instans av klassen Document.
Document(InputStream inStream, LoadOptions loadOptions)Initierar en ny instans av klassen Document.

Metoder

MetodBeskrivning
accept(DocumentVisitor visitor)Accepterar nodens besökare.
detectLayoutChanges()Detekterar alla ändringar som gjorts i dokumentlayouten sedan föregående anrop av DetectLayoutChanges.
getAutomaticLayoutChangesDetectionEnabled()Hämtar ett värde som indikerar om Aspose.Note automatiskt utför detektering av layoutändringar.
getColor()Hämtar färgen.
getCreationTime()Hämtar skapandetiden.
getDisplayName()Hämtar visningsnamnet.
getFileFormat()Hämtar filformat (OneNote 2010, OneNote Online).
getGuid()Hämtar objektets globalt unika ID.
getGuidInternal()
getPageHistory(Page page)Hämtar PageHistory som innehåller full historik för varje sida som presenteras i ett dokument (den tidigaste på index 0).
isEncrypted(InputStream stream, Document[] document)Kontrollerar om ett dokument från en ström är krypterat.
isEncrypted(InputStream stream, LoadOptions options, Document[] document)Kontrollerar om ett dokument från en ström är krypterat.
isEncrypted(InputStream stream, String password, Document[] document)Kontrollerar om ett dokument från en ström är krypterat.
isEncrypted(String filePath, Document[] document)Kontrollerar om ett dokument från en fil är krypterat.
isEncrypted(String filePath, LoadOptions options, Document[] document)Kontrollerar om ett dokument från en fil är krypterat.
isEncrypted(String filePath, String password, Document[] document)Kontrollerar om ett dokument från en fil är krypterat.
print()Skriver ut dokumentet med standardskrivaren.
print(PrintOptions options)Skriver ut dokumentet med standardskrivaren.
print(String printerName)Skriver ut dokumentet med standardskrivaren.
print(AttributeSet printSettings)Skriver ut dokumentet med standardskrivaren.
save(OutputStream stream)Sparar OneNote-dokumentet till en ström.
save(OutputStream stream, SaveOptions options)Sparar OneNote-dokumentet till en ström med de angivna sparalternativen.
save(OutputStream stream, int format)Sparar OneNote-dokumentet till en ström i det angivna formatet.
save(String fileName)Sparar OneNote-dokumentet till en fil.
save(String fileName, SaveOptions options)Sparar OneNote-dokumentet till en fil med de angivna sparalternativen.
save(String fileName, int format)Sparar OneNote-dokumentet till en fil i det angivna formatet.
setAutomaticLayoutChangesDetectionEnabled(boolean value)Anger ett värde som visar om Aspose.Note automatiskt utför detektering av layoutändringar.
setColor(Color value)Anger färgen.
setCreationTime(Date value)Anger skapandetiden.
setDisplayName(String value)Anger visningsnamnet.

Document()

public Document()

Initierar en ny instans av klassen Document. Skapar ett tomt OneNote‑dokument.

Document(String filePath)

public Document(String filePath)

Initierar en ny instans av klassen Document. Öppnar ett befintligt OneNote‑dokument från en fil.

Parameters:

ParameterTypBeskrivning
filePathjava.lang.StringFilens sökväg.

Document(String filePath, LoadOptions loadOptions)

public Document(String filePath, LoadOptions loadOptions)

Initierar en ny instans av klassen Document. Öppnar ett befintligt OneNote‑dokument från en fil. Tillåter att ange ytterligare alternativ, såsom ett krypteringslösenord.

Parameters:

ParameterTypBeskrivning
filePathjava.lang.StringFilens sökväg.
loadOptionsLoadOptionsAlternativ som används för att läsa in ett dokument. Kan vara null.

Document(InputStream inStream)

public Document(InputStream inStream)

Initierar en ny instans av klassen Document. Öppnar ett befintligt OneNote‑dokument från en ström.

Parameters:

ParameterTypBeskrivning
inStreamjava.io.InputStreamStrömmen.

Document(InputStream inStream, LoadOptions loadOptions)

public Document(InputStream inStream, LoadOptions loadOptions)

Initierar en ny instans av klassen Document. Öppnar ett befintligt OneNote‑dokument från en ström. Tillåter att ange ytterligare alternativ, såsom ett krypteringslösenord.

Parameters:

ParameterTypBeskrivning
inStreamjava.io.InputStreamStrömmen.
loadOptionsLoadOptionsAlternativ som används för att läsa in ett dokument. Kan vara null.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Accepterar nodens besökare.

Parameters:

ParameterTypBeskrivning
visitorDocumentVisitorObjektet av en klass som är härledd från DocumentVisitor.

detectLayoutChanges()

public void detectLayoutChanges()

Detekterar alla ändringar som gjorts i dokumentets layout sedan föregående anrop av DetectLayoutChanges. Om AutomaticLayoutChangesDetectionEnabled är satt till true används den automatiskt i början av dokumentexporten.

getAutomaticLayoutChangesDetectionEnabled()

public boolean getAutomaticLayoutChangesDetectionEnabled()

Hämtar ett värde som visar om Aspose.Note automatiskt utför detektering av layoutändringar. Standardvärdet är true.

Returns: boolean

getColor()

public Color getColor()

Hämtar färgen.

Returns: java.awt.Color

getCreationTime()

public Date getCreationTime()

Hämtar skapandetiden.

Returns: java.util.Date

getDisplayName()

public String getDisplayName()

Hämtar visningsnamnet.

Returns: java.lang.String

getFileFormat()

public int getFileFormat()

Hämtar filformat (OneNote 2010, OneNote Online).

Returns: int

getGuid()

public UUID getGuid()

Hämtar objektets globalt unika ID.

Returns: java.util.UUID

getGuidInternal()

public System.Guid getGuidInternal()

Returns: com.aspose.ms.System.Guid

getPageHistory(Page page)

public PageHistory getPageHistory(Page page)

Hämtar PageHistory som innehåller full historik för varje sida som presenteras i ett dokument (den tidigaste på index 0). Den aktuella sidrevisionen kan nås som PageHistory.current och lagras separat från samlingen av historiska versioner.

Parameters:

ParameterTypBeskrivning
pagePageDen aktuella revisionen av en sida.

Returns: PageHistory - The PageHistory.

isEncrypted(InputStream stream, Document[] document)

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

Kontrollerar om ett dokument från en ström är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

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

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

Kontrollerar om ett dokument från en ström är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen.
optionsLoadOptionsLaddningsalternativen.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

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

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

Kontrollerar om ett dokument från en ström är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen.
passwordjava.lang.StringLösenordet för att dekryptera ett dokument.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

isEncrypted(String filePath, Document[] document)

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

Kontrollerar om ett dokument från en fil är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
filePathjava.lang.StringFilens sökväg.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

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

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

Kontrollerar om ett dokument från en fil är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
filePathjava.lang.StringFilens sökväg.
optionsLoadOptionsLaddningsalternativen.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

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

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

Kontrollerar om ett dokument från en fil är krypterat. För att kontrollera det måste vi läsa in hela dokumentet. Så kan denna metod leda till prestandapåverkan.

Parameters:

ParameterTypBeskrivning
filePathjava.lang.StringFilens sökväg.
passwordjava.lang.StringLösenordet för att dekryptera ett dokument.
documentDocument[]Det inlästa dokumentet.

Returns: boolean – Returnerar true om dokumentet är krypterat, annars false.

public void print()

Skriver ut dokumentet med standardskrivaren.

public void print(PrintOptions options)

Skriver ut dokumentet med standardskrivaren.

Parameters:

ParameterTypBeskrivning
optionsPrintOptionsAlternativ som används för att skriva ut ett dokument. Kan vara null.
public void print(String printerName)

Skriver ut dokumentet med standardskrivaren.

Parameters:

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

Skriver ut dokumentet med standardskrivaren.

Parameters:

ParameterTypBeskrivning
printSettingsjavax.print.attribute.AttributeSet

save(OutputStream stream)

public void save(OutputStream stream)

Sparar OneNote-dokumentet till en ström.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamSystem.iO.stream där dokumentet kommer att sparas.

save(OutputStream stream, SaveOptions options)

public void save(OutputStream stream, SaveOptions options)

Sparar OneNote-dokumentet till en ström med de angivna sparalternativen.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamSystem.iO.stream där dokumentet kommer att sparas.
optionsSaveOptionsAnger alternativen för hur dokumentet sparas i strömmen.

save(OutputStream stream, int format)

public void save(OutputStream stream, int format)

Sparar OneNote-dokumentet till en ström i det angivna formatet.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamSystem.iO.stream där dokumentet kommer att sparas.
formatintFormatet i vilket dokumentet ska sparas.

save(String fileName)

public void save(String fileName)

Sparar OneNote-dokumentet till en fil.

Parameters:

ParameterTypBeskrivning
filnamnjava.lang.StringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.

save(String fileName, SaveOptions options)

public void save(String fileName, SaveOptions options)

Sparar OneNote-dokumentet till en fil med de angivna sparalternativen.

Parameters:

ParameterTypBeskrivning
filnamnjava.lang.StringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.
optionsSaveOptionsAnger alternativen för hur dokumentet sparas i filen.

save(String fileName, int format)

public void save(String fileName, int format)

Sparar OneNote-dokumentet till en fil i det angivna formatet.

Parameters:

ParameterTypBeskrivning
filnamnjava.lang.StringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.
formatintFormatet i vilket dokumentet ska sparas.

setAutomaticLayoutChangesDetectionEnabled(boolean value)

public void setAutomaticLayoutChangesDetectionEnabled(boolean value)

Anger ett värde som visar om Aspose.Note automatiskt utför detektering av layoutändringar.

Parameters:

ParameterTypBeskrivning
värdebooleanNytt värde. Kan vara null.

setColor(Color value)

public void setColor(Color value)

Anger färgen.

Parameters:

ParameterTypBeskrivning
värdejava.awt.ColorFärgens värde.

setCreationTime(Date value)

public void setCreationTime(Date value)

Anger skapandetiden.

Parameters:

ParameterTypBeskrivning
värdejava.util.DateDateTime:s värde.

setDisplayName(String value)

public void setDisplayName(String value)

Anger visningsnamnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringDateTime:s värde.