What's new in C++の場合Aspose.Words

Contents
[ ]

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

C++の場合Aspose.Words 24.9

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

レンダリングと印刷

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

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

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

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

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

デジタル署名

XAdES-EPESを使用して文書に署名する

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

その他

  • 新しいパブリックメソッドInsertGroupShapeがgroup shapesに追加されました。
  • ドキュメントにStructuredDocumentTagsを挿入するための新しいパブリックメソッドInsertStructuredDocumentTagが追加されました。
  • 脚注/文末脚注の区切り文字へのパブリックアクセスは、いくつかのパブリッククラスとプロパティを追加することによって提供されています。

C++の場合Aspose.Words 24.5, 24.6, 24.7

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

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

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

サポートされている形式

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

レンダリングと印刷

チャート、図形、描画の変更 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コントロールの値を変更する機能が追加されました。
  • ActiveXチェックボックスを"チェック済み"または"チェックされていない"に切り替える機能が追加されました。

文書の読み込みと保存

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

C++の場合Aspose.Words 24.1, 24.2, 24.3, 24.4

Aspose.Words24.1ストロークの色の管理に関する操作性が向上し、OLEオブジェクトが強化され、新しい参考文献ソースパブリックAPIが導入されました。

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

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

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

レンダリングと印刷

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

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

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

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

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

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

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

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

文書の読み込みと保存

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

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

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

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

その他

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

C++の場合Aspose.Words 23.9, 23.10, 23.11, 23.12

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

Aspose.Words 23.10 はレンダリングを改善し、ドキュメントの読み込みと保存のオプションを拡張し、ユーザーが新しい方法でドキュメントを結合できるようにします。

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

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

レンダリングと印刷

Drawingmlチャートでの軸タイトルのカスタマイズ 23.9

Drawingmlチャートの軸タイトルをカスタマイズする機能は、新しいpublic classChartAxisTitleおよび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
  • OXMLドキュメントにZIP64形式拡張を使用する方法を制御する方法は、OoxmlSaveOptionsクラスの新しいZip64Modeプロパティと新しいZip64Mode列挙体を使用して実装されてい 23.12
  • WebPイメージのサポートが導入されました。 この機能は以下のためにのみ利用可能ですのでご注意ください。NetStandartおよび.NET6+バージョン。 23.12

また見て下さい