Recent Posts

Code C#: Chuyển đổi văn bản sang hình học

-

<Window x:Class="GlyphExamples.GlyphClipping"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Glyph Clipping" Height="400" Width="360">
    <Grid HorizontalAlignment="Center" VerticalAlignment="Center" Width="80">
      <Grid.LayoutTransform>
        <ScaleTransform ScaleX="3" ScaleY="3" />
      </Grid.LayoutTransform>
      <Button x:Name="button1" Content="Click" />
    </Grid>
</Window>

//File:Window.xaml.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Threading;

namespace GlyphExamples
{
    public partial class GlyphClipping : System.Windows.Window
    {
        public GlyphClipping()
        {
            InitializeComponent();
            FormattedText text = new FormattedText("CLIP!",              Thread.CurrentThread.CurrentUICulture,  FlowDirection.LeftToRight, new Typeface("Gill Sans Ultra Bold"), 20, Brushes.Black);

            Geometry textGeometry = text.BuildGeometry(new Point(0, 0));
            button1.Clip = textGeometry;
        }
    }
}

Related Post:

  • Quy tắc đặt tên và tiêu chuẩn lập trình trong C#Quy ước đặt tên và tiêu chuẩn1. Quy tắc Pascal: Viết hoa chữ cái đầu tiên của mỗi từ (VD: Student, StudentDetail, ...)* Sử dụng cho: Phương thức (method), Giao tiếp (Interface), Tập hợp (Enum), Sự kiện (Events), Ngoại lệ (Exception), Không gian tên (NameSpace), Thuộc tính (Property)2. Quy tắc Camel: Viết thường từ đầu tiên và viết hoa chữ cái đầu tiên của từ kế tiếp (… Read More
  • Shell: Viết script tính tổng S = 1 + ½ + 1/3 + ¼ + ... + 1/n (n nguyên, nhập từ bàn phím)Mã nguồn:clearecho "n="read ni=1s=0while [ $i -le $n ]do  x=$(echo "scale=4; 1 / $i" | bc)  s=$(echo "scale=4; $s + $x" | bc)  i=`expr $i + 1`doneecho "tong la: $s"Tags: Lập trình Shell, lập trình Linux, Ubuntu, Script tính tổng… Read More
  • VBA: Cấu trúc With … End WithCú pháp:With đối_tượng        Lệnh …… End WithCấu trúc With cho phép thực hiện các lệnh đối với một biến đối tượng nào đó hoặc biến có kiểu do người sử dụng tự định nghĩa. Các lệnh trong cấu trúc With sẽ tham chiếu trực tiếp đến các tính chất của đối tượng, vì vậy cấu trúc này thường được dùng để thay đổi giá trị của các tính chất tr… Read More
  • 7 kỹ năng cần có của lập trình viên trong năm 20131. HTML5 / CSS      Chắc hẳn các bạn lập trình web đều biết HTML không thể thiếu khi viết web. Nó là một ngôn ngữ cơ bản đơn giản để thể hiện một trang web. Để thể hiện được 1 trang web đẹp thì html thường được kết hợp với CSS để định dạng căn chỉnh, màu sắc. Ngoài ra còn kết hợp cả Javascript để thể hiện các hiệu ứng hoặc xử lý các event cơ bản trên tr… Read More
  • VBA: Cấu trúc If TypeOf … Is … ThenCú pháp:If TypeOf biến_đối_tượng Is hằng_nội_tại Then          Lệnh_1 [ ElseIf TypeOf biến_đối_tượng Is hằng_nội_tại Then          Lệnh_2 ] …… [ Else          Lệnh_n ] End If Cấu trúc này kiểm định đối tượng mà biến biểu thị thuộc loại nào với hằng nội tạ… Read More
  • Hướng dẫn cài đặt Code::Blocks và MINGW bằng hình ảnh (Dùng để lập trình C/C++)Hướng dẫn cài đặt và viết code với Code::Blocks và MINGW (Dùng để lập trình C/C++)Bước 1: Tải bộ cài đặt Code::Blocks  (95MB)CLICK ĐỂ DOWNLOAD, chờ 5s nhấn SKIP ADS để tải bộ cài đặt Code::Blocks cho Windows XP/7/8.Bước 2: Cài đặt Code::Blocks- Click đúp vào file vừa tải về để bắt đầu quá trình cài đặt- Click next liên tiếp, màn hình thông báo cài đặt mặc định và… Read More




Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@