Ejemplo n.º 1
0
 public void Limpiar()
 {
     FamiliaLetra      = null;
     TamLetra          = null;
     Flags             = SinFlags;
     FactorEscalaLetra = 1.0f;
     ColorLetra        = null;
     ColorFondo        = null;
 }
Ejemplo n.º 2
0
        private bool?TieneFlag(FlagsFormato flag)
        {
            int num = (int)flag >> 1;

            if (((int)Flags & num) != 0)
            {
                return(null);
            }
            return((Flags & flag) != 0);
        }
Ejemplo n.º 3
0
        private void CambiarFlag(FlagsFormato flag, bool?valor)
        {
            FlagsFormato num = (FlagsFormato)((int)flag >> 1);

            if (valor.HasValue)
            {
                if (valor.Value)
                {
                    Flags = Flags | flag;
                }
                else
                {
                    Flags = Flags & (~flag);
                }
                Flags = Flags & (~num);
            }
            else
            {
                Flags = Flags & (~flag);
                Flags = Flags | num;
            }
        }
Ejemplo n.º 4
0
 private Formato()
 {
     Flags = SinFlags;//Dejar los flags en "SIN DEFINIR"
 }