Co je nového v Aspose.Words pro C++

Contents
[ ]

Tato stránka popisuje nejzajímavější nové funkce Aspose.Words představené v posledních verzích.

Aspose.Words Pro C++ 24.9, 24.10

Aspose.Words 24.9 zavádí group shape vkládání a StructuredDocumentTag vkládání pomocí DocumentBuilder, vylepšuje Vykreslování radiálního grafu s odstupňováním, vylepšuje digitální podpisy s podporou XAdES-EPES, přidává Markdown rozpoznávání podtržení a poskytuje přístup k oddělovačům poznámek pod čarou/vysvětlivek.

Aspose.Words 24.10 zavádí vylepšenou podporu ovládání ActiveX s vytvářením CommandButton, novým ovládáním viditelnosti tvarů, schopností group shapes, vylepšeným exportem Markdown pro tabulky, formátováním grafů pro grafy Pie a Doughnut, lepším zpracováním kódování Big5 a podporou zastaralých tchajwanských písem.

Vykreslování a tisk

Promoce na radiálních grafech 24.9

Bylo implementováno Vykreslování promocí na radiálních grafech.

CommandButton Ovládací Prvky ActiveX 24.10

Schopnost vytvářet ovládací prvky CommandButton ActiveX byla zavedena přidáním nové veřejné metody InsertForms2OleControl a nové veřejné třídy Forms2OleControl.

Kontrola Viditelnosti Tvaru 24.10

Byla přidána nová veřejná vlastnost Hidden pro řízení viditelnosti obrazců.

Změny v grafech Pie a Doughnut 24.10

Do grafů format Pie a Doughnut bylo přidáno několik nových veřejných vlastností.

Převod, načítání a ukládání dokumentů

Při načítání souborů Markdown podtrhněte formátování 24.9

Možnost rozpoznat formátování podtržení při načítání dokumentů Markdown byla začleněna přidáním nové veřejné vlastnosti ImportUnderlineFormatting.

Export tabulek jako HTML při ukládání do Markdown 24.10

Možnost exportovat tabulky jako HTML při ukládání dokumentů do formátu Markdown byla implementována přidáním nové veřejné vlastnosti ExportAsHtml a výčtu MarkdownExportAsHtml.

Digitální Podpisy

Podepisujte dokumenty XAdES-EPES 24.9

Schopnost podepisovat dokumenty s podpisy XAdES-EPES level XML-DSig byla introdused přidáním nového veřejného majetku XmlDsigLevel a nového veřejného výčtu XmlDsigLevel.

Jiný

  • Do group shapes byla přidána nová veřejná metoda InsertGroupShape. 24.9
  • Byla přidána nová veřejná metoda InsertStructuredDocumentTag pro vložení StructuredDocumentTags do dokumentu. 24.9
  • Veřejný přístup k oddělovačům poznámek pod čarou/vysvětlivek byl poskytnut přidáním několika veřejných tříd a vlastností. 24.9
  • Schopnost seskupovat jednotlivé tvary group shapes dohromady a přímo seskupovat oba tvary a group shapes byla zavedena přidáním metody InsertGroupShape. 24.10
  • Zpracování kódování Big5 pro TrueType CMAP tabulky bylo vylepšeno. 24.10
  • Byla rozšířena podpora zastaralých tchajwanských písem. 24.10

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

Aspose.Words 24.5 rozšiřuje možnosti sestav, zlepšuje možnosti Vykreslování a rozšiřuje některé další možnosti.

Aspose.Words 24.6 vylepšuje možnosti Vykreslování, vylepšuje funkce vyhledávání a porovnávání a rozšiřuje několik dalších funkcí.

Aspose.Words 24.7 mění způsob práce s ActiveX, rozšiřuje možnosti Vykreslování a exportuje do formátů Markdown a XLSX.

Podporované Formáty

Počínaje verzí 24.7 je podporován export do PDF/UA-2, aby byla zajištěna dostupnost pro uživatele se zdravotním postižením.

