4Misc_StartV4PlatformV@ xHH@Rg(HH(dh :44ROGI'HHR@@& com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.DocumentTicket.PMSpoolFormat com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.DocumentTicket.PMSpoolFormat application/pdf com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorMatchingMode com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMatchingMode 0 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorSyncProfileID com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorSyncProfileID 1580 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PrintSettingsTicket xHH@Rg(HH(dh :44ROGI'HHR@@& com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.DocumentTicket.PMSpoolFormat com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.DocumentTicket.PMSpoolFormat application/pdf com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorMatchingMode com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMatchingMode 0 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorSyncProfileID com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorSyncProfileID 1580 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PrintSettingsTicket xHH@ Rg(HH(dh 10ROGI'HH R@@:~ com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 768 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -12 -18 780 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMConstrainedPaper com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMConstrainedPaper com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 768 576 com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -12 -18 780 594 com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName Letter com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.PrintSettings.PMColorMode com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMode 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMDestinationType com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMDestinationType 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PrintSettingsTicket x HH@ Rg(HH(dh 10 ROGI'HH R@@:~ com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 768 576 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -12 -18 780 594 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMConstrainedPaper com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMConstrainedPaper com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 768 576 com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -12 -18 780 594 com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator CUPS_CPL com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName Letter com.apple.print.ticket.client CUPS_CPL com.apple.print.ticket.modDate 2011-12-21T17:06:11Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.PrintSettings.PMColorMode com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMode 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMDestinationType com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMDestinationType 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2011-12-21T21:59:35Z com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PrintSettingsTicket ^Graph*@@??WDashSettings#  !0INormal@ Geneva<HHHH$$0INormal@ Geneva<HHHH$$4444440 - Normal@ Geneva<HHHH$$4 4 4 4 4 4 homeUdz¸hd:Old Stuff:2011:2011-12-19:Identify Point in Matrix:hdǸR)H+zqIdentify Point in Matrixz` 2011-12-19Ǹ©G zq47U 5A5hd:Old Stuff:2011:2011-12-19:Identify Point in Matrix2Identify Point in Matrixhd2Old Stuff/2011/2011-12-19/Identify Point in Matrix/RecentWindowsAdvanced Topics.ihfGraph5:matGraphics.ihfHelp BrowserIgor Reference.ihfNotesProgramming.ihfTable0:matTable1:demoMatrix 4Misc_EndVtXOPState_Start@VData BrowseremoMatriGizmos.ihf BrowserIgor RePeakFunctions2sProgramming.ihGetInputState trixSQL- -XMLutils- <,-XStructFitentify Point in XTest/ XTest3 -XTestStructs x,, 4XOPState_EndVV_Flag?!x c ܖ3matx ?????@@@@ A0A@APA`AAAAAAAABBB B$B(B,B0BY`R--demoMatrixx ?????@@@@ A0A@APA`AAAAAAAABBB B$B(B,B0B PackagesU!`R Delete Marquee Points!`RgDeleteMarqueeModeSave?gDeleteMarqueeCheckModeSave@ *\Fd0TMW0RGIENotesNotesNotes0[9KHH(Fg(HH(dh  4  4 $Normal < BHHHH$$$,PZD.32EEEEEEEEE /Identifying a Point in a Matrix Subrange Trace  Igor allows you to display a subrange of a multi-dimensional wave as a waveform or XY trace in a graph. For example, you can display a column of a 2D wave as a trace:  Make/O/N=(5,5) mat = p + 10*q 1Display mat[][2] // Display all rows of column 2  \In the case of a 2D wave, the Y coordinates for a trace can come from any of the following:  - Display mat[][2] // All rows of one column 5 Display mat[1,3][2] // Range of rows of one column E Display mat[0,4;2][2] // Range of rows of one column with increment - Display mat[2][] // All columns of one row 5 Display mat[2][1,3] // Range of columns of one row E Display mat[2][0,4;2] // Range of columns of one row with increment  The X coordinates for a trace can come from any of the above or, in the case of a waveform display, are calculated from the 2D wave's row or column scaling.  This experiment demonstrates how to determine the row and column indices of a data point of a subrange display using the included GetMatrixTraceIndices function.  Demo  &1. Choose Macros->Display Demo Graph.  ? A graph displaying various subranges of a 2D wave is created.  S2. Drag the cursor from one point to another or move it using the cursor controls.   Each time you move cursor A (the round cursor), the GetMatrixTraceIndices function is called and the textbox at the top of the graph is updated showing the row and column indices of the point identified by the cursor.  ; These indices identify the row and column in the 2D wave.  Technical Details  gConsider a trace displaying all rows of column 2 of a matrix wave as would be created by the commands:  Make/O/N=(5,5) mat = p + 10*q 1Display mat[][2] // Display all rows of column 2  [Here is what the graph looks like after putting cursor A on the second point of the trace:    The problem addressed by the GetMatrixTraceIndices is finding the indices of the data element corresponding to the point identified by the cursor, cursor A in this case.  Executing pcsr(A) in this case returns the value 1. This tells us that cursor A is on row 1 (zero-based) of the 2D wave but it does not tell us what column it is on. That is why we need GetMatrixTraceIndices.  DHere is a simple example using GetMatrixTraceIndices on this graph:  Function Test() " Variable matrixRow, matrixColumn _ Variable result = GetMatrixTraceIndices("Graph5", "mat", pcsr(A), 1, matrixRow, matrixColumn) J Printf "Result=%d, row=%d, column=%d\r", result, matrixRow, matrixColumn End  @matrixRow, matrixColumn are outputs from GetMatrixTraceIndices.  %Running Test() on this graph prints:  Result=0, row=1, column=2  XIf we wanted to zap (set to NaN), the point identified by the cursor, we could do this:  Function Zap() " Variable matrixRow, matrixColumn _ Variable result = GetMatrixTraceIndices("Graph5", "mat", pcsr(A), 1, matrixRow, matrixColumn)  if (result == 0)  Wave mat % mat[matrixRow][matrixColumn] = NaN  else 4 Print "Error" // e.g., the wave is not a 2D wave  endif End  GetMatrixTraceIndices handles all of the different types of subrange traces. It works for traces displaying subranges of 2D waves only. If called for 1D, 3D or 4D waves, it returns a non-zero result, indicating an error. ZX`&.bZRZ (0\d @ H r z  L T p x  n Jlt~(2:Codel Stepl r32Ed61PNG  IHDRU oiCCPICC ProfilexՖgT{r" 9 9#9JCIT2D̊k@D"*AUb`P@E]EA]r{=~sr+KEH]a (  ̀ʳ$+(': LGqR_DOAcaT&t>A'Ă{@GdMd >32رHx.dmq,H:|aXQ+9Y^/ȝȃSyIMebPMԆ)cyI5[ԣA:7gc.Ks.Yq꼒'.b~~2f8/sV\`2sVx\yV=` ,!iљHpďKc#oZe0 7!Ɩ6;#@Ҳ}iEF):@[ ;-`:@h] M@6ɀ6-`'y 8JA5,8Z%pw@?` LW`| D H҆ !sr]nFw3 F01XFLs ӄLb>bXq: &`7cǰNv;p8kKJpgpWpI'< 7Ļ\.|߁ĿDKCD8@8Ih'%L扢Du51@I,&6ߓH$%ɏOA*&#$>d-#9NO>M$?$P(j;J8%RKFyJ$Db q 5 & . |WADMQ%MLMdDdV&j #,/Z'zKtQj6z:ACєi46m7$:mәz,>#F3 +,6&Wg'?/>,EBN^"ZbDĠĜddd)T!'hi-i?ǥKXɰerezZɚe]i=fð9a3fh˲}flDZ;e^>}CÜVN'SS39ȹKKˌfN7!ͬeθou {xz<{{^^{zs[|_u_~~e~ | t<8,\<R2*tk0p\xp5k0ȉ^6su]^/B$&2$.+ˇUŚbFGͰGٯ8vBtutA똂XñqqEqK&%T$%$N\H IjL'G&qDn xڼXeʑT*65t=6e6o)ݤiߦY.Y?mFofoڢe[+AۢumWޞ}r뎚ĝ;ݥ`ׇ!۳wdOqS#k?3W{.'v~^Q|v ~,qa>d{@ `BFan#*2.8J<~tسD`Ҹҡ2r}s8oȫr"ăJ*jluF'{~2SNsOtךD?tAQ18~ϑ?8uBEՋMfySLK\XkX@{[WU{/zxĎ쎅+YWf;y^Z5z-nopqǾM뛗nYjm~^ަ_M~m3kkvߢ}`@Ǡ{Nng޿3=404`$bdäoe<8ȓO~qtxﳀgWu29y SS]_y9juxsO?{gBg&./]O?&$/!_^oZM[wx,>k Ai(aֹW@Ka_K>yq)՝,HSFTdp4DDjs ]XxBo!^N’,GaS.ADA@EhР(11^ Ө*ѧ1FVy*_eE?T{Nܬ\Yvtڦ~H o2N2  X3ؖw:u޷fOĞΜ#+>/47# /=PT/߱z<{A挾Q3mYqfՖ/_rF]?޹4kJNcN|ĆuWL[_|/u|W)0E7n?={sݺu9r$ C=4|ӧ{)--ݴi8`!GeI겲}b754ڋmg.pQƦj1@N߾n֮֕|SCF[8rz?3N33̆ozv.^^Uj6{URTPHI{':jQ].0SΝ{ɓ'2;矃F&,XÚOGΟ?壭}ٖX[TT5b"EfSfcyɜ\5Uݵ?62f2kZQ,[Uo_sQ%jJ]Ŏ؞28OX}r~YK|7^mU[nGܖn4ұ`}z`ca–y BXG.WRBT뮻 |! 񂀇_yF}Ao댵C?!d6̨s1M)!NRS-i6=`ezC W7cQoq~KunMFa׿Y_bdٕhq6ZJʎ/c=kjj>䓧~lnjquk8qo}„ ~KfΜ!@.,, s^^Zt)Ϲ-//j Ͽ/(--7߼`4nȐ!_a]wu3f@=pM7݄Dh+zSnɒ%> ڥE@>[)b LaJgN48ZM>"ܐ9ݚfNK2٬z k>gln[:)Y[_鳺йkzZJ-c&Fr;ݮjqve'|VQQ\s,\=op9{q+dff⍕K/͛77O8hѢ?%%D;<#\4_ A9yO<ѧOKFF/ vo }P7m͚5*֤?0r^,Q;u}e[nΜ9?` kyp"t + 7y͘:fKK6%JْXR45u F b6vs`5ͰXdzIa hlY}VYl$[m&ތud M.GrIVGguY6S T` }ژOI֥`S6Գ]mٚsS[jYLO-N.O:9i]VƜ`-VkFGIlibW.'k$"-ȇuML:>:w `?6l_<p 3DD en[Vw)B"ֲBFŗc@F$aǁ2H',.ZE轄 q[tii,=]:^g:2KJB#wސڽ=fa2tX9Y]p S=3m1ARl3&Y`cvzG .m5gr}6478%V4>CX@˜yÕG<uyDzHY뇟\QyJq<4hKICy}Œ H  l2 z^J׭}_>[ />3+M:uˢntE`8O {>^mњ&٤7u&ˬ30Wɑ$sRό!- Lc E#Es::tٰ2[l2eJuu΅8xuD q0ك}%  [R&o씿[`13/%znٳ'X_~5+;DP"9r>3I'wW_}5ߓA?*$o /^.L0_~w}7VXk0 #~|G@OdcGC_R@^~~fZ 565VTW9s+7_q~W]yxv}^̼T[4P\^\Sr%m.g5k3왙v %u3Ie.'ScnTI C=&lcs ԩS >XC HGKv DPHD4( uh(h {x݁m{354$%g:՚>the}=ha:a٭֛RaHkM.9U5S=9~dW،/`g9ԳވڪP \b/4V泋+,*6Jq! )taa#l ?˜:muZQzG@cs/Rh]*OSqB÷"R>_bbV=21@1"@<%X]^@>o]mu'C"<{NuR <)U\p'fiaxiOyFn*S6Xj?+ ._gRBP;gmSR!RfphClW,Hڔf ’i1@!VfkFBm— ǯof͚ݴiӎ;[nM[4) Ib@| P[VbO=ƌa990C)B+?78gLr_<>l0VR@oa_}žFdW\_8e)Srcǎ={M<%Ü ȶn7顇زe,==a@ ?:H ʕ+*!Mu넟DŽ_h<E;x{݀i  "g65kں7ff_#Oqg]㤆e˖TxKvt()8!pn{ E/=Z8Zox?:zm۶QFzˊu}B 2ȹ ܃ˤ$I-Hhe ?%K-Z֣G Z 8=I#OGZaFU u !nRBH6J4R)5t!C)8_x*SjBIMO)Pv n%#}CC)4QxJ@ZDH S@ڌM6vb=MJ!V9Sj+0MV.S۽!nl(G 7ab2<%^^^p8|G6'nы ?:| YsEEEV"'S9$nڈ*xJ}d2eJIIV" 9᎙w(<%ݢ:tOEw@Uܚ_ڵ xK/r*+$QP]IԩS,XC\GP_M#ijnMJKҜ7]}X")™3g._SN|Kt̯F\UW DxJa/ N*TWo9o9R8j:Fyxcn…ӧOGɓ'&:Լyp !CLp7O>ր8D_.lzϹK3AOX,q?z`(`O)  1aYwp Laȥo)߂)Ucx&7=* nzMaqgYV]whnHTӞpMnZX8D`P w'Oz6Mxo`xai 6lX~;*a @<xzX7a_o? /u$ SJߢ"^8L=1Hk.]`^[|yvv>m۶1cƜ'"4628D ,|2~~iT 4<TVVҸq֯_~Y8khQWPOt8G vʵ0`;D]>Ym4k;sm^|QpN'C1B PYf͘1^pg2ѣ qtw fErDfP }^399׍7^{Ʈ+nNyԤ,BH)G_b… 6!x㍃>q\?B]~AA[!A>X9)2}teB%%%KaaQ|y .k`w80>.ZH)-O!HO!@(RHBSBR<((ճxC]Q KG;WYEr$AіU㝌JTSǎ+ϟ+QxǮ[o%bJI&+&>|8ZƬO>;|饗ƏP_{***^<;G Z/##5A} a#CVK{w„ %d!qT#.ruVOb}*$ T^ՠRu={6 V~b.[/v!o}u]8E)J GUW]pDQ]"Zz*w}ׯ_?:|pvZ9OҥK=SUUwߍ'#~)z-zr雯ٳgΜ9^x!N}7}``?WF#ޟݻ7X\%ƪ*!$X!()Q+pb^T ={U< ^]*I T:u_GOǀ@!xʾޞhPR B ?~|ʕxeQdOEdI# Tff&B<:T G,pK $ն?E>Ł&!pwXqS(z*4<!@(H/$)9ߟB3z@IR|;' o{HJFGҐwI~ ޺si_" :8[PC$#jUZz'N<Yb2OR&_Ab'\ьHXx"^PP B1x ! \EVqS*f>o%QX ""EBHp@@@r&_A&b"[^H~G%8!3~q"lPaB t۷o_ltdQIuzX"J!sq}ڴ TEmxu$EUR9*O9k(X@㮙aUmGHOyH,Yū j >Uh4*K{"Iq-SJc籂]i%+- V0e|}XH>8o86l/ `xB@@d+O)#T5i S|bA<(%|oyQs"(}2FJ:480О! Мdjh7'oW_}*/b<@aƣsೌя' z{h"MhNh L4>M |VGIPRLGH<"D#{^@ZShnPW$O\9:hU{UQZ؟ҺW?| 0,1.FMq#,iⰴ낖b"i>ĊҒO0|ɓ nF6{'>IRҊ>kQb" 猜ͥD`ҍϿэף{n*J#{<!@DZ8[P*yIENDB`GenevaMonacoPicture0// Platform=Macintosh, IGORVersion=6.230, architecture=Intel Silent 101 // use | as bitwise or -- not comment. DefaultFont "Geneva" MoveWindow/P 11,45,997,786 Table0() Table1() Graph5() MoveWindow/C 7,841,1194,1017 OpenNotebook/N=Notes/W=(8,48,859,675)/J=58619 "Notes" Window Graph5() : Graph PauseUpdate; Silent 1 // building window... Display /W=(24,291,419,422) mat[*][2] ModifyGraph mode=4 ModifyGraph marker=16 Cursor/P A mat 1 ShowInfo EndMacro Window Table1() : Table PauseUpdate; Silent 1 // building window... Edit/W=(528,49,1148,254) demoMatrix ModifyTable format(Point)=1 EndMacro Window Table0() : Table PauseUpdate; Silent 1 // building window... Edit/W=(14,50,519,257) mat ModifyTable format(Point)=1 EndMacro ##pragma rtGlobals=1 // Use modern global access method. Menu "Macros" "Display Demo Graph/1", DisplayDemoGraph() End // GetMatrixTraceIndices(graphName, traceName, dataIndex, wantY, matrixRow, matrixColumn) // // traceName is the name of a trace whose X or Y coordinates come from a (matrix) 2D wave. // // dataIndex is the row index (when displaying a column of a matrix) or the column index // (when displaying a column of a matrix) of the matrix element supplying the data // for a point in the trace. This is the value returned by pcsr() when the // specified is on the an element of the trace. // // Returns via matrixRow and matrixColumn the indices of the specified point in the matrix. // // The function result is zero if everything went right or non-zero in the event of an error. // // Calling this when the trace in question does not come from a matrix returns -1. // See demo below. Function GetMatrixTraceIndices(graphName, traceName, dataIndex, wantY, matrixRow, matrixColumn) String graphName // Graph name or "" for top graph String traceName // Trace name, e.g. "mat" or "mat#1" Variable wantY // 0 to get indices for X coordinate, 1 to get indices for Y coordinate Variable dataIndex // See explanation above Variable& matrixRow // Output Variable& matrixColumn // Output String info = TraceInfo(graphName, traceName, 0) if (strlen(info) == 0) return -1 // No such trace endif Variable isXY = WaveExists(XWaveRefFromTrace(graphName, traceName)) if (wantY==0 && !isXY) wantY = 1 // This is a waveform plot so X values come from Y wave endif String rangeStr if (wantY) Wave w = TraceNameToWaveRef(graphName, traceName) rangeStr = StringByKey("YRANGE", info) else Wave w = XWaveRefFromTrace(graphName, traceName) rangeStr = StringByKey("XRANGE", info) endif if (WaveDims(w) != 2) return -1 // Not a matrix endif String rowStr, columnStr, temp String regExp = "(\[)(.*)(\])(\[)(.*)(\])" SplitString /E=regExp rangeStr, temp, rowStr, temp, temp, columnStr, temp // Print rowStr, columnStr // For debugging Variable displayingColumn = 1 // True if trace data comes from matrix column, not matrix row if (CmpStr(columnStr,"*") == 0) displayingColumn = 0 // e.g., Display mat[2][*] // Display all columns of row 2 endif if (strsearch(columnStr,",",0) >= 0) displayingColumn = 0 // e.g., Display mat[2][1,3] // Display columns 1 to 3 of row 2 endif if (displayingColumn) // mat[*][], mat[,][] or mat[,;][] matrixRow = dataIndex matrixColumn = str2num(columnStr) else // !displayingColumn // mat[][*], mat[][,] or mat[][,;] matrixRow = str2num(rowStr) matrixColumn = dataIndex endif return 0 End Function UpdateDemoTextbox(graphName) String graphName String text = "" do String cursorInfo = CsrInfo(A,graphName) if (strlen(cursorInfo) == 0) text = "Put cursor A on a trace" break endif String traceName = StringByKey("TNAME", cursorInfo) Wave/Z w = CsrWaveRef(A,graphName) if (!WaveExists(w)) // Possibly it is a free cursor - it needs to be on a trace text = "Put cursor A on a trace" break endif // When displaying a subrange of a column of a matrix, pcsr returns the row index of the element // of the column to which the cursor is attached. For example, if you display rows 1 through 3 // of column 2 of a matrix, mat, you get a plot of four points: mat[1][2], mat[2][2], mat[3][2]. // If cursor A is on the element representing mat[1][2] the pcsr(A) returns 1. // This still holds if you use an increment. For example, if you display every-other row in the matrix // column, pcsr still returns the row index of the element of the column to which the cursor is attached. // The behavior of pcsr when displaying a subrange of a row of a matrix is analogous. Variable tracePoint = pcsr(A, graphName) Variable result Variable matrixRow, matrixColumn String xStr, yStr // Demo X result = GetMatrixTraceIndices(graphName, traceName, tracePoint, 0, matrixRow, matrixColumn) if (result != 0) text = "Error getting X indices for cursor element" break endif sprintf xStr, "X: matrixRow=%d, matrixColumn=%d", matrixRow, matrixColumn // Demo Y result = GetMatrixTraceIndices(graphName, traceName, tracePoint, 1, matrixRow, matrixColumn) if (result != 0) text = "Error getting T indices for cursor element" break endif sprintf yStr, "Y: matrixRow=%d, matrixColumn=%d", matrixRow, matrixColumn text = xStr + "\r" + yStr while(0) text = "\\Z12" + text TextBox/C/N=CursorText/A=MT/X=0/Y=0 text End Function DemoGraphHook(s) STRUCT WMWinHookStruct &s Variable hookResult = 0 // 0 if we do not handle event, 1 if we handle it. switch(s.eventCode) case 7: // Cursor-moved event UpdateDemoTextbox(s.winName) break endswitch return hookResult // If non-zero, we handled event and Igor will ignore it. End Function CreateDemoGraph(graphName) String graphName // Name of graph to create Make /O /N=(5,5) demoMatrix = p + 10*q Display /N=$graphName /W=(12,46,914,698) /K=1 ModifyGraph gfSize=9 Variable numSubPlots = 5 Variable subPlotEnabBottom, subPlotEnabTop, subPlotEnabHeight, subPlotEnabGrout subPlotEnabGrout = .05 subPlotEnabBottom = 0 subPlotEnabHeight = (1 - numSubPlots*subPlotEnabGrout) / numSubPlots subPlotEnabTop = subPlotEnabBottom + subPlotEnabHeight // Display matrix row versus _calculated_ AppendToGraph/L=left/B=bottom demoMatrix[][2] ModifyGraph mode(demoMatrix)=4,marker(demoMatrix)=26 ModifyGraph rgb(demoMatrix)=(0,0,0) ModifyGraph axisEnab(left)={subPlotEnabBottom,subPlotEnabTop} Tag/C/N=text0/A=LC/L=0/X=2/Y=0 left, 22, "\\Z12Column versus _calculated_: demoMatrix[][2]" Cursor/P A demoMatrix 2 ShowInfo subPlotEnabBottom = subPlotEnabTop + subPlotEnabGrout subPlotEnabTop = subPlotEnabBottom + subPlotEnabHeight // Display matrix column versus matrix column AppendToGraph/L=left1/B=bottom1 demoMatrix[][2] vs demoMatrix[][3] ModifyGraph mode(demoMatrix#1)=4,marker(demoMatrix#1)=19 ModifyGraph rgb(demoMatrix#1)=(65535,0,0) ModifyGraph axisEnab(left1)={subPlotEnabBottom,subPlotEnabTop}, freePos(left1)=0 ModifyGraph freePos(bottom1)={subPlotEnabBottom,kwFraction} Tag/C/N=text1/A=LC/L=0/X=2/Y=0 left1, 22, "\\Z12All rows: demoMatrix[][2] vs demoMatrix[][3]" subPlotEnabBottom = subPlotEnabTop + subPlotEnabGrout subPlotEnabTop = subPlotEnabBottom + subPlotEnabHeight // Display partial column versus matrix column AppendToGraph/L=left2/B=bottom2 demoMatrix[1,3][2] vs demoMatrix[1,3][3] ModifyGraph mode(demoMatrix#2)=4,marker(demoMatrix#2)=16 ModifyGraph rgb(demoMatrix#2)=(0,65535,0) ModifyGraph axisEnab(left2)={subPlotEnabBottom,subPlotEnabTop}, freePos(left2)=0 ModifyGraph freePos(bottom2)={subPlotEnabBottom,kwFraction} Tag/C/N=text2/A=LC/L=0/X=2/Y=0 left2, 22, "\\Z12Row range: demoMatrix[1,3][2] vs demoMatrix[1,3][3]" subPlotEnabBottom = subPlotEnabTop + subPlotEnabGrout subPlotEnabTop = subPlotEnabBottom + subPlotEnabHeight // Display matrix row versus matrix row AppendToGraph/L=left3/B=bottom3 demoMatrix[2][] vs demoMatrix[3][] ModifyGraph mode(demoMatrix#3)=4,marker(demoMatrix#3)=17 ModifyGraph rgb(demoMatrix#3)=(0,0,65535) ModifyGraph axisEnab(left3)={subPlotEnabBottom,subPlotEnabTop}, freePos(left3)=0 ModifyGraph freePos(bottom3)={subPlotEnabBottom,kwFraction} Tag/C/N=text3/A=LC/L=0/X=2/Y=0 left3, 24, "\\Z12All columns: demoMatrix[2][] vs demoMatrix[3][]" subPlotEnabBottom = subPlotEnabTop + subPlotEnabGrout subPlotEnabTop = subPlotEnabBottom + subPlotEnabHeight // Display matrix row versus matrix row with increment AppendToGraph/L=left4/B=bottom4 demoMatrix[2][0,4;2] vs demoMatrix[3][0,4;2] ModifyGraph mode(demoMatrix#4)=4,marker(demoMatrix#4)=29 ModifyGraph rgb(demoMatrix#4)=(52428,1,41942) ModifyGraph axisEnab(left4)={subPlotEnabBottom,subPlotEnabTop}, freePos(left4)=0 ModifyGraph freePos(bottom4)={subPlotEnabBottom,kwFraction} Tag/C/N=text4/A=LC/L=0/X=2/Y=0 left4, 30, "\\Z12Column range with increment: demoMatrix[2][0,4;2] vs demoMatrix[3][0,4;2]" ModifyGraph standoff=0, msize=3 SetWindow $graphName, hook(DemoGraphHook) = DemoGraphHook // Install window hook UpdateDemoTextbox(graphName) End Function DisplayDemoGraph() String graphName = "DemoMatrixGraph" DoWindow /F $graphName if (V_flag == 0) CreateDemoGraph(graphName) endif End Function Test() Variable matrixRow, matrixColumn Variable result = GetMatrixTraceIndices("Graph5", "mat", pcsr(A), 1, matrixRow, matrixColumn) Printf "Result=%d, row=%d, column=%d\r", result, matrixRow, matrixColumn End Function Zap() Variable matrixRow, matrixColumn Variable result = GetMatrixTraceIndices("Graph5", "mat", pcsr(A), 1, matrixRow, matrixColumn) if (result == 0) Wave mat mat[matrixRow][matrixColumn] = NaN else Print "Error" // e.g., the wave is not a 2D wave endif End