Document
Overzicht
Document is een klasse in Aspose.Words FOSS voor .NET. Erft van: DocumentBase, ISectionAttrSource, IWatermarkProvider.
De constructors van de Document-klasse stellen ontwikkelaars in staat een nieuw leeg document te maken of een bestaand document te laden vanaf een bestandspad, stream, of met aangepaste laadopties.
Deze klasse biedt 63 methoden voor het werken met Document-objecten in .NET-programma’s. Beschikbare methoden omvatten: Accept, AcceptAllRevisions, AcceptEnd, AcceptStart, AppendChild, AppendDocument, Cleanup, Clone, CopyStylesFromTemplate, CreateNavigator, Document, EnsureMinimum, en nog 36 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.Words FOSS voor .NET-pakket. Eigenschappen: AttachedTemplate, AutomaticallyUpdateStyles, BackgroundShape, Bibliography, BuiltInDocumentProperties, CompatibilityOptions, en nog 62.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
AttachedTemplate | string | Lezen/schrijven | Krijgt of stelt het volledige pad van de sjabloon die aan het document is gekoppeld in. |
AutomaticallyUpdateStyles | bool | Lezen/schrijven | Krijgt of stelt een vlag in die aangeeft of de stijlen in het document bij elke opening in MS Word worden bijgewerkt zodat ze overeenkomen met de stijlen in de gekoppelde sjabloon. |
ShadeFormData | bool | Lezen/schrijven | Specificeert of de grijze schaduw op formuliervelden moet worden ingeschakeld. |
TrackRevisions | bool | Lezen/schrijven | Waar als wijzigingen worden bijgehouden wanneer dit document in Microsoft Word wordt bewerkt. |
ShowGrammaticalErrors | bool | Lezen/schrijven | Specificeert of grammaticale fouten in dit document moeten worden weergegeven. |
ShowSpellingErrors | bool | Lezen/schrijven | Specificeert of spelfouten in dit document moeten worden weergegeven. |
SpellingChecked | bool | Lezen/schrijven | Retourneert true als het document op spelling is gecontroleerd. |
GrammarChecked | bool | Lezen/schrijven | Retourneert true als het document op grammatica is gecontroleerd. |
PunctuationKerning | bool | Lezen/schrijven | Specificeert of kerning zowel op Latijnse tekst als op interpunctie van toepassing is. |
NodeType | NodeType | Lezen | Retourneert Document. |
BuiltInDocumentProperties | BuiltInDocumentProperties | Lezen | Retourneert een collectie die alle ingebouwde documenteigenschappen van het document vertegenwoordigt. |
WebExtensionTaskPanes | TaskPaneCollection | Lezen | Retourneert een collectie die een lijst met taakvenster-add-ins vertegenwoordigt. |
CustomDocumentProperties | CustomDocumentProperties | Lezen | Retourneert een collectie die alle aangepaste documenteigenschappen van het document vertegenwoordigt. |
ProtectionType | ProtectionType | Lezen | Haalt het momenteel actieve documentbeschermingstype op. |
Sections | SectionCollection | Lezen | Retourneert een collectie die alle secties in het document vertegenwoordigt. |
FirstSection | Section | Lezen | Haalt de eerste sectie in het document op. |
LastSection | Section | Lezen | Haalt de laatste sectie in het document op. |
ViewOptions | ViewOptions | Lezen | Biedt opties om te bepalen hoe het document wordt weergegeven in Microsoft Word. |
WriteProtection | WriteProtection | Lezen | Biedt toegang tot de opties voor schrijfbescherming van het document. |
CompatibilityOptions | CompatibilityOptions | Lezen | Biedt toegang tot documentcompatibiliteitsopties (dat wil zeggen, de gebruikersvoorkeuren die zijn ingevoerd op het tabblad Compatibiliteit van het dialoogvenster Opties in Word). |
MailMergeSettings | MailMergeSettings | Lezen/schrijven | Haalt het object op of stelt het in dat alle samenvoeginformatie voor een document bevat. |
HyphenationOptions | HyphenationOptions | Lezen | Biedt toegang tot documentafbreekopties. |
HasRevisions | bool | Lezen | Retourneert true als het document wijzigingen met bijhouden bevat. |
HasMacros | bool | Lezen | Retourneert true als het document een VBA-project (macro’s) bevat. |
Watermark | Watermark | Lezen | Biedt toegang tot het watermerk van het document. |
VersionsCount | int | Lezen | Haalt het aantal documentversies op dat in het DOC-document is opgeslagen. |
DefaultTabStop | double | Lezen/schrijven | Haalt of stelt het interval (in punten) tussen de standaardtabstops in. |
Theme | Theme | Lezen | Haalt het Theme-object op voor dit document. |
CustomXmlParts | CustomXmlPartCollection | Lezen/schrijven | Haalt of stelt de collectie van aangepaste XML Data Storage Parts in. |
PackageCustomParts | CustomPartCollection | Lezen/schrijven | Haalt of stelt de collectie van aangepaste onderdelen (willekeurige inhoud) die aan het OOXML-pakket gekoppeld zijn met behulp van “unknown relationships”. |
Variables | VariableCollection | Lezen | Retourneert de verzameling variabelen die aan een document of sjabloon zijn toegevoegd. |
GlossaryDocument | GlossaryDocument | Lezen/schrijven | Haalt op of stelt het woordenboekdocument in binnen dit document of sjabloon. |
OriginalFileName | string | Lezen | Haalt de oorspronkelijke bestandsnaam van het document op. |
OriginalLoadFormat | LoadFormat | Lezen | Haalt het formaat op van het originele document dat in dit object is geladen. |
Compliance | OoxmlCompliance | Lezen | Haalt de OOXML-compliancerversie op die is bepaald op basis van de geladen documentinhoud. |
DigitalSignatures | DigitalSignatureCollection | Lezen | Haalt de verzameling digitale handtekeningen voor dit document en hun validatieresultaten op. |
FontSettings | FontSettings | Lezen/schrijven | Haalt de lettertype-instellingen van het document op of stelt deze in. |
Bibliography | Bibliography.Bibliography | Lezen | Haalt het Bibliography-object op dat de lijst met beschikbare bronnen in het document vertegenwoordigt. |
Frameset | Frameset | Lezen | Retourneert een Frameset-instantie als dit document een frames-pagina vertegenwoordigt. |
IncludeTextboxesFootnotesEndnotesInStat | bool | Lezen/schrijven | Geeft aan of tekstvakken, voetnoten en eindnoten moeten worden meegenomen in de woordtellingstatistieken. |
Revisions | RevisionCollection | Lezen | Haalt een verzameling revisies (bijgehouden wijzigingen) op die in dit document bestaan. |
RevisionsView | RevisionsView | Lezen/schrijven | Haalt een waarde op of stelt deze in die aangeeft of er met de originele of de herziene versie van een document wordt gewerkt. |
JustificationMode | JustificationMode | Lezen/schrijven | Haalt op of stelt de tekenafstand-aanpassing van een document in. |
FootnoteOptions | FootnoteOptions | Lezen | Biedt opties die de nummering en positionering van voetnoten in dit document regelen. |
EndnoteOptions | EndnoteOptions | Lezen | Biedt opties die de nummering en positionering van eindnoten in dit document regelen. |
FieldOptions | FieldOptions | Lezen | Haalt een FieldOptions object op dat opties vertegenwoordigt om de veldafhandeling in het document te regelen. |
RemovePersonalInformation | bool | Lezen/schrijven | Haalt op of stelt een vlag in die aangeeft dat Microsoft Word alle gebruikersinformatie uit opmerkingen, revisies en documenteigenschappen verwijdert bij het opslaan van het document. |
VbaProject | VbaProject | Lezen/schrijven | Haalt op of stelt een VbaProject in. |
Document | DocumentBase | Lezen | Haalt deze instantie op. |
NodeChangingCallback | INodeChangingCallback | Lezen/schrijven | Wordt aangeroepen wanneer een node in het document wordt ingevoegd of verwijderd. |
ResourceLoadingCallback | IResourceLoadingCallback | Lezen/schrijven | Staat toe om te regelen hoe externe resources worden geladen. |
FontInfos | FontInfoCollection | Lezen | Biedt toegang tot eigenschappen van lettertypen die in dit document worden gebruikt. |
Styles | StyleCollection | Lezen | Retourneert een collectie van stijlen die in het document zijn gedefinieerd. |
Lists | ListCollection | Lezen | Biedt toegang tot de lijstopmaak die in het document wordt gebruikt. |
WarningCallback | IWarningCallback | Lezen/schrijven | Wordt aangeroepen tijdens verschillende documentverwerkingsprocedures wanneer een probleem wordt gedetecteerd dat kan leiden tot verlies van gegevens- of opmaakgetrouwheid. |
FootnoteSeparators | FootnoteSeparatorCollection | Lezen | Biedt toegang tot de voetnoot-/eindnoot-scheidingstekens die in het document zijn gedefinieerd. |
BackgroundShape | Shape | Lezen/schrijven | Haalt op of stelt de achtergrondvorm van het document in. |
PageColor | Color | Lezen/schrijven | Haalt op of stelt de paginakleur van het document in. |
IsComposite | bool | Lezen | Retourneert true omdat dit node child nodes kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als deze node een of meer kindknooppunten heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van de node op. |
LastChild | Node | Lezen | Haalt het laatste kind van de node op. |
Count | int | Lezen | Haalt het aantal directe kinderen van dit knooppunt op. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
PreviousSibling | Node | Lezen | Haalt het knooppunt op dat onmiddellijk aan dit knooppunt voorafgaat. |
NextSibling | Node | Lezen | Haalt het knooppunt op dat onmiddellijk volgt op dit knooppunt. |
Range | Range | Lezen | Retourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen. |
CustomNodeId | int | Lezen/schrijven | Specificeert een aangepaste knoopidentificator. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Document() | Creëert of laadt een document. |
Document(fileName: string) | Opent een bestaand document uit een bestand. |
Document(fileName: string, loadOptions: LoadOptions) | Opent een bestaand document vanuit een bestand. |
Document(stream: Stream) | Roept Document(stream) aan op deze Document-instantie. |
Document(stream: Stream, loadOptions: LoadOptions) | Roept Document(stream, loadOptions) aan op deze Document-instantie. |
Clone() | Voert een diepe kopie van het Document uit. |
Accept(visitor: DocumentVisitor) | Roept VisitDocumentStart aan, vervolgens roept Accept aan voor alle kindknopen van het document en aan het einde roept VisitDocumentEnd aan. |
AcceptStart(visitor: DocumentVisitor) | Accepteert een bezoeker voor het bezoeken van het begin van het document. |
AcceptEnd(visitor: DocumentVisitor) | Accepteert een bezoeker voor het bezoeken van het einde van het document. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode) | Voegt het opgegeven document toe aan het einde van dit document. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode, importFormatOptions: ImportFormatOptions) | Voegt het opgegeven document toe aan het einde van dit document. |
Save(fileName: string) | Slaat het document op. |
Save(fileName: string, saveFormat: SaveFormat) | Slaat het document op in een bestand in het opgegeven formaat. |
Save(fileName: string, saveOptions: SaveOptions) | Slaat het document op in een bestand met behulp van de opgegeven opslagopties. |
Save(stream: Stream, saveFormat: SaveFormat) | Overloads maken het mogelijk een document op te slaan naar een bestandsnaam of een stream, met de optie om een opslagformaat of gedetailleerde opslagopties op te geven |
Save(stream: Stream, saveOptions: SaveOptions) | Roept Save(stream, saveOptions) aan op deze Document instance. |
Save(response: HttpResponse, fileName: string, contentDisposition: ContentDisposition, saveOptions: SaveOptions) | Stuurt het document naar de clientbrowser. |
EnsureMinimum() | Als het document geen secties bevat, maakt het één sectie met één alinea aan. |
AcceptAllRevisions() | Accepteert alle bijgehouden wijzigingen in het document. |
Protect(type: ProtectionType) | Beschermt het document tegen wijzigingen. |
Protect(type: ProtectionType, password: string) | Beschermt het document tegen wijzigingen en stelt optioneel een beschermingswachtwoord in. |
Unprotect() | Verwijdert de bescherming van het document. |
Unprotect(password: string) | Verwijdert de bescherming van het document als een correct wachtwoord is opgegeven. |
UpdateTableLayout() | Implementeert een eerdere benadering van het opnieuw berekenen van de kolombreedtes in tabellen die bekende problemen heeft. |
UpdateListLabels() | Werkt de lijstlabels bij voor alle lijstitems in het document. |
UpdateActualReferenceMarks() | Werkt de ActualReferenceMark eigenschap bij van alle voetnoten en eindnoten in het document. |
RemoveMacros() | Verwijdert alle macro’s (het VBA-project) evenals werkbalken en opdrachtaanpassingen uit het document. |
UpdateFields() | Werk de waarden van velden in het hele document bij. |
UnlinkFields() | Ontkoppel velden in het hele document. |
NormalizeFieldTypes() | Wijzigt veldtypewaarden FieldType van FieldStart, FieldSeparator, FieldEnd in het hele document zodat ze overeenkomen met de veldtypen die in de veldcodes staan. |
JoinRunsWithSameFormatting() | Voegt reeksen met dezelfde opmaak samen in alle alinea’s van het document. |
ExpandTableStylesToDirectFormatting() | Converteert opmaak die is opgegeven in tabelstijlen naar directe opmaak op tabellen in het document. |
Cleanup() | Verwijdert ongebruikte stijlen en lijsten uit het document. |
Cleanup(options: CleanupOptions) | Verwijdert ongebruikte stijlen en lijsten uit het document, afhankelijk van de opgegeven CleanupOptions. |
RemoveExternalSchemaReferences() | Verwijdert externe XML schema-referenties uit dit document. |
StartTrackRevisions(author: string, dateTime: DateTime) | Start automatisch het markeren van alle verdere wijzigingen die je programmatisch aan het document aanbrengt als revisiewijzigingen. |
StartTrackRevisions(author: string) | Start automatisch het markeren van alle verdere wijzigingen die je programmatisch aan het document aanbrengt als revisiewijzigingen. |
StopTrackRevisions() | Stopt automatisch markeren van documentwijzigingen als revisies. |
CopyStylesFromTemplate(template: string) | Kopieert stijlen van de opgegeven sjabloon naar een document. |
CopyStylesFromTemplate(template: Document) | Kopieert stijlen van de opgegeven sjabloon naar een document. |
ImportNode(srcNode: Node, isImportChildren: bool) | Importeert een knooppunt van een ander document naar het huidige document. |
GetText() | Haalt de tekst van dit knooppunt en van al zijn kinderen op. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Retourneert een N-de kindknooppunt dat overeenkomt met het opgegeven type. |
SelectNodes(xpath: string) | Selecteert een lijst van knopen die overeenkomen met de XPath-expressie. |
SelectSingleNode(xpath: string) | Selecteert de eerste knoop die overeenkomt met de XPath-expressie. |
GetEnumerator() | Biedt ondersteuning voor iteratie in for-each-stijl over de kindknopen van dit knooppunt. |
AppendChild(newChild: T) | Voegt de opgegeven knoop toe aan het einde van de lijst met kindknopen van dit knooppunt. |
PrependChild(newChild: T) | Voegt de opgegeven knoop toe aan het begin van de lijst met kindknopen van dit knooppunt. |
InsertAfter(newChild: T, refChild: Node) | Voegt de opgegeven knoop direct na de opgegeven referentieknoop in. |
InsertBefore(newChild: T, refChild: Node) | Voegt het opgegeven knooppunt onmiddellijk vóór het opgegeven referentieknooppunt in. |
RemoveChild(oldChild: T) | Verwijdert het opgegeven kindknooppunt. |
RemoveAllChildren() | Verwijdert alle kindknooppunten van het huidige knooppunt. |
RemoveSmartTags() | Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt. |
IndexOf(child: Node) | Retourneert de index van de opgegeven child node in de child node-array. |
CreateNavigator() | Maakt een navigator die gebruikt kan worden om nodes te doorlopen en te lezen. |
GetAncestor(ancestorType: Type) | Haalt de eerste voorouder op van het opgegeven objecttype. |
GetAncestorOf() | Roept GetAncestorOf aan op deze Document-instantie. |
Remove() | Verwijdert zichzelf van de parent. |
NextPreOrder(rootNode: Node) | Haalt het volgende knooppunt op volgens het pre-order boomdoorloopalgoritme. |
PreviousPreOrder(rootNode: Node) | Haalt het vorige knooppunt op volgens het pre-order boomdoorloopalgoritme. |
ToString(saveFormat: SaveFormat) | Exporteert de inhoud van het knooppunt naar een string in het opgegeven formaat. |
NodeTypeToString(nodeType: NodeType) | Een hulpfunctie die een enum-waarde van knooppunttype omzet in een gebruiksvriendelijke string. |