Beispiel #1
0
        //--------------------------------------------------------------------//
        //                                                        M e t h o d //
        // r b T x t M o d T y p e R o t _ C l i c k                          //
        //--------------------------------------------------------------------//
        //                                                                    //
        // Radio button selecting 'Rotation' text modification.               //
        //                                                                    //
        //--------------------------------------------------------------------//

        private void rbTxtModTypeRot_Click(object sender,
                                           RoutedEventArgs e)
        {
            if (_crntPDL == ToolCommonData.ePrintLang.PCL)
            {
                _indxTxtModTypePCL = eTxtModType.Rot;
            }
            else
            {
                _indxTxtModTypePCLXL = eTxtModType.Rot;
            }

            initialiseDescTxtMod();
        }
Beispiel #2
0
        //--------------------------------------------------------------------//
        //                                                        M e t h o d //
        // m e t r i c s L o a d D a t a T x t M o d                          //
        //--------------------------------------------------------------------//
        //                                                                    //
        // Load current metrics from persistent storage.                      //
        //                                                                    //
        //--------------------------------------------------------------------//

        public void metricsLoadDataTxtMod()
        {
            Int32 tmpInt = 0;

            ToolMiscSamplesPersist.loadDataTypeTxtMod(
                "PCL",
                ref tmpInt,
                ref _flagTxtModFormAsMacroPCL);

            if (tmpInt == (Int32)eTxtModType.Pat)
            {
                _indxTxtModTypePCL = eTxtModType.Pat;
            }
            else if (tmpInt == (Int32)eTxtModType.Rot)
            {
                _indxTxtModTypePCL = eTxtModType.Rot;
            }
            else
            {
                _indxTxtModTypePCL = eTxtModType.Chr;
            }

            ToolMiscSamplesPersist.loadDataTypeTxtMod(
                "PCLXL",
                ref tmpInt,
                ref _flagTxtModFormAsMacroPCLXL);

            if (tmpInt == (Int32)eTxtModType.Pat)
            {
                _indxTxtModTypePCLXL = eTxtModType.Pat;
            }
            else if (tmpInt == (Int32)eTxtModType.Rot)
            {
                _indxTxtModTypePCLXL = eTxtModType.Rot;
            }
            else
            {
                _indxTxtModTypePCLXL = eTxtModType.Chr;
            }
        }
Beispiel #3
0
        //--------------------------------------------------------------------//
        //                                                        M e t h o d //
        // i n i t i a l i s e D a t a T x t M o d                            //
        //--------------------------------------------------------------------//
        //                                                                    //
        // Initialise 'Text modification' data.                               //
        //                                                                    //
        //--------------------------------------------------------------------//

        private void initialiseDataTxtMod()
        {
            lbOrientation.Visibility = Visibility.Hidden;
            cbOrientation.Visibility = Visibility.Hidden;

            if (_crntPDL == ToolCommonData.ePrintLang.PCL)
            {
                if (_indxTxtModTypePCL == eTxtModType.Chr)
                {
                    rbTxtModTypeChr.IsChecked = true;
                }
                else if (_indxTxtModTypePCL == eTxtModType.Pat)
                {
                    rbTxtModTypePat.IsChecked = true;
                }
                else if (_indxTxtModTypePCL == eTxtModType.Rot)
                {
                    rbTxtModTypeRot.IsChecked = true;
                }
                else
                {
                    _indxTxtModTypePCL = eTxtModType.Chr;

                    rbTxtModTypeChr.IsChecked = true;
                }

                if (_flagTxtModFormAsMacroPCL)
                {
                    chkOptFormAsMacro.IsChecked = true;
                }
                else
                {
                    chkOptFormAsMacro.IsChecked = false;
                }
            }
            else
            {
                if (_indxTxtModTypePCLXL == eTxtModType.Chr)
                {
                    rbTxtModTypeChr.IsChecked = true;
                }
                else if (_indxTxtModTypePCLXL == eTxtModType.Pat)
                {
                    rbTxtModTypePat.IsChecked = true;
                }
                else if (_indxTxtModTypePCLXL == eTxtModType.Rot)
                {
                    rbTxtModTypeRot.IsChecked = true;
                }
                else
                {
                    _indxTxtModTypePCLXL = eTxtModType.Chr;

                    rbTxtModTypeChr.IsChecked = true;
                }

                if (_flagTxtModFormAsMacroPCL)
                {
                    chkOptFormAsMacro.IsChecked = true;
                }
                else
                {
                    chkOptFormAsMacro.IsChecked = false;
                }
            }

            initialiseDescTxtMod();
        }