|
|
Parallelograms, as SVG polygons, 29-31
PartialPolygonPattern folder, contents described, 414-415
PartialPolygonRotatedPattern folder, contents described, 415
Path attribute, rectangles rendered with, 12-14
Path element
circles, ellipses, and Bezier curves rendered with, 47-48
circular arcs drawn with, 59
ECMAScript and, 278-279
ECMAScript to modify, 283-284
ECMAScript to update, 254-257
rendering power of, 48
Paths
absolute vs. relative in XSL, 430-431
text strings following specified paths, 179-180
in XSL documents, 429
PATH variable, updating in Perl, 462
Pattern element
code snippet for, 91
defining, 74-75
described, 73
feTurbulence filter primitives and, 153-155
grid patterns and, 74-76
Performance issues, 490
CD-ROM contents and, 401
memory consumption issues, 209-210, 284-285
processing time issues, 360
recursion and, 372-373
Perl
^ symbol, 474
> symbol, 474
< symbol, 474
$ symbol, 474
# symbol, 474
advantages of, 461-462
arrays in, 466-467, 468-469, 471-472, 485-486
bar set generation with, 379-382
built-in variables, 464
comment lines, skipping, 474-475
concatenation of strings, 480-481
custom functions, creating, 481-482
date format verification, 484-485
date function, 479-480
described, 461
document generation with, 376-379
hashes in, 467-468
join function, 480-481
launching from command line, 462-463
for loops, 466
names for script files, 462
opening and closing files, 470
passing arrays to functions in, 482-483
PATH variable, updating, 462
pattern matching for text strings, 483-484
printing file contents in reverse order, 486-487
proprietary file conversion, 386-387
reading files, 470-471
scalar variables, 464-465
split function, 477-480
substrings, extracting, 476-477
switching word order in text strings, 477
text string manipulation, 475-478
while loops, 465-466
white space, removing from text strings, 475-476
writing to files, 472-473
-w switch, 462
Petal patterns
arc based, 62-63
sine-based, 313-317
Pie charts, 34
array definition for, 340-341
circular pie charts, drawing, 334-340
data conversion for, 340-341
elliptical pie charts, drawing, 341-345
rotating pie charts, 345-357
separation effects between 'slices,' 339
Polar equations
in BeizerCBPattern folder, 404-405
Steiner equation, 309-311
Polygon attribute, 10-12
Polygons, parallelograms as SVG polygons, 29-31
Proprietary files, converting to SVG with Perl, 386-387
|
|