Ställa in egenskaperna ScaleCrop och LinksUpToDate för inbyggda dokumentegenskaper med Node.js via C++
Möjliga användningsscenario
BuiltInDocumentPropertyCollection.getScaleCrop() och BuiltInDocumentPropertyCollection.getLinksUpToDate() är två utökade inbyggda dokumentegenskaper definierade inom OpenXml-formatet. Syftet med dessa egenskaper är följande.
1) ScaleCrop
Detta element indikerar visningsläget för miniatyrbilden av dokumentet. Ange detta element till TRUE för att aktivera skalning av miniatyrbilden av dokumentet. Ange detta element till FALSE för att aktivera urskärning av miniatyrbilden för att visa endast sektioner som passar i displayen.
De möjliga värdena för denna komponent definieras av W3C XML Schema boolean-datatypen.
2) LinksUpToDate
Detta element indikerar om hyperlänkar i ett dokument är uppdaterade. Ange detta element till TRUE för att ange att hyperlänkar är uppdaterade. Ange detta element till FALSE för att ange att hyperlänkar är föråldrade.
De möjliga värdena för denna komponent definieras av W3C XML Schema boolean-datatypen.
Skärmbild som visar dessa egenskaper i app.xml-filen
Inställning av ScaleCrop och LinksUpToDate egenskaper för inbyggda dokumentegenskaper
Följande exempelkod sätter BuiltInDocumentPropertyCollection.getScaleCrop() och BuiltInDocumentPropertyCollection.getLinksUpToDate() utökade inbyggda dokumentegenskaper för arbetsboken. Kontrollera den genererade utdataexcel-filen, ändra dess extension till .zip och extrahera dess innehåll samt visa app.xml som i skärmbilden ovan.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Instantiating a Workbook object.
const workbook = new AsposeCells.Workbook();
// Setting ScaleCrop and LinksUpToDate BuiltIn Document Properties.
workbook.getBuiltInDocumentProperties().getScaleCrop(true);
workbook.getBuiltInDocumentProperties().setLinksUpToDate(true);
// Saving the Excel file.
workbook.save(path.join(dataDir, "output.xls"), AsposeCells.SaveFormat.Auto);