!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\Intranet\C\xampp\htdocs\xampp\special\ps\   drwxrwxrwx
Free 4.09 GB of 39.52 GB (10.35%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     draw.php (20.79 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

define
("LEFT_BORDER"50);
define("EXAMPLE_BOX_HEIGHT"120);
define("EXAMPLE_BOX_WIDTH"100);
define("EXAMPLE_BOX_TITLE_HEIGHT"20);

function 
begin_example_box($p$llx$lly$title$font) {
    
ps_save($p);
    
ps_translate($p$llx$lly);
    
ps_setcolor($p"fill""gray"0.50.00.00.0);
    
ps_rect($p0EXAMPLE_BOX_HEIGHT-EXAMPLE_BOX_TITLE_HEIGHT,
               
EXAMPLE_BOX_WIDTHEXAMPLE_BOX_TITLE_HEIGHT);
    
ps_fill($p);
    
ps_setcolor($p"stroke""gray"1.00.00.00.0);
    
ps_setfont($p$font12.0);
    
ps_show_xy($p$title10EXAMPLE_BOX_HEIGHT-EXAMPLE_BOX_TITLE_HEIGHT+5);
    
ps_setlinewidth($p1.0);
    
ps_setcolor($p"stroke""gray"0.00.00.00.0);
    
ps_rect($p00EXAMPLE_BOX_WIDTHEXAMPLE_BOX_HEIGHT);
    
ps_stroke($p);
    
ps_moveto($p0EXAMPLE_BOX_HEIGHT-EXAMPLE_BOX_TITLE_HEIGHT);
    
ps_lineto($pEXAMPLE_BOX_WIDTHEXAMPLE_BOX_HEIGHT-EXAMPLE_BOX_TITLE_HEIGHT);
    
ps_stroke($p);
}

function 
end_example_box($p) {
    
ps_restore($p);
}

$ps ps_new();

if (!
ps_open_file($ps"htdocs/xampp/external/ps/draw.ps")) {
    print 
"Cannot open PostScript file\n";
    exit;
}

ps_set_parameter($ps"warning""true");

ps_set_info($ps"Creator""draw.php");
ps_set_info($ps"Author""Uwe Steinmann");
ps_set_info($ps"Title""Many examples");

$pstemplate ps_begin_template($ps30.030.0);
ps_moveto($ps00);
ps_lineto($ps3030);
ps_moveto($ps030);
ps_lineto($ps300);
ps_stroke($ps);
ps_end_template($ps);

$pspattern1 ps_begin_pattern($ps10.010.010.010.01);
ps_setlinewidth($ps0.2);
ps_setcolor($ps"stroke""rgb"0.00.01.00.0);
ps_moveto($ps00);
ps_lineto($ps77);
ps_stroke($ps);
ps_moveto($ps07);
ps_lineto($ps70);
ps_stroke($ps);
ps_end_pattern($ps);

$pspattern2 ps_begin_pattern($ps10.010.010.010.02);
ps_moveto($ps00);
ps_lineto($ps55);
ps_stroke($ps);
ps_end_pattern($ps);


ps_begin_page($ps596842);

ps_set_parameter($ps"transition""wipe");
ps_set_value($ps"duration"0.5);
    

$psfont ps_findfont($ps"htdocs/xampp/external/ps/Helvetica"""0);

$x 0;
$y 675;

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Lines"$psfont);
$polydash = array(5.03.01.04.0);
ps_moveto($ps1010);
ps_lineto($ps9010);
ps_stroke($ps);

ps_setdash($ps5.05.0);
ps_moveto($ps1015);
ps_lineto($ps9030);
ps_stroke($ps);

ps_setdash($ps0.00.0);
ps_setlinewidth($ps2.0);
ps_moveto($ps1020);
ps_lineto($ps9050);
ps_stroke($ps);

ps_setlinewidth($ps1.0);
ps_setcolor($ps"stroke""rgb"1.00.00.00.0);
ps_moveto($ps1025);
ps_lineto($ps9070);
ps_stroke($ps);

ps_setcolor($ps"stroke""gray"0.00.00.00.0);
ps_setpolydash($ps$polydash);
ps_moveto($ps1030);
ps_lineto($ps9090);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Rectangles"$psfont);
ps_rect($ps10103535);
ps_stroke($ps);
ps_setcolor($ps"both""rgb"0.01.00.00.0);
ps_rect($ps50103535);
ps_stroke($ps);
ps_setcolor($ps"both""rgb"1.01.00.00.0);
ps_rect($ps10503535);
ps_fill($ps);
ps_setlinewidth($ps3.0);
ps_setcolor($ps"both""rgb"1.00.00.00.0);
ps_setdash($ps5.05.0);
ps_rect($ps50503535);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Circles, Arcs"$psfont);
ps_circle($ps303020);
ps_stroke($ps);
ps_circle($ps703020);
ps_fill($ps);
ps_arc($ps3070200270);
ps_fill($ps);
ps_setlinewidth($ps3.0);
ps_setcolor($ps"both""rgb"1.00.00.00.0);
ps_setdash($ps5.05.0);
ps_arc($ps7070200270);
ps_stroke($ps);
end_example_box($ps);

$x 0;
$y -= 150;
begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Line joins"$psfont);
ps_setlinewidth($ps5.0);
ps_setlinejoin($ps0);
ps_moveto($ps1010);
ps_lineto($ps2540);
ps_lineto($ps4010);
ps_stroke($ps);
ps_setlinejoin($ps1);
ps_moveto($ps6010);
ps_lineto($ps7540);
ps_lineto($ps9010);
ps_stroke($ps);
ps_setlinejoin($ps2);
ps_moveto($ps1060);
ps_lineto($ps2590);
ps_lineto($ps4060);
ps_stroke($ps);

ps_setlinewidth($ps0.5);
ps_setcolor($ps"both""gray"1.00.00.00.0);
ps_setlinejoin($ps0);
ps_moveto($ps1010);
ps_lineto($ps2540);
ps_lineto($ps4010);
ps_stroke($ps);
ps_moveto($ps6010);
ps_lineto($ps7540);
ps_lineto($ps9010);
ps_stroke($ps);
ps_moveto($ps1060);
ps_lineto($ps2590);
ps_lineto($ps4060);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Line caps"$psfont);
ps_setlinewidth($ps5.0);
ps_setlinecap($ps0);
ps_moveto($ps1010);
ps_lineto($ps2540);
ps_lineto($ps4010);
ps_stroke($ps);
ps_setlinecap($ps1);
ps_moveto($ps6010);
ps_lineto($ps7540);
ps_lineto($ps9010);
ps_stroke($ps);
ps_setlinecap($ps2);
ps_moveto($ps1060);
ps_lineto($ps2590);
ps_lineto($ps4060);
ps_stroke($ps);

ps_setlinewidth($ps0.5);
ps_setcolor($ps"both""gray"1.00.00.00.0);
ps_setlinejoin($ps0);
ps_moveto($ps1010);
ps_lineto($ps2540);
ps_lineto($ps4010);
ps_stroke($ps);
ps_moveto($ps6010);
ps_lineto($ps7540);
ps_lineto($ps9010);
ps_stroke($ps);
ps_moveto($ps1060);
ps_lineto($ps2590);
ps_lineto($ps4060);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Miter limit"$psfont);
ps_show_xy($ps"10"1310);
ps_setmiterlimit($ps10);
ps_moveto($ps1110);
ps_lineto($ps2090);
ps_lineto($ps2910);
ps_stroke($ps);
ps_show_xy($ps"5"4710);
ps_setmiterlimit($ps5);
ps_moveto($ps4110);
ps_lineto($ps5090);
ps_lineto($ps5910);
ps_stroke($ps);
ps_show_xy($ps"1"7710);
ps_setmiterlimit($ps1);
ps_moveto($ps7110);
ps_lineto($ps8090);
ps_lineto($ps8910);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Curves"$psfont);
ps_moveto($ps1010);
ps_curveto($ps104040205020);
ps_curveto($ps502080902070);
ps_curveto($ps207080201010);
ps_stroke($ps);
ps_setcolor($ps"both""rgb"1.00.00.00.0);
ps_moveto($ps5010);
ps_curveto($ps5010110409090);
ps_curveto($ps909030908070);
ps_curveto($ps8070100105010);
ps_fill($ps);
end_example_box($ps);

$x 0;
$y -= 150;

/* begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "PNG-Image", $psfont);
$psimage = ps_open_image_file($ps, "png", "debian.png", NULL, 0);
ps_place_image($ps, $psimage, 10, 10, 0.5);
ps_place_image($ps, $psimage, 40, 40, 0.8);
ps_close_image($ps, $psimage);
end_example_box($ps); */

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"EPS-Image"$psfont);
$psimage ps_open_image_file($ps"eps""picture.eps"NULL0);
ps_place_image($ps$psimage10100.3);
ps_close_image($ps$psimage);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Path (1)"$psfont);
ps_moveto($ps1010);
ps_lineto($ps5050);
ps_moveto($ps2010);
ps_lineto($ps6050);
ps_circle($ps606020);
ps_lineto($ps9070);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Path (2)"$psfont);
ps_moveto($ps1010);
ps_lineto($ps2020);
ps_rect($ps30301020);
ps_lineto($ps5010);
ps_stroke($ps);
ps_moveto($ps7010);
ps_lineto($ps7050);
ps_arc($ps70602060210);
ps_stroke($ps);
end_example_box($ps);

$x 0;
$y -= 150;
begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text"$psfont);
ps_setfont($ps$psfont8.0);
ps_show_xy($ps"This is text in 8.0"1010);
ps_setfont($ps$psfont12.0);
ps_show_xy($ps"and in 12.0"1023);
ps_setfont($ps$psfont18.0);
ps_show_xy($ps"in 18.0"1040);
ps_setfont($ps$psfont36.0);
ps_show_xy($ps"huge"1065);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text outlined"$psfont);
ps_setfont($ps$psfont36.0);
ps_set_value($ps"textrendering"1);
ps_show_xy($ps"huge"1015);
ps_setlinewidth($ps0.5);
ps_show_xy($ps"huge"1055);
ps_set_value($ps"textrendering", -1);
end_example_box($ps);

/* begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text clipping", $psfont);
ps_setfont($ps, $psfont, 70.0);
ps_set_value($ps, "textrendering", 5);
ps_show_xy($ps, "82", 10, 15);
$psimage = ps_open_image_file($ps, "png", "debian.png", NULL, 0);
ps_place_image($ps, $psimage, 10, 1, 1.5);
ps_close_image($ps, $psimage);
ps_set_value($ps, "textrendering", 6);
ps_setfont($ps, $psfont, 20.0);
ps_set_parameter($ps, "kerning", "false");
ps_setcolor($ps, "stroke", "gray", 0.5, 0.0, 0.0, 0.0);
ps_show_xy($ps, "Stripes", 10, 80);
ps_set_parameter($ps, "kerning", "true");
ps_setcolor($ps, "stroke", "gray", 0.0, 0.0, 0.0, 0.0);
for($i=75; $i<97; $i=$i+2) {
    ps_moveto($ps, 10, $i);
    ps_lineto($ps, 80, $i);
    ps_stroke($ps);
}
ps_set_value($ps, "textrendering", -1);
end_example_box($ps); */

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"invisible Text"$psfont);
ps_setfont($ps$psfont10.0);
ps_show_xy($ps"This is "515);
ps_set_value($ps"textrendering"3);
ps_show($ps"invisible");
ps_set_value($ps"textrendering", -1);
ps_show($ps" text.");
ps_show_xy($ps"This is "535);
ps_show($ps"invisible");
ps_show($ps" text.");
end_example_box($ps);

