コード例 #1
0
        public void SetMarkers()
        {
            Status s = GDIPlus.GdipSetPathMarker(nativePath);

            GDIPlus.CheckStatus(s);
        }
コード例 #2
0
        public void ClearThreshold(ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesThreshold(nativeImageAttr, type, false, 0);

            GDIPlus.CheckStatus(status);
        }
コード例 #3
0
        public void SetNoOp(ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesNoOp(nativeImageAttr, type, true);

            GDIPlus.CheckStatus(status);
        }
コード例 #4
0
        public void SetWrapMode(WrapMode mode, Color color, bool clamp)
        {
            Status status = GDIPlus.GdipSetImageAttributesWrapMode(nativeImageAttr, mode, color.ToArgb(), clamp);

            GDIPlus.CheckStatus(status);
        }
コード例 #5
0
        public void ClearColorKey(ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesColorKeys(nativeImageAttr, type, false, 0, 0);

            GDIPlus.CheckStatus(status);
        }
コード例 #6
0
        public void RotateTransform(float angle, MatrixOrder order)
        {
            Status status = GDIPlus.GdipRotateTextureTransform(nativeObject, angle, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #7
0
        public void TranslateTransform(float dx, float dy, MatrixOrder order)
        {
            Status status = GDIPlus.GdipTranslateTextureTransform(nativeObject, dx, dy, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #8
0
        public void RotateFlip(RotateFlipType rotateFlipType)
        {
            Status status = GDIPlus.GdipImageRotateFlip(nativeObject, rotateFlipType);

            GDIPlus.CheckStatus(status);
        }
コード例 #9
0
        public void SetTabStops(float firstTabOffset, float[] tabStops)
        {
            Status status = GDIPlus.GdipSetStringFormatTabStops(nativeStrFmt, firstTabOffset, tabStops.Length, tabStops);

            GDIPlus.CheckStatus(status);
        }
コード例 #10
0
        public void Rewind()
        {
            Status status = GDIPlus.GdipPathIterRewind(nativeObject);

            GDIPlus.CheckStatus(status);
        }
コード例 #11
0
        public void RemovePropertyItem(int propid)
        {
            Status status = GDIPlus.GdipRemovePropertyItem(nativeObject, propid);

            GDIPlus.CheckStatus(status);
        }
コード例 #12
0
ファイル: Bitmap.cs プロジェクト: pczhouhua/Sop.Common.Img
        public void UnlockBits(BitmapData bitmapdata)
        {
            Status status = GDIPlus.GdipBitmapUnlockBits(nativeObject, bitmapdata);

            GDIPlus.CheckStatus(status);
        }
コード例 #13
0
ファイル: Bitmap.cs プロジェクト: pczhouhua/Sop.Common.Img
        /// <summary>
        ///设置分辨率
        /// </summary>
        /// <param name="xDpi"></param>
        /// <param name="yDpi"></param>
        public void SetResolution(float xDpi, float yDpi)
        {
            Status status = GDIPlus.GdipBitmapSetResolution(nativeObject, xDpi, yDpi);

            GDIPlus.CheckStatus(status);
        }
コード例 #14
0
        public void StartFigure()
        {
            Status s = GDIPlus.GdipStartPathFigure(nativePath);

            GDIPlus.CheckStatus(s);
        }
コード例 #15
0
        public void TranslateTransform(float dx, float dy, MatrixOrder order)
        {
            Status status = GDIPlus.GdipTranslatePathGradientTransform(NativeBrush, dx, dy, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #16
0
        public void SetDigitSubstitution(int language, StringDigitSubstitute substitute)
        {
            Status status = GDIPlus.GdipSetStringFormatDigitSubstitution(nativeStrFmt, this.language, substitute);

            GDIPlus.CheckStatus(status);
        }
コード例 #17
0
        public void ResetTransform()
        {
            Status status = GDIPlus.GdipResetTextureTransform(nativeObject);

            GDIPlus.CheckStatus(status);
        }
コード例 #18
0
        public StringFormat(StringFormatFlags options, int language)
        {
            Status status = GDIPlus.GdipCreateStringFormat(options, language, out nativeStrFmt);

            GDIPlus.CheckStatus(status);
        }
コード例 #19
0
        public void ScaleTransform(float sx, float sy, MatrixOrder order)
        {
            Status status = GDIPlus.GdipScaleTextureTransform(nativeObject, sx, sy, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #20
0
        public StringFormat(StringFormatFlags options)
        {
            Status status = GDIPlus.GdipCreateStringFormat(options, GDIPlus.LANG_NEUTRAL, out nativeStrFmt);

            GDIPlus.CheckStatus(status);
        }
コード例 #21
0
        public void SetThreshold(float threshold, ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesThreshold(nativeImageAttr, type, true, 0);

            GDIPlus.CheckStatus(status);
        }
コード例 #22
0
        internal LinearGradientBrush(IntPtr native) : base(native)
        {
            Status status = GDIPlus.GdipGetLineRect(native, out rectangle);

            GDIPlus.CheckStatus(status);
        }
コード例 #23
0
        public ImageAttributes()
        {
            Status status = GDIPlus.GdipCreateImageAttributes(out nativeImageAttr);

            GDIPlus.CheckStatus(status);
        }
コード例 #24
0
        public void ResetTransform()
        {
            Status status = GDIPlus.GdipResetPathGradientTransform(NativeBrush);

            GDIPlus.CheckStatus(status);
        }
コード例 #25
0
        public void ClearRemapTable(ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesRemapTable(nativeImageAttr, type, false, 0, IntPtr.Zero);

            GDIPlus.CheckStatus(status);
        }
コード例 #26
0
        public void RotateTransform(float angle, MatrixOrder order)
        {
            Status status = GDIPlus.GdipRotatePathGradientTransform(NativeBrush, angle, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #27
0
        public void SetGamma(float gamma, ColorAdjustType coloradjust)
        {
            Status status = GDIPlus.GdipSetImageAttributesGamma(nativeImageAttr, coloradjust, true, gamma);

            GDIPlus.CheckStatus(status);
        }
コード例 #28
0
        public void ScaleTransform(float sx, float sy, MatrixOrder order)
        {
            Status status = GDIPlus.GdipScalePathGradientTransform(NativeBrush, sx, sy, order);

            GDIPlus.CheckStatus(status);
        }
コード例 #29
0
        public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
        {
            Status status = GDIPlus.GdipSetImageAttributesOutputChannel(nativeImageAttr, type, true, flags);

            GDIPlus.CheckStatus(status);
        }
コード例 #30
0
        public void CloseFigure()
        {
            Status s = GDIPlus.GdipClosePathFigure(nativePath);

            GDIPlus.CheckStatus(s);
        }