User Tag List

Էջ 2 2-ից ԱռաջինԱռաջին 12
Ցույց են տրվում 16 համարից մինչև 26 համարի արդյունքները՝ ընդհանուր 26 հատից

Թեմա: PDF-ի արտածում PHP-ի միջոցով

  1. #16
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Xelgen pdf - ը գեներացնող կոդը սա է
    <?php
    //============================================================+
    // File name : example_011.php
    // Begin : 2008-03-04
    // Last Update : 2008-05-28
    //
    // Description : Example 011 for TCPDF class
    // Colored Table
    //
    // Author: Nicola Asuni
    //
    // (c) Copyright:
    // Nicola Asuni
    // Tecnick.com s.r.l.
    // Via Della Pace, 11
    // 09044 Quartucciu (CA)
    // ITALY
    // www.tecnick.com
    // [email protected]
    //============================================================+

    /**
    * Creates an example PDF TEST document using TCPDF
    * @package com.tecnick.tcpdf
    * @abstract TCPDF - Example: Colored Table
    * @author Nicola Asuni
    * @copyright 2004-2008 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - [email protected]
    * @link http://tcpdf.org
    * @license http://www.gnu.org/copyleft/lesser.html LGPL
    * @since 2008-03-04
    */

    require_once('tcpdf/config/lang/eng.php');
    require_once('tcpdf/tcpdf.php');

    // extend TCPF with custom functions
    class MYPDF extends TCPDF {

    //Load table data from file
    public function LoadData($file) {
    //Read file lines
    $lines=file($file);
    $data=array();
    foreach($lines as $line)
    $data[]=explode(';',chop($line));
    return $data;
    }

    //Colored table
    public function ColoredTable($header,$data) {
    //Colors, line width and bold font
    $this->SetFillColor(255,0,0);
    $this->SetTextColor(255);
    $this->SetDrawColor(128,0,0);
    $this->SetLineWidth(.3);
    $this->SetFont('','B');
    //Header
    $w=array(40,35,40,45);
    for($i=0;$i<count($header);$i++)
    $this->Cell($w[$i],7,$header[$i],1,0,'C',1);
    $this->Ln();
    //Color and font restoration
    $this->SetFillColor(224,235,255);
    $this->SetTextColor(0);
    $this->SetFont('');
    //Data
    $fill=0;
    foreach($data as $row) {
    $this->Cell($w[0],15,$row[0],'LR',0,'L',$fill);
    $this->Cell($w[1],15,$row[1],'LR',0,'L',$fill);
    $this->Cell($w[2],15,$row[2],'LR',0,'L',$fill);
    $this->Cell($w[3],15,$row[3],'LR',0,'L',$fill);
    $this->Cell($w[4],15,$row[4],'LR',0,'L',$fill);
    $this->Cell($w[5],15,$row[5],'LR',0,'L',$fill);
    $this->Ln();
    $fill=!$fill;
    }
    $this->Cell(array_sum($w),0,'','T');
    }
    }

    // create new PDF document
    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);

    // set document information
    $pdf->SetCreator(PDF_CREATOR);
    $pdf->SetAuthor("Nicola Asuni");
    $pdf->SetTitle("TCPDF Example 011");
    $pdf->SetSubject("TCPDF Tutorial");
    $pdf->SetKeywords("TCPDF, PDF, example, test, guide");

    // set default header data
    $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);

    // set header and footer fonts
    $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
    $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

    //set margins
    $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
    $pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
    $pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

    //set auto page breaks
    $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

    //set image scale factor
    $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

    //set some language-dependent strings
    $pdf->setLanguageArray($l);

    //initialize document
    $pdf->AliasNbPages();

    // add a page
    $pdf->AddPage();

    // ---------------------------------------------------------

    // set font
    $pdf->SetFont("dejavusans", "", 10);

    //Column titles
    $header=array('Country','Capital','Area (sq km)','Pop. (thousands)', 'a1', 'a2');

    //Data loading
    //$data=$pdf->LoadData('text.txt');
    //$file_name1 = "'".$file_name."'";
    $data=$pdf->LoadData($file_name);

    // print colored table
    $pdf->ColoredTable($header,$data);

    // ---------------------------------------------------------

    //Close and output PDF document
    $pdf->Output("example_011.pdf", "I");

    //============================================================+
    // END OF FILE
    //============================================================+
    ?>

    $data=$pdf->LoadData($file_name); - ի
    $file_name = "text.txt";

    Ես չեմ կարող հասկանալ , ոնց կարող է WindowsXP - ում սա նորմալ աշխատի, իսկ Windows2000 Advanwced Server - ում չաշխատի

  2. #17
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    ԳՏԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱԱ
    Xelgen print version - ը առանձնացրեցի ու ամեն ինչ ստացվեց:

    Բայց այստեղ հարց է առաջանում font երի մասին

  3. #18
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Ինձ պետք է որպեսզի pdf - ում տպվի times Armenian
    Ինչպես լուծել խնդիրը

  4. #19
    Ուշադիր
    Chuk-ի ավատար
    Գրանցման ամսաթիվ
    17.03.2006
    Հասցե
    Երևան
    Տարիք
    41
    Գրառումներ
    25,245
    Բլոգի գրառումներ
    31
    Mentioned
    85 Post(s)
    Tagged
    1 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    Ինձ պետք է որպեսզի pdf - ում տպվի times Armenian
    Ինչպես լուծել խնդիրը
    Դավ, կոդը-մոդը չեմ նայել, բայց նենց պատահաբար աչքիս սենց տող ընկավ.

    // set font
    $pdf->SetFont("dejavusans", "", 10);


    Քայլ առ քայլ՝ դարից դար

    Խենթ եմ

  5. #20
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Արտ ջան եդ տողի մեջ է ամբողջ խնդիրը
    TCPDF կլասսի մեջ ստանդարտ տրված են font - եր, բայց բոլորը unicode
    Իսկ ինձ պետք է Times Armenian, որը ոչ մի տեղ ինտերնետում չեմ գտնում

  6. #21
    Պատվավոր անդամ Ներսես_AM-ի ավատար
    Գրանցման ամսաթիվ
    25.06.2006
    Գրառումներ
    4,303
    Բլոգի գրառումներ
    1
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    ոչ յունիքոդ ֆոնտերից ինչքան հեռու մնաս էնքան գլուխդ խախանդ կլինի պրոբլեմներից: Ավելի լավ է նման յունիքոդ ֆոնտ վերցրու ու օգտագործի: Պլյուս մի բարի գործ կատարած կլինես, կնպաստես ոչ յունիքոդ ֆոնտերի ինքնալիկվիդացմանը:

  7. Գրառմանը 2 հոգի շնորհակալություն են հայտնել.

    T!gran (16.03.2009), Xelgen (16.03.2009)

  8. #22
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Լիովին համաձայն եմ բայց ստացվող բազան արդեն լցված է ոչ յունիկոդ
    Բազան փոխելն լուրջ չի, որովհետև այն ահռելի մեծ է
    Ստիպված պետք է հարցը լուծեմ
    Եթե որևէ լուծում կառաջարկեք լավ կլինի

  9. #23
    Ուշադիր
    Chuk-ի ավատար
    Գրանցման ամսաթիվ
    17.03.2006
    Հասցե
    Երևան
    Տարիք
    41
    Գրառումներ
    25,245
    Բլոգի գրառումներ
    31
    Mentioned
    85 Post(s)
    Tagged
    1 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    Բազան փոխելն լուրջ չի, որովհետև այն ահռելի մեծ է
    Ստիպված պետք է հարցը լուծեմ
    Թույլ տուր չհամաձայնվել: Ոչ միայն լուրջ է, այլև չափազանց լուրջ ու կարևոր է: Սկսենք նրանից, որ դրանով կխուսափես ոչ միայն այս պրոբլեմից, այլև բազմաթիվ այլ խնդիրներից: Իսկ բազան փոխելը լրիվ ռեալ ու իրականանալի է, դժվար չէ:

    Դրա համար ընդամենը պուճուրիկ սկրիպտ է պետք գրել, որ կարդում է բազայի տվյալ վանդակի ինֆորմացիան, այն փոխակերպում է յունիկոդի, փոխակերպվածը գրում հնի փոխարեն: Դրանից հետո ընդամենը սկրիպտը խոդ ես տալիս ու գալիս ես մեր տուն կոֆե խմելու

    Քայլ առ քայլ՝ դարից դար

    Խենթ եմ

  10. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Ներսես_AM (16.03.2009)

  11. #24
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Արտ ջան սուրճին դեմ չեմ, այ որ կոդնով էլ օգնես, ընդհանրապես դեմ չեմ լինի

  12. #25
    Մշտական անդամ
    Գրանցման ամսաթիվ
    20.03.2006
    Գրառումներ
    150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Ժող մի լուծում ասեք
    php - ով mysql - ից տվյալ կանչելիս ինձ պետք է որ տվյալները աստիճանաբար հայտնվեն էկրանին( թե չե սերվերը ամբողջը գեներացնում է html - ի ու նոր հանում էկրանին, ինչը երկար է տևում)

  13. #26
    Մշտական անդամ Xelgen-ի ավատար
    Գրանցման ամսաթիվ
    17.10.2008
    Հասցե
    Երևան
    Գրառումներ
    344
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. PDF-ի արտածում PHP-ի միջոցով

    Մեջբերում david-ի խոսքերից Նայել գրառումը
    Xelgen print version - ը առանձնացրեցի ու ամեն ինչ ստացվեց:
    Էէ.. չհասկացա, դու միաժամանկ համ ՀՏՄԼ համ ՊԴՖ-էիր ուզո՞ւմ տալ։

    Ինչ վերաբերվում է, կոդիրովկային, ապա միանշանակ միանում եմ Արտակի ու Ներսեսի ասածներին՝ ՄԻԱՆՇԱՆԱԿ փոխել և աշխատել յունիկոդում։
    Սաղ մի կողմ՝ դա վաղ թե ուշ պետք է արվի, և բնականբար ավելի լավ է, հեշտ է և էժան դա շուտ անել քան ուշ։ Իսկ թե յունիկոդի առավելությունները և առմսկիի թերությունները այդքան շատ են և հայտնի, որ անիմաստ էլ է գրել։

    Ինչ վերաբերվում է բուֆերիզացման, ես գրել էի, բայց պատասխան չստացա, դու չափել, գտել ես թե որտե՞ղ է ինքը բոֆֆերիզացնում տվյալները։ Դա ճանապարհին հազար ու մի տեղ կարող է արվել։ Ծրագրիցդ սկած, բրաուզերով վերջացրած, օրինակ Օպերան քիչ է բուֆերիզացնում, և փոքր կտոր-կտոր է տալիս, ինչը նրա «արագոգործության» պատճառներից մեկն է։
    Փորձի անմիջապես միանալ սեռվերին, թեկուզ տելնետ-ով, կամ կոնսոլից աշխատացրու պհպ-սկրիպտը։
    ՏՏ, Ինտերնետ և Նոր Մեդիայի Բաց չԿոնֆերանս՝
    ԲարՔեմփ Երևան 2009 Ապրիլ 17-19

  14. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Հանուման (28.11.2010)

Էջ 2 2-ից ԱռաջինԱռաջին 12

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. phpBB գրանցում facebook-ի միջոցով
    Հեղինակ՝ VoskanyanT, բաժին` Ծրագրավորում
    Գրառումներ: 0
    Վերջինը: 12.08.2014, 00:59
  2. Գուշակի՛ր ֆիլմը կադրի միջոցով
    Հեղինակ՝ *e}|{uka*, բաժին` Ժամանց
    Գրառումներ: 1080
    Վերջինը: 10.01.2013, 14:54
  3. Գուշակիր երգը բառերի միջոցով
    Հեղինակ՝ Adam, բաժին` Ժամանց
    Գրառումներ: 94
    Վերջինը: 19.03.2011, 22:22
  4. mail - ի ուղարկում php - ի միջոցով
    Հեղինակ՝ shooter, բաժին` Վեբ ծրագրավորում
    Գրառումներ: 7
    Վերջինը: 10.11.2010, 12:09
  5. Մեկի միջոցով «ցավ» պատճառել մեկ ուրիշին...
    Հեղինակ՝ Ծով, բաժին` Հոգեբանություն և փիլիսոփայություն
    Գրառումներ: 21
    Վերջինը: 17.08.2007, 15:33

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •