Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#使用命名空間qbpwcf
namespace qbpwcf{

        #匯入外部套件
        include("../allInOne.php");
        
        #提示當前測試的函數
        echo "<hr>od::demoOdt - testCase 1<br>";

        /*
        
        #函式說明:
        #展示建立odt檔案的功能
        #回傳結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #必填參數:
        #無
        #可省略參數:
        #無
        #參考資料:
        #http://php-odt.sourceforge.net/ 
        $demoOdt=od::demoOdt();

        #如果建立odt檔案失敗
        if($demoOdt["status"]=="false"){
                
                #印出相關資訊
                var_dump($demoOdt);
                
                #停止程式
                exit;
                
                }#if end
                
        #涵式說明:
        #放置超鏈結
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$result["error"],錯誤訊息
        #$result["content"],語法
        #$result["function"],當前執行的函數名稱
        #必填的參數:
        #$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.   
        $conf["position"]=$demoOdt["content"];
        #$conf["linkName",字串,爲連結的顯示名稱
        $conf["linkName"]="輸出的odt檔案";
        #可省略的參數:
        #$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
        $conf["method"]="_blank"; 
        #$conf["class"],字串,爲要套用的css超連節樣式,可省略.
        #$conf["class"]="";
        #$conf["id"],字串,超連結的id.
        #$conf["id"]="";
        #$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
        #$conf["no_outline"]="";
        $show_link=link::show_link($conf);
        unset($conf);
        
        #如果建立超聯結失敗
        if($show_link["status"]=="false"){
                
                #印出訊息
                var_dump($show_link);
                
                #終止程式
                exit;
                
                }#if end
                
        #印出超聯結
        echo $show_link["content"];

        */
        
        #提示當前測試的函數
        echo "<hr>od::demoOds - testCase 1<br>";
        
        /*
        
        #函式說明:
        #展示建立ods檔案的功能
        #回傳結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #必填參數:
        #無
        #可省略參數:
        #無
        #參考資料:
        #https://sourceforge.net/projects/ods-php/?source=typ_redirect
        $demoOds=od::demoOds();
        
        #如果建立ods檔案失敗
        if($demoOds["status"]=="false"){
                
                #印出相關資訊
                var_dump($demoOds);
                
                #停止程式
                exit;
                
                }#if end
                
        #涵式說明:
        #放置超鏈結
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$result["error"],錯誤訊息
        #$result["content"],語法
        #$result["function"],當前執行的函數名稱
        #必填的參數:
        #$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.   
        $conf["position"]=$demoOds["content"];
        #$conf["linkName",字串,爲連結的顯示名稱
        $conf["linkName"]="輸出的ods檔案";
        #可省略的參數:
        #$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
        $conf["method"]="_blank"; 
        #$conf["class"],字串,爲要套用的css超連節樣式,可省略.
        #$conf["class"]="";
        #$conf["id"],字串,超連結的id.
        #$conf["id"]="";
        #$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
        #$conf["no_outline"]="";
        $show_link=link::show_link($conf);
        unset($conf);
        
        #如果建立超聯結失敗
        if($show_link["status"]=="false"){
                
                #印出訊息
                var_dump($show_link);
                
                #終止程式
                exit;
                
                }#if end
                
        #印出超聯結
        echo $show_link["content"];
        
        */      
        
        #提示當前測試的函數
        echo "<hr>od::createOds - testCase 1<br>";
        
