OTFontFileVal.Driver.RunValidation C# (CSharp) Method

RunValidation() public method

public RunValidation ( OTFontFileVal.Validator v, string fontList ) : int
v OTFontFileVal.Validator
fontList string
return int
        public int RunValidation( Validator v, string [] fontList )
        {
            int i;
            int ret = 0;
            // setup notification for validation events
            v.SetOnValidateEvent(new
                                 Validator.OnValidateEvent(OnValidateEvent));
            // enable us to receive validation info messages
            DIAction vid = new DIAction(ValidatorCallback);
            v.SetValInfoDelegate(vid);

            try
            {
                for (i = 0; i < fontList.Length; i++)
                {
                    // check to see if the user canceled validation
                    if (v.CancelFlag)
                    {
                        m_callbacks.OnCancel();
                        return ret;
                    }

                    ret |= ValidateFont(v, fontList[i], null, i, fontList.Length);
                }
                m_callbacks.OnReportsReady();
            }
            catch (Exception e)
            {
                m_callbacks.OnException(e);
                return 1;
            }

            return ret;
        }

Same methods

Driver::RunValidation ( OTFontFileVal.Validator v, string fpath, SafeFileHandle hFile ) : int

Usage Example

Exemplo n.º 1
0
 public int DoIt( )
 {
     Validator v = new Validator();
     m_vp.SetupValidator( v );
     OTFontFileVal.Driver driver = new OTFontFileVal.Driver( this );
     return driver.RunValidation( v, m_sFiles );
 }
All Usage Examples Of OTFontFileVal.Driver::RunValidation