Example #1
0
        public static AnnResources LoadResources()
        {
            var resources             = new AnnResources();
            var rubberStampsResources = resources.RubberStamps;
            var imagesResources       = resources.Images;

#if (FOR_JAPANESE)
            var resourcePath = "Leadtools.Annotations.WinForms.Resources.StampsJpn";
#else
            var resourcePath = "Leadtools.Annotations.WinForms.Resources.Stamps";
#endif

            rubberStampsResources.Add(AnnRubberStampType.StampApproved, LoadImageFromResource(resourcePath, "Approved.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampAssigned, LoadImageFromResource(resourcePath, "Assigned.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampClient, LoadImageFromResource(resourcePath, "Client.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampChecked, LoadImageFromResource(resourcePath, "Checked.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampCopy, LoadImageFromResource(resourcePath, "Copy.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampDraft, LoadImageFromResource(resourcePath, "Draft.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampExtended, LoadImageFromResource(resourcePath, "Extended.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampFax, LoadImageFromResource(resourcePath, "Fax.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampFaxed, LoadImageFromResource(resourcePath, "Faxed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampImportant, LoadImageFromResource(resourcePath, "Important.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampInvoice, LoadImageFromResource(resourcePath, "Invoice.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampNotice, LoadImageFromResource(resourcePath, "Notice.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPaid, LoadImageFromResource(resourcePath, "Paid.png"));

            rubberStampsResources.Add(AnnRubberStampType.StampOfficial, LoadImageFromResource(resourcePath, "Official.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampOnFile, LoadImageFromResource(resourcePath, "OnFile.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPassed, LoadImageFromResource(resourcePath, "Passed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPending, LoadImageFromResource(resourcePath, "Pending.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampProcessed, LoadImageFromResource(resourcePath, "Processed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampReceived, LoadImageFromResource(resourcePath, "Received.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampRejected, LoadImageFromResource(resourcePath, "Rejected.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampRelease, LoadImageFromResource(resourcePath, "Release.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampSent, LoadImageFromResource(resourcePath, "Sent.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampShipped, LoadImageFromResource(resourcePath, "Shipped.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampTopSecret, LoadImageFromResource(resourcePath, "TopSecret.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampUrgent, LoadImageFromResource(resourcePath, "Urgent.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampVoid, LoadImageFromResource(resourcePath, "Void.png"));

            resourcePath = "Leadtools.Annotations.WinForms.Resources";
            imagesResources.Add(LoadImageFromResource(resourcePath, "Point.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Lock.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Hotspot.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Audio.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Video.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "EncryptPrimary.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "EncryptSecondary.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Content.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "StickyNote.png"));

            return(resources);
        }
        public static AnnResources LoadResources()
        {
            AnnResources resources = new AnnResources();
            Dictionary <AnnRubberStampType, AnnPicture> rubberStampsResources = resources.RubberStamps;

            IList <AnnPicture> imagesResources = resources.Images;

            string resourcePath = "Leadtools.Annotations.Xamarin.Assets.Objects.Stamps.";

            rubberStampsResources.Add(AnnRubberStampType.StampApproved, LoadImageFromResource(resourcePath, "Approved.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampAssigned, LoadImageFromResource(resourcePath, "Assigned.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampClient, LoadImageFromResource(resourcePath, "Client.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampChecked, LoadImageFromResource(resourcePath, "Checked.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampCopy, LoadImageFromResource(resourcePath, "Copy.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampDraft, LoadImageFromResource(resourcePath, "Draft.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampExtended, LoadImageFromResource(resourcePath, "Extended.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampFax, LoadImageFromResource(resourcePath, "Fax.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampFaxed, LoadImageFromResource(resourcePath, "Faxed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampImportant, LoadImageFromResource(resourcePath, "Important.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampInvoice, LoadImageFromResource(resourcePath, "Invoice.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampNotice, LoadImageFromResource(resourcePath, "Notice.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPaid, LoadImageFromResource(resourcePath, "Paid.png"));

            rubberStampsResources.Add(AnnRubberStampType.StampOfficial, LoadImageFromResource(resourcePath, "Official.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampOnFile, LoadImageFromResource(resourcePath, "OnFile.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPassed, LoadImageFromResource(resourcePath, "Passed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampPending, LoadImageFromResource(resourcePath, "Pending.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampProcessed, LoadImageFromResource(resourcePath, "Processed.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampReceived, LoadImageFromResource(resourcePath, "Received.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampRejected, LoadImageFromResource(resourcePath, "Rejected.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampRelease, LoadImageFromResource(resourcePath, "Release.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampSent, LoadImageFromResource(resourcePath, "Sent.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampShipped, LoadImageFromResource(resourcePath, "Shipped.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampTopSecret, LoadImageFromResource(resourcePath, "TopSecret.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampUrgent, LoadImageFromResource(resourcePath, "Urgent.png"));
            rubberStampsResources.Add(AnnRubberStampType.StampVoid, LoadImageFromResource(resourcePath, "Void.png"));

            resourcePath = "Leadtools.Annotations.Xamarin.Assets.Objects.";

            imagesResources.Add(LoadImageFromResource(resourcePath, "Point.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Lock.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Hotspot.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Audio.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Video.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "EncryptPrimary.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "EncryptSecondary.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "Content.png"));
            imagesResources.Add(LoadImageFromResource(resourcePath, "StickyNote.png"));

            return(resources);
        }
        public AutomationObjectDescriptor(AnnObject editObject, AnnResources resources, AnnAutomation automation)
        {
            if (editObject == null)
            {
                throw new ArgumentNullException("editObject");
            }
            if (resources == null)
            {
                throw new ArgumentNullException("resources");
            }

            _object          = editObject;
            _type            = _object.GetType();
            _friendlyName    = GetFriendlyName();
            _resources       = resources;
            _automation      = automation;
            _selectionObject = automation.CurrentEditObject as AnnSelectionObject;
        }