chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

KiCad中的標(biāo)題欄文字居然可以自動(dòng)縮放?

KiCad ? 來(lái)源:KiCad ? 作者:KiCad ? 2024-11-13 18:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標(biāo)題欄中的文字通常會(huì)展示產(chǎn)品名稱(chēng),但對(duì)于不同的產(chǎn)品,其名稱(chēng)有的很短,有的卻很長(zhǎng),甚至需要換行,否則就會(huì)出現(xiàn)出框的問(wèn)題。KiCad是怎么處理這一問(wèn)題的呢?

wKgZoWcy182ALr0xAAFqznWap1Y734.png

文字出框的問(wèn)題

在 "A0到A4的圖框只要一個(gè)圖紙模板就搞定了?" 一文中我們知道,圖框中的標(biāo)題欄信息與原理圖設(shè)計(jì)應(yīng)盡量分開(kāi)管理,即通過(guò)圖紙模板中的文本變量的方式修改標(biāo)題欄中的信息,而不是在原理圖中直接點(diǎn)擊修改。這就帶來(lái)了一個(gè)問(wèn)題,當(dāng)我們?cè)趫D紙模板中定義了一個(gè)文本變量并應(yīng)用到原理圖時(shí),如果文本變量的值比較長(zhǎng),就會(huì)出現(xiàn)出框的現(xiàn)象。

舉個(gè)例子,我們首先在圖紙模板(*.kicad_wks)中定義了一個(gè)產(chǎn)品名稱(chēng)的文本變量${產(chǎn)品名稱(chēng)}

wKgZoWcy182ANwkOAAGPtbCd9p4309.png

在原理圖的圖框設(shè)置中使用此模板,然后在 “原理圖設(shè)置”中添加這個(gè)變量,并賦一個(gè)較長(zhǎng)的字符串:

wKgZoWcy182Ac51qAAAygIqvhzw528.png

wKgZoWcy182AdPt4AABzNYpfjt4883.png 這時(shí)我們發(fā)現(xiàn),文本超出了矩形的區(qū)域,即不會(huì)自動(dòng)調(diào)整尺寸、也不會(huì)自動(dòng)進(jìn)行換行的操作。

wKgZoWcy182APYspAAFFgFFYLkg185.png

這一問(wèn)題在其他EDA工具中也很常見(jiàn),很難解決。無(wú)奈的工程師只能放棄正確的模板使用方式,直接在矩形框內(nèi)放置上、下兩個(gè)字符串來(lái)解決這一問(wèn)題。

那 KiCad 是如何解決這一問(wèn)題的呢?

文本的范圍約束

在圖紙編輯器中編輯圖紙模板時(shí),所有的文本對(duì)象都會(huì)有兩個(gè)額外的約束屬性:

最大寬度

最大高度

wKgZoWcy182ATEYbAAB-XX1Nu98985.png

屬性的默認(rèn)屬性為 0,即文字的范圍沒(méi)有約束。

現(xiàn)在讓那個(gè)看一下按以下屬性進(jìn)行設(shè)置后會(huì)發(fā)生什么:

wKgZoWcy182AJlYEAAB-WCh_L5Y177.png

文本寬度/文本高度:定義了單個(gè)字符的寬度和高度

最大寬度/最大高度:定義了文本的范圍,即上圖中長(zhǎng)為40mm,寬為15mm的矩形空間。

保存并應(yīng)用到原理圖后,我們看一下效果。分別用以下字符串作為${產(chǎn)品名稱(chēng)}的值:

我很正常

如果我有點(diǎn)長(zhǎng),會(huì)發(fā)生什么?

再長(zhǎng)一點(diǎn),再長(zhǎng)一點(diǎn),再長(zhǎng)一點(diǎn),會(huì)發(fā)生什么?

wKgZoWcy186AeMOcAAEnQiYXlM4083.png

wKgZoWcy186ALJYvAAFCIbaYDbs437.png

wKgZoWcy186AUizpAAE-bYhzkvM384.png

