unsafe byte GetByteValue(CTParagraphStyleSpecifier spec)
        {
            byte value;

            if (!CTParagraphStyleGetValueForSpecifier(handle, spec, sizeof(byte), &value))
            {
                throw new InvalidOperationException("Unable to get property value.");
            }
            return(value);
        }
        unsafe float GetFloatValue(CTParagraphStyleSpecifier spec)
        {
            float value;

            if (!CTParagraphStyleGetValueForSpecifier(handle, spec, sizeof(float), &value))
            {
                throw new InvalidOperationException("Unable to get property value.");
            }
            return(value);
        }
        static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, IEnumerable <CTTextTab> value)
        {
            var handles = new List <IntPtr>();

            foreach (var ts in value)
            {
                handles.Add(ts.Handle);
            }
            return(new CTParagraphStyleSpecifierIntPtrsValue(spec, handles.ToArray()));
        }
        GetFloatValue(CTParagraphStyleSpecifier spec)
        {
            nfloat value;

            if (!CTParagraphStyleGetValueForSpecifier(handle, spec, (nuint)sizeof(nfloat), &value))
            {
                throw new InvalidOperationException("Unable to get property value.");
            }
            return
                (#if !XAMCORE_4_0
                 (float)
#endif
                 value);
        }
Пример #5
0
        unsafe float GetFloatValue(CTParagraphStyleSpecifier spec)
#endif
        {
            nfloat value;

            if (!CTParagraphStyleGetValueForSpecifier(Handle, spec, (nuint)sizeof(nfloat), &value))
            {
                throw new InvalidOperationException("Unable to get property value.");
            }
#if NET
            return(value);
#else
            return((float)value);
#endif
        }
 public CTParagraphStyleSpecifierSingleValue(CTParagraphStyleSpecifier spec, nfloat value)
     : base(spec)
 {
     this.value = value;
 }
 public CTParagraphStyleSpecifierNativeIntValue(CTParagraphStyleSpecifier spec, nuint value)
     : base(spec)
 {
     this.value = value;
 }
 public CTParagraphStyleSpecifierByteValue(CTParagraphStyleSpecifier spec, byte value)
     : base(spec)
 {
     this.value = value;
 }
 protected CTParagraphStyleSpecifierValue(CTParagraphStyleSpecifier spec)
 {
     Spec = spec;
 }
Пример #10
0
 static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, nuint value)
 {
     return new CTParagraphStyleSpecifierNativeIntValue (spec, value);
 }
Пример #11
0
 static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, nuint value)
 {
     return(new CTParagraphStyleSpecifierNativeIntValue(spec, value));
 }
Пример #12
0
		public CTParagraphStyleSpecifierByteValue (CTParagraphStyleSpecifier spec, byte value)
			: base (spec)
		{
			this.value = value;
		}
Пример #13
0
		static CTParagraphStyleSpecifierValue CreateValue (CTParagraphStyleSpecifier spec, byte value)
		{
			return new CTParagraphStyleSpecifierByteValue (spec, value);
		}
Пример #14
0
 static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, byte value)
 {
     return(new CTParagraphStyleSpecifierByteValue(spec, value));
 }
Пример #15
0
		static CTParagraphStyleSpecifierValue CreateValue (CTParagraphStyleSpecifier spec, IEnumerable<CTTextTab> value)
		{
			var handles = new List<IntPtr>();
			foreach (var ts in value)
				handles.Add (ts.Handle);
			return new CTParagraphStyleSpecifierIntPtrsValue (spec, handles.ToArray ());
		}
Пример #16
0
		public CTParagraphStyleSpecifierIntPtrsValue (CTParagraphStyleSpecifier spec, IntPtr[] value)
			: base (spec)
		{
			this.value = CFArray.FromIntPtrs (value);
		}
Пример #17
0
		public CTParagraphStyleSpecifierSingleValue (CTParagraphStyleSpecifier spec, float value)
			: base (spec)
		{
			this.value = value;
		}
Пример #18
0
 public CTParagraphStyleSpecifierIntPtrsValue(CTParagraphStyleSpecifier spec, IntPtr[] value)
     : base(spec)
 {
     this.value = CFArray.FromIntPtrs(value);
 }
Пример #19
0
 public CTParagraphStyleSpecifierNativeIntValue(CTParagraphStyleSpecifier spec, nuint value)
     : base(spec)
 {
     this.value = value;
 }
Пример #20
0
		static CTParagraphStyleSpecifierValue CreateValue (CTParagraphStyleSpecifier spec, float value)
		{
			return new CTParagraphStyleSpecifierSingleValue (spec, value);
		}
Пример #21
0
		protected CTParagraphStyleSpecifierValue (CTParagraphStyleSpecifier spec)
		{
			Spec = spec;
		}
Пример #22
0
 static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, nfloat value)
 {
     return(new CTParagraphStyleSpecifierSingleValue(spec, value));
 }
Пример #23
0
		static extern unsafe bool CTParagraphStyleGetValueForSpecifier (IntPtr paragraphStyle, CTParagraphStyleSpecifier spec, uint valueBufferSize, void* valueBuffer);
Пример #24
0
 static extern unsafe bool CTParagraphStyleGetValueForSpecifier(IntPtr paragraphStyle, CTParagraphStyleSpecifier spec, nuint valueBufferSize, void *valueBuffer);
Пример #25
0
		unsafe byte GetByteValue (CTParagraphStyleSpecifier spec)
		{
			byte value;
			if (!CTParagraphStyleGetValueForSpecifier (Handle, spec, sizeof (byte), &value))
				throw new InvalidOperationException ("Unable to get property value.");
			return value;
		}
Пример #26
0
		unsafe float GetFloatValue (CTParagraphStyleSpecifier spec)
		{
			float value;
			if (!CTParagraphStyleGetValueForSpecifier (Handle, spec, sizeof (float), &value))
				throw new InvalidOperationException ("Unable to get property value.");
			return value;
		}
Пример #27
0
 unsafe nfloat GetFloatValue(CTParagraphStyleSpecifier spec)