关于icycle的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。
设置打印机的默认纸张是a4,在vb中就可以通过printer对象可以取得a4纸张大小,可以记录下来,供以后使用;
下边是我写的一段利用picturebox做的打印预览程序,仅供参考!
Set flg = Oform.mOform.flg
iNowPage = 1
iRows = flg.Rows - 1
'1 获取用户的设置
sngMargin(0) = CDbl(Oform.txtM(0)) * mCcmToTwips '将厘米换算成缇
sngMargin(1) = CDbl(Oform.txtM(1)) * mCcmToTwips '将厘米换算成缇
sngFontSize = gaUserfont(1).Size * mCPointToTwips * mntimes
sngTblM = gaUserfont(0).Size * mntimes * mCPointToTwips + sngMargin(0) '页眉高度
s_getColIndex '取出全部打印列(flg中的col)
s_GetMergeCols '取出合并列的合并次数
s_CalcColsWidth '计算列的打印宽度
'2 判断纸张大小是否足以打下报表
'If sngTblWid > Printer.ScaleWidth Then
If sngTblWid > Printer.ScaleWidth Then
Screen.MousePointer = 0
If MsgBox("部分内容已超出页面范围。是否继续?", vbQuestion + vbYesNo, "万能打印") = vbNo Then Exit Sub
End If
'3 计算每页最多可打印的行数((页高—上下空白)/行高—1)
iMaxRecsPerPage = Int((Printer.ScaleHeight - sngTblM - sngMargin(1)) / (1.5 * sngFontSize) - 1)
If CInt(iRows / iMaxRecsPerPage) - Int(iRows / iMaxRecsPerPage) = 1 Then
iPages = CInt(iRows / iMaxRecsPerPage)
Else
iPages = CInt(iRows / iMaxRecsPerPage) + 1
End If
UpDown1.Max = iPages
'4.开始打印
With Pic1
'.ScaleHeight = Printer.ScaleHeight
' .ScaleWidth = Printer.ScaleWidth
Frame1.Width = Me.ScaleWidth + 500
.Height = Printer.ScaleHeight * mntimes
.Width = Printer.ScaleWidth * mntimes
.ScaleHeight = Printer.ScaleHeight
.ScaleWidth = Printer.ScaleWidth
.Left = 0
.Top = 600
Hsb.Min = 0
If .Width <= Hsb.Width Then
Hsb.Visible = False
Else
Hsb.Visible = True
Hsb.Max = .Width - Hsb.Width
Hsb.Value = (.Width - Hsb.Width) / 2
End If
Vsb.Min = 540
If .Height + 600 <= Me.ScaleHeight Then
Vsb.Visible = False
Else
Vsb.Visible = True
Vsb.Max = .Height - Vsb.Height
End If
' Me.Height = Me.ScaleHeight * 0.75
' Me.Width = Me.ScaleWidth * 0.75
For iC = 1 To Val(Oform.txtCopies) '对份数循环
For iNowPage = miPages To iPages '对页范围循环
'4-1 打印表头
' 不能用Set Printer.Font = gaUserfont(0),打印机字体可能被某些隐含过程改变,从而影响到userfont
With .Font
.name = gaUserfont(0).name
.Size = gaUserfont(0).Size * mntimes
.Bold = gaUserfont(0).Bold
.Italic = gaUserfont(0).Italic
.Underline = gaUserfont(0).Underline
.Strikethrough = False
End With
sTmp = Oform.txtTitle & "(" & Trim(Oform.mOform.Tag) & ")"
.CurrentX = sngLMargin + (sngTblWid - Pic1.TextWidth(sTmp)) / 2
.CurrentY = sngMargin(0) - sngFontSize * 2
Pic1.Print sTmp
'4-2 在表格的右上部打印"打印日期"
With .Font
.name = gaUserfont(1).name
.Size = gaUserfont(1).Size * mntimes
.Bold = gaUserfont(1).Bold
.Italic = gaUserfont(1).Italic
.Underline = gaUserfont(1).Underline
.Strikethrough = False
End With
sStr = "打印时间: " & Now()
.CurrentX = sngLMargin + sngTblWid - Pic1.TextWidth(sStr) - 200
.CurrentY = sngTblM - sngFontSize * 1.5
Pic1.Print sStr
'在页底边中间打印页码
.Font.Size = gaUserfont(1).Size * mntimes
.CurrentX = .ScaleWidth / 2
.CurrentY = .ScaleHeight - sngMargin(1)
Pic1.Print "第" & CStr(iNowPage) & "页"
'4-3 打印列标题
.DrawWidth = 1
'4-3-1划上边线
.CurrentX = sngLMargin
.CurrentY = sngTblM - sngFontSize / 4
Pic1.Line -Step(sngTblWid, 0) '划上边线
'4-3-2划左边线
.CurrentX = sngLMargin
.CurrentY = sngTblM - sngFontSize / 4
Pic1.Line -Step(0, 1.5 * sngFontSize) '划左边线
tmpX = sngLMargin
tmpY = sngTblM
.CurrentY = tmpY
With .Font
.name = gaUserfont(1).name
.Size = gaUserfont(1).Size * mntimes
.Bold = gaUserfont(1).Bold
.Italic = gaUserfont(1).Italic
.Underline = gaUserfont(1).Underline
.Strikethrough = False
End With
For iA = 0 To miCols - 1
.CurrentY = tmpY
If miMergeTimes(iA) = 1 Then
' If miAlignment(iA) = flexAlignLeftCenter Then
' .CurrentX = tmpX + sngFontSize / 4
' Else
' .CurrentX = tmpX + sngColWid(iA) - Pic1.TextWidth(Oform.lstChosenFlds.List(iA)) - sngFontSize / 4
' If .CurrentX < tmpX Then .CurrentX = tmpX + sngFontSize / 4
' End If
Else
.CurrentX = tmpX + (sngColWid(iA) * miMergeTimes(iA) - Pic1.TextWidth(Oform.lstChosenFlds.List(iA))) / 2 - sngFontSize / 4
End If
'输出数据
sStr = Trim(Oform.lstChosenFlds.List(iA))
'截取尾部的数字
If IsNumeric(Right(sStr, 1)) Then sStr = Left(sStr, Len(sStr) - 1)
If IsNumeric(Right(sStr, 1)) Then sStr = Left(sStr, Len(sStr) - 1)
.CurrentX = tmpX + (sngColWid(iA) * miMergeTimes(iA) - Printer.TextWidth(sStr)) / 2 - sngFontSize / 4
If .CurrentX < tmpX Then .CurrentX = tmpX
Pic1.Print sStr
'确定位置
.CurrentX = tmpX
.CurrentY = tmpY + sngFontSize * 1.25
'划下边线
Pic1.Line -Step(sngColWid(iA) * miMergeTimes(iA), 0)
tmpX = tmpX + sngColWid(iA) * miMergeTimes(iA)
.CurrentX = tmpX
.CurrentY = tmpY - sngFontSize / 4
'划右边线
Pic1.Line -Step(0, sngFontSize * 1.5)
Next
'4-4打印数据
tmpY = tmpY + sngFontSize * 1.25
tmpX = sngLMargin
.CurrentX = tmpX
.CurrentY = tmpY
iFRow = (iNowPage - 1) * iMaxRecsPerPage + 1 '第一行的行数
iLRow = iNowPage * iMaxRecsPerPage '最后一行的行数
'如果最后行数大于最大行取最大行为最后行
iLRow = IIf(iLRow > iRows, iRows, iLRow)
For iNowRow = iFRow To iLRow
tmpX = sngLMargin
.CurrentX = tmpX
.CurrentY = tmpY
For iCycle = 0 To miCols - 1
iNowcol = miColIndex(iCycle)
.CurrentX = tmpX
.CurrentY = tmpY
For iMerge = 1 To miMergeTimes(iCycle)
'划左边线
.CurrentX = tmpX
.CurrentY = tmpY
Pic1.Line -Step(0, 1.5 * sngFontSize)
'打印数据
If flg.ColAlignment(iNowcol) = flexAlignRightCenter Then
.CurrentX = tmpX + sngColWid(iCycle) * iMerge - .TextWidth(flg.TextMatrix(iNowRow, iNowcol))
If .CurrentX < tmpX Then .CurrentX = tmpX
Else
.CurrentX = tmpX + sngFontSize / 4
End If
.CurrentY = tmpY + sngFontSize * 0.25
sStr = flg.TextMatrix(iNowRow, iNowcol)
If IsNumeric(sStr) Then If Left(sStr, 1) = "." Then sStr = "0" & sStr
If sStr = "0" Then sStr = ""
If iNowRow < 4 Then
If IsNumeric(sStr) Then
Pic1.Print sStr
Else
If sStr <> sTmp Then Pic1.Print sStr
End If
Else
Pic1.Print sStr
End If
sTmp = sStr
'划下边线
.CurrentY = tmpY + sngFontSize * 1.5
.CurrentX = tmpX
Pic1.Line -Step(sngColWid(iCycle), 0)
'划右边线
tmpX = tmpX + sngColWid(iCycle)
.CurrentX = tmpX
.CurrentY = tmpY
'划右边线
Pic1.Line -Step(0, sngFontSize * 1.5)
iNowcol = iNowcol + 1
Next
Next
tmpY = tmpY + sngFontSize * 1.5
.CurrentY = tmpY
Next
.Top = 600
Exit For
Next
Exit For
Next
End With
ios有什么好玩的游戏吗
1. __ook 2. __ar 3. __ed 4. __oor 5. __oot 6. __and 7. __ello 8. __icycle 9. __irl 10. __up 11. __esk 12. __ish 1. book 2. car 3. bed 4. door 5. foot 6. hand 7. hello 8. bicycle 9. girl 10. cup 11. desk 12. fish
为玩家推荐几款有趣、好玩、有特色的手机游戏,帮助大家找到最适合的游戏,今天风林手游带来平台的人气福利手游排行,还有优惠券和礼包码可以领取哦,值得长期玩的手游以下几款哦。
1.崛起:终极王者(送神医华佗)网页链接登录兑换送SS级神将华佗、6888元宝、100万金币。
《崛起:终极王者》是一款三国题材3D即时动作卡牌手游大作,精美画面,高还原度场景,3D建模,让你身临其境感受真三国!3D即时动作卡牌,风骚走位、技能打断、风雷水火合体技,绚丽特效,大招秒杀,超强打击快感,挑战极限操作;独创全阵营武将培养,武将的多维成长所有武将可持续培养(没有废将);丰富日常玩法,多种日常竞技挑战,紧张刺激(BOSS战)、快速养成角色(过关斩将)、全服混战PK(国王争夺战)、王城争夺成王败寇(阵营战),下载崛起终极王者让你体验到不一样的新鲜玩法,绝不枯燥!
2.幻世九歌网页链接
小团团、呆妹儿、小杨哥力荐,《幻世九歌》是一款九宠助战东方仙幻大世界MMORPG手游。你将化身“御灵师”,自由畅享入海飞天,感受各式新潮国韵美景带来的视觉盛宴!与诸多山海战灵缔结羁绊,一人可携带九战灵即时跟随助战,感受众灵随行,轻松躺赢的爽快体验!四大职业团战争雄,技能策略搭配,决战纷争幻世!更有次世代高自由度捏脸系统,打造个人专属的盛世美颜,雕琢百态人生,一展千面风华!
3.自由之刃网页链接
风林手游自由之刃三职业,高爆率,满攻速经典1.76魂环版最新上线。做任务就可以免费升级VIP,绝对良心的版本哦。地图随便进,无限制,装备合成装备回收,灵符打怪可白嫖,冲灵符永久十倍返利,小怪爆终极装备,拼的就是运气。
职业推荐玩道士,道士的治疗术和施毒术是真的强,有治疗术扛不住的BOSS变得能抗住了,施毒术还能增加怪物受到百分比的伤害,召唤月灵伤害爆炸。
游戏魂环解锁需要充值,推荐大家进游冲76元解锁打金卡和自动回收功能,再冲198可以解锁一键拾取,打金刷元宝灵符更轻松。第二天记得冲个30的月卡,其他可以靠游唯凳枯戏内所有怪可爆回收灵符的特殊道具,只要你够肝,不充钱也能解锁游戏内所有功能道具,适合长期玩。
4.天书奇谈(GM科技刷充)网页链接
新的回合,新的十年!虎年全新经典回合制手游《天书奇谈-GM科技刷充》震撼来袭,正版授权改编,超多人超好玩的回合制,绚丽画面,为8000万书迷带来原汁原味的天书世界。GM内置科技免费激活大量内购商品,充值随心刷。开局充个12元的解锁战斗加速,有条件再冲个88解锁神级GM功能,本版本可以长期玩,每天都有100GM额度可以免费拿。全民梦幻开局,共同体验属于回合的趣味!
5.西游伏魔记网页链接
《西游伏魔记》定位于玄幻题材的概念范畴,借此讲述神秘少年为了解开自己的身世之谜,一路历尽凶险,招募武将、拯救三界众生的故事。是一款回合制放置类卡牌手机游戏。佛域阵容推荐:不动明王、萨提老祖、济公、普贤菩萨、欢喜罗汉、地藏菩萨妖族阵容推荐:羊力大仙、黑熊精、铁扇公主、孙悟空、通风大圣、红孩儿冥府阵容推荐:判官、灵感大王、黑白无常、阎罗王白娘子、黄风怪仙府阵容推荐:六臂哪吒、镇远大仙、火灵圣母、阎太师、龙王三太子
6.美杜莎传奇(超变高爆)网页链接
进新服可以先购买赞助大礼包和连冲奖励,可以获得神宠分身技能和永久的攻速BUFF,尽早升级神宠等级,提升打怪效率,神宠技能购买攻速,石化和分身技能,刷怪效率能提升一个档次,获得装备可以挑战稀有BOSS。战币优先提升官职系统,可以提升装备掉落概率。钻石用于寻宝有概率获得其他系统装备,激活黄金特权可以开启背包的自动回收功能,增加挂机收益。每日红包福利,也可免费到贵族哦,多打一些星级BOSS,有几率出高阶装备。
7.傲世飞仙网页链接
缥缈仙境浩瀚无边,众仙云集傲世九天,全新放置类仙侠国战手游《傲世飞仙》强势登场。千人同屏激情国战,挂机历练轻松升级,萌宠圣兽并肩作战,精彩活动玩个不停,海量BOSS等你来战!
8.新一刀传世网页链接
一刀传世h5是一款集MMO与RPG为一体的全新传奇游戏,游戏拥有五分身玩法、VIP全部免费,游戏前期跟着主线任务完成v1到v12的主线任务,新手一定要注意前期送的半小时小精灵,争取30分钟将效益最大化,建议打完第一个vipBOSS,充值6元首冲,后打完第二个VIPboss,再打经验副本。阵容问题,推荐主符咒,符咒几乎每个玩家必备的技能角色,技能伤害回复百分百,新手时选择召唤,在开启第二职业时会送免费技能更换,然后把召唤洗了,更换符咒。而第二角色选择性相比主职业选择性大了很多,火法,支援,爆战,敏捷均可。后期开启五角色,就要注意阵容搭配了,阵容中最好有冰法控制,以及支援的回血自己复活,若阵容太脆的话,可以补一位盾战,分摊伤害自己嘲讽等。资源方面主推主号,所有资源只培养一个角色,时装,传世。雷霆,神翼,神盾,内功等,阵容问题没有太大强弱之分,大家都有自已对游戏的理解,各职业间都存在克制问题,人民币玩家堆爆战,火法。敏捷,平民玩家可以符咒,敏捷,一样可以越级挑战。
9.镇魂街:武神躯(GM科技刷充)网页链接
开局跟主线走,领取创角礼包后,用赠送的额度充100,拿到SP曹焱兵,然后推关,推关获得的额度再激活三档无限资源,然后获得资源后,再推关激活基金,然后灵玉拿去抽奖,打金塔是必须要推的,可以获得魂玉,推关也可以获得镇魂券,可以用来充魂玉,主要以养UR卡为主,小R玩家的话可以养养SP卡,GM卡的话如果你觉得你够肝你也可以养,GM卡纯粹靠肝出来的。
以上就是风林手游平台(14294.com)排行上的一些值得畅玩手游了,记得领取优惠券和礼包码哦
关于icycle的探讨就到这里,您是否还有其他想了解的内容?欢迎在评论区留言告诉我们,同时别忘了点击关注哦!
评论列表(3条)
我是新益世纪的签约作者“气世纪建材有限公司”
本文概览:关于icycle的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。设置打印机的默认纸张是a4,在vb中就可以通过printer对象可以取得a4纸...
文章不错《icycle》内容很有帮助