可以看到,在限制了寬度之后,文本會(huì)被限制在40mm的區(qū)間內(nèi),如果字符串太長(zhǎng),最會(huì)進(jìn)行自動(dòng)的縮放。

可以換行嗎?

當(dāng)然可以!無(wú)論是系統(tǒng)內(nèi)置的變量,還是用戶(hù)自定義的文本變量,都可以通過(guò)標(biāo)準(zhǔn)的 C/C++語(yǔ)法 “n”進(jìn)行換行處理。

比如在將“產(chǎn)品名稱(chēng)”的值設(shè)為“如果我有點(diǎn)長(zhǎng)n會(huì)發(fā)生什么?”

wKgZoWcy186AMwnIAABKrFZjjfY082.png

確認(rèn)后的效果為: wKgZoWcy186AdZb1AAFF90W01Cw245.png

如果進(jìn)行多次換行,由于對(duì)文本的最大高度也做了限制,文本始終會(huì)被約束在矩形框內(nèi),文字會(huì)自動(dòng)的進(jìn)行相應(yīng)地縮放。是不是很神奇?

wKgZoWcy186AMdm7AABMoy5mxH4157.png

wKgZoWcy18-AAeamAAFM31vUeB8486.png系統(tǒng)內(nèi)置變量也可以這么操作嗎?

系統(tǒng)內(nèi)置變量的操作方式與用戶(hù)自定義變量完全一致。先在符號(hào)編輯器中限制變量的范圍,然后應(yīng)用到原理圖/PCB中即可。

唯一不同的是,修改變量值的地方不在 "原理圖設(shè)置" 對(duì)話框中,而在圖框設(shè)置中。

wKgZoWcy18-AX7OAAADfCpw7QNk892.png

wKgZoWcy18-AVlbFAAFpKfVIRCA690.png結(jié)束語(yǔ)

本文介紹了如何使用圖紙模板,限制文本的范圍,以實(shí)現(xiàn)文本大小的約束與自動(dòng)調(diào)整,并介紹了使用"n"的語(yǔ)法實(shí)現(xiàn)換行的操作。

如果您有一定程度的“強(qiáng)迫癥”,相信這一功能可以幫您緩解一些“困擾”。

