Was ist neu in Aspose.Words für C++
Diese Seite beschreibt die interessantesten neuen Aspose.Words Funktionen, die in den letzten Versionen eingeführt wurden.
Aspose.Words für C++ 24.9, 24.10, 24.11
Aspose.Words 24.9 führt die Einfügung von group shape und StructuredDocumentTag über DocumentBuilder ein, verbessert die Darstellung von Radialdiagrammen mit Abstufungen, verbessert die digitalen Signaturen mit XAdES-EPES unterstützung, fügt Markdown Unterstreichungserkennung hinzu und bietet Zugriff auf Fußnoten-/ Endnotentrennzeichen.
Aspose.Words 24.10 führt eine verbesserte ActiveX-Steuerelementunterstützung mit CommandButton-Erstellung, neuer Formsichtbarkeitssteuerung, der Möglichkeit, Formen zu gruppieren, verbesserten Markdown-Export für Tabellen, Diagrammformatierung für Kreis- und Ringdiagramme, bessere Big5-Kodierungshandhabung und Unterstützung für veraltete taiwanesische Schriftarten ein.
Aspose.Words 24.11 führt die AI-basierte Dokumentzusammenfassung, erweiterte Renderoptionen, verbesserten Zugriff auf Dokumenteigenschaften und ActiveX-Steuerelementuntertitelung ein.
AI-betriebene Funktionen
Dokumentzusammenfassung mit OpenAI und Google 24.11
Unterstützung für die Dokumentzusammenfassung mit generativen OpenAI- und Google-Sprachmodellen wurde integriert.
Rendern und Drucken
Graduierungen auf Radialdiagrammen 24.9
Die Darstellung von Abstufungen auf Radialdiagrammen wurde implementiert.
CommandButton ActiveX-Steuerelemente 24.10
Die Möglichkeit, CommandButton ActiveX-Steuerelemente zu erstellen, wurde durch Hinzufügen einer neuen öffentlichen Methode InsertForms2OleControl und einer neuen öffentlichen Klasse Forms2OleControl eingeführt.
Sichtbarkeit von Formen steuern 24.10
Eine neue öffentliche Eigenschaft Hidden wurde hinzugefügt, um die Sichtbarkeit von Formen zu steuern.
Änderungen in Kreis- und Ringdiagrammen 24.10
Es wurden mehrere neue öffentliche Eigenschaften hinzugefügt, um Kreis- und Ringdiagramme zu formatieren.
Steuern Sie das Rendern von PDF-Auswahlformularfeldrändern 24.11
Eine neue Option zur Steuerung der Darstellung von PDF-Auswahlformularfeldrändern wurde implementiert, indem eine neue öffentliche Option RenderChoiceFormFieldBorder hinzugefügt wurde.
Formatcodes für Diagrammdaten abrufen und festlegen 24.11
Die Möglichkeit, Formatcodes für Diagrammdaten abzurufen und festzulegen, wurde hinzugefügt, indem die Eigenschaft FormatCode in den Klassen ChartXValueCollection, ChartYValueCollection und BubbleSizeCollection implementiert wurde.
Histogrammdiagramme mit Bins und Beschriftungen rendern 24.11
Die Darstellung von Histogrammdiagrammen wurde verbessert, indem eine bestimmte Anzahl von Behältern und Beschriftungen zugelassen wurde.
Dokumente konvertieren, laden und speichern
Formatierung beim Laden von Markdown-Dateien unterstreichen 24.9
Die Option, Unterstreichungsformatierungen beim Laden von Markdown-Dokumenten zu erkennen, wurde durch Hinzufügen einer neuen öffentlichen Eigenschaft ImportUnderlineFormatting integriert.
Exportieren von Tabellen als HTML beim Speichern in Markdown 24.10
Eine Option zum Exportieren von Tabellen als HTML beim Speichern von Dokumenten im Markdown-Format wurde durch Hinzufügen einer neuen öffentlichen Eigenschaft ExportAsHtml und einer Aufzählung MarkdownExportAsHtml implementiert.
Export PDF mit aktualisierter logischer Struktur 24.11
Der PDF-Export wurde verbessert, indem Tabellentiteleigenschaften als Titel für logische PDF-Strukturelemente aufgenommen wurden.
Digitale Signaturen
Dokumente signieren mit XAdES-EPES 24.9
Die Möglichkeit, Dokumente mit zu signieren XAdES-EPES Signaturen der Ebene XML - DSig wurden eingeführt, indem eine neue öffentliche Eigenschaft XmlDsigLevel und eine neue öffentliche Aufzählung XmlDsigLevel hinzugefügt wurden.
Andere
- Eine neue öffentliche Methode InsertGroupShape wurde zu group shapes hinzugefügt. 24.9
- Eine neue öffentliche Methode InsertStructuredDocumentTag wurde hinzugefügt, um StructuredDocumentTags in ein Dokument einzufügen. 24.9
- Der öffentliche Zugriff auf Fußnoten- / Endnotentrennzeichen wurde durch Hinzufügen einiger öffentlicher Klassen und Eigenschaften ermöglicht. 24.9
- Die Möglichkeit, einzelne Formen zu gruppieren, Formen zusammen zu gruppieren und sowohl Formen als auch Gruppen direkt zu gruppieren, wurde durch Hinzufügen der Methode InsertGroupShape eingeführt. 24.10
- Die Big5-Kodierungsbehandlung für TrueType-Cmap-Tabellen wurde verbessert. 24.10
- Die Unterstützung für veraltete taiwanesische Schriftarten wurde erweitert. 24.10
- Um auf erweiterte Dokumenteigenschaften zuzugreifen, wurden der Klasse BuiltInDocumentProperties schreibgeschützte Eigenschaften hinzugefügt. 24.11
- Das Festlegen von Beschriftungen für ActiveX-Steuerelemente wurde aktiviert, indem der Eigenschaft Forms2OleControl.Caption ein neuer öffentlicher Setter hinzugefügt wurde. 24.11
Erfahren Sie mehr über Aspose.Words für C++ 24.9 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.10 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.11 Versionshinweise.
Aspose.Words für C++ 24.5, 24.6, 24.7
Aspose.Words 24.5 erweitert die Optionen für Assemblys, verbessert die Renderfunktionen und erweitert einige andere Optionen.
Aspose.Words 24.6 verbessert die Renderoptionen, erweitert die Such- und Vergleichsfunktionen und erweitert mehrere andere Funktionen.
Aspose.Words 24.7 ändert die Art und Weise, wie Sie mit ActiveX arbeiten, erweitert die Renderfunktionen sowie den Export in die Formate Markdown und XLSX.
Unterstützte Formate
Ab Version 24.7 wird der Export nach PDF/UA-2 unterstützt, um die Zugänglichkeit für Benutzer mit Behinderungen zu gewährleisten.
Rendern und Drucken
Änderungen in Diagrammen, Formen und Zeichnungsml 24.5
- Das Rendern von DrawingML-Effekten für SVG -Grafiken wurde implementiert, um die bisherige Funktionalität zu erweitern, die auf Bilder beschränkt war.
- Unterstützung für das Erstellen von Kombinationsdiagrammen und das Anpassen von Eigenschaften wie Spaltenbreite, Überlappung und Blasenskalierung innerhalb von Reihengruppen wurde eingeführt, indem die Klassen ChartSeriesGroup und ChartSeriesGroupCollection sowie die Eigenschaft SeriesGroups hinzugefügt wurden.
- Die Funktionalität zum Manipulieren des SoftEdge -Effekts von Formen wurde durch Hinzufügen der SoftEdgeFormat -Klasse implementiert.
- Die Möglichkeit, Anpassungswerte von Formen zu ändern, wurde durch Hinzufügen der öffentlichen Klassen AdjustmentCollection und Adjustment und der Eigenschaft Adjustments implementiert.
Änderungen in Diagrammen, Formen und Zeichnungen 24.6
- Die Diagrammfunktionen wurden verbessert. Sie können jetzt eine größere Auswahl an Diagrammen erstellen, einschließlich Treemaps, Sunbursts, Histograms, Pareto diagramme, Box & Whisker Diagramme, Waterfalls und Funnels. So können Sie Ihre Daten vielfältiger und informativer visualisieren.
- Die Farbsteuerung für die Schattenformatierung wurde verbessert. Sie können das Erscheinungsbild Ihrer Dokumente genauer steuern, indem Sie auf Schattenfarben zugreifen.
- Die Leistungssteigerung für das Hintergrundrendern wurde verbessert. Dank der nativen Kacheltechnologie können Sie das Rendern von Hintergründen mit kleinen Elementen erheblich beschleunigen.
- Realistische Verläufe für Formen wurden hinzugefügt. Sie können jetzt DML -Formen mit nichtlinearen Verläufen erstellen, die den visuellen Stil von Microsoft Word nachahmen, um ein polierteres Aussehen zu erzielen.
Anpassung der Diagrammdatenetiketten 24.7
Die Möglichkeit, Diagrammdatenbeschriftungen wie Orientation und Rotation anzupassen, wurde hinzugefügt.
Benutzerdefiniertes Nummernstyling für Listenebenen 24.7
Ein Setter für die öffentliche Eigenschaft CustomNumberStyleFormat wurde hinzugefügt. Sie können jetzt einen benutzerdefinierten Nummernstil für Listenebenen definieren.
Änderungen bei der Arbeit mit ActiveX 24.7
- Die Eigenschaften von ActiveX-Objekten können jetzt geändert werden, sodass Sie mehr Kontrolle über ihr Verhalten haben.
- Die Möglichkeit, den Wert des Optionsfelds ActiveX Control zu ändern, um eine dynamische Interaktion zu ermöglichen, wurde hinzugefügt.
- Die Möglichkeit, ein ActiveX-Kontrollkästchen auf “aktiviert” oder “deaktiviert” umzuschalten, wurde hinzugefügt.
Laden und Speichern von Dokumenten
Exportieren von Links in das Markdown -Format 24.7
Die Möglichkeit, den Export von Links im Format Markdown zu steuern, wurde durch die Implementierung der Eigenschaft LinkExportMode hinzugefügt.
Suchen und vergleichen
Erweiterte Vergleichsoptionen 24.6
Die Möglichkeit, Datenanalyse-Workflows mit verbesserten Vergleichsfunktionen zu rationalisieren, wurde hinzugefügt. Dies beinhaltet eine neue IgnoreStoreItemId -Option und eine neu gestaltete Oberfläche für erweiterte Vergleiche.
Andere
- Die Funktion zum Entfernen leerer Seiten aus einem Dokument wurde durch Hinzufügen der RemoveBlankPages -Methode implementiert. 24.5
- Die Möglichkeit, das Vorhandensein von VBA Makros zu überprüfen, ohne ein Dokument zu laden, wurde durch Hinzufügen der Eigenschaft HasMacros bereitgestellt. 24.5
- Eine neue DateTimeUtc -Eigenschaft wurde hinzugefügt - dies bietet einen genaueren Zeitstempel für Kommentare, was die Organisation und Rückverfolgbarkeit verbessert. 24.6
- Das Datums-/Uhrzeitformat wird jetzt automatisch für den nahtlosen Export in das XLSX-Format erkannt. 24.7
- Die öffentliche Eigenschaft IsProtected, mit der Sie überprüfen können, ob ein VBA-Projekt geschützt ist, wurde hinzugefügt. 24.7
Erfahren Sie mehr über Aspose.Words für C++ 24.5 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.6 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.7 Versionshinweise.
Aspose.Words für C++ 24.1, 24.2, 24.3, 24.4
Aspose.Words 24.1 verbessert die Erfahrung mit der Verwaltung von Strichfarben, verbessert OLE-Objekte und führt eine neue öffentliche Literaturquelle API ein.
Aspose.Words 24.2 erweiterte Diagramme API und Stilverwaltung. Diese Version von Aspose.Words führte auch die Möglichkeit ein, SvgSaveOptions während des Renderns anzugeben, das Laden von Markdown -Dateien flexibler zu steuern und mit Referenztext für Fußnoten und Endnoten zu arbeiten.
Aspose.Words 24.3 führt die Emulation binärer Raster-Operationen für WMF-Metadateien ein und erweitert auch weiterhin die Diagramme API.
Aspose.Words 24.4 verbessert einige Renderoptionen sowie die Arbeit mit digitalen Signaturen.
Rendern und Drucken
Strichfarbensteuerung 24.1
Die Klasse Stroke wurde um eine Reihe neuer öffentlicher Eigenschaften erweitert, die sich auf die Verwaltung von Strichfarben beziehen: ForeThemeColor und BackThemeColor, ForeTintAndShade und BackTintAndShade.
Zeichnungml Charts API Erweiterung 24.2 / 24.3 / 24.4
Die DrawingML Charts API wird weiterhin erweitert.
Schriftarten einbetten, die in @font-face -Regeln deklariert sind 24.4
Es wurde eine Möglichkeit hinzugefügt, in @font-face -Regeln deklarierte Schriftarten in die Schriftdefinitionen des resultierenden Dokuments einzubetten, indem eine neue SupportFontFaceRules -Eigenschaft hinzugefügt wurde.
Arbeiten mit Glüh- und Reflexionsformatierung 24.4
Die Möglichkeit, mit Glüh- und Reflexionsformatierungen für ein Zeichenobjekt zu arbeiten, wurde implementiert.
Laden und Speichern von Dokumenten
Geben Sie beim Rendern SvgSaveOptions an 24.2
Die Möglichkeit, SvgSaveOptions während des Renderns anzugeben, wurde mit ShapeRenderer hinzugefügt.Save und OfficeMathRenderer.Save methoden.
Leere Zeilen beim Laden von Markdown -Dateien beibehalten 24.2
Die Möglichkeit, leere Zeilen beim Laden von Markdown -Dateien beizubehalten, wurde hinzugefügt.
Andere
- Die Möglichkeit, den Text des
TextBox
OLE-Steuerelements zu ändern, wurde eingeführt, indem der neuen TextBoxControl-Klasse eine neue Text-Eigenschaft hinzugefügt wurde. 24.1 - Die öffentlichen Literaturquellen API wurden durch Hinzufügen eines neuen Namespace Aspose.Words.Bibliography mit seinen neuen Klassen und Aufzählungen und durch Hinzufügen einer neuen Bibliography -Eigenschaft zur Document -Klasse implementiert. 24.1
- Der Klasse Style wurden neue öffentliche Eigenschaften Priority, UnhideWhenUsed und SemiHidden für eine verbesserte Stilverwaltung hinzugefügt. 24.2
- Die Funktionalität zum Abrufen des tatsächlichen Referenzmarkentexts für Fußnoten und Endnoten wurde um die Eigenschaft ActualReferenceMark und die Methode UpdateActualReferenceMarks erweitert. 24.2
- Die Emulation von binären Raster-Operationen für WMF-Metadateien wurde implementiert. 24.3
- Die Möglichkeit, Signaturoptionen für Dokumente innerhalb von SaveOptions zu definieren, wurde durch Hinzufügen einer neuen DigitalSignatureDetails-Klasse mit neuen öffentlichen Mitgliedern sowie durch Hinzufügen neuer Eigenschaften zu den Klassen OoxmlSaveOptions, DocSaveOptions und OdtSaveOptions aktiviert. 24.4
Erfahren Sie mehr über Aspose.Words für C++ 24.1 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.2 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.3 Versionshinweise.
Erfahren Sie mehr über Aspose.Words für C++ 24.4 Versionshinweise.
Aspose.Words für C++ 23.9, 23.10, 23.11, 23.12
Aspose.Words 23.9 erweitert Renderoptionen, Metadatei-Rendering-Emulation und markdown Speicheroptionen.
Aspose.Words 23.10 verbessert die Darstellung, erweitert die Optionen zum Laden und Speichern von Dokumenten und ermöglicht Benutzern das Zusammenführen von Dokumenten auf neue Weise.
Aspose.Words 23.11 erweitert die Arbeit mit Revisionen, XLSX-Format und Schriftarten in Diagrammlegenden um zusätzliche Optionen.
Aspose.Words 23.12 führt neue Eigenschaften und Aufzählungen für die Arbeit mit PDF- und OOXML-Dokumenten sowie Unterstützung für WebP-Bilder ein.
Rendern und Drucken
Anpassen von Achsentiteln in DrawingML-Diagrammen 23.9
Die Möglichkeit, Achsentitel in DrawingML-Diagrammen anzupassen, wurde durch die Implementierung einer neuen öffentlichen Klasse ChartAxisTitle und Title eingeführt.
Bestimmen der vertikalen Position von Schriftarten innerhalb eines Absatzes 23.9
Es ist jetzt möglich, die vertikale Position von Schriftarten innerhalb eines Absatzes mithilfe der neuen public BaselineAlignment -Eigenschaft und der neuen BaselineAlignment -Aufzählung zu definieren.
Vordergrundfarbsteuerung 23.10
Die Möglichkeit, die Vordergrundfarbe ohne Modifikatoren abzurufen, wurde den Klassen Fill und Stroke über die Eigenschaft BaseForeColor hinzugefügt.
Erweiterung der Funktionalität von Diagrammen 23.10
Die Funktionalität der Klassen ChartDataPointCollection, ChartSeries und ChartFormat wurde um neue Methoden und Eigenschaften erweitert.
Automatisches Anpassen und Anpassen eines Bildes an eine Form 23.10
Eine einfache Möglichkeit, ein Bild automatisch anzupassen und in eine bestimmte Form einzupassen, wurde durch die neue FitImageToShape -Methode bereitgestellt.
Standardschriftartformatierung für DrawingML-Diagrammlegenden-Einträge 23.11
Die Möglichkeit, Standardschriftformatierungen für Legendeneinträge von DrawingML-Diagrammen festzulegen, wurde über die Eigenschaft Font hinzugefügt. Diese Funktion ermöglicht ein schlankeres und einheitlicheres Erscheinungsbild für Diagrammelemente und verbessert die Gesamtästhetik des Dokuments.
Seitenlayout beim Öffnen von PDF in Reader angeben 23.12
Die Möglichkeit, das Seitenlayout anzugeben, das beim Öffnen eines Dokuments in einem PDF -Reader verwendet werden soll, wurde durch die Einführung einer neuen PageLayout-Eigenschaft für die PdfSaveOptions-Klasse und die Einführung einer neuen PdfPageLayout-Aufzählung hinzugefügt.
Laden und Speichern von Dokumenten
Angeben eines Ordnernamens zum Erstellen des Bildes URIs in Markdown 23.9
Die Klasse MarkdownSaveOptions wurde um die Eigenschaft ImagesFolderAlias erweitert, mit der der Name des Ordners angegeben werden kann, der zum Erstellen des in das Markdown -Dokument geschriebenen Bildes URIs verwendet wird.
PDF Ausgabegröße reduzieren 23.10
Verschiedene PDF -Rendering-Optimierungen zur Reduzierung der Ausgabegröße bei Verwendung von OptimizeOutput -Einstellungen wurden implementiert.
Erkennen von Hyperlinks beim Laden von TXT-Dokumenten 23.10
Die Funktion zum Erkennen von Hyperlinks beim Laden von TXT-Dokumenten wurde durch Hinzufügen einer neuen DetectHyperlinks-Eigenschaft implementiert.
Andere
- Die Metadatei-Rendering-Emulation zur Bestimmung der Rastergröße wurde speziell für WMF Stiftbreite und EMF kosmetische Stiftbreite implementiert. Um dies zu erreichen, wurde die Eigenschaft ScaleWmfFontsToMetafileSize durch die Eigenschaft EmulateRenderingToSizeOnPage ersetzt und die Eigenschaft EmulateRenderingToSizeOnPageResolution hinzugefügt. 23.9
- Mit der InsertDocumentInline -Methode wurde eine vereinfachte Methode zum Einfügen eines Dokuments in ein anderes Dokument an der aktuellen Cursorposition eingeführt. 23.10
- Die Möglichkeit, auf Stileigenschaften zuzugreifen und diese zu ändern, wurde durch die Einführung der neuen Eigenschaft Locked hinzugefügt. 23.10
- Den Methoden der Klasse CompositeNode wurde ein generischer Typparameter hinzugefügt. 23.10
- Mit den Methoden Accept und Reject wurde eine Möglichkeit implementiert, zu steuern, wann eine bestimmte Revision akzeptiert / abgelehnt werden soll oder nicht. Diese Erweiterung gibt den Benutzern eine genauere Kontrolle über den Revisionsprozess. 23.11
- Die Möglichkeit, alle Abschnitte eines Dokuments auf dasselbe XLSX-Arbeitsblatt zu schreiben, wurde durch den neuen XlsxSectionMode-Aufzählungstyp und die neue SectionMode-Eigenschaft bereitgestellt. 23.11
- Eine Möglichkeit zu steuern, wie ZIP64-Formaterweiterungen für OOXML-Dokumente verwendet werden, wurde durch die neue Zip64Mode-Eigenschaft der
OoxmlSaveOptions
-Klasse und die neue Zip64Mode-Aufzählung implementiert. 23.12 - Unterstützung für WebP-Bilder wurde eingeführt. Bitte beachten Sie, dass diese Funktion nur für verfügbar ist.NetStandart und .NET6+ Versionen. 23.12