問題タブ [presentationml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2538 参照

powerpoint - PPTテキストx、y、width、height-openxml

私はこのプレゼンテーションML継承チェーンをたどってみました:

スライド<-SlideLayout<-SlideMaster<-SlideMasterのデフォルトスタイル

PPTスライドのテキストコンテンツのx、y、width、heightプロパティを取得しますが、正しい値を取得しているかどうかはわかりません。私が正しいことをしているのか教えていただけますか?Slide、SlideLayout、SlideMasterでこのテキストオブジェクトを一意に識別する方法も教えてください。

-ありがとうございました

0 投票する
2 に答える
378 参照

c# - Openxml2.0xml処理

openxmlsdkに関してかなり基本的な質問があります。pptxドキュメントを処理したい。

slideMaster1.xmlのc#コードでは、値を文字列のリストに格納するため、ノードのタイプがp:cNvPrであるすべてのXMLNodeのリストを取得したいと思います。

どうやってやるの?

0 投票する
1 に答える
727 参照

openxml - PPTX - テキストが OpenXML から箇条書きされているかどうかを調べる

txBody タグ内のテキストが箇条書きであるかどうかを示すインジケータを見つけることができませんでした。テキストが箇条書きであるかプレーンであるかを理解するためにどのインジケータを使用すればよいかを特定してください。

-ありがとうございました

0 投票する
1 に答える
2639 参照

openxml - Excel グラフを使用して PowerPoint スライドを更新する方法

グラフ (棒グラフ) を含む Excel ファイルが 1 つあります。3 つのスライドを含む PowerPoint プレゼンテーションもあります。エクセルシートにもパワーポイントのスライドにも「表題」はありませんのでご注意ください。スライド 2 のグラフを Excel ファイルのグラフで更新する必要があります。

このフォーラムを検索したところ、タイトルを使用して新しいスライドを作成したり、チャートを更新したりする方法が見つかりました。

どんな助けでも大歓迎です。御時間ありがとうございます

編集:あなたの解決策は良いですが、特定のスライドのグラフを置き換える方法については役に立ちません。私の質問では、3 つのスライドがあると述べました。具体的には、スライド 2 のグラフを更新したいと考えています。グラフのタイトルがないため、スライド番号に基づいて置き換えるグラフを見つける必要があります。これはどのように行われますか?再度、感謝します。

0 投票する
1 に答える
1191 参照

powerpoint - PPTX OpenXML - 箇条書きテキストの改行インジケータはどれですか?

PPTX OpenXML の箇条書きテキストの改行インジケータを特定するのを手伝ってもらえますか? これに基づいて、プログラムに改行文字を追加したい

-ありがとうございました

0 投票する
1 に答える
3842 参照

openxml - PowerPointスライドのテキストボックスのテキストを変更する

3つのスライドを含むPowerpointプレゼンテーションがあります。各スライドには、プレースホルダーであるテキストボックスがあります。1つのスライドのテキストボックスの内容を置き換えたいのですが。

C#とOpenXMLを使用してこれを行う方法を知る必要があります

トンありがとう

0 投票する
0 に答える
2992 参照

asp.net - openxml を使用して PresentationML を編集する

こんにちは、ボタンのクリック時にopenxmlを使用して一部のデータをpptにエクスポートする必要があるプロジェクトに取り組んでいます.aspxページのコードは次のとおりです。

使用されているテンプレートは、2 つのスライドのみを含むサンプル テンプレートであることに注意してください。つまり、1 つのタイトル スライドと、ランダムなテキストが書かれたワードアートを含むもう 1 つの空白の面です。

また、テーブルには、aspx ページにある 4 つのテキスト ボックスからのデータが入力されます。

そして、ここにクラスがあります:

ここに私のクエリがあります:1.aspxページで、templateFileを独自のテンプレート(サンプルと同じ)に置き換えようとすると、この行で「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます(sh => sh.NonVisualShapeProperties.NonVisualDrawingProperties.Title.Value == "TableHolder") AddTable.Otherwise の下で正常に動作します。

2. 2 番目のスライドでも、必要なテーブルを取得していますが、ページの上部に「イメージ」という単語が 5 回書かれています。

3. 生成されたパワーポイント ファイルでも、最初と最後のスライド (つまり、テンプレートにあるスライド) を除いて、テンプレート スタイルはスライドに表示されません。

ありがとうございました。

0 投票する
0 に答える
306 参照

openxml - C++でのPresentationMLドキュメントの作成

私はすでにwordprocessingMLで作業して成功していますが、presentationMLでは成功していません。私の問題は、私のサイズのファイルが0koであり、その理由がわからないことです。空のWord文書を作成するだけで十分ですが、空のパワーポイントには十分ですか?私はいくつかのチュートリアルに従いますが、誰も機能しません(私にとって)パワーポイントを作成するための良い方法は何ですか?

これでコードを再開します(空のアーカイブを作成しようとします)

よろしくお願いします

0 投票する
1 に答える
1383 参照

asp.net - open xmlを使用してパワーポイントの既存のテーブルにデータフォームデータベースをバインドする方法

私はopenxmlを使用してWebアプリからパワーポイントを作成しました。チャートを含むpptを作成し、openxml sdk生産性ツールでpptを開き、それで生成されたコードをデータベースからのチャートデータを変更しました。作成したコードチャートデータを次のように変更します

SDKのコード用のクラスを作成し、そのCreatePart()でこれらのリンクを追加しました

ChartPartModifier() のクラスを作成しました

このように、テーブル内のデータを変更する方法はありますか?そうであれば、解決策を教えていただければ幸いです。