wKgZoWcy18-AOb8sAABCFfRdHrA778.jpg

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • KiCAD
    +關(guān)注

    關(guān)注

    5

    文章

    313

    瀏覽量

    10234
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CAD標(biāo)題欄的制作方法

    設(shè)計(jì)師也可以自己制作CAD標(biāo)題欄,既可以通過(guò)一些常用的方式,也可以通過(guò)望CAD2011的表格來(lái)制作。下面就為大家介紹幾種CAD
    發(fā)表于 06-02 11:09 ?3.1w次閱讀
    CAD<b class='flag-5'>標(biāo)題欄</b>的制作方法

    ALTIUM DESIGNER 10 調(diào)用模板時(shí)標(biāo)題欄出現(xiàn)問(wèn)號(hào)

    ALTIUM DESIGNER 10 調(diào)用之前的原理圖模板時(shí)發(fā)現(xiàn) 標(biāo)題欄里的文字變成問(wèn)號(hào)文字字體用的是中文的
    發(fā)表于 04-17 12:45

    labview 如何修改標(biāo)題欄

    請(qǐng)問(wèn)大神,有沒(méi)有可能在代碼實(shí)現(xiàn)將當(dāng)前運(yùn)行的VI顯示的標(biāo)題欄進(jìn)行修改,比如加入某些文字
    發(fā)表于 05-10 19:25

    proteus標(biāo)題欄添加

    畫(huà)好的proteus圖怎么添加標(biāo)題欄,求助大神
    發(fā)表于 05-19 22:54

    Altium designer 標(biāo)題欄尺寸如何修改

    各位大佬請(qǐng)問(wèn)一下 Altium designer 如何修改標(biāo)題欄大小尺寸,我畫(huà)的圖選的紙型較小 A4的需要打印A0的圖紙 那樣打出來(lái)的標(biāo)題欄特別大 巨丑請(qǐng)問(wèn)一下能不能告訴我怎么設(shè)置標(biāo)題欄
    發(fā)表于 06-04 11:10

    在labview的標(biāo)題欄中加類(lèi)似換皮膚的控件

    本帖最后由 路過(guò)華爾街 于 2017-8-10 15:24 編輯 如何更改labview的標(biāo)題欄,讓其像360瀏覽器標(biāo)題欄那樣有幫助,皮膚等選擇控件。謝謝啦 補(bǔ)充內(nèi)容 (2017-8-11
    發(fā)表于 08-10 14:57

    LabVIEW布局,自定義標(biāo)題欄,winAPI函數(shù)鼠標(biāo)拖動(dòng)窗口

    標(biāo)題欄通常不能滿(mǎn)足我們的多樣的需求,因此可以自定義標(biāo)題欄,設(shè)置成自己想要的樣子。1、標(biāo)題欄背景和Logo可以使用二維圖片控件;
    發(fā)表于 04-12 13:10

    請(qǐng)問(wèn)怎么更改ORCAD標(biāo)題欄顏色?

    如何更改orcad標(biāo)題欄顏色
    發(fā)表于 04-26 07:35

    Altium designer 9如何設(shè)置標(biāo)題欄

    自動(dòng)提示。3.執(zhí)行Tool-Schematic Preference,切換到Graphic Editing,選中其中的Convert Special Strings。單擊OK后,你會(huì)發(fā)現(xiàn)見(jiàn)面的標(biāo)題欄
    發(fā)表于 07-09 08:13

    labview自定義標(biāo)題欄

    誰(shuí)可以教教我怎么在labview怎么自定義標(biāo)題欄,最好有源代碼,急用,謝謝了
    發(fā)表于 10-15 11:04

    Harmony應(yīng)用開(kāi)發(fā)--自定義標(biāo)題欄實(shí)戰(zhàn)

    在Harmony開(kāi)發(fā)過(guò)程,如果對(duì)系統(tǒng)標(biāo)題欄感到不滿(mǎn)意,可以進(jìn)行自行修改設(shè)計(jì)。配置文件(config.json)修改,在module下添加下面內(nèi)容:"module"
    發(fā)表于 10-26 11:37

    請(qǐng)問(wèn)鴻蒙Java UI怎么設(shè)置全屏,無(wú)標(biāo)題欄和導(dǎo)航

    鴻蒙 JavaUI 怎么設(shè)置全屏,無(wú)標(biāo)題欄和導(dǎo)航?
    發(fā)表于 05-20 11:04

    如何修改Protel99SE原理圖的標(biāo)題欄

    本文主要講述了如何修改 Protel99SE 原理圖中的標(biāo)題欄內(nèi)容,使用者可以根據(jù)需要修改。
    發(fā)表于 06-02 10:49 ?0次下載
    如何修改Protel99SE原理圖的<b class='flag-5'>標(biāo)題欄</b>

    使用Visual Baisc實(shí)現(xiàn)移動(dòng)沒(méi)有標(biāo)題欄的窗口實(shí)驗(yàn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Visual Baisc實(shí)現(xiàn)移動(dòng)沒(méi)有標(biāo)題欄的窗口實(shí)驗(yàn)。
    發(fā)表于 06-09 17:52 ?4次下載
    使用Visual Baisc實(shí)現(xiàn)移動(dòng)沒(méi)有<b class='flag-5'>標(biāo)題欄</b>的窗口實(shí)驗(yàn)

    【HarmonyOS 5】鴻蒙中常見(jiàn)的標(biāo)題欄布局方案

    【HarmonyOS 5】鴻蒙中常見(jiàn)的標(biāo)題欄布局方案 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、問(wèn)題背景: 鴻蒙中常見(jiàn)的標(biāo)題欄:矩形區(qū)域,左邊
    的頭像 發(fā)表于 07-11 18:30 ?665次閱讀
    【HarmonyOS 5】鴻蒙中常見(jiàn)的<b class='flag-5'>標(biāo)題欄</b>布局方案