PPTでのJavaは、テーブルを変更、追加します

この記事では、Javaプログラミングを通じてPPT操作の形で方法を説明します。PPTスライドテーブルに添加することを含む、テーブルスタイル、セルの配置、セルの背景色、境界線のスタイル、フォント、サイズ、および他の結合セルを設定し、一方、既存のスライドテーブルをロードすることによって形成するように実施されてもよいですなど、表の罫線と行の高さ/列幅を設定し、行または列を削除、追加..

 

ツールを使用してください:Javaのための無料Spire.Presentation(無料版)

 

ジャーファイル取得:

方法1:公式ウェブサイトを通じてのjarダウンロードするファイルを。JavaプログラムにlibフォルダのSpire.Presentation.jarファイルをインポートするファイルをダウンロードし、解凍します。

方法2:ではMavenの倉庫にプログラムをインストールします。

 

Java コードサンプル(参照用)

 

[実施例1 ]表を追加します

* com.spire.presentationインポート;. 
java.awtのインポート* ;. 

パブリッククラスAddTable { 
    公共の静的な無効メイン(文字列[]引数)は例外{スロー
        //プレゼンテーションオブジェクトをインスタンス化する
        )プレゼンテーションプレゼンテーションプレゼンテーション新しい(=新規; 

        //表の行数と列数、行の高さと列を設定幅
        ダブル[] WIDTHS =新しい新しいダブル[] {100D、100D、100D、100D、100D}; 
        ダブル[]ハイツ=新しい新しいダブル[] {15D、15D、15D、 15D、15D、15D}; 

        //テーブルを追加
        のITableテーブル= presentation.getSlides()を取得( 0).getShapes()appendTable((フロート)presentation.getSlideSize()のgetSize()のgetWidth()/ 2 .... - 275、90、幅、ハイツ); 

        //テーブルは、組み込みのスタイル設定
        table.setStylePreset(TableStylePreset.LIGHT_STYLE_1_ACCENT_6)。

        //文字列配列を宣言
        文字列[] [] = dataStr新しい新しいString [] [] 
                { 
                        { "クラス"、 "名前"、 "性別"、 "研究"、 "トータル"}、
                        { "クラス1" "李Longfei"、 "M"、 "Y010956"、 "658"}、
                        { "クラス1"、 "フーナン"、 "M"、 "Y011561"、 "686"}、
                        { "クラス5"、「陳林""女性"" Y011650 "" 654 "}、
                        {"クラス9 ""部屋フェン""女性"" Y011258 "" 638 "}、
                        {"クラス13 ""張」 "M"、 "Y011328"、 "645 "} 
                }; 

        //パディングデータテーブル
        (I = 0 int型、I <6; I ++の)のために
        { 
            ため(INT J = 0; J <5; J ++)
            { 
                table.get(J、I).getTextFrame() .setText(dataStr [I] [J ])。
                。table.get(J、I)が.getTextFrame()getParagraphs()(0).setAlignment(TextAlignmentType.CENTER);. GET 
            } 
        } 

        //マージされた細胞
        table.mergeCells(table.get(0、2) 、テーブル.get(0,2)、偽); 

        //テーブルの境界線スタイルを設定し
        table.setTableBorder(TableBorderType.Inside_Horizo​​ntal、1、Color.black); 

        //ファイルを保存する
        (presentation.saveToFileを"テーブル.PPTXを追加する"、FileFormat.PPTX_2013 ); 
    } 
}

 

フォームは、エフェクトを追加します。


 

 

[実施例2 ]編集、スライドテーブルを既存の変更します

* com.spire.presentationインポート;. 
java.awtのインポート* ;. 

パブリックModifyTableクラス{ 
    パブリック静的な無効メイン(文字列[] args)をスロー例外{ 
        //ロードテスト原稿
        プレゼンテーションプレゼンテーションPPT =新しい新しい(); 
        ppt.loadFromFileを( "test.pptx"); 

        //テーブルを取得
        (..のITableテーブル=(のITable)ppt.getSlides)GET(0).getShapes()GET(0); 

        //はテーブルの下に挿入された行と列(デフォルトを追加しますライン)
        table.getTableRows()アペンド(table.getTableRows(。)GET(0));. 
        table.getColumnsList()の追加(table.getColumnsList(。)(0));. GET 

        (中//行または列を挿入指定された位置又は行/列を挿入する) 
        高い//行、列幅を設定します 
        table.getTableRows()インサート(0、table.getTableRows(。)を取得する(1));
        。table.getColumnsList()を挿入(table.getColumnsListを表示(0)(GET 1)。。)

        。table.getTableRows()GET(0).setHeight(50)
        。table.getColumnsList()GET(0).setWidth (100); 

        //指定された行または列を削除
        table.getTableRowsを()removeAt(2、偽);. 
        table.getColumnsList()removeAt(2、偽);. 

        //設定テーブル境界
        table.setTableBorder(TableBorderType.All、 1、Color.black); 

        //文書保存
        ppt.saveToFile( "Modified.pptx"、FileFormat.PPTX_2013を); 
    } 
}

 

プログラムを実行し、コードを完了した後、テーブルには、生成されたドキュメントの編集効果を表示することができます。

 

(この記事の終わり)

 

おすすめ

転載: miaonly.iteye.com/blog/2442740