• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
reading postscript file
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

reading postscript file


  • Subject: reading postscript file
  • From: "So Hok Chun, Bill" <email@hidden>
  • Date: Thu, 29 Jan 2004 01:07:56 +0800

Dear All,

I tried to read a postscript file and display it in an NSImageView in Panther.

However, it seems that Cocoa interprets my PS file as an A4 size (or Letter size. i don't know) image when I do something like:

bcImage = [[NSImage alloc] initWithContentsOfFile:@"test.ps"];

The whole page is white and my image appears at the button left corner of the page.

How can I tell Cocoa/Core Graphics to crop the white space automatically? Or is there any way to ask tell Cocoa not to treat my image as a page?

Attached is the raw postscript file.

Thank you very much for your help.

Yours,
Bill

%!PS-Adobe-2.0
%%Creator: libbarcode
%%EndComments
% Printing barcode for "HEADNIX", scaled 1.00, encoded using "code 93"
% The space/bar succession is represented by the following widths (space first):
% 01111411122122212112111132211121113211123111122211321112122111111411
[
% height xpos ypos width height xpos ypos width
[70.00 10.50 20.00 0.85] [70.00 12.50 20.00 0.85]
[70.00 16.00 20.00 3.85] [70.00 19.50 20.00 0.85]
[70.00 22.00 20.00 1.85] [70.00 25.50 20.00 0.85]
[70.00 29.00 20.00 1.85] [70.00 32.50 20.00 0.85]
[70.00 35.50 20.00 0.85] [70.00 38.00 20.00 1.85]
[70.00 40.50 20.00 0.85] [70.00 42.50 20.00 0.85]
[70.00 47.00 20.00 1.85] [70.00 50.50 20.00 0.85]
[70.00 52.50 20.00 0.85] [70.00 55.50 20.00 0.85]
[70.00 57.50 20.00 0.85] [70.00 62.00 20.00 1.85]
[70.00 64.50 20.00 0.85] [70.00 67.00 20.00 1.85]
[70.00 71.50 20.00 0.85] [70.00 73.50 20.00 0.85]
[70.00 76.00 20.00 1.85] [70.00 80.00 20.00 1.85]
[70.00 82.50 20.00 0.85] [70.00 87.00 20.00 1.85]
[70.00 89.50 20.00 0.85] [70.00 92.00 20.00 1.85]
[70.00 95.00 20.00 1.85] [70.00 98.50 20.00 0.85]
[70.00 100.50 20.00 0.85] [70.00 102.50 20.00 0.85]
[70.00 106.00 20.00 3.85] [70.00 109.50 20.00 0.85]

] { {} forall setlinewidth moveto 0 exch rlineto stroke} bind forall
[
% char xpos ypos fontsize
[(H) 32.00 10.00 12.00]
[(E) 41.00 10.00 0.00]
[(A) 50.00 10.00 0.00]
[(D) 59.00 10.00 0.00]
[(N) 68.00 10.00 0.00]
[(I) 77.00 10.00 0.00]
[(X) 86.00 10.00 0.00]
] { {} forall dup 0.00 ne {
/Helvetica findfont exch scalefont setfont
} {pop} ifelse
moveto show} bind forall
% End barcode for "HEADNIX"
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: reading postscript file
      • From: mmalcolm crawford <email@hidden>
    • Re: reading postscript file
      • From: Tomas Zahradnicky <email@hidden>
  • Prev by Date: Re: Any new/updated Cocoa books soon?
  • Next by Date: Re: Create resizing Views
  • Previous by thread: Re: Create resizing Views
  • Next by thread: Re: reading postscript file
  • Index(es):
    • Date
    • Thread