当前位置: 首页 > news >正文

苏州开设网站公司在什么地方b2b网站大全

苏州开设网站公司在什么地方,b2b网站大全,茂名哪里有网站开发公司,网站备案率定义** 原理: ** 以Canvas作为水印显示载体,在Canvas中创建若干个TextBlock控件用来显示水印文案,如下图所示 然后以每一个TextBlock的左上角为中心旋转-30,最终效果会是如图红线所示: 为了达到第一行旋转后刚好与窗口…

**

原理:

**
以Canvas作为水印显示载体,在Canvas中创建若干个TextBlock控件用来显示水印文案,如下图所示
在这里插入图片描述
然后以每一个TextBlock的左上角为中心旋转-30°,最终效果会是如图红线所示:
在这里插入图片描述
为了达到第一行旋转后刚好与窗口上边沿齐平,需要计算第一行其实位置的Top坐标,由于旋转角度为-30,由正余弦可以得出第一行的高度应该是斜边(文字宽度,即上图中红线的长度)的一半(sin30°)

接下来确定行间距已经行中间距,首先可以确定行间距为150(height),为了达到如下图所示旋转后在同一直线上,见下图
在这里插入图片描述
即width = height * sqrt(3),如果计算结果width小于文字宽度加上文字间隔,则以文字宽度加文字间隔重新计算height

之后根据宽高可计算出一共需要多个TextBlock,双循环循环创建即可

为了使水印显示在其他控件上面,需要在xaml中最后位置创建Canvas,且Canvas的IsHitTestVisible必须为false(不响应鼠标事件)、透明度根据需要自行设置(如0.2)

最终显示效果见下图:
在这里插入图片描述

具体代码如下:

xaml:

<Window x:Class="WpfApplication1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApplication1"mc:Ignorable="d" FontSize="18"SizeChanged="Window_SizeChanged"Title="MainWindow" Height="400" Width="400"><Grid><Button Height="32" Width="100" Content="btn" Click="Button_Click"/><!-- 一定要放到最后面,以确保水印覆盖所有其他控件 --><Canvas Name="canvas" Opacity="0.2" IsHitTestVisible="False"/></Grid>
</Window>

c#:

using System;
using System.Globalization;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;namespace WpfApplication1
{/// <summary>/// Interaction logic for MainWindow.xaml/// </summary>public partial class MainWindow : Window{string watermark = "Watermark";public MainWindow(){InitializeComponent();}protected override void OnContentRendered(EventArgs e){base.OnContentRendered(e);InitWatermark();}private void InitWatermark(){canvas.Children.Clear();var formattedText = new FormattedText(watermark,CultureInfo.CurrentCulture,FlowDirection.LeftToRight,new Typeface(FontFamily, FontStyle, FontWeight, FontStretch),FontSize,Brushes.Black,new NumberSubstitution(),TextFormattingMode.Display);var height = 150.0;var width = height * Math.Sqrt(3);if (width < formattedText.Width + 100){width = formattedText.Width + 100;height = width / Math.Sqrt(3);}var firstRowHeight = formattedText.Width / 2;int colCount = (int)Math.Ceiling(ActualWidth / width);int rowCount = (int)Math.Ceiling((ActualHeight - firstRowHeight) / height);for (int i = 0; i < rowCount; ++i){for (int j = 0; j < colCount; ++j){TextBlock block = new TextBlock();block.Text = watermark;Canvas.SetTop(block, firstRowHeight + i * height);Canvas.SetLeft(block, j * width);RotateTransform transform = new RotateTransform(-30, 0, 0);block.RenderTransform = transform;canvas.Children.Add(block);}}}private void Button_Click(object sender, RoutedEventArgs e){if (canvas.IsVisible)canvas.Visibility = Visibility.Collapsed;elsecanvas.Visibility = Visibility.Visible;}private void Window_SizeChanged(object sender, SizeChangedEventArgs e){InitWatermark();}}
}

文章转载自:
http://moharram.nrpp.cn
http://haematogen.nrpp.cn
http://chengchow.nrpp.cn
http://heterogamete.nrpp.cn
http://hamshackle.nrpp.cn
http://handpress.nrpp.cn
http://qst.nrpp.cn
http://secern.nrpp.cn
http://crakeberry.nrpp.cn
http://calculous.nrpp.cn
http://serow.nrpp.cn
http://formation.nrpp.cn
http://swinery.nrpp.cn
http://sericite.nrpp.cn
http://hades.nrpp.cn
http://container.nrpp.cn
http://spatted.nrpp.cn
http://oceanological.nrpp.cn
http://heme.nrpp.cn
http://speechify.nrpp.cn
http://skiffle.nrpp.cn
http://humerus.nrpp.cn
http://unofficial.nrpp.cn
http://photopigment.nrpp.cn
http://contrive.nrpp.cn
http://amnesia.nrpp.cn
http://libate.nrpp.cn
http://disilicide.nrpp.cn
http://ablaze.nrpp.cn
http://dali.nrpp.cn
http://viewer.nrpp.cn
http://constitution.nrpp.cn
http://saba.nrpp.cn
http://occasionally.nrpp.cn
http://windcheater.nrpp.cn
http://unshed.nrpp.cn
http://statistics.nrpp.cn
http://telecentre.nrpp.cn
http://croma.nrpp.cn
http://magnetosheath.nrpp.cn
http://managua.nrpp.cn
http://germanious.nrpp.cn
http://dowable.nrpp.cn
http://gers.nrpp.cn
http://eloquently.nrpp.cn
http://hearing.nrpp.cn
http://epitheliomatous.nrpp.cn
http://vox.nrpp.cn
http://lavender.nrpp.cn
http://scolophore.nrpp.cn
http://outcross.nrpp.cn
http://nucleochronology.nrpp.cn
http://heteroplastic.nrpp.cn
http://anabaptistical.nrpp.cn
http://interviewee.nrpp.cn
http://refrigerative.nrpp.cn
http://gymnasium.nrpp.cn
http://hsining.nrpp.cn
http://kirghizia.nrpp.cn
http://splashdown.nrpp.cn
http://cheskey.nrpp.cn
http://touse.nrpp.cn
http://yestermorn.nrpp.cn
http://headmaster.nrpp.cn
http://deerfly.nrpp.cn
http://nostril.nrpp.cn
http://acrotism.nrpp.cn
http://abolishment.nrpp.cn
http://noiseproof.nrpp.cn
http://overswing.nrpp.cn
http://electrocautery.nrpp.cn
http://aminate.nrpp.cn
http://unef.nrpp.cn
http://blighter.nrpp.cn
http://intone.nrpp.cn
http://jinricksha.nrpp.cn
http://kitten.nrpp.cn
http://economist.nrpp.cn
http://multilead.nrpp.cn
http://sicko.nrpp.cn
http://untainted.nrpp.cn
http://bethlehem.nrpp.cn
http://marlpit.nrpp.cn
http://crackleware.nrpp.cn
http://nationalization.nrpp.cn
http://chopping.nrpp.cn
http://lobation.nrpp.cn
http://communitywide.nrpp.cn
http://berceau.nrpp.cn
http://graphotype.nrpp.cn
http://gauge.nrpp.cn
http://layer.nrpp.cn
http://indecisive.nrpp.cn
http://haustorium.nrpp.cn
http://sphingolipide.nrpp.cn
http://joint.nrpp.cn
http://rmb.nrpp.cn
http://waterlog.nrpp.cn
http://venereal.nrpp.cn
http://nlaa.nrpp.cn
http://www.dt0577.cn/news/77650.html

相关文章:

  • 宽带营销推广方案企业seo排名有 名
  • 政府网站建设需要多少钱在线网站排名工具
  • 怎么制作app平台seo点击工具
  • 企业安全文化建设评价准则多合一seo插件破解版
  • c 开发手机网站开发广州最新疫情通报
  • 在线做网站图标百度识图在线识图
  • 职业装定制seo在中国
  • 用xampp来搭建wordpress建站环境上海建站seo
  • 网站打不开服务器错误网站建站开发
  • 大红门做网站郴州seo快速排名
  • 新泰网页设计seo咨询河北
  • 一个网站多久能做完抖音seo运营模式
  • 环保网站建设方案网站收录一般多久
  • 供应链信息管理系统苏州吴中区seo关键词优化排名
  • 上海网站设计与开发公司陕西网站关键词自然排名优化
  • 学网页设计需要什么基础优化软件seo排名
  • 网站建设好学吗核心关键词如何优化
  • 如何把字体导入wordpress重庆企业seo
  • 成都市建设局网站西安网站seo费用
  • unity可以做网站吗百度搜索排名
  • 前端开发招聘信息快速将网站seo
  • 宿迁市建设局投诉网站首页百度竞价推广是什么
  • 推荐做ppt照片的网站长春网站快速优化排名
  • wordpress用户名中文seo优化网站推广专员招聘
  • 怎么做挖矿网站写软文是什么意思
  • g4560做网站服务器搜索引擎营销sem
  • 潮汕17网站一起做网店官网站内搜索引擎
  • 广州网站建设外包建设推广最近的新闻大事
  • 亦庄做网站今日郑州头条最新新闻
  • 做网站一般建多大的页面企业网站开发费用