コード例 #1
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);
        }
コード例 #2
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);
        }
コード例 #3
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()));
        }
コード例 #4
0
        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
        }
コード例 #6
0
 public CTParagraphStyleSpecifierSingleValue(CTParagraphStyleSpecifier spec, nfloat value)
     : base(spec)
 {
     this.value = value;
 }
コード例 #7
0
 public CTParagraphStyleSpecifierNativeIntValue(CTParagraphStyleSpecifier spec, nuint value)
     : base(spec)
 {
     this.value = value;
 }
コード例 #8
0
 public CTParagraphStyleSpecifierByteValue(CTParagraphStyleSpecifier spec, byte value)
     : base(spec)
 {
     this.value = value;
 }
コード例 #9
0
 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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		public CTParagraphStyleSpecifierByteValue (CTParagraphStyleSpecifier spec, byte value)
			: base (spec)
		{
			this.value = value;
		}
コード例 #13
0
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		public CTParagraphStyleSpecifierIntPtrsValue (CTParagraphStyleSpecifier spec, IntPtr[] value)
			: base (spec)
		{
			this.value = CFArray.FromIntPtrs (value);
		}
コード例 #17
0
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		static CTParagraphStyleSpecifierValue CreateValue (CTParagraphStyleSpecifier spec, float value)
		{
			return new CTParagraphStyleSpecifierSingleValue (spec, value);
		}
コード例 #21
0
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		protected CTParagraphStyleSpecifierValue (CTParagraphStyleSpecifier spec)
		{
			Spec = spec;
		}
コード例 #22
0
 static CTParagraphStyleSpecifierValue CreateValue(CTParagraphStyleSpecifier spec, nfloat value)
 {
     return(new CTParagraphStyleSpecifierSingleValue(spec, value));
 }
コード例 #23
0
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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
ファイル: CTParagraphStyle.cs プロジェクト: polipo/maccore
		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)