NSPDFImageRep.inc 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. { Parsed from Appkit.framework NSPDFImageRep.h }
  2. {$ifdef TYPES}
  3. {$ifndef NSPDFIMAGEREP_PAS_T}
  4. {$define NSPDFIMAGEREP_PAS_T}
  5. {$endif}
  6. {$endif}
  7. {$ifdef RECORDS}
  8. {$ifndef NSPDFIMAGEREP_PAS_R}
  9. {$define NSPDFIMAGEREP_PAS_R}
  10. {$endif}
  11. {$endif}
  12. {$ifdef FUNCTIONS}
  13. {$ifndef NSPDFIMAGEREP_PAS_F}
  14. {$define NSPDFIMAGEREP_PAS_F}
  15. {$endif}
  16. {$endif}
  17. {$ifdef EXTERNAL_SYMBOLS}
  18. {$ifndef NSPDFIMAGEREP_PAS_S}
  19. {$define NSPDFIMAGEREP_PAS_S}
  20. {$endif}
  21. {$endif}
  22. {$ifdef FORWARD}
  23. NSPDFImageRep = objcclass;
  24. NSPDFImageRepPointer = ^NSPDFImageRep;
  25. NSPDFImageRepPtr = NSPDFImageRepPointer;
  26. {$endif}
  27. {$ifdef CLASSES}
  28. {$ifndef NSPDFIMAGEREP_PAS_C}
  29. {$define NSPDFIMAGEREP_PAS_C}
  30. { NSPDFImageRep }
  31. NSPDFImageRep = objcclass external (NSImageRep)
  32. private
  33. _pdfData: NSData;
  34. _reserved1: cint;
  35. _reserved2: cint;
  36. _private: id;
  37. public
  38. class function imageRepWithData(pdfData: NSData): id; message 'imageRepWithData:';
  39. function initWithData(pdfData: NSData): id; message 'initWithData:';
  40. function PDFRepresentation: NSData; message 'PDFRepresentation';
  41. function bounds: NSRect; message 'bounds';
  42. procedure setCurrentPage(page: NSInteger); message 'setCurrentPage:';
  43. function currentPage: NSInteger; message 'currentPage';
  44. function pageCount: NSInteger; message 'pageCount';
  45. end;
  46. {$endif}
  47. {$endif}