示例#1
0
        private void GetRemotePrintJobs(ICollection <LabelXItem> items)
        {
            byte[] printJobsXMLCompressed = null;
            int    UncompressedDataLength = 0;

            RemoteObject obj = GetRemoteObject();

            foreach (Toolbox.PrintGroupItem PrintGroup in PrintGroups)
            {
                obj.GetPrintJobs(MachineName, PrintGroup.Name, ref printJobsXMLCompressed, ref UncompressedDataLength);
                byte[] XMLUncompressed = PSLib.Compression.Decompress(printJobsXMLCompressed, UncompressedDataLength);
                ExtractItemsFromXML(XMLUncompressed, items, PrintGroup.Name + @"\");
            }
        }