Posted to tcl by rhobart at Thu Nov 23 00:08:32 GMT 2023view raw
- if [ catch {set fp [open "$filename" r] } result ] {
- puts "error: $result"
- } else {
- set result ""
- while { [catch [gets $fp data] result ] == 0 && $result >= 0 } {
- #if {$data eq "file12"} { break }
- if { [string match -nocase {*Box*} "$data"] } {
- set mediabox 0
- regexp {MediaBox\[(.*?)\]} "$data" mediabox
- if {$mediabox ne 0} {
- puts $mediabox
- } else {
- regexp {MediaBox \[(.*?)\]} "$data" mediabox
- if {$mediabox ne 0} {
- puts $mediabox
- }
- }
- set crop 0
- regexp {CropBox\[(.*?)\]} "$data" crop
- if {$crop ne 0} {
- puts $crop
- } else {
- regexp {CropBox \[(.*?)\]} "$data" crop
- if {$crop ne 0} {
- puts $crop
- }
- }
- }
- }
- close $fp
- puts "the result $result"
- }
Comments
Posted by Hobart at Thu Nov 23 00:29:48 GMT 2023 [text] [code]
while { [catch {gets $fp data} result ] == 0 && $result >= 0 } { I change to what you sent me the first time. Thank you for your help. I looked so much at the code that I could not see straight.