private void ExcuteOpenImage()
        {
            if (PPT.LastPage == 0)
            {
                OpenFileDialog openFile = new OpenFileDialog();

                openFile.DefaultExt = "jpg";
                openFile.Filter     = "그림 파일 (*.jpg;)|*.jpg;";

                openFile.ShowDialog();

                if (openFile.FileName.Length > 0)
                {
                    PPTManager powerPoint = new PPTManager();

                    byte[] byteImage = powerPoint.ConvertImageToByte(openFile.FileName); // 비동기 처리 필요

                    List <byte[]> bytePPT = new List <byte[]>();
                    bytePPT.Add(byteImage);

                    if (bytePPT.Count > 0)
                    {
                        PPT.OpenPPT(bytePPT);
                    }
                    else
                    {
                        MessageBox.Show("그림을 불러오는 데 실패했습니다.", AppConst.AppName);
                    }
                }
            }
            else
            {
                PPT.ResetPPT();
            }
        }
        private void ExcuteOpenPPT()
        {
            if (PPT.LastPage == 0)
            {
                OpenFileDialog openFile = new OpenFileDialog();

                openFile.DefaultExt = "pptx";
                openFile.Filter     = "PowerPoint 프레젠테이션 (*.pptx;*.ppt)|*.pptx;*.ppt";

                openFile.ShowDialog();

                if (openFile.FileName.Length > 0)
                {
                    PPTManager powerPoint = new PPTManager();

                    List <byte[]> bytePPT = powerPoint.ConvertPPT(openFile.FileName); // 비동기 처리 필요

                    if (bytePPT.Count > 0)
                    {
                        PPT.OpenPPT(bytePPT);
                    }
                    else
                    {
                        MessageBox.Show("PPT를 불러오는 데 실패했습니다.", AppConst.AppName);
                    }
                }
            }
            else
            {
                PPT.ResetPPT();
            }
        }
Example #3
0
    ProjectClass currentPPT;        //当前播放的PPT项目

    private void Awake( )
    {
        cellLists = new List <GameObject>();
        backBtn.onClick.AddListener(delegate()
        {
            gameObject.SetActive(false);
        });
        frontBtn.onClick.AddListener(LeftPanel);
        nextBtn.onClick.AddListener(RightPanel);
        Instance = this;
    }