$x 0;
$y -= 150;
begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text in a box (1)"$psfont);
ps_setfont($ps$psfont8.0);
ps_set_value($ps"leading"11);
$str1 "Text can be put into a box of any size. This one is 80x80 pixels and its lower left corner ist at (10, 10). The text is left justified. The font size is 8.0.";
ps_show_boxed($ps$str110108080"left"NULL);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text in a box (2)"$psfont);
ps_setfont($ps$psfont8.0);
ps_set_value($ps"leading"11);
$str2 "Text can be put into a box of any size. This one is 80x80 pixels and its lower left corner ist at (10, 10). The text is left and right justified. The font size is 8.0.";
ps_show_boxed($ps$str210108080"justify"NULL);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text in a box (3)"$psfont);
ps_setfont($ps$psfont8.0);
ps_set_value($ps"leading"11);
$str3 "Text can be put into a box of any size. This one is 80x80 pixels and its lower left corner ist at (10, 10). The text is right justified. The font size is 8.0.";
ps_show_boxed($ps$str310108080"right"NULL);
end_example_box($ps);

begin_example_box($psLEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y"Text with CR"$psfont);
ps_setfont($ps$psfont8.0);
ps_set_value($ps"leading"11);
ps_set_parameter($ps"linebreak""true");
$str4 "If the parameter linebreak is turned on\neach line will be ended with a carriage return.\nCR are marked with a '\\n' in this paragraph.";
ps_show_boxed($ps$str410108080"center"NULL);
ps_set_parameter($ps"linebreak""false");
end_example_box($ps);

ps_end_page($ps);

/* ps_begin_page($ps, 596, 842);

ps_set_parameter($ps, "transition", "wipe");
ps_set_value($ps, "duration", 0.5);
    
if(0 == ($psfont = ps_findfont($ps, "D:/xampp/htdocs/xampp/external/ps/Helvetica", "", 0))) {
    fprintf(stderr, "Could not load font 'Helvetica'.\n");
    exit(1);
}

$x = 0;
$y = 675;
begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text", $psfont);
ps_setfont($ps, $psfont, 10.0);
ps_show_xy($ps, "No lines at all", 5, 75);
ps_set_parameter($ps, "underline", "true");
ps_show_xy($ps, "Text is underlined", 5, 60);
ps_set_parameter($ps, "underline", "false");
ps_set_parameter($ps, "overline", "true");
ps_show_xy($ps, "Text is overlined", 5, 45);
ps_set_parameter($ps, "overline", "false");
ps_set_parameter($ps, "strikeout", "true");
ps_show_xy($ps, "Text is striked out", 5, 30);
ps_set_parameter($ps, "underline", "true");
ps_set_parameter($ps, "overline", "true");
ps_show_xy($ps, "Everything at once", 5, 15);
ps_set_parameter($ps, "overline", "false");
ps_set_parameter($ps, "underline", "false");
ps_set_parameter($ps, "strikeout", "false");
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text width", $psfont);
ps_setfont($ps, $psfont, 14.0);
ps_show_xy($ps, "Geometry", 10, 50);
$width = ps_stringwidth($ps, "Geometry", $psfont, 14);
ps_moveto($ps, 10, 45);
ps_lineto($ps, 10+$width, 45);
ps_stroke($ps);
ps_setfont($ps, $psfont, 6.0);
$str = sprintf("Text is %.2f pixel wide.", $width);
ps_show_xy($ps, $str, 10, 35);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text geometry", $psfont);
ps_setfont($ps, $psfont, 14.0);
ps_show_xy($ps, "Geometry", 10, 50);
$dimension = ps_string_geometry($ps, "Geometry", $psfont, 14);
ps_setlinewidth($ps, 0.4);
ps_moveto($ps, 10, 50);
ps_lineto($ps, 10+$dimension[0], 50);
ps_stroke($ps);
ps_moveto($ps, 10, 50+$dimension[1]);
ps_lineto($ps, 10+$dimension[0], 50+$dimension[1]);
ps_stroke($ps);
ps_moveto($ps, 10, 50+$dimension[2]);
ps_lineto($ps, 10+$dimension[0], 50+$dimension[2]);
ps_stroke($ps);
ps_setfont($ps, $psfont, 6.0);
$str = sprintf("Text is %.2f pixel wide.", $dimension[0]);
ps_show_xy($ps, $str, 10, 35);
$str = sprintf("Ascender is %.2f pixel.", $dimension[2]);
ps_show_xy($ps, $str, 10, 27);
$str = sprintf("Descender is %.2f pixel.", $dimension[1]);
ps_show_xy($ps, $str, 10, 19);
end_example_box($ps);

$x = 0;
$y -= 150;
begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text kerning", $psfont);
ps_setfont($ps, $psfont, 14.0);
ps_set_parameter($ps, "kerning", "true");
ps_show_xy($ps, "Tea VA life", 10, 70);
$width = ps_stringwidth($ps, "Tea VA life", $psfont, 14);
ps_moveto($ps, 10, 65);
ps_lineto($ps, 10+$width, 65);
ps_stroke($ps);
ps_setfont($ps, $psfont, 6.0);
$str = sprintf("Text is %.2f pixel wide.", $width);
ps_show_xy($ps, $str, 10, 55);

ps_setfont($ps, $psfont, 14.0);
ps_set_parameter($ps, "kerning", "false");
ps_show_xy($ps, "Tea VA life", 10, 40);
$width = ps_stringwidth($ps, "Tea VA life", $psfont, 14);
ps_moveto($ps, 10, 35);
ps_lineto($ps, 10+$width, 35);
ps_stroke($ps);
ps_setfont($ps, $psfont, 6.0);
$str = sprintf("Text is %.2f pixel wide.", $width);
ps_show_xy($ps, $str, 10, 25);

end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Embedded font", $psfont);
$dicefont = ps_findfont($ps, "D:/xampp/htdocs/xampp/external/ps/dice", "", 1);
ps_setfont($ps, $dicefont, 10.0);
ps_show_xy($ps, "123456", 10, 70);
ps_setfont($ps, $dicefont, 14.0);
ps_show_xy($ps, "123456", 10, 50);
ps_setfont($ps, $dicefont, 18.0);
ps_show_xy($ps, "123456", 10, 24);

end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Protusion", $psfont);
ps_set_parameter($ps, "hyphenation", "true");
ps_set_parameter($ps, "hyphendict", "D:/xampp/htdocs/xampp/external/ps/hyph_en.dic");
ps_set_value($ps, "hyphenminchars", 2);
ps_setfont($ps, $psfont, 6.0);
ps_set_value($ps, "leading", 8);
$str4 = "If text is output in a box left and right justified then the margins can appear bumby due to punction and hyphens. To prevent this, one can allow certain glyphs to exceed the margin. Finding the right values can be a painful task. Look for the hyphen and the exaggerated 'e' in this text.";
ps_show_boxed($ps, $str4, 10, 10, 80, 80, "justify", NULL);
ps_setlinewidth($ps, 0.2);
ps_moveto($ps, 10, 10);
ps_lineto($ps, 10, 90);
ps_stroke($ps);
ps_moveto($ps, 90, 10);
ps_lineto($ps, 90, 90);
ps_stroke($ps);

end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Encoding", $psfont);
$corkfont = ps_findfont($ps, "D:/xampp/htdocs/xampp/external/ps/Helvetica", "", 0);
$builtinfont = ps_findfont($ps, "D:/xampp/htdocs/xampp/external/ps/Helvetica", "builtin", 0);
ps_setfont($ps, $corkfont, 9.0);
ps_show_xy($ps, "cork encoding äüöß", 10, 10);
ps_setfont($ps, $builtinfont, 9.0);
ps_show_xy($ps, "builtin encoding äüöß", 10, 30);

end_example_box($ps);

$x = 0;
$y -= 150;
begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Text rise", $psfont);
ps_set_value($ps, "textx", 13);
ps_set_value($ps, "texty", 60);
ps_setfont($ps, $psfont, 18.0);
ps_show($ps, "a");
ps_setfont($ps, $psfont, 12.0);
ps_set_value($ps, "textrise", 6);
ps_show($ps, "2");
ps_setfont($ps, $psfont, 18.0);
ps_set_value($ps, "textrise", 0);
ps_show($ps, "+b");
ps_setfont($ps, $psfont, 12.0);
ps_set_value($ps, "textrise", 6);
ps_show($ps, "2");
ps_setfont($ps, $psfont, 18.0);
ps_set_value($ps, "textrise", 0);
ps_show($ps, "=c");
ps_setfont($ps, $psfont, 12.0);
ps_set_value($ps, "textrise", 6);
ps_show($ps, "2");
ps_set_value($ps, "textrise", 0);

ps_set_value($ps, "textx", 13);
ps_set_value($ps, "texty", 30);
ps_setfont($ps, $psfont, 14.0);
ps_show($ps, "some");
ps_setfont($ps, $psfont, 9.0);
ps_set_value($ps, "textrise", 6);
ps_show($ps, "1)");
ps_set_value($ps, "textrise", 0);
ps_setfont($ps, $psfont, 14.0);
ps_show($ps, " Text");
ps_setfont($ps, $psfont, 9.0);
ps_show_xy($ps, "1) and a footnote", 14, 10);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Strange Text", $psfont);
ps_set_value($ps, "textx", 10);
ps_set_value($ps, "texty", 70);
ps_setfont($ps, $psfont, 14.0);
ps_show($ps, "ÅÊÜß¹²³Æ½");
ps_set_value($ps, "textx", 10);
ps_set_value($ps, "texty", 53);
ps_show($ps, "¢¡¶§×Ç");
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Var. box length", $psfont);
ps_setfont($ps, $psfont, 5.0);
ps_set_value($ps, "leading", 7);
$str6 = "Text can be put into a box of any size. This one has a height of 0 pixels, which makes it height as needed to contain all text.";
ps_show_boxed($ps, $str6, 10, 90, 80, 0.0, "left");
$texty = ps_get_value($ps, "texty", 0.0);
$boxheight = ps_get_value($ps, "boxheight", 0.0);
printf("texty = %f\n", $texty);
printf("boxheight = %f\n", $boxheight);
ps_save($ps);
ps_setlinewidth($ps, 0.2);
ps_moveto($ps, 10, $texty);
ps_lineto($ps, 90, $texty);
ps_stroke($ps);
ps_restore($ps);
ps_show_boxed($ps, $str6, 10, 90-$boxheight, 80, 0.0, "left", NULL);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Blind box", $psfont);
ps_setfont($ps, $psfont, 5.0);
ps_set_value($ps, "leading", 7);
ps_show_boxed($ps, $str6, 10, 90, 80, 0.0, "left", "blind");
$texty = ps_get_value($ps, "texty", 0.0);
$boxheight = ps_get_value($ps, "boxheight", 0.0);
printf("texty = %f\n", $texty);
printf("boxheight = %f\n", $boxheight);
ps_save($ps);
ps_setlinewidth($ps, 0.2);
ps_rect($ps, 10, 90-$boxheight, 80, $boxheight);
ps_stroke($ps);
ps_restore($ps);
ps_show_boxed($ps, $str6, 10, 90-$boxheight, 80, 0.0, "left");
end_example_box($ps);

$x = 0;
$y -= 150;
begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Templates", $psfont);
ps_place_image($ps, $pstemplate, 20.0, 20.0, 1.0);
ps_place_image($ps, $pstemplate, 50.0, 30.0, 0.5);
ps_place_image($ps, $pstemplate, 70.0, 70.0, 0.6);
ps_place_image($ps, $pstemplate, 30.0, 50.0, 1.3);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Patterns", $psfont);

ps_setcolor($ps, "both", "pattern", $pspattern1, 0.0, 0.0, 0.0);
ps_rect($ps, 10, 10, 35, 35);
ps_fill($ps);
ps_setlinewidth($ps, 10);
ps_setcolor($ps, "stroke", "gray", 0.5, 0.0, 0.0, 0.0);
ps_moveto($ps, 15, 55);
ps_lineto($ps, 40, 90);
ps_stroke($ps);
ps_setcolor($ps, "stroke", "pattern", $pspattern1, 0.0, 0.0, 0.0);
ps_moveto($ps, 15, 55);
ps_lineto($ps, 40, 90);
ps_stroke($ps);
ps_setcolor($ps, "both", "pattern", $pspattern1, 0.0, 0.0, 0.0);
ps_setfont($ps, $psfont, 65.0);
ps_show_xy($ps, "A", 50, 10);
ps_setcolor($ps, "both", "rgb", 1.0, 0.0, 0.0, 0.0);
ps_setcolor($ps, "fill", "pattern", $pspattern2, 0.0, 0.0, 0.0);
ps_rect($ps, 50, 50, 35, 35);
ps_fill($ps);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "Graphic States", $psfont);
ps_setcolor($ps, "stroke", "rgb", 1.0, 0.0, 0.0, 0.0);
ps_moveto($ps, 10, 10);
ps_lineto($ps, 90, 10);
ps_stroke($ps);
ps_save($ps);
ps_setcolor($ps, "stroke", "rgb", 0.0, 1.0, 0.0, 0.0);
ps_moveto($ps, 10, 20);
ps_lineto($ps, 90, 20);
ps_stroke($ps);
ps_save($ps);
ps_setlinewidth($ps, 3);
ps_moveto($ps, 10, 30);
ps_lineto($ps, 90, 30);
ps_stroke($ps);
ps_restore($ps);
ps_moveto($ps, 10, 40);
ps_lineto($ps, 90, 40);
ps_stroke($ps);
ps_restore($ps);
ps_moveto($ps, 10, 50);
ps_lineto($ps, 90, 50);
ps_stroke($ps);
end_example_box($ps);

begin_example_box($ps, LEFT_BORDER+(EXAMPLE_BOX_WIDTH+30)*($x++), $y, "JPG-Image", $psfont);
$psimage = ps_open_image_file($ps, "jpeg", "D:/xampp/htdocs/xampp/external/ps/exiftest.jpg", NULL, 0);
ps_place_image($ps, $psimage, 10, 10, 0.2);
ps_close_image($ps, $psimage);
end_example_box($ps);

ps_end_page($ps); 
*/
ps_close($ps);
ps_delete($ps);

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0312 ]--