8000 csswg-drafts/css21/bin/html2ps at a2181b24fd27c22b456fad91261405905d1ab0a3 · w3c/csswg-drafts · GitHub
Skip to content

Latest commit

 

History

History
executable file
·
4586 lines (4515 loc) · 129 KB

File metadata and controls

executable file
·
4586 lines (4515 loc) · 129 KB
$wind=$fontid{"times"};
$wf="f";
}
for $k (keys %font_files){
@ff=split(/\s+/,$font_files{$k});
@fn=split(/\s+/,$font_names{$k});
for (0..3) {
if($ff[$_]) {
$ff{$fn[$_]}=$ff[$_];
} elsif(!$ff{$fn[$_]}) {
$ff{$fn[$_]}=$ff[0];
}
$fr{$fn[$_]}=$k;
}
}
$pta=defined $p{"text-align"}?$p{"text-align"}:$body{"text-align"};
$pal=0;
$pal=1 if($pta=~/^c/i);
$pal=2 if($pta=~/^r/i);
$pal=3 if($pta=~/^j/i);
$bgcol=&col2rgb($body{"background"});
if(!$bgcol) {$bgcol="[16#FF 16#FF 16#FF]"};
if(!$p{"color"}) {$p{"color"}="black"};
$tcol=&col2rgb($p{"color"});
$lcol=&col2rgb($a__link{"color"});
if($lcol) {
$Lc="/Lc t D\n/Dl $lcol D\n";
$Lc.=$tcol ne $lcol?"/LX t D":"/LX f D";
} else {
$Lc="/Lc f D\n/LX f D";
}
$pcol=&col2rgb($pre{"color"});
if(!$pcol) {$pcol="[0 0 0]"};
$deftbg=&col2rgb($table{"background"});
$hc=&col2rgb($hr{"color"});
if(!$hc) {$hc="[0 0 0]"};
$fcol=&col2rgb($frame{"color"});
if(!$fcol) {$fcol="[0 0 0]"};
for ($p{"font-size"},$pre{"font-size"},$header{"font-size"},$frame{'width'},
$footer{"font-size"},$justify{'letter'},$justify{'word'}) {
&getval($_,2);
}
for ($p{"line-height"},$p{"text-indent"},$p{"margin-top"},$toc{'indent'},