Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Tipies, ‘n veld ingevoeg in Microsoft Word bevat reeds’n up-to-date waarde. Byvoorbeeld, as die veld’n formule of’n bladsy nommer is, sal dit die korrekte berekende waarde vir die gegewe weergawe van die dokument bevat. Maar as jy’n aansoek wat genereer of verander’n dokument met velde soos die samesmelting van twee dokumente of vul dit met data, dan ideaal alle velde moet opgedateer word vir die dokument nuttig te wees.
Wanneer’n dokument gelaai word, naboots Aspose.Words die gedrag van Microsoft Word met die opsie om velde outomaties op te dateer, word afgeskakel. Die gedrag kan soos volg opgesom word:
TOC, wanneer u moetOm velde in die hele dokument eksplisiet op te dateer, bel eenvoudig die UpdateFields metode. Om velde in’n deel van’n dokument op te dateer, kry’n Range voorwerp en noem die UpdateFields metode. In Aspose.Words, kan jy’n Range vir enige knoop in die dokument boom, soos Section, HeaderFooter, Paragraph, en so aan. gebruik die Node.Range eienskap.Jy kan die resultaat van’n enkele veld te werk deur die roeping van die Update metode.
Wanneer jy die omskakeling van’n dokument na’n vaste bladsy formaat uitvoer, bv.na PDF of XPS, dan sal Aspose.Words outomaties bladsy uitleg-verwante velde PAGE, PAGEREF wat in koptekste/voetskrifte van die dokument gevind word, opdateer. Hierdie gedrag naboots die gedrag van Microsoft Word wanneer’n dokument gedruk word.
As u alle ander velde in die dokument wil opdateer, moet u UpdateFields skakel voordat u die dokument weergee.
Die volgende kode voorbeeld toon hoe om al die velde te werk voor die lewering van’n dokument:
Wanneer jy’n Mail Merge uitvoer, sal alle velde in die dokument outomaties opgedateer word. Dit is omdat die Mail Merge is’n geval van’n veld update. Die program ontmoet’n Mail Merge veld en moet sy resultaat op te dateer, wat behels gryp die waarde van die data bron en voeg dit in die veld. Die logika is natuurlik meer ingewikkeld, byvoorbeeld wanneer die einde van die dokument/mail merge streek bereik word, maar daar is nog verdere data wat saamgesmelt moet word, dan moet die streek gedupliseer word en die nuwe stel velde opgedateer word.
U kan die eiendom UpdateLastSavedTimeProperty gebruik om die ooreenstemmende ingeboude dokumenteienskap LastSavedTime by te werk wanneer u die dokument stoor.
Die volgende kode voorbeeld toon hoe om hierdie eiendom te werk:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.