pos機自選商戶咋自選,python自動化PPT

 新聞資訊2  |   2023-05-24 09:19  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于pos機自選商戶咋自選,python自動化PPT的知識,也有很多人為大家解答關(guān)于pos機自選商戶咋自選的問題,今天pos機之家(m.afbey.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機自選商戶咋自選

pos機自選商戶咋自選

python自動化PPt:如何玩轉(zhuǎn)自選圖形

上節(jié)對python自動化PPT的圖形基本概念做了詳細(xì)介紹,當(dāng)然,要作出一篇精彩的PPT文檔,精彩的自選圖形必須要掌握,這節(jié)繼續(xù)來解讀這方面的知識。

如何玩轉(zhuǎn)自選圖形

自選圖形基礎(chǔ)

自動形狀是規(guī)則的形狀。正方形,圓形,三角形,星形,那種東西。有182種不同的汽車形狀可供選擇。其中120個具有調(diào)整“手柄”,您可以使用它來改變形狀,有時是戲劇性的。

許多形狀類型共享一組共同的屬性。我們將在這里介紹其中的許多,因為其中一些形狀只是AutoShape的一種特殊形式。

添加自動形狀

下面的代碼添加了一個圓角矩形形狀,一個英寸的正方形,并且距離幻燈片的左上角一英寸:

from pptx.enum.shapes import MSO_shapeshapes = slide.shapesleft = top = width="360px",height="auto" />

有關(guān)所有182種自動形狀類型的列表,請參閱MSO_AUTO_SHAPE_TYPE枚舉頁面。

了解英制公制單位

在前面的示例中,我們將位置和維度值設(shè)置為表達(dá)式Inches(1.0)。那是什么意思?

Inches

在內(nèi)部,PowerPoint以英制公制單位(EMU)存儲長度值。EMU是一個整數(shù)單位長度,914400英寸。Office文檔中的大多數(shù)長度都存儲在EMU中。914400具有很大的優(yōu)點,它可以在英寸和厘米之間進(jìn)行精確轉(zhuǎn)換。

正如您可能想象的那樣,直接在EMU中工作是不方便的。為了方便起見,python-pptx提供了一組值類型,以便于規(guī)范和轉(zhuǎn)換為方便的單元:

>>> from pptx.util import Inches, Pt>>> length = Inches(1)>>> length914400>>> length.inches1.0>>> length.cm2.54>>> length.pt72.0>>> length = Pt(72)>>> length914400

有關(guān)pptx.util的API文檔中提供了更多詳細(xì)信息

形狀位置和尺寸

所有形狀在其滑塊上都有一個位置并且具有一定的尺寸。通常,在創(chuàng)建形狀時指定位置和大小。位置和大小也可以從現(xiàn)有形狀中讀取并更改:

>>> from pptx.enum.shapes import MSO_SHAPE>>> left = top = width="360px",height="auto" />

填充

自選圖形的外邊緣有一個輪廓。該輪廓中出現(xiàn)的內(nèi)容稱為形狀填充。

最常見的填充類型是純色。形狀也可以用漸變,圖片,圖案(例如交叉影線)填充,或者可以沒有填充(透明)。

當(dāng)使用顏色時,可以將其指定為特定rgb值或來自主題調(diào)色板的顏色。

因為有很多選項,填充API有點復(fù)雜。此代碼將形狀的填充設(shè)置為紅色:

>>> fill = shape.fill>>> fill.solid()>>> fill.fore_color.rgb = RGBColor(255, 0, 0)

這會將其設(shè)置為工具欄面板中顯示為“Accent 1 - 25%Darker”的主題顏色:

>>> from pptx.enum.dml import MSO_THEME_COLOR>>> fill = shape.fill>>> fill.solid()>>> fill.fore_color.theme_color = MSO_THEME_COLOR.ACCENT_1>>> fill.fore_color.brightness = -0.25

這會將形狀填充設(shè)置為透明,或者在PowerPoint UI中調(diào)用“無填充”:

>>> shape.fill.background()

如您所見,第一步是通過在fill上調(diào)用相應(yīng)的方法來指定所需的填充類型。這樣做實際上會更改填充對象上可用的屬性。例如,.fore_color在調(diào)用其.background()方法后引用fill對象將引發(fā)異常:

>>> fill = shape.fill>>> fill.solid()>>> fill.fore_color<pptx.dml.color.ColorFormat object at 0x10ce20910>>>> fill.background()>>> fill.fore_colorTraceback (most recent call last): ...TypeError: a transparent (background) fill has no foreground color

AutoShape的輪廓也可以格式化,包括設(shè)置其顏色,寬度,破折號(實線,虛線,點線等),線條樣式(單,雙,厚薄等),端蓋,連接類型,和別的。在撰寫本文時,可以使用python-pptx設(shè)置顏色和寬度:

>>> line = shape.line>>> line.color.rgb = RGBColor(255, 0, 0)>>> line.color.brightness = 0.5 # 50% lighter>>> line.width="360px",height="auto" />

主題顏色也可用于線條:

>>> line.color.theme_color = MSO_THEME_COLOR.ACCENT_6

Shape.line有屬性.color。這本質(zhì)上是一個快捷方式:

>>> line.fill.solid()>>> line.fill.fore_color

這對于行格式化是有意義的,因為形狀輪廓最常設(shè)置為純色。例如,要將線路設(shè)置為透明,則需要直接訪問填充:

>>> line.fill.background()

線寬

形狀輪廓還具有讀/寫寬度屬性:

>>> line.width="360px",height="auto" />

調(diào)整自動形狀

在PowerPoint中,這些顯示為小黃色鉆石,您可以拖動以更改形狀的外觀。他們通過一個程序工作有點繁瑣,但如果你有耐心讓他們正確,可以非常精確地實現(xiàn)一些非凡的效果。

常精確地實現(xiàn)一些非凡的效果

形狀調(diào)整概念

在嘗試通過調(diào)整進(jìn)行認(rèn)真的工作之前,有一些值得抓住的概念。

首先,調(diào)整特定于特定的自動形狀類型。每個自動形狀都有0到8個調(diào)整。

調(diào)整值是大整數(shù),每個整數(shù)基于100,000的標(biāo)稱值。調(diào)整的有效值與形狀的寬度或高度成比例。因此,x坐標(biāo)調(diào)整的值為50,000,對應(yīng)于形狀寬度的一半; y坐標(biāo)調(diào)整的值為75,000,對應(yīng)于形狀高度的3/4。

調(diào)整值可以是負(fù)數(shù),通常表示坐標(biāo)位于形狀左上角(原點)的左側(cè)或上方。值也可以受到限制,這意味著它們的有效值不能超出規(guī)定范圍。實際上,這對應(yīng)于例如不能延伸到形狀的左側(cè)之外的點。

以下代碼使用其調(diào)整格式化標(biāo)注形狀:

callout_sp = shapes.add_shape(

MSO_SHAPE.LINE_CALLOUT_2_ACCENT_BAR, left, top, width="360px",height="auto" />

)

# get the callout line coming out of the right place

adjs = callout_sp.adjustments

adjs[0] = 0.5 # vert pos of junction in margin line, 0 is top

adjs[1] = 0.0 # horz pos of margin ln wrt shape width="360px",height="auto" />

adjs[2] = 0.5 # vert pos of elbow wrt margin line, 0 is top

adjs[3] = -0.1 # horz pos of elbow wrt shape width="360px",height="auto" />

adjs[4] = 3.0 # vert pos of line end wrt shape height, 0 is top

a5 = adjs[3] - (adjs[4] - adjs[0]) * height/width="360px",height="auto" />

adjs[5] = a5 # horz pos of elbow wrt shape width="360px",height="auto" />

# rotate 45 degrees counter-clockwise

callout_sp.rotation = -45.0

以上對如何玩轉(zhuǎn)自選圖形做了一個詳細(xì)的介紹,接下來將又會回到基礎(chǔ)的知識的學(xué)習(xí)中去了,下一節(jié)講解,了解占位符.

以上就是關(guān)于pos機自選商戶咋自選,python自動化PPT的知識,后面我們會繼續(xù)為大家整理關(guān)于pos機自選商戶咋自選的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.afbey.com/newsone/52083.html

你可能會喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實,本站將立刻刪除。