        /*
        
        #函式說明:
        #建立ods檔案
        #回傳結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],建立的ods檔案路徑與名稱.
        #必填參數:
        #$conf["filePathAndName"],字串,ods檔案要存放的地方,副檔名".ods"會自動補上.
        $conf["filePathAndName"]="odT/od::createOds";
        #$conf["content"],字串陣列,要放在ods檔案裡面各sheet的內容,$conf["content"][tab][row][col]=array("Hello!","string");為第tab+1個分頁第row+1列第col+1欄的內容為"Hello!",型態為"string",型態未指定的話,則預設為"string".
        $conf["content"][0][0][0]=array("A");
        $conf["content"][0][0][1]=array("B");
        $conf["content"][0][0][2]=array("C");
        $conf["content"][1][0][0]=array("a");
        $conf["content"][1][0][1]=array("b");
        $conf["content"][1][0][2]=array("c");
        #$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
        $conf["fileArgu"]=__FILE__;
        #可省略參數:
        #無
        #參考資料:
        #https://sourceforge.net/projects/ods-php/?source=typ_redirect
        $createOds=od::createOds($conf);
        unset($conf);
        
        #如果建立ods檔案失敗
        if($createOds["status"]=="false"){
                
                #印出相關資訊
                var_dump($createOds);
                
                #停止程式
                
                }#if end
                
        #涵式說明:
        #放置超鏈結
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$result["error"],錯誤訊息
        #$result["content"],語法
        #$result["function"],當前執行的函數名稱
        #必填的參數:
        #$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.   
        $conf["position"]=$createOds["content"];
        #$conf["linkName",字串,爲連結的顯示名稱
        $conf["linkName"]="輸出的ods檔案";
        #可省略的參數:
        #$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
        $conf["method"]="_blank"; 
        #$conf["class"],字串,爲要套用的css超連節樣式,可省略.
        #$conf["class"]="";
        #$conf["id"],字串,超連結的id.
        #$conf["id"]="";
        #$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
        #$conf["no_outline"]="";
        $show_link=link::show_link($conf);
        unset($conf);
        
        #如果建立超聯結失敗
        if($show_link["status"]=="false"){
                
                #印出訊息
                var_dump($show_link);
                
                #終止程式
                exit;
                
                }#if end
                
        #印出超聯結
        echo $show_link["content"];
        
        */      
        
        #提示當前測試的函數
        echo "<hr>od::createOdt - testCase 1<br>";
        
        /*
        
        #函式說明:
        #建立odt檔案
        #回傳結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],建立的ods檔案路徑與名稱.
        #必填參數:
        #$conf["filePathAndName"],字串,odt檔案要存放的地方,副檔名".odt"會自動補上.
        $conf["filePathAndName"]="odT/createOdt";
        #$conf["content"],字串陣列,要放在odt檔案裡面的內容,每個元素的內容代表一個段落.
        $conf["content"]=array("Hello World!","This is a sample odt file created by odt::createOdt.");
        #$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
        $conf["fileArgu"]=__FILE__;
        #可省略參數:
        #無
        #參考資料:
        #https://sourceforge.net/projects/ods-php/?source=typ_redirect
        #備註:
        #建構中...   
        $createOdt=od::createOdt($conf);
        unset($conf);
        
        #如果建立odt檔案失敗
        if($createOdt["status"]=="false"){
                
                #印出訊息
                var_dump($createOdt);
                
                #結束程式
                exit;
                
                }#if end
        
        #涵式說明:
        #放置超鏈結
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$result["error"],錯誤訊息
        #$result["content"],語法
        #$result["function"],當前執行的函數名稱
        #必填的參數:
        #$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.   
        $conf["position"]=$createOdt["content"];
        #$conf["linkName",字串,爲連結的顯示名稱
        $conf["linkName"]="輸出的odt檔案";
        #可省略的參數:
        #$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
        $conf["method"]="_blank"; 
        #$conf["class"],字串,爲要套用的css超連節樣式,可省略.
        #$conf["class"]="";
        #$conf["id"],字串,超連結的id.
        #$conf["id"]="";
        #$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
        #$conf["no_outline"]="";
        $show_link=link::show_link($conf);
        unset($conf);
        
        #如果建立超聯結失敗
        if($show_link["status"]=="false"){
                
                #印出訊息
                var_dump($show_link);
                
                #終止程式
                exit;
                
                }#if end
                
        #印出超聯結
        echo $show_link["content"];
        
        */

        }#namespace qbpwcf end

?>