AffineTransform
AffineTransform, kaynak koordinatlarını (x,y) hedef koordinatlarına (x', y') dönüştürmek için aşağıdaki kriterlere göre son satırı [ 0 0 1 ] olan bir 3x3 matristen yararlanır:
[ x'] [ scaleX shearX translateX ] [ x ]
[ y'] = [ shearY scaleY translateY ] [ y ]
[ 1 ] [ 0 0 1 ] [ 1 ]
Dönüşümden sonra,
x' = scaleX * x + shearX * y + translateX;
y' = scaleY * y + shearY * x + translateY;
Dolayısıyla bu mesaj, bu altı matris öğesinden oluşur.
JSON gösterimi |
---|
{
"scaleX": number,
"scaleY": number,
"shearX": number,
"shearY": number,
"translateX": number,
"translateY": number,
"unit": enum (
|
Alanlar | |
---|---|
scaleX
|
X koordinatı ölçeklendirme öğesi. |
scaleY
|
Y koordinatı ölçeklendirme öğesi. |
shearX
|
X koordinatı kesme öğesi. |
shearY
|
Y koordinatı kesme öğesi. |
translateX
|
X koordinatı çeviri öğesi. |
translateY
|
Y koordinatı çeviri öğesi. |
unit
|
Çeviri öğelerinin birimleri. |
OpaqueColor
Tematik bir düz renk değeri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind Renk değerinin türü.
kind .
aşağıdakilerden yalnızca biri olabilir:
|
|
rgbColor
|
Opak bir RGB rengi. |
themeColor
|
Opak bir tema rengi. |
RgbColor
RGB rengi.
JSON gösterimi |
---|
{ "red": number, "green": number, "blue": number } |
Alanlar | |
---|---|
red
|
Rengin kırmızı bileşeni, 0,0 ile 1,0 arasında. |
green
|
0,0 ile 1,0 arasında rengin yeşil bileşeni. |
blue
|
0,0 ile 1,0 arasında rengin mavi bileşeni. |
ThemeColorType
Tema renk türleri.
PageProperties
.
şunu içerir:
ColorScheme
, bu tema renk türlerinin somut renklerle eşleştirilmesini tanımlar.
Sıralamalar | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Belirtilmemiş tema rengi. Bu değer kullanılmamalıdır. |
DARK1
|
İlk koyu rengi temsil eder. |
LIGHT1
|
İlk ışık rengini temsil eder. |
DARK2
|
İkinci koyu rengi temsil eder. |
LIGHT2
|
İkinci ışık rengini temsil eder. |
ACCENT1
|
İlk vurgu rengini temsil eder. |
ACCENT2
|
İkinci vurgu rengini temsil eder. |
ACCENT3
|
Üçüncü vurgu rengini temsil eder. |
ACCENT4
|
Dördüncü vurgu rengini temsil eder. |
ACCENT5
|
Beşinci vurgu rengini temsil eder. |
ACCENT6
|
Altıncı vurgu rengini temsil eder. |
HYPERLINK
|
Köprüler için kullanılacak rengi gösterir. |
FOLLOWED_HYPERLINK
|
Ziyaret edilen köprüler için kullanılacak rengi gösterir. |
TEXT1
|
İlk metin rengini temsil eder. |
BACKGROUND1
|
İlk arka plan rengini gösterir. |
TEXT2
|
İkinci metin rengini temsil eder. |
BACKGROUND2
|
İkinci arka plan rengini temsil eder. |
Bağlantı
Köprü metni bağlantısı.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind Bağlantı türleri.
kind .
aşağıdakilerden yalnızca biri olabilir:
|
|
url
|
Ayarlanırsa bunun, bu URL'deki harici web sayfasının bağlantısı olduğunu belirtir. |
relativeLink
|
Ayarlanırsa, bunun bu sunudaki bir slaytın konumuna göre ele alınan bir bağlantı olduğunu belirtir. |
pageObjectId
|
Ayarlanırsa bunun, bu sunudaki ilgili kimliğe sahip sayfanın bağlantısı olduğunu belirtir. Bu kimliğe sahip bir sayfa mevcut olmayabilir. |
slideIndex
|
Ayarlanırsa, bunun sunudaki bu sıfır tabanlı dizindeki slayta yönelik bir bağlantı olduğunu belirtir. Bu dizinde bir slayt olmayabilir. |
RelativeSlideLink
Göreli bağlantı türleri.
Sıralamalar | |
---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED
|
Belirtilmemiş göreli slayt bağlantısı. |
NEXT_SLIDE
|
Bir sonraki slaytın bağlantısı. |
PREVIOUS_SLIDE
|
Önceki slaytın bağlantısı. |
FIRST_SLIDE
|
Sunudaki ilk slaytın bağlantısı. |
LAST_SLIDE
|
Sunudaki son slaytın bağlantısı. |
PropertyState
Bir mülkün olası durumları.
Sıralamalar | |
---|---|
RENDERED
|
Bir mülkün durumu RENDERED olursa öğe, bir sayfada oluşturulurken karşılık gelen özelliğe sahip olur. Öğe,
placeholder .
alanına girdiğinde ve bir yer tutucu şeklinden devralınırsa karşılık gelen alan ayarlanmamış olabilir. Diğer bir deyişle, özellik değeri bir üst yer tutucudan devralınır. Öğe devralmazsa alan, oluşturulan değeri içerir. Bu, varsayılan değerdir.
|
NOT_RENDERED
|
Bir mülkün durumu NOT_RENDERED ise, öğe bir sayfada oluşturulurken karşılık gelen özelliğe sahip olmaz. Ancak alan, alt şekiller tarafından devralınabilecek şekilde yine de ayarlanabilir. Oluşturulan bir öğedeki bir özelliği kaldırmak için propertyState'i NOT_RENDERED olarak ayarlayın. |
INHERIT
|
Bir mülkün durumu INHERIT ise mülk durumu, karşılık gelen
propertyState .
alanının üst öğesidir. Devralmayan öğeler hiçbir zaman INHERIT özellik durumuna sahip olmaz.
|
SolidFill
Düz renk dolgusu. Sayfa veya sayfa öğesinin tamamı belirtilen renk değeriyle dolduruldu.
Herhangi bir alan ayarlanmadan bırakılırsa değeri, varsa bir üst yer tutucudan devralınabilir.
JSON gösterimi |
---|
{
"color": {
object (
|
Alanlar | |
---|---|
color
|
Düz dolgunun renk değeri. |
alpha
|
Bunun kesiri
piksel rengi = alfa * (renk) + (1,0 - alfa) * (arka plan rengi) Bu, 1,0 değeri düz bir renge karşılık gelirken, 0.0 değeri tamamen şeffaf bir renge karşılık gelir. |
Dış çizgi
Bir
PageElement
Bu alanlar ayarlanmazsa bir üst yer tutucudan (varsa) devralınabilirler. Üst öğe yoksa alanlarda varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değer kullanılır. Bu değer, sayfa öğesi türüne göre değişebilir.
JSON gösterimi |
---|
{ "outlineFill": { object ( |
Alanlar | |
---|---|
outlineFill
|
Dış çizginin dolgusu. |
weight
|
Dış çizginin kalınlığı. |
dashStyle
|
Dış çizginin kısa çizgi stili. |
propertyState
|
Anahat özelliği durumu.
Bir sayfa öğesindeki anahatı güncellemek, bu alanı dolaylı olarak
|
OutlineFill
Dış çizginin dolgusu.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind Dış çizgi dolgusunun türü.
kind .
aşağıdakilerden yalnızca biri olabilir:
|
|
solidFill
|
Düz renk dolgusu. |
DashStyle
Doğrusal geometrinin oluşturulabileceği tire türleri. Bu değerler "ST_PresetLineDashVal" yönergesini temel alır "Office Open XML File Formats - Fundamentals and Biçimlendirme Dili Referansı" başlıklı makalenin 20.1.10.48 numaralı bölümünde açıklanan basit tür ECMA-376 4. sürüm.
Sıralamalar | |
---|---|
DASH_STYLE_UNSPECIFIED
|
Belirtilmemiş kısa çizgi stili. |
SOLID
|
Düz çizgi. ECMA-376 ST_PresetLineDashVal "solid" değerine karşılık gelir. Bu, varsayılan kısa çizgi stilidir. |
DOT
|
Noktalı çizgi. ECMA-376 ST_PresetLineDashVal "nokta" değerine karşılık gelir. |
DASH
|
Kesikli çizgi. ECMA-376 ST_PresetLineDashVal "dash" değerine karşılık gelir. |
DASH_DOT
|
Alternatif tireler ve noktalar. ECMA-376 ST_PresetLineDashVal "dashDot" değerine karşılık gelir. |
LONG_DASH
|
Büyük tire içeren çizgi. ECMA-376 ST_PresetLineDashVal "lgDash" değerine karşılık gelir. |
LONG_DASH_DOT
|
Alternatif büyük çizgiler ve noktalar. ECMA-376 ST_PresetLineDashVal "lgDashDot" değerine karşılık gelir. |
Gölge
Bir sayfa öğesinin gölge özellikleri.
Bu alanlar ayarlanmazsa bir üst yer tutucudan (varsa) devralınabilirler. Üst öğe yoksa alanlarda varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değer kullanılır. Bu değer, sayfa öğesi türüne göre değişebilir.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Gölgenin türü. Bu özellik salt okunurdur. |
transform
|
Hizalama konumuna göre gölgenin çevrilmesini, ölçeğini ve eğmesini kodlayan dönüşüm. |
alignment
|
Gölgenin çevirme, ölçekleme ve eğme için başlangıç noktasını belirleyen gölge hizalama noktası. Bu özellik salt okunurdur. |
blurRadius
|
Gölge bulanıklığının yarıçapı. Yarıçap ne kadar büyük olursa gölge o kadar dağınık hale gelir. |
color
|
Gölge rengi değeri. |
alpha
|
Gölge renginin alfa değeri (0,0 ile 1,0 arasında). |
rotateWithShape
|
Gölgenin şekille birlikte dönüp döndürülmeyeceği. Bu özellik salt okunurdur. |
propertyState
|
Gölge özelliği durumu.
Bir sayfa öğesindeki gölgenin güncellenmesi, bu alanı dolaylı olarak
|
Tür
Gölge türleri.
Sıralamalar | |
---|---|
SHADOW_TYPE_UNSPECIFIED
|
Belirtilmemiş gölge türü. |
OUTER
|
Dış gölge. |
RectanglePosition
Dikdörtgen içindeki referans konumlarını tanımlar.
Sıralamalar | |
---|---|
RECTANGLE_POSITION_UNSPECIFIED
|
Belirtilmedi. |
TOP_LEFT
|
Sol üst. |
TOP_CENTER
|
Üst orta. |
TOP_RIGHT
|
Sağ üst. |
LEFT_CENTER
|
Sol orta. |
CENTER
|
Orta. |
RIGHT_CENTER
|
Sağ orta. |
BOTTOM_LEFT
|
Sol alt. |
BOTTOM_CENTER
|
Alt orta. |
BOTTOM_RIGHT
|
Sağ alt. |
ContentAlignment
İçerik uyumu türleri.
"ST_TextAnchoringType" türündeki değerlerin bir alt kümesinden türetilmiştir "Office Open XML File Formats - Fundamentals and Biçimlendirme Dili Referansı" başlıklı bölüm 20.1.10.59, bölüm 1 ECMA-376 4. sürüm.
Sıralamalar | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED
|
Belirtilmemiş içerik uyumu. İçerik uyumu, varsa üst öğeden devralınır. |
CONTENT_ALIGNMENT_UNSUPPORTED
|
Desteklenmeyen içerik uyumu. |
TOP
|
İçeriği, içerik sahibinin üst kısmına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "t" öğesine karşılık gelir. |
MIDDLE
|
İçeriği, içerik sahibinin ortasına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "ctr"ye karşılık gelir. |
BOTTOM
|
İçeriği, içerik sahibinin altına göre hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "b" öğesine karşılık gelir. |
Yer tutucu
Yer tutucu şeklini benzersiz şekilde tanımlayan yer tutucu bilgileri.
JSON gösterimi |
---|
{
"type": enum (
|
Alanlar | |
---|---|
type
|
Yer tutucunun türü. |
index
|
Yer tutucunun dizini. Aynı sayfada aynı yer tutucu türleri varsa bunların dizin değerleri farklı olur. |
parentObjectId
|
Bu şeklin üst yer tutucusunun nesne kimliği. Ayarlanmadan bırakılırsa üst yer tutucu şekli mevcut olmaz. Dolayısıyla şekil, başka bir şekilden özellik devralmaz. |
Tür
Yer tutucu şeklinin türü.
Bu yer tutucu türlerinin birçoğu, ECMA-376 standardındaki yer tutucu kimliklerine karşılık gelir. Bu şekillerle ilgili daha fazla bilgiyi "ST_PlaceholdType" açıklamasında bulabilirsiniz. "Office Open XML File Formats - Fundamentals and Biçimlendirme Dili Referansı" başlıklı bölüm 19.7.10'a yazın. ECMA-376 4. sürüm.
Sıralamalar | |
---|---|
NONE
|
Varsayılan değer (yer tutucu olmadığını belirtir). |
BODY
|
Gövde metni. |
CHART
|
Grafik. |
CLIP_ART
|
Küçük resim. |
CENTERED_TITLE
|
Başlık ortalandı. |
DIAGRAM
|
Diyagram. |
DATE_AND_TIME
|
Tarih ve saat. |
FOOTER
|
Altbilgi metni. |
HEADER
|
Başlık metni. |
MEDIA
|
Multimedya. |
OBJECT
|
Tüm içerik türleri. |
PICTURE
|
Resim. |
SLIDE_NUMBER
|
Slayt sayısı. |
SUBTITLE
|
Alt başlık. |
TABLE
|
Tablo'yu tıklayın. |
TITLE
|
Slayt başlığı. |
SLIDE_IMAGE
|
Slayt resmi. |
ImageProperties
JSON gösterimi |
---|
{ "cropProperties": { object ( |
Alanlar | |
---|---|
cropProperties
|
Resmin kırpma özellikleri. Ayarlanmazsa resim kırpılmaz. Bu özellik salt okunurdur. |
transparency
|
Resmin şeffaflık etkisi. Değer, [0,0, 1,0] aralığında olmalıdır. 0, etkin değil, 1 ise tamamen şeffaf anlamına gelir. Bu özellik salt okunurdur. |
brightness
|
Resmin parlaklık efekti. Değer, [-1,0, 1,0] aralığında olmalıdır. 0, etkin değil anlamına gelir. Bu özellik salt okunurdur. |
contrast
|
Resmin kontrast efekti. Değer, [-1,0, 1,0] aralığında olmalıdır. 0, etkin değil anlamına gelir. Bu özellik salt okunurdur. |
recolor
|
Resimde yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu özellik salt okunurdur. |
outline
|
Resmin ana hatları. Ayarlanmazsa resmin dış çizgisi yoktur. |
shadow
|
Resmin gölgesi. Ayarlanmazsa resimde gölge olmaz. Bu özellik salt okunurdur. |
link
|
Resmin köprü hedefi. Ayarlanmadan bırakılırsa bağlantı yoktur. |
CropProperties
Kapsayıcı içindeki bir nesnenin kırpma özellikleri. Örneğin,
Image
Kırpma özellikleri, bir kırpma dikdörtgenini tanımlayan dört kenarın ofsetleriyle gösterilir. ofsetler, nesnenin orijinal boyutlarına göre nesnenin orijinal sınırlayıcı dikdörtgeninin karşılık gelen kenarlarının iç tarafına doğru olan yüzde cinsinden ölçülür.
- Ofset (0, 1) aralığındaysa, kırpma dikdörtgeninin karşılık gelen kenarı nesnenin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
- Ofset negatif veya 1'den büyükse kırpma dikdörtgeninin karşılık gelen kenarı, nesnenin orijinal sınırlayıcı dikdörtgeninin dışına yerleştirilir.
- Kırpma dikdörtgeninin sol kenarı sağ kenarının sağ tarafındaysa nesne yatay olarak çevrilir.
- Kırpma dikdörtgeninin üst kenarı alt kenarının altındaysa nesne dikey olarak çevrilir.
- Tüm ofsetler ve döndürme açısı 0 ise nesne kırpılmaz.
Kırpma işleminden sonra, kırpma dikdörtgenindeki içerik kapsayıcıya sığacak şekilde uzatılır.
JSON gösterimi |
---|
{ "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } |
Alanlar | |
---|---|
leftOffset
|
Ofset, kırpma dikdörtgeninin sol kenarını, nesnenin orijinal genişliğine göre orijinal sınırlayıcı dikdörtgenin sol kenarının sağında bulunur. |
rightOffset
|
Ofset, kırpma dikdörtgeninin sağ kenarını, nesnenin orijinal genişliğine göre orijinal sınırlayıcı dikdörtgenin sağ kenarının solunda bulunur. |
topOffset
|
Ofset, kırpma dikdörtgeninin, nesnenin orijinal yüksekliğine göre orijinal sınırlayıcı dikdörtgen üst kenarının altında bulunan üst kenarını belirtir. |
bottomOffset
|
Ofset, kırpma dikdörtgeninin alt kenarını, nesnenin orijinal yüksekliğine göre orijinal sınırlayıcı dikdörtgen alt kenarının üzerinde bulunur. |
angle
|
Kırpma penceresinin, merkezi çevresindeki dönme açısı (radyan cinsinden). Ofsetten sonra döndürme açısı uygulanır. |
Recolor
Resme yeniden renklendirme efekti uygulandı.
JSON gösterimi |
---|
{ "recolorStops": [ { object ( |
Alanlar | |
---|---|
recolorStops[]
|
Yeniden renklendirme efekti, renk duraklarının bir listesi olan bir renk geçişi ile gösterilir. Gradyandaki renkler, renk paletindeki aynı konumda karşılık gelen renklerin yerini alır ve resme uygulanır. Bu özellik salt okunurdur. |
name
|
Yeniden renklendirme efektinin adı.
Ad, şuradan belirlenir:
|
ColorStop
Gradyan bandındaki bir renk ve konum.
JSON gösterimi |
---|
{
"color": {
object (
|
Alanlar | |
---|---|
color
|
Gradyan durağının rengi. |
alpha
|
Bu rengin gradyan bandındaki alfa değeri. Varsayılan olarak 1.0 değerine ayarlanır, tamamen opaktır. |
position
|
Renk durağının, yüzde olarak ölçülen gradyan bandındaki göreli konumu. Değer [0,0, 1,0] aralığında olmalıdır. |
Ad
Yeniden renklendirme efekti adları.
Sıralamalar | |
---|---|
NONE
|
Yeniden renklendirme efekti yok. Varsayılan değerdir. |
LIGHT1
|
Sayfanın renk şemasına göre mevcut ilk rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT2
|
Sayfanın renk şemasına göre mevcut ikinci rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT3
|
Sayfanın renk şemasına göre mevcut üçüncü rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT4
|
Sayfanın renk şemasına göre mevcut olan dördüncü rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT5
|
Sayfanın renk şemasına göre mevcut beşinci rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT6
|
Sayfanın renk şemasına göre mevcut altıncı rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT7
|
Sayfanın renk şemasına göre mevcut yedinci rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT8
|
Sayfanın renk şemasına göre kullanılabilen sekizinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT9
|
Sayfanın renk şemasına göre kullanılabilen dokuzuncu rengini kullanarak resmi aydınlatan yeniden renklendirme efekti. |
LIGHT10
|
Sayfanın renk şemasına göre mevcut onuncu rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
DARK1
|
Sayfanın renk şemasına göre mevcut ilk rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK2
|
Sayfanın renk şemasına göre mevcut ikinci rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK3
|
Sayfanın renk şemasına göre kullanılabilen üçüncü rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK4
|
Sayfanın renk şemasına göre mevcut olan dördüncü rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK5
|
Sayfanın renk şemasına göre mevcut beşinci rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK6
|
Sayfanın renk şemasına göre kullanılabilen altıncı rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK7
|
Sayfanın renk şemasına göre kullanılabilen yedinci rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK8
|
Sayfanın renk şemasına göre kullanılabilen sekizinci rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK9
|
Sayfanın renk şemasına göre kullanılabilen dokuzuncu rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK10
|
Sayfanın renk şemasına göre mevcut onuncu rengini kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
GRAYSCALE
|
Resmin rengini gri tonlamaya dönüştüren bir yeniden renklendirme efekti. |
NEGATIVE
|
Resmi negatif gri tonlamaya dönüştüren bir yeniden renklendirme efekti. |
SEPIA
|
Resmi sepya rengini kullanarak yeniden renklendiren bir yeniden renklendirme efekti. |
CUSTOM
|
Özel yeniden renklendirme efekti. Referans
recolorStops .
bir model oluşturabilirsiniz.
|