Vykreslování a tisk

Změny v grafech, tvarech a DrawingML 24.5

  • DrawingML Vykreslování efektů pro grafiku SVG, Rozšíření předchozí funkce omezené na obrázky, bylo implementováno.
  • Podpora pro vytváření kombinovaných grafů a úpravy vlastností, jako je šířka mezery, překrytí a stupnice bublin v rámci skupin sérií, byla zavedena přidáním tříd ChartSeriesGroup a ChartSeriesGroupCollection a vlastnosti SeriesGroups.
  • Funkce pro manipulaci s efektem tvarů SoftEdge byla implementována přidáním třídy SoftEdgeFormat.
  • Možnost upravit upravit hodnoty tvarů byla implementována přidáním veřejných tříd AdjustmentCollection a Adjustment a vlastnosti Adjustments.

Změny v grafech, tvarech a kreslení 24.6

  • Byly vylepšeny možnosti mapování. Nyní můžete vytvořit širší škálu grafů, včetně Treemaps, Sunbursts, Histograms, Pareto grafy, Box & Whisker grafy, Waterfalls a Funnels. To vám umožní vizualizovat vaše data rozmanitějším a informativnějším způsobem.
  • Ovládání barev pro formátování stínů bylo vylepšeno. Přesnější kontrolu nad vzhledem dokumentů můžete získat přístupem k barvám stínů.
  • Zvýšení výkonu pro vykreslování pozadí bylo vylepšeno. Díky nativní technologii obkladů můžete výrazně urychlit vykreslování pozadí obsahujících malé prvky.
  • Byly přidány realistické přechody pro tvary. Nyní můžete vytvářet DML tvary s nelineárními přechody, napodobující vizuální styl Microsoft Word pro vyleštěnější vzhled.

Přizpůsobení Štítku Dat Grafu 24.7

Byla přidána možnost přizpůsobit štítky dat grafu, jako jsou Orientation a Rotation.

Vlastní styl čísel pro úrovně seznamu 24.7

Byl přidán setr pro veřejný majetek CustomNumberStyleFormat. Nyní můžete definovat vlastní styl čísel pro úrovně seznamu.

Změny v práci s ActiveX 24.7

  • Vlastnosti objektů ActiveX lze nyní upravit, což vám dává větší kontrolu nad jejich chováním.
  • Byla přidána možnost upravit hodnotu přepínače ActiveX control Pro povolení dynamické interakce.
  • Byla přidána možnost přepnout ActiveX checkbox na “zaškrtnuto” nebo “nezaškrtnuto”.

Načítání a ukládání dokumentů

Export odkazů do formátu Markdown 24.7

Schopnost řídit export odkazů ve formátu Markdown byla přidána implementací vlastnosti LinkExportMode.

Hledat a porovnávat

Pokročilé Možnosti Porovnání 24.6

Byla přidána možnost zefektivnit pracovní postupy analýzy dat s vylepšenou funkcí porovnávání. To zahrnuje novou možnost IgnoreStoreItemId a přepracované rozhraní pro pokročilá srovnání.

Jiný

  • Funkce pro odstranění prázdných stránek z dokumentu byla implementována přidáním metody RemoveBlankPages. 24.5
  • Možnost zkontrolovat přítomnost Maker VBA bez načtení dokumentu byla poskytnuta přidáním vlastnosti HasMacros. 24.5
  • Byla přidána nová vlastnost DateTimeUtc - poskytuje přesnější časové razítko pro Komentáře, zlepšuje organizaci a sledovatelnost. 24.6
  • Formát datetime je nyní automaticky detekován pro bezproblémový export do formátu XLSX. 24.7
  • Byla přidána veřejná vlastnost IsProtected, která umožňuje ověřit, zda je projekt VBA chráněn. 24.7

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

Aspose.Words 24.1 zlepšuje zážitek kolem správy barev tahů, vylepšuje objekty OLE a zavádí novou bibliografii zdroje veřejné API.

Aspose.Words 24.2 rozšířené grafy API a Správa stylů. Tato verze Aspose.Words také zavedla schopnost specifikovat SvgSaveOptions během Vykreslování, flexibilnější ovládání načítání souborů Markdown a práci s referenčním textem pro poznámky pod čarou a vysvětlivky.

Aspose.Words 24.3 zavádí emulaci binárních rastrových operací pro WMF Metafile a také pokračuje v rozšiřování grafů API.

Aspose.Words 24.4 vylepšuje některé možnosti Vykreslování a zlepšuje práci s digitálními podpisy.

Vykreslování a tisk

Ovládání Barev Tahu 24.1

Třída Stroke byla rozšířena o sadu nových veřejných vlastností souvisejících se správou barev tahů: ForeThemeColor a BackThemeColor, ForeTintAndShade a BackTintAndShade.

DrawingML Grafy API Rozšíření 24.2 / 24.3 / 24.4

DrawingML Charts API se stále rozšiřuje.

Vložit písma deklarovaná v pravidlech @font-face 24.4

Přidána možnost vkládat písma deklarovaná v pravidlech @font-face do definic písem výsledného dokumentu byla zavedena přidáním nové vlastnosti SupportFontFaceRules.

Práce s formátováním záře a odrazu 24.4

Byla implementována schopnost pracovat s formátováním záře a odrazu pro kreslící objekt.

Načítání a ukládání dokumentů

Zadejte SvgSaveOptions Během Vykreslování 24.2

Schopnost specifikovat SvgSaveOptions během Vykreslování byla přidána pomocí ShapeRenderer.Save a OfficeMathRenderer.Save metody.

Při načítání souborů Markdown Zachovejte prázdné řádky 24.2

Byla přidána možnost zachovat prázdné řádky při načítání souborů Markdown.

Jiný

  • Schopnost upravit text ovládacího prvku TextBox OLE byla zavedena přidáním nové vlastnosti Text do nové třídy TextBoxControl. 24.1
  • Bibliografické zdroje veřejné API byly implementovány přidáním nového oboru názvů Aspose.Words.Bibliography s novými třídami a výčty a přidáním nové vlastnosti Bibliography do třídy Document. 24.1
  • Do třídy Style byly přidány nové veřejné vlastnosti Priority, UnhideWhenUsed a SemiHidden pro rozšířenou správu stylů. 24.2
  • Funkce pro načtení skutečného textu referenční značky pro poznámky pod čarou a vysvětlivky byla vylepšena vlastností ActualReferenceMark a metodou UpdateActualReferenceMarks. 24.2
  • Byla implementována emulace binárních rastrových operací pro metasoubory WMF. 24.3
  • Možnost definovat možnosti podpisu pro dokumenty v rámci SaveOptions byla povolena přidáním nové třídy DigitalSignatureDetails s novými veřejnými členy a přidáním nových vlastností do tříd OoxmlSaveOptions, DocSaveOptions a OdtSaveOptions. 24.4

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

Aspose.Words 23.9 rozšiřuje možnosti Vykreslování, emulaci Vykreslování metafile a markdown Možnosti uložení.

Aspose.Words 23.10 zlepšuje vykreslování, rozšiřuje možnosti načítání a ukládání dokumentů a umožňuje uživatelům sloučit dokumenty novými způsoby.

Aspose.Words 23.11 vylepšuje práci s revizemi, formátem XLSX a fonty na legendě grafu s dalšími možnostmi.

Aspose.Words 23.12 zavádí nové vlastnosti a výčty pro práci s PDF a OOXML dokumenty, stejně jako podporu pro WebP Obrázky.

Vykreslování a tisk

Přizpůsobení názvů OS v grafech DrawingML 23.9

Schopnost přizpůsobit názvy os v grafech DrawingML byla zavedena implementací nové veřejné třídy ChartAxisTitle a Title vlastnost.

Určení svislé polohy písem v odstavci 23.9

Nyní je možné definovat svislou polohu písem v odstavci pomocí nové veřejné vlastnosti BaselineAlignment a Nového výčtu BaselineAlignment.

Ovládání Barev Popředí 23.10

Schopnost načíst barvu popředí bez modifikátorů byla přidána do tříd Fill a Stroke pomocí Vlastnosti BaseForeColor.

Rozšíření funkčnosti grafů 23.10

Funkce tříd ChartDataPointCollection, ChartSeries a ChartFormat byla rozšířena o nové metody a vlastnosti.

Automatické nastavení a přizpůsobení obrázku do tvaru 23.10

Jednoduchý způsob, jak automaticky upravit a přizpůsobit obrázek do určitého tvaru, byl poskytnut pomocí nové metody FitImageToShape.

Výchozí formátování písma pro DrawingML položky legendy grafu 23.11

Možnost zadat výchozí formátování písma pro položky legendy DrawingML grafů byla přidána pomocí vlastnosti Font. Tato funkce usnadňuje efektivnější a konzistentnější vzhled prvků grafu a zlepšuje celkovou estetiku dokumentu.

Určete Rozložení stránky při otevírání PDF v Readeru 23.12

Schopnost určit rozvržení stránky, které se má použít při otevírání dokumentu ve čtečce PDF, byla přidána zavedením nové vlastnosti PageLayout do třídy PdfSaveOptions a zavedením nového výčtu PdfPageLayout.

Načítání a ukládání dokumentů

Zadání názvu složky pro vytvoření obrázku URIs v Markdown 23.9

Třída MarkdownSaveOptions byla rozšířena o vlastnost ImagesFolderAlias, která umožňuje určit název složky použité ke konstrukci obrazu URIs zapsaného do dokumentu Markdown.

Zmenšit Velikost Výstupu PDF 23.10

Byly implementovány různé optimalizace Vykreslování PDF pro zmenšení velikosti výstupu při použití nastavení OptimizeOutput.

Rozpoznání hypertextových odkazů při načítání dokumentů TXT 23.10

Funkce rozpoznání hypertextových odkazů při načítání dokumentů TXT byla implementována přidáním nové vlastnosti DetectHyperlinks.

Jiný

  • Byla implementována emulace Metafile rendering pro určení velikosti rasterizace, konkrétně pro WMF šířku pera a EMF šířku kosmetického pera. K dosažení tohoto cíle byla vlastnost ScaleWmfFontsToMetafileSize nahrazena vlastností EmulateRenderingToSizeOnPage a byla přidána vlastnost EmulateRenderingToSizeOnPageResolution. 23.9
  • Byla zavedena zjednodušená metoda pro vložení jednoho dokumentu do jiného dokumentu na aktuální pozici kurzoru pomocí metody InsertDocumentInline. 23.10
  • Možnost přístupu a úpravy vlastností stylu byla přidána zavedením nové vlastnosti Locked. 23.10
  • K metodám třídy CompositeNode byl přidán obecný parametr typu. 23.10
  • Způsob, jak kontrolovat, kdy by měla být určitá revize přijata/odmítnuta nebo ne, byl implementován pomocí metod Accept a Reject. Toto vylepšení poskytuje uživatelům jemnější kontrolu nad procesem revize. 23.11
  • Možnost zapsat všechny části dokumentu do stejného listu XLSX byla poskytnuta prostřednictvím nového typu výčtu XlsxSectionMode a nové vlastnosti SectionMode. 23.11
  • Způsob, jak řídit, jak budou rozšíření formátu ZIP64 použita pro dokumenty OOXML, byl implementován prostřednictvím nové vlastnosti Zip64Mode třídy OoxmlSaveOptions a Nového výčtu Zip64Mode. 23.12
  • Byla zavedena podpora pro WebP image. Upozorňujeme, že tato funkce je k dispozici pouze pro .NetStandart a .NET6+ verze. 23.12

Vidět