What's new in Aspose.WordsのためのC++

Contents
[ ]

このページでは、最近のリリースで導入された最も興味深い新しいAspose.Words機能について説明します。

Aspose.WordsのためのC++ 25.1, 25.2, 25.3, 25.4

Aspose.Words25.1はAIを使用した文法チェックを導入し、HTML、SVG、Markdown形式の高度なオプションを使用して文書の保存を強化します。

Aspose.Words25.2はAnthropicAIモデルによるテキスト要約を導入し、MsWorks形式のサポートを追加し、タイポグラフィ制御を強化し、PDF構造とリストの処理を改善します。

Aspose.Words25.3AIを使用した文法チェッカーとフォントの選択をUpdateAmbiguousTextFontプロパティで強化し、PDF添付ファイルのエクスポートを改善しました。

Aspose.Words25.4は新しい用紙サイズのサポートを導入し、高度なHTML輸出管理を可能にし、透かしの処理を改善し、LowCodeAPIの使いやすさを向上させます。

AI搭載の機能

文書AI文法チェック

  • OpenAI生成モデルを使用して提供された文書の文法をチェックする機能は、新しいCheckGrammarメソッドを追加することによって導入されました。 25.1
  • AIを使用した文法チェック機能が更新され、AiModelType列挙体で使用可能なすべてのモデルがサポートされました。 25.3

Anthropic生成言語モデルを使用した要約 25.2

新しいパブリッククラスAnthropicAiModelを導入することにより、Anthropic生成言語モデルを使用したテキスト要約が可能になりました。

Low Code

Low CodeAPIユーザビリティ 25.4

LowCode APIの使いやすさが大幅に改善され、文書処理が簡素化され、反復的なコードの必要性が軽減されました。

サポートされている形式 25.2

バージョン25.2から、MicrosoftWorksドキュメントの新しいMsWorksロード形式との互換性が追加されました。

ドキュメントの変換、読み込み、保存

HTML形式とSVG形式への保存を改善しました 25.1

HtmlFixedSaveOptionsクラスとSvgSaveOptionsクラスの両方にIdPrefixプロパティとRemoveJavaScriptFromLinksプロパティを追加することで、HTML形式とSVG形式への保存が強化されました。

保存時の画像解像度とOfficeMath出力モードをMarkdownに設定します 25.1

レンダリング

改善されたタイポグラフィ制御 25.2

NumberSpacingプロパティは、タイポグラフィ制御を改善するために追加されました。

あいまいな文字のフォント選択の制御 25.3

新しいパブリックプロパティUpdateAmbiguousTextFontSaveOptionsクラスに追加され、使用される文字コードに従ってフォントの選択を制御します。

用紙サイズオプション 25.4

JISB4とJISB5用紙サイズを使用する機能は、PaperSize列挙体に新しい値を追加することによって導入されました。

HTML出力制御 25.4

HTMLエクスポート中にJavaScriptをハイパーリンクURLsから削除する機能は、RemoveJavaScriptFromLinksプロパティを追加することによって導入されました。

その他

  • PDF論理構造が改善され、TOA、BIBLIOGRAPHY、INDEXフィールドがサポートされました。 25.2
  • リストの処理を改善するためにAddSingleLevelListメソッドが導入されました。 25.2
  • PDF添付ファイルのエクスポートを改善するためにEmbedAttachmentsを置き換える新しいプロパティAttachmentsEmbeddingModeが追加されました。 また、PDF/Aバージョンの添付ファイルをサポートするために、PdfCompliance列挙体に新しい値が追加されました。 さらに、添付ファイルは暗号化でサポートされるようになりました。 25.3

Aspose.WordsのためのC++ 24.9, 24.10, 24.11, 24.12

Aspose.Words24.9はDocumentBuilderを介してgroup shape挿入とStructuredDocumentTag挿入を導入し、目盛りによる放射状チャートレンダリングを強化し、XAdES-EPESサポートによるデジタル署名を改善し、Markdown下線認識を追加し、脚注/文末脚注セパレータへのアクセスを提供します。

Aspose.Words24.10はCommandButton作成による強化されたActiveXコントロールサポート、新しい形状の可視性コントロール、group shapesへの機能、テーブルの改善されたMarkdownエクスポート、PieとDoughnutチャートのチャー

Aspose.Words24.11はAIを活用した文書の要約、強化されたレンダリングオプション、文書のプロパティへのアクセスの改善、ActiveXコントロールキャプションを導入します。Aspose.Words24.11はAI

Aspose.Words24.12では、カスタマイズ可能なデータラベルの配置、GoogleAIによるテキスト翻訳、強化されたMail Mergeクリーンアップオプション、新しいLowCode処理クラスが導入されま

AI搭載の機能

OpenAIとGoogleを使用した文書の要約 24.11

OpenAIおよびGoogle生成言語モデルを使用した文書要約のサポートが統合されました。

Googleの生成言語モデルを使用したテキスト翻訳 24.12

Googleの生成言語モデルを使用してテキストを翻訳する機能は、Aspose.WordsにTranslateメソッドとLanguage列挙体をAspose.Words.AI名前空間に追加することによって実装されています。

Low Code 24.12

新しいLowCodeクラスのようなComparer, MailMerger, Replacer, Splitter など。 文書処理のための簡易性と柔軟性間の完全なバランスを打つ一組の方法を提供する導入された。

レンダリングと印刷

ラジアルチャート上の目盛り 24.9

放射状チャート上の目盛りのレンダリングが実装されています。

CommandButtonActiveXコントロール 24.10

CommandButtonActiveXコントロールを作成する機能は、新しいパブリックメソッドInsertForms2OleControlと新しいパブリッククラスForms2OleControlを追加することによって導入されました。

形状の可視性を制御する 24.10

図形の可視性を制御するために、新しいパブリックプロパティHiddenが追加されました。

PieチャートとDoughnutチャートの変更点 24.10

書式PieおよびDoughnutチャートにいくつかの新しいパブリックプロパティが追加されました。

PDF選択フォームフィールドの境界線のレンダリングを制御します 24.11

新しいパブリックオプションRenderChoiceFormFieldBorderを追加することにより、PDF選択フォームフィールド境界のレンダリングを制御する新しいオプションが実装されました。

グラフデータの書式コードの取得と設定 24.11

チャートデータの書式コードを取得および設定する機能は、ChartXValueCollectionChartYValueCollectionBubbleSizeCollectionクラスにFormatCodeプロパティを実装することによって追加されました。

ビンとラベルを使用したヒストグラムチャートのレンダリング 24.11

ヒストグラムチャートレンダリングは、指定された数のビンとラベルを使用できるようにすることで改善されました。

データラベルの配置をカスタマイズする 24.12

ChartDataLabelクラスとChartDataLabelCollectionクラスに新しいプロパティを導入することで、データラベルの配置をカスタマイズする機能が追加されました。

文書の変換、読み込み、保存

Markdownファイルを読み込むときの書式設定に下線を引きます 24.9

新しいパブリックプロパティImportUnderlineFormattingを追加することにより、Markdown文書を読み込むときに下線の書式を認識するオプションが組み込まれました。

Markdownに保存するときにテーブルをHTMLとしてエクスポートする 24.10

文書をMarkdown形式で保存するときにテーブルをHTMLとしてエクスポートするオプションは、新しいパブリックプロパティExportAsHtmlと列挙MarkdownExportAsHtmlを追加することによ

更新された論理構造を使用してPDFをエクスポートする 24.11

PDFエクスポートは、テーブルタイトルプロパティをPDF論理構造要素のタイトルとして含めることで拡張されました。

Mail Mergeと報告

Mail Merge中に空のテーブルを削除する 24.12

新しいRemoveEmptyTablesオプションがMailMergeCleanupOptions列挙体に追加され、Mail Merge出力を調整しました。

デジタル署名

XAdES-EPESで文書に署名する 24.9

新しいパブリックプロパティXmlDsigLevelと新しいパブリック列挙XmlDsigLevelを追加することにより、XAdES-EPESレベルXML-DSig署名で文書に署名する機能が導入されました。

その他

  • 新しいパブリックメソッドInsertGroupShapeがgroup shapesに追加されました。 24.9
  • ドキュメントにStructuredDocumentTagsを挿入するための新しいパブリックメソッドInsertStructuredDocumentTagが追加されました。 24.9
  • 脚注/文末脚注の区切り文字へのパブリックアクセスは、いくつかのパブリッククラスとプロパティを追加することによって提供されています。 24.9
  • InsertGroupShapeメソッドを追加することにより、個々の図形group shapesをグループ化し、図形とgroup shapesの両方を直接グループ化する機能が導入されました。 24.10
  • TrueTypecmapテーブルのbig5エンコード処理が改善されました。 24.10
  • 古い台湾語フォントのサポートが強化されました。 24.10
  • 拡張ドキュメントプロパティにアクセスするために、読み取り専用プロパティがBuiltInDocumentPropertiesクラスに追加されました。 24.11
  • ActiveXコントロールのキャプションの設定は、Forms2OleControl.Captionプロパティに新しいpublicセッターを追加することで有効になりました。 24.11

Aspose.WordsのためのC++ 24.5, 24.6, 24.7

Aspose.Words24.5アセンブリのオプションを展開し、レンダリング機能を向上させ、その他のオプションを展開します。

Aspose.Words24.6レンダリングオプションが改善され、検索と比較機能が強化され、他のいくつかの機能が拡張されました。

Aspose.Words24.7はActiveXの操作方法を変更し、レンダリング機能を拡張し、Markdown形式とXLSX形式にエクスポートします。

サポートされている形式

バージョン24.7からは、障害を持つユーザーのアクセシビリティを確保するためにPDF/UA-2へのエクスポートがサポートされています。

レンダリングと印刷

チャート、図形、およびDrawingMLの変更 24.5

  • DrawingMLエフェクトSVGグラフィックスのレンダリングが実装されており、これまでの機能は画像に限定されていました。
  • コンボチャートを作成し、系列グループ内のギャップ幅、オーバーラップ、バブルスケールなどのプロパティを調整するためのサポートは、ChartSeriesGroupクラスとChartSeriesGroupCollectionクラスとSeriesGroups
  • 図形のSoftEdge効果を操作する機能は、SoftEdgeFormatクラスを追加することによって実装されています。
  • 図形の調整値を変更する機能は、AdjustmentCollectionAdjustmentパブリッククラスとAdjustmentsプロパティを追加することによって実装されています。

チャート、図形、図面の変更 24.6

  • グラフ作成機能が強化されました。 これで、次のようなさまざまなグラフを作成できますTreemaps, Sunbursts, Histograms, Pareto チャート、Box & Whiskerチャート、Waterfalls、およびFunnels。 これにより、より多様で有益な方法でデータを視覚化することができます。
  • 影の書式設定のカラーコントロールが改善されました。 影の色にアクセスすることで、ドキュメントの外観をより正確に制御できます。
  • バックグラウンドレンダリングのパフォーマンス向上が改善されました。 ネイティブのタイル技術のおかげで、小さな要素を含む背景のレンダリングを大幅に高速化できます。
  • 形状のための現実的なグラデーションが追加されました。 非線形グラデーションを持つDML図形を作成し、Microsoft Wordの視覚スタイルを模倣して、より洗練された外観にすることができます。

チャートデータラベルのカスタマイズ 24.7

OrientationRotationなどのチャートデータラベルをカスタマイズする機能が追加されました。

リストレベルのカスタム番号スタイル 24.7

パブリックプロパティCustomNumberStyleFormatのセッターが追加されました。 リストレベルのカスタム番号スタイルを定義できるようになりました。

ActiveXでの作業の変更点 24.7

  • ActiveXオブジェクトのプロパティを変更できるようになり、その動作をより詳細に制御できるようになりました。
  • ラジオボタンActiveXコントロールの値を変更して動的相互作用を有効にする機能が追加されました。
  • ActiveXcheckboxを"checked"または"unchecked"に切り替える機能が追加されました。

文書の読み込みと保存

Markdown形式へのリンクのエクスポート 24.7

LinkExportModeプロパティの実装により、Markdown形式のリンクのエクスポートを制御する機能が追加されました。

検索と比較

高度な比較オプション 24.6

改善された比較機能を備えたデータ分析ワークフローを合理化する機能が追加されました。 これには、新しいIgnoreStoreItemIdオプションと、高度な比較のための再設計されたインターフェイスが含まれます。

その他

  • ドキュメントから空のページを削除する関数は、RemoveBlankPagesメソッドを追加することによって実装されています。 24.5
  • ドキュメントをロードせずにVBAマクロの存在をチェックする機能は、HasMacrosプロパティを追加することによって提供されています。 24.5
  • 新しいDateTimeUtcプロパティが追加されました–これにより、コメントのより正確なタイムスタンプが提供され、組織とトレーサビ 24.6
  • XLSX形式へのシームレスなエクスポートのために、datetime形式が自動的に検出されるようになりました。 24.7
  • VBAプロジェクトが保護されているかどうかを確認できるパブリックプロパティIsProtectedが追加されました。 24.7

Aspose.WordsのためのC++ 24.1, 24.2, 24.3, 24.4

Aspose.Words24.1ストロークの色の管理に関する経験を向上させ、OLEオブジェクトを強化し、新しい参考文献ソースpublicAPIを導入します。

Aspose.Words24.2拡張チャートAPIとスタイル管理。 このバージョンのAspose.Wordsでは、レンダリング中にSvgSaveOptionsを指定する機能、Markdownファイルを読み込む柔軟な制御、脚注と文末脚注の参照テキストを操作する機能も導入されました。

Aspose.Words24.3はWMFメタファイルのバイナリラスタ演算のエミュレーションを導入し、チャートAPIを拡張し続けます。

Aspose.Words24.4いくつかのレンダリングオプションを強化し、デジタル署名の作業を改善します。

レンダリングと印刷

ストロークカラーコントロール 24.1

Strokeクラスは、ストロークの色の管理に関連する一連の新しいパブリックプロパティForeThemeColorBackThemeColorForeTintAndShadeBackTintAndShadeで拡張されました。

DrawingMLチャートAPI拡張 24.2 / 24.3 / 24.4

DrawingML Charts APIは引き続き展開されます。

@font-faceルールで宣言された埋め込みフォント 24.4

新しいSupportFontFaceRulesプロパティを追加することで、@font-faceルールで宣言されたフォントを結果のドキュメントのフォント定義に埋め込む機能が導入されました。

グローとリフレクションの書式設定を使用する 24.4

描画オブジェクトのグローとリフレクションの書式設定を操作する機能が実装されました。

文書の読み込みと保存

レンダリング中にSvgSaveOptionsを指定します 24.2

レンダリング中にSvgSaveOptionsを指定する機能がShapeRendererを使用して追加されました。SaveOfficeMathRendererSaveメソッド。

Markdownファイルの読み込み時に空の行を保持する 24.2

Markdownファイルの読み込み時に空行を保持する機能が追加されました。

その他

  • TextBoxOLEコントロールのテキストを変更する機能は、新しいTextプロパティを新しいTextBoxControlクラスに追加することによって導入されました。 24.1
  • 参考文献ソースpublicAPIは、新しいクラスと列挙を含む新しい名前空間Aspose.Words.Bibliographyの追加と、新しいBibliographyプロパティをDocumentクラスに追加することによって実装されました。 24.1
  • スタイル管理を強化するための新しいパブリックプロパティPriorityUnhideWhenUsedSemiHiddenStyleクラスに追加されました。 24.2
  • 脚注と文末脚注の実際の参照マークテキストを取得する機能は、ActualReferenceMarkプロパティとUpdateActualReferenceMarksメソッドで強化されました。 24.2
  • WMFメタファイルのバイナリラスタ演算のエミュレーションが実装されました。 24.3
  • SaveOptions内の文書の署名オプションを定義する機能は、新しいパブリックメンバーを持つ新しいDigitalSignatureDetailsクラスを追加し、OoxmlSaveOptionsDocSaveOptionsOdtSaveOptionsクラスに新しいプロパティを追加する 24.4

Aspose.WordsのためのC++ 23.9, 23.10, 23.11, 23.12

Aspose.Words23.9レンダリングオプション、メタファイルレンダリングエミュレーション、およびmarkdown保存オプションを展開します。

Aspose.Words23.10レンダリングが改善され、文書の読み込みと保存のオプションが拡張され、ユーザーが新しい方法で文書をマージできるようになりました。Aspose.Words23.10

Aspose.Words23.11は、追加オプションを使用して、チャート凡例のリビジョン、XLSX形式、フォントを使用して作業を強化します。

Aspose.Words23.12は、PDFおよびOOXMLドキュメントを操作するための新しいプロパティと列挙、およびWebPイメージのサポートを導入します。

レンダリングと印刷

DrawingMLチャートでの座標軸タイトルのカスタマイズ 23.9

DrawingMLチャートの軸タイトルをカスタマイズする機能は、新しいパブリッククラスChartAxisTitleおよびTitleプロパティの実装によって導入されました。

段落内のフォントの垂直位置の決定 23.9

新しいpublicBaselineAlignmentプロパティと新しいBaselineAlignment列挙体を使用して、段落内のフォントの垂直位置を定義できるようになりました。

前景色制御 23.10

修飾子なしで前景色を取得する機能がBaseForeColorプロパティを介してFillクラスとStrokeクラスに追加されました。

チャートの機能を拡張する 23.10

ChartDataPointCollectionChartSeriesChartFormatクラスの機能は、新しいメソッドとプロパティで拡張されました。

画像を自動的に調整して図形に合わせる 23.10

新しいFitImageToShapeメソッドを使用して、画像を特定の形状に自動的に調整して合わせる簡単な方法が提供されています。

DrawingMLグラフの凡例エントリの既定のフォント書式設定 23.11

DrawingMLチャートの凡例エントリのデフォルトのフォント書式を指定する機能がFontプロパティを介して追加されました。 この機能により、グラフ要素のより合理化された一貫した外観が容易になり、文書全体の美しさが向上します。

ReaderでPDFを開くときのページレイアウトの指定 23.12

PDFリーダーで文書を開くときに使用するページレイアウトを指定する機能は、PdfSaveOptionsクラスに新しいPageLayoutプロパティを導入し、新しいPdfPageLayout列挙体を導入することによ

文書の読み込みと保存

イメージURIsをMarkdownに構築するフォルダ名の指定 23.9

MarkdownSaveOptionsクラスはImagesFolderAliasプロパティを含めることで拡張され、Markdown文書に書き込まれたイメージURIsを構築するために使用されるフォルダの名前を指定できます。

PDF出力サイズを減らす 23.10

OptimizeOutput設定を使用するときに出力サイズを小さくするためのさまざまなPDFレンダリング最適化が実装されています。

TXT文書を読み込むときにハイパーリンクを認識する 23.10

TXT文書の読み込み時にハイパーリンクを認識する機能は、新しいDetectHyperlinksプロパティを追加することによって実装されています。

その他

  • ラスタライズサイズを決定するためのメタファイルレンダリングエミュレーションが実装されました,特にWMFペン幅とEMF化粧ペン幅のために. これを実現するために、ScaleWmfFontsToMetafileSizeプロパティはEmulateRenderingToSizeOnPageプロパティに置き換えられ、EmulateRenderingToSizeOnPageResolutionプロパティが追加されました。 23.9
  • 現在のカーソル位置にある文書を別の文書に挿入するための簡略化された方法がInsertDocumentInlineメソッドを使用して導入されました。 23.10
  • 新しいLockedプロパティの導入により、スタイルプロパティにアクセスして変更する機能が追加されました。 23.10
  • ジェネリック型パラメーターがCompositeNodeクラスのメソッドに追加されました。 23.10
  • 特定のリビジョンを受け入れる/拒否するかどうかを制御する方法は、AcceptメソッドとRejectメソッドを使用して実装されています。 この機能強化により、ユーザーは改訂プロセスをより細かく制御できます。 23.11
  • ドキュメントのすべてのセクションを同じXLSXワークシートに書き込む機能は、新しいXlsxSectionMode列挙型と新しいSectionModeプロパティによって提供されています。 23.11
  • ZIP64書式拡張がOOXML文書にどのように使用されるかを制御する方法は、OoxmlSaveOptionsクラスの新しいZip64Modeプロパティと新しいZip64Mode列挙体を介して実装されています。 23.12
  • WebPイメージのサポートが導入されました。 この機能は以下のためにのみ利用可能ですのでご注意ください。NetStandartおよび.NET6+バージョン。 23.12

また見て下さい