Document

Översikt

Document är en klass i Aspose.Words FOSS för .NET. Ärver från: DocumentBase, ISectionAttrSource, IWatermarkProvider.

Konstruktörerna för Document-klassen låter utvecklare skapa ett nytt tomt dokument eller läsa in ett befintligt från en filsökväg, en ström eller med anpassade inläsningsalternativ.

Denna klass tillhandahåller 63 metoder för att arbeta med Document-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptAllRevisions, AcceptEnd, AcceptStart, AppendChild, AppendDocument, Cleanup, Clone, CopyStylesFromTemplate, CreateNavigator, Document, EnsureMinimum och 36 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Words FOSS för .NET-paketet. Egenskaper: AttachedTemplate, AutomaticallyUpdateStyles, BackgroundShape, Bibliography, BuiltInDocumentProperties, CompatibilityOptions och 62 till.

Egenskaper

NamnTypÅtkomstBeskrivning
AttachedTemplatestringLäs/SkrivHämtar eller anger den fullständiga sökvägen till den mall som är bifogad dokumentet.
AutomaticallyUpdateStylesboolLäs/SkrivHämtar eller anger en flagga som indikerar om stilarna i dokumentet uppdateras för att matcha stilarna i den bifogade mallen varje gång dokumentet öppnas i MS Word.
ShadeFormDataboolLäs/SkrivAnger om den grå skuggningen på formulärfält ska aktiveras.
TrackRevisionsboolLäs/SkrivTrue om ändringar spåras när detta dokument redigeras i Microsoft Word.
ShowGrammaticalErrorsboolLäs/SkrivAnger om grammatikfel ska visas i detta dokument.
ShowSpellingErrorsboolLäs/SkrivAnger om stavfel ska visas i detta dokument.
SpellingCheckedboolLäs/SkrivReturnerar true om dokumentet har kontrollerats för stavning.
GrammarCheckedboolLäs/SkrivReturnerar true om dokumentet har kontrollerats för grammatik.
PunctuationKerningboolLäs/SkrivAnger om kerning gäller både latinsk text och skiljetecken.
NodeTypeNodeTypeLäsReturnerar Document.
BuiltInDocumentPropertiesBuiltInDocumentPropertiesLäsReturnerar en samling som representerar alla inbyggda dokumentegenskaper i dokumentet.
WebExtensionTaskPanesTaskPaneCollectionLäsReturnerar en samling som representerar en lista över task pane-tillägg.
CustomDocumentPropertiesCustomDocumentPropertiesLäsReturnerar en samling som representerar alla anpassade dokumentegenskaper i dokumentet.
ProtectionTypeProtectionTypeLäsHämtar den för närvarande aktiva dokumentskyddstypen.
SectionsSectionCollectionLäsReturnerar en samling som representerar alla sektioner i dokumentet.
FirstSectionSectionLäsHämtar den första sektionen i dokumentet.
LastSectionSectionLäsHämtar den sista sektionen i dokumentet.
ViewOptionsViewOptionsLäsTillhandahåller alternativ för att kontrollera hur dokumentet visas i Microsoft Word.
WriteProtectionWriteProtectionLäsGer åtkomst till alternativ för dokumentets skrivskydd.
CompatibilityOptionsCompatibilityOptionsLäsGer åtkomst till alternativ för dokumentkompatibilitet (det vill säga de användarinställningar som anges på fliken Kompatibilitet i dialogrutan Alternativ i Word).
MailMergeSettingsMailMergeSettingsLäs/SkrivHämtar eller anger objektet som innehåller all information för kopplad utskick för ett dokument.
HyphenationOptionsHyphenationOptionsLäsTillhandahåller åtkomst till dokumentets avstavningsalternativ.
HasRevisionsboolLäsReturnerar true om dokumentet har några spårade ändringar.
HasMacrosboolLäsReturnerar true om dokumentet har ett VBA-projekt (makron).
WatermarkWatermarkLäsGer åtkomst till dokumentets vattenstämpel.
VersionsCountintLäsHämtar antalet dokumentversioner som lagrades i DOC-dokumentet.
DefaultTabStopdoubleLäs/SkrivHämtar eller anger intervallet (i punkter) mellan standardtabbstopp.
ThemeThemeLäsHämtar Theme-objektet för det här dokumentet.
CustomXmlPartsCustomXmlPartCollectionLäs/SkrivHämtar eller anger samlingen av anpassade XML Data Storage Parts.
PackageCustomPartsCustomPartCollectionLäs/SkrivHämtar eller anger samlingen av anpassade delar (godtyckligt innehåll) som är länkat till OOXML-paketet med hjälp av “unknown relationships”.
VariablesVariableCollectionLäsReturnerar samlingen av variabler som lagts till i ett dokument eller en mall.
GlossaryDocumentGlossaryDocumentLäs/SkrivHämtar eller sätter glossärdokumentet i detta dokument eller mall.
OriginalFileNamestringLäsHämtar det ursprungliga filnamnet för dokumentet.
OriginalLoadFormatLoadFormatLäsHämtar formatet för det ursprungliga dokumentet som laddades in i detta objekt.
ComplianceOoxmlComplianceLäsHämtar OOXML-kompatibilitetsversionen som bestäms utifrån det laddade dokumentets innehåll.
DigitalSignaturesDigitalSignatureCollectionLäsHämtar samlingen av digitala signaturer för detta dokument och deras valideringsresultat.
FontSettingsFontSettingsLäs/SkrivHämtar eller anger dokumentets teckensnittinställningar.
BibliographyBibliography.BibliographyLäsHämtar Bibliography-objektet som representerar listan över källor som finns i dokumentet.
FramesetFramesetLäsReturnerar en Frameset-instans om detta dokument representerar en frames-sida.
IncludeTextboxesFootnotesEndnotesInStatboolLäs/SkrivAnger om textrutor, fotnoter och slutnoter ska inkluderas i ordantalstatistiken.
RevisionsRevisionCollectionLäsHämtar en samling revisioner (spårade ändringar) som finns i detta dokument.
RevisionsViewRevisionsViewLäs/SkrivHämtar eller anger ett värde som indikerar om man ska arbeta med original- eller reviderad version av ett dokument.
JustificationModeJustificationModeLäs/SkrivHämtar eller anger teckenavståndsjusteringen för ett dokument.
FootnoteOptionsFootnoteOptionsLäsTillhandahåller alternativ som styr numrering och placering av fotnoter i detta dokument.
EndnoteOptionsEndnoteOptionsLäsTillhandahåller alternativ som styr numrering och placering av slutnoter i detta dokument.
FieldOptionsFieldOptionsLäsHämtar ett FieldOptions-objekt som representerar alternativ för att styra fältbehandling i dokumentet.
RemovePersonalInformationboolLäs/SkrivHämtar eller anger en flagga som indikerar att Microsoft Word kommer att ta bort all användarinformation från kommentarer, revisioner och dokumentegenskaper vid sparande av dokumentet.
VbaProjectVbaProjectLäs/SkrivHämtar eller anger ett VbaProject.
DocumentDocumentBaseLäsHämtar den här instansen.
NodeChangingCallbackINodeChangingCallbackLäs/SkrivKallas när en nod infogas eller tas bort i dokumentet.
ResourceLoadingCallbackIResourceLoadingCallbackLäs/SkrivGör det möjligt att kontrollera hur externa resurser laddas.
FontInfosFontInfoCollectionLäsGer åtkomst till egenskaper för teckensnitt som används i detta dokument.
StylesStyleCollectionLäsReturnerar en samling av stilar som definieras i dokumentet.
ListsListCollectionLäsGer åtkomst till listformateringen som används i dokumentet.
WarningCallbackIWarningCallbackLäs/SkrivKallas under olika dokumentbehandlingsprocedurer när ett problem upptäcks som kan leda till förlust av data- eller formateringsnoggrannhet.
FootnoteSeparatorsFootnoteSeparatorCollectionLäsGer åtkomst till fotnot-/slutnotavgränsarna som definierats i dokumentet.
BackgroundShapeShapeLäs/SkrivHämtar eller anger bakgrundsformen för dokumentet.
PageColorColorLäs/SkrivHämtar eller anger sidans färg i dokumentet.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha barnnoder.
HasChildNodesboolLäsReturnerar true om den här noden har några barnnoder.
FirstChildNodeLäsHämtar den första barnnoden.
LastChildNodeLäsHämtar nodens sista barn.
CountintLäsHämtar antalet omedelbara barn till den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till denna nod.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår den här noden.
NextSiblingNodeLäsHämtar noden som omedelbart följer denna nod.
RangeRangeLäsReturnerar ett Range object som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger en anpassad node identifier.

Metoder

SignaturBeskrivning
Document()Skapar eller laddar ett dokument.
Document(fileName: string)Öppnar ett befintligt dokument från en fil.
Document(fileName: string, loadOptions: LoadOptions)Öppnar ett befintligt dokument från en fil.
Document(stream: Stream)Anropar Document(stream) på den här Document-instansen.
Document(stream: Stream, loadOptions: LoadOptions)Anropar Document(stream, loadOptions) på den här Document-instansen.
Clone()Utför en djup kopia av dokumentet.
Accept(visitor: DocumentVisitor)Anropar VisitDocumentStart, sedan anropar Accept för alla barnnoder i dokumentet och anropar VisitDocumentEnd i slutet.
AcceptStart(visitor: DocumentVisitor)Accepterar en besökare för att besöka dokumentets början.
AcceptEnd(visitor: DocumentVisitor)Accepterar en besökare för att besöka dokumentets slut.
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode)Lägger till det angivna dokumentet i slutet av detta dokument.
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode, importFormatOptions: ImportFormatOptions)Lägger till det angivna dokumentet i slutet av detta dokument.
Save(fileName: string)Sparar dokumentet.
Save(fileName: string, saveFormat: SaveFormat)Sparar dokumentet till en fil i det angivna formatet.
Save(fileName: string, saveOptions: SaveOptions)Sparar dokumentet till en fil med de angivna sparalternativen.
Save(stream: Stream, saveFormat: SaveFormat)Överlagringar möjliggör att spara ett dokument till ett filnamn eller en ström, med möjlighet att ange ett sparaformat eller detaljerade sparalternativ
Save(stream: Stream, saveOptions: SaveOptions)Anropar Save(stream, saveOptions) på detta Document-objekt.
Save(response: HttpResponse, fileName: string, contentDisposition: ContentDisposition, saveOptions: SaveOptions)Skickar dokumentet till klientens webbläsare.
EnsureMinimum()Om dokumentet inte innehåller några sektioner skapas en sektion med ett stycke.
AcceptAllRevisions()Accepterar alla spårade ändringar i dokumentet.
Protect(type: ProtectionType)Skyddar dokumentet mot ändringar.
Protect(type: ProtectionType, password: string)Skyddar dokumentet mot ändringar och kan valfritt ange ett skyddslösenord.
Unprotect()Tar bort skyddet från dokumentet.
Unprotect(password: string)Tar bort skyddet från dokumentet om ett korrekt lösenord anges.
UpdateTableLayout()Implementerar ett tidigare tillvägagångssätt för omberäkning av tabellkolumnbredder som har kända problem.
UpdateListLabels()Uppdaterar listetiketter för alla listobjekt i dokumentet.
UpdateActualReferenceMarks()Uppdaterar egenskapen ActualReferenceMark för alla fotnoter och slutnoter i dokumentet.
RemoveMacros()Tar bort alla makron (VBA-projektet) samt verktygsfält och kommandotillpassningar från dokumentet.
UpdateFields()Uppdaterar fältvärdena i hela dokumentet.
UnlinkFields()Kopplar bort fält i hela dokumentet.
NormalizeFieldTypes()Ändrar fälttypsvärden FieldType för FieldStart, FieldSeparator, FieldEnd i hela dokumentet så att de motsvarar de fälttyper som finns i fältkoderna.
JoinRunsWithSameFormatting()Sammanfogar körningar med samma formatering i alla stycken i dokumentet.
ExpandTableStylesToDirectFormatting()Konverterar formatering som anges i tabellstilar till direkt formatering på tabeller i dokumentet.
Cleanup()Rensar oanvända stilar och listor från dokumentet.
Cleanup(options: CleanupOptions)Rensar oanvända stilar och listor från dokumentet beroende på angivet CleanupOptions.
RemoveExternalSchemaReferences()Tar bort externa XML schema-referenser från detta dokument.
StartTrackRevisions(author: string, dateTime: DateTime)Startar automatiskt att markera alla vidare ändringar du gör i dokumentet programatiskt som revisionsändringar.
StartTrackRevisions(author: string)Startar automatiskt att markera alla vidare ändringar du gör i dokumentet programatiskt som revisionsändringar.
StopTrackRevisions()Stoppar automatisk markering av dokumentändringar som revisioner.
CopyStylesFromTemplate(template: string)Kopierar stilar från den angivna mallen till ett dokument.
CopyStylesFromTemplate(template: Document)Kopierar stilar från den angivna mallen till ett dokument.
ImportNode(srcNode: Node, isImportChildren: bool)Importerar en nod från ett annat dokument till det aktuella dokumentet.
GetText()Hämtar texten för den här noden och alla dess barn.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnerar en samling av barnnoder som matchar den angivna typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar en N:te barnnod som matchar den angivna typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första noden som matchar XPath-uttrycket.
GetEnumerator()Tillhandahåller stöd för for each-stiliteration över barnnoderna för den här noden.
AppendChild(newChild: T)Lägger till den angivna noden i slutet av listan med barnnoder för den här noden.
PrependChild(newChild: T)Lägger till den angivna noden i början av listan med barnnoder för den här noden.
InsertAfter(newChild: T, refChild: Node)Infogar den angivna noden omedelbart efter den angivna referensnoden.
InsertBefore(newChild: T, refChild: Node)Infogar den angivna noden omedelbart före den angivna referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder i den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag ättlingnoder till den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den angivna barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på detta Document-instans.
Remove()Tar bort sig själv från föräldern.
NextPreOrder(rootNode: Node)Hämtar nästa nod enligt pre-order-trädtraverseringsalgoritmen.
PreviousPreOrder(rootNode: Node)Hämtar föregående nod enligt pre-order-trädtraverseringsalgoritmen.
ToString(saveFormat: SaveFormat)Exporterar innehållet i noden till en sträng i det angivna formatet.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng.

Se även

 Svenska