Wat is er nieuw in Aspose.Words voor C++

Contents
[ ]

Deze pagina beschrijft de meest interessante nieuwe Aspose.Words - functies die zijn geïntroduceerd in recente releases.

Aspose.Words voor C++ 24.9, 24.10

Aspose.Words 24.9 introduceert group shape invoeging en StructuredDocumentTag invoeging via DocumentBuilder, verbetert de weergave van radiale grafieken met graduaties, verbetert digitale handtekeningen met XAdES-EPES ondersteuning, voegt Markdown onderstrepingherkenning toe en biedt toegang tot voetnoot/eindnoot scheidingstekens.

Aspose.Words 24.10 introduceert verbeterde ondersteuning voor ActiveX control met CommandButton creatie, nieuwe shape visibility control, de mogelijkheid om group shapes, verbeterde Markdown export voor tabellen, grafiekopmaak voor Pie en Doughnut grafieken, betere Big5-codering en ondersteuning voor verouderde Taiwanese lettertypen.

Rendering en afdrukken

Graduaties op radiale grafieken 24.9

De weergave van graduaties op radiale grafieken is geïmplementeerd.

CommandButton ActiveX-Besturingselementen 24.10

De mogelijkheid om CommandButton ActiveX-besturingselementen te maken is geïntroduceerd door een nieuwe openbare methode InsertForms2OleControl en een nieuwe openbare klasse Forms2OleControl toe te voegen.

Control Shape Visibility 24.10

Er is een nieuwe openbare eigenschap Hidden toegevoegd om de zichtbaarheid van shapes te regelen.

Veranderingen in Pie en Doughnut grafieken 24.10

Er zijn verschillende nieuwe openbare eigenschappen toegevoegd om Pie en Doughnut grafieken op te maken.

Documenten converteren, laden en opslaan

Onderstrepen opmaak bij het laden van Markdown bestanden 24.9

De optie om onderstreping te herkennen bij het laden van Markdown documenten is opgenomen door een nieuwe openbare eigenschap ImportUnderlineFormatting toe te voegen.

Tabellen exporteren als HTML bij opslaan naar Markdown 24.10

Een optie om tabellen als HTML te exporteren bij het opslaan van documenten in Markdown - indeling is geïmplementeerd door een nieuwe openbare Eigenschap ExportAsHtml en een opsomming MarkdownExportAsHtml toe te voegen.

Digitale Handtekeningen

Documenten ondertekenen met XAdES-EPES 24.9

De mogelijkheid om documenten te ondertekenen met handtekeningen van XAdES-EPES Niveau XML-DSig is geïntroduceerd door een nieuwe openbare eigenschap XmlDsigLevel en een nieuwe openbare opsomming XmlDsigLevel toe te voegen.

Ander

  • Er is een nieuwe openbare methode InsertGroupShape toegevoegd aan group shapes. 24.9
  • Er is een nieuwe openbare methode InsertStructuredDocumentTag toegevoegd om StructuredDocumentTags in een document in te voegen. 24.9
  • Openbare toegang tot voetnoot / eindnoot scheidingstekens is verschaft door het toevoegen van een paar openbare klassen en eigenschappen. 24.9
  • De mogelijkheid om afzonderlijke vormen, group shapes samen te groeperen en beide vormen en group shapes rechtstreeks te groeperen, is geïntroduceerd door de methode InsertGroupShape toe te voegen. 24.10
  • Big5 encoding handling voor TrueType cmap tabellen is verbeterd. 24.10
  • Ondersteuning voor verouderde Taiwanese lettertypen is verbeterd. 24.10

Aspose.Words voor C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 breidt opties voor assemblies uit, verbetert de rendermogelijkheden en breidt enkele andere opties uit.

Aspose.Words 24.6 verbetert de weergaveopties, verbetert de Zoek-en vergelijkingsfunctionaliteit en breidt verschillende andere functies uit.

Aspose.Words 24.7 wijzigt de manier waarop u met ActiveX werkt, breidt de weergavemogelijkheden uit en exporteert naar de indelingen Markdown en XLSX.

Ondersteunde Formaten

Vanaf versie 24.7 wordt exporteren naar PDF/UA-2 ondersteund om toegankelijkheid voor gebruikers met een handicap te garanderen.

Rendering en afdrukken

Wijzigingen in grafieken, vormen en DrawingML 24.5

  • DrawingML effecten rendering voor SVG graphics, uitbreiding van de vorige functionaliteit beperkt tot afbeeldingen, is geïmplementeerd.
  • Ondersteuning voor het maken van combo-diagrammen en het aanpassen van eigenschappen zoals gap width, overlap en bubble scale binnen reeksgroepen is geïntroduceerd door de ChartSeriesGroup en ChartSeriesGroupCollection klassen en de SeriesGroups eigenschap toe te voegen.
  • Functionaliteit om het SoftEdge effect van shapes te manipuleren is geïmplementeerd door de SoftEdgeFormat klasse toe te voegen.
  • De mogelijkheid om waarden van shapes aan te passen te wijzigen is geïmplementeerd door de eigenschap AdjustmentCollection en Adjustment openbare klassen en Adjustments toe te voegen.

Wijzigingen in grafieken, vormen en tekening 24.6

  • De kaartmogelijkheden zijn verbeterd. U kunt nu een grotere verscheidenheid aan grafieken maken, waaronder Treemaps, Sunbursts, Histograms, Pareto grafieken, Box & Whisker grafieken, Waterfalls en Funnels. Hierdoor kunt u uw gegevens op een meer diverse en informatieve manier visualiseren.
  • Kleurcontrole voor schaduwopmaak is verbeterd. U kunt nauwkeuriger controle krijgen over het uiterlijk van uw documenten door toegang te krijgen tot schaduwkleuren.
  • Performance boost voor achtergrond rendering is verbeterd. U kunt het renderen van achtergronden met kleine elementen aanzienlijk versnellen dankzij native tegeltechnologie.
  • Er zijn realistische gradiënten voor vormen toegevoegd. U kunt nu DML-vormen maken met niet-lineaire verlopen, waarbij de visuele stijl van Microsoft Word wordt nagebootst voor een meer gepolijste look.

Aanpassing Van Diagramgegevens 24.7

De mogelijkheid om diagramgegevenslabels zoals Orientation en Rotation Aan te passen is toegevoegd.

Aangepaste nummer Styling Voor Lijstniveaus 24.7

Er is een setter voor de openbare eigenschap CustomNumberStyleFormat toegevoegd. U kunt nu een aangepaste nummerstyling definiëren voor lijstniveaus.

Wijzigingen in het werken met ActiveX 24.7

  • De eigenschappen van ActiveX-objecten kunnen nu worden gewijzigd, zodat u meer controle hebt over hun gedrag.
  • De mogelijkheid om de waarde van het ActiveX-besturingselement keuzerondje te wijzigen om dynamische interactie mogelijk te maken, is toegevoegd.
  • De mogelijkheid om een ActiveX checkbox om te schakelen naar “aangevinkt” of “niet aangevinkt” is toegevoegd.

Documenten laden en opslaan

Koppelingen exporteren naar Markdown - indeling 24.7

De mogelijkheid om de export van koppelingen in Markdown - indeling te beheren is toegevoegd door de implementatie van de eigenschap LinkExportMode.

Zoeken en vergelijken

Geavanceerde Vergelijkingsopties 24.6

De mogelijkheid om data-analyse workflows te stroomlijnen met verbeterde vergelijkingsfunctionaliteit is toegevoegd. Dit omvat een nieuwe optie IgnoreStoreItemId en een vernieuwde interface voor geavanceerde vergelijkingen.

Ander

  • De functie om lege pagina ' s uit een document te verwijderen is geïmplementeerd door de methode RemoveBlankPages toe te voegen. 24.5
  • De mogelijkheid om te controleren op de aanwezigheid van VBA macro ' s zonder een document te laden, is geleverd door de eigenschap HasMacros toe te voegen. 24.5
  • Er is een nieuwe eigenschap DateTimeUtc toegevoegd – Dit biedt een nauwkeuriger tijdstempel voor opmerkingen, waardoor de organisatie en traceerbaarheid worden verbeterd. 24.6
  • De DateTime-indeling wordt nu automatisch gedetecteerd voor naadloze export naar XLSX - indeling. 24.7
  • De openbare eigenschap IsProtected, waarmee u kunt controleren of een VBA - project is beschermd, is toegevoegd. 24.7

Aspose.Words voor C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 verbetert de ervaring met het beheren van lijnkleuren, verbetert OLE objecten en introduceert een nieuwe Bibliografie bronnen openbaar API.

Aspose.Words 24.2 Uitgebreide grafieken API en stijlbeheer. Deze versie van Aspose.Words introduceerde ook de mogelijkheid om SvgSaveOptions te specificeren tijdens het renderen, flexibeler controle laden van Markdown bestanden en werken met referentietekst voor voetnoten en eindnoten.

Aspose.Words 24.3 introduceert emulatie van binaire rasterbewerkingen voor WMF metafiles en blijft ook de grafieken API uitbreiden.

Aspose.Words 24.4 verbetert sommige weergaveopties en verbetert het werken met digitale handtekeningen.

Rendering en afdrukken

Stroke Color Control 24.1

De klasse Stroke is uitgebreid met een reeks nieuwe openbare eigenschappen met betrekking tot het beheren van lijnkleuren: ForeThemeColor en BackThemeColor, ForeTintAndShade en BackTintAndShade.

DrawingML Grafieken API Extensie 24.2 / 24.3 / 24.4

De DrawingML Charts API wordt nog steeds uitgebreid.

Lettertypen insluiten die zijn gedeclareerd in @font-face regels 24.4

Toegevoegd een mogelijkheid om lettertypen gedeclareerd in @font-face Regels in te sluiten in de lettertypedefinities van het resulterende document is geïntroduceerd door een nieuwe eigenschap SupportFontFaceRules toe te voegen.

Werken met Glow en Reflection formatteren 24.4

De mogelijkheid om te werken met gloed en reflectie opmaak voor een tekening object is geïmplementeerd.

Documenten laden en opslaan

SvgSaveOptions Opgeven Tijdens Het Renderen 24.2

De mogelijkheid om SvgSaveOptions te specificeren tijdens het renderen is toegevoegd met behulp van de ShapeRenderer.Save en OfficeMathRenderer.Save methoden.

Lege regels behouden bij het laden van Markdown bestanden 24.2

De mogelijkheid om lege regels te behouden bij het laden van Markdown - bestanden is toegevoegd.

Ander

  • De mogelijkheid om de tekst van het besturingselement TextBox OLE te wijzigen is geïntroduceerd door een nieuwe eigenschap Text toe te voegen aan de nieuwe klasse TextBoxControl. 24.1
  • De Bibliografie bronnen public API werd geïmplementeerd door het toevoegen van een nieuwe naamruimte Aspose.Words.Bibliography met zijn nieuwe klassen en opsommingen, en door het toevoegen van een nieuwe Bibliography eigenschap aan de Document klasse. 24.1
  • Nieuwe openbare eigenschappen Priority, UnhideWhenUsed en SemiHidden voor verbeterd stijlbeheer zijn toegevoegd aan de Style - klasse. 24.2
  • De functionaliteit voor het ophalen van de eigenlijke referentiemarkeertekst voor voetnoten en eindnoten is verbeterd met de Eigenschap ActualReferenceMark en de methode UpdateActualReferenceMarks. 24.2
  • Emulatie van binaire rasterbewerkingen voor WMF metafiles is geïmplementeerd. 24.3
  • De mogelijkheid om handtekeningopties voor documenten binnen SaveOptions te definiëren is ingeschakeld door een nieuwe DigitalSignatureDetails - klasse met nieuwe openbare leden toe te voegen, evenals door nieuwe eigenschappen toe te voegen aan de OoxmlSaveOptions, DocSaveOptions en OdtSaveOptions - klassen. 24.4

Aspose.Words voor C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 breidt rendering opties, metafile rendering emulatie en markdown save Opties uit.

Aspose.Words 23.10 verbetert rendering, breidt opties voor het laden en opslaan van documenten uit en stelt gebruikers in staat om documenten op nieuwe manieren samen te voegen.

Aspose.Words 23.11 verbetert het werk met revisies, XLSX opmaak en lettertypen op grafieklegende met extra opties.

Aspose.Words 23.12 introduceert nieuwe eigenschappen en opsommingen voor het werken met PDF en OOXML documenten, evenals ondersteuning voor WebP afbeeldingen.

Rendering en afdrukken

Titels van Assen aanpassen in DrawingML grafieken 23.9

De mogelijkheid om astitels in DrawingML - diagrammen aan te passen is geïntroduceerd door de implementatie van een nieuwe eigenschap openbare klasse ChartAxisTitle en Title.

De verticale positie van lettertypen binnen een alinea bepalen 23.9

Het is nu mogelijk om de verticale positie van lettertypen binnen een alinea te definiëren met behulp van de nieuwe eigenschap public BaselineAlignment en de nieuwe BaselineAlignment opsomming.

Voorgrondkleurcontrole 23.10

De mogelijkheid om de voorgrondkleur op te halen zonder modifiers is toegevoegd aan de Fill en Stroke klassen via de BaseForeColor eigenschap.

Uitbreiding van de functionaliteit van grafieken 23.10

De functionaliteit van de klassen ChartDataPointCollection, ChartSeries en ChartFormat is uitgebreid met nieuwe methoden en eigenschappen.

Een afbeelding automatisch aanpassen en in een vorm passen 23.10

Een eenvoudige manier om een afbeelding automatisch aan te passen en in een bepaalde vorm te passen, is geboden via de nieuwe FitImageToShape - methode.

Standaard Lettertypeopmaak voor DrawingML Grafiekleggingsvermeldingen 23.11

De mogelijkheid om standaard lettertypeopmaak op te geven voor legenda-items van DrawingML - diagrammen is toegevoegd via de eigenschap Font. Deze functie vergemakkelijkt een meer gestroomlijnde en consistente weergave voor grafiekelementen, waardoor de algehele documentesthetiek wordt verbeterd.

Paginalay-out opgeven bij het openen van PDF in Reader 23.12

De mogelijkheid om de pagina-indeling op te geven die moet worden gebruikt bij het openen van een document in een PDF reader is toegevoegd door de introductie van een nieuwe PageLayout eigenschap in de PdfSaveOptions klasse en de introductie van een nieuwe PdfPageLayout opsomming.

Documenten laden en opslaan

Een mapnaam opgeven om Afbeelding URIs in Markdownte construeren 23.9

De klasse MarkdownSaveOptions is uitgebreid met de eigenschap ImagesFolderAlias, waarmee de naam kan worden opgegeven van de map die wordt gebruikt om afbeelding URIs te construeren die in het Markdown document is geschreven.

PDF Uitvoergrootte Verkleinen 23.10

Er zijn verschillende PDF rendering optimalisaties geïmplementeerd om de uitvoergrootte te verminderen bij het gebruik van OptimizeOutput instellingen.

De functie om hyperlinks te herkennen bij het laden van TXT documenten is geïmplementeerd door een nieuwe DetectHyperlinks eigenschap toe te voegen.

Ander

  • Metafile rendering emulatie om rasterisatie grootte te bepalen is geïmplementeerd, specifiek voor WMF pen breedte en EMF cosmetische pen breedte. Om dit te bereiken werd de eigenschap ScaleWmfFontsToMetafileSize vervangen door de Eigenschap EmulateRenderingToSizeOnPage en werd de eigenschap EmulateRenderingToSizeOnPageResolution toegevoegd. 23.9
  • Een vereenvoudigde methode voor het invoegen van een document in een ander document op de huidige cursorpositie is geïntroduceerd met behulp van de methode InsertDocumentInline. 23.10
  • De mogelijkheid om stijleigenschappen te openen en te wijzigen is toegevoegd door de introductie van de nieuwe eigenschap Locked. 23.10
  • Een generieke type parameter is toegevoegd aan de methoden van de CompositeNode klasse. 23.10
  • Een manier om te controleren wanneer een bepaalde herziening moet worden geaccepteerd / afgewezen of niet is geïmplementeerd met behulp van de Accept en Reject methoden. Deze verbetering geeft gebruikers een betere controle over het revisieproces. 23.11
  • De mogelijkheid om alle secties van een document op hetzelfde XLSX werkblad te schrijven is beschikbaar via het nieuwe XlsxSectionMode opsommingstype en de nieuwe SectionMode eigenschap. 23.11
  • Een manier om te bepalen hoe ZIP64 format extensies zullen worden gebruikt voor OOXML documenten is geïmplementeerd via de nieuwe Zip64Mode eigenschap van de OoxmlSaveOptions klasse en de nieuwe Zip64Mode opsomming. 23.12
  • Ondersteuning voor WebP image is geïntroduceerd. Houd er rekening mee dat deze functie alleen beschikbaar is voor .NetStandart en .NET6+ versies. 23.12

Zie Ook