AffineTransform
AffineTransform, kaynak koordinatları (x,y) aşağıdaki formüle göre hedef koordinatlara (x', y') dönüştürmek için son satırı [ 0 0 1 ] olan 3x3'lük bir matris kullanı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;
Bu nedenle, bu mesaj 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ını kaydıran öğe. |
shearY
|
Y koordinatı kaydırma öğesi. |
translateX
|
X koordinatı çeviri öğesi. |
translateY
|
Y koordinatı çeviri öğesi. |
unit
|
Çeviri öğelerinin birimleri. |
OpaqueColor
Temalandırılabilir düz renk değeri.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birleşik 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
|
Rengin yeşil bileşeni (0,0 ile 1,0 arasında). |
blue
|
Rengin mavi bileşeni (0,0-1,0). |
ThemeColorType
Tema rengi türleri.
PageProperties
Bu tema rengi türlerinin somut renklere eşlemesini tanımlayan bir
ColorScheme
içerir.
| 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 gösterir. |
DARK2
|
İkinci koyu rengi gösterir. |
LIGHT2
|
İkinci ışık rengini gösterir. |
ACCENT1
|
Birinci vurgu rengini gösterir. |
ACCENT2
|
İkinci vurgu rengini gösterir. |
ACCENT3
|
Üçüncü vurgu rengini gösterir. |
ACCENT4
|
Dördüncü vurgu rengini gösterir. |
ACCENT5
|
Beşinci vurgu rengini gösterir. |
ACCENT6
|
Altıncı vurgu rengini gösterir. |
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 gösterir. |
BACKGROUND1
|
Birinci arka plan rengini gösterir. |
TEXT2
|
İkinci metin rengini gösterir. |
BACKGROUND2
|
İkinci arka plan rengini gösterir. |
Bağlantı
Bir köprü.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birleşik alan
kind. Bağlantı türleri.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
url
|
Ayarlanırsa bu URL'deki harici web sayfasına bir bağlantı olduğunu gösterir. |
relativeLink
|
Ayarlanırsa bunun, bu sunumdaki bir slayta konumuna göre adreslenmiş bir bağlantı olduğunu gösterir. |
pageObjectId
|
Ayarlanırsa bu kimliğe sahip sunumdaki belirli bir sayfaya bağlantı olduğunu gösterir. Bu kimliğe sahip bir sayfa mevcut olmayabilir. |
slideIndex
|
Ayarlanırsa bunun, sunumdaki sıfır tabanlı bu dizindeki slayda yönelik bir bağlantı olduğunu gösterir. Bu dizinde slayt olmayabilir. |
RelativeSlideLink
Göreli bağlantı türleri.
| Sıralamalar | |
|---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED
|
Belirtilmemiş bir göreli slayt bağlantısı. |
NEXT_SLIDE
|
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 özelliğin durumu RENDERED ise öğe, sayfada oluşturulduğunda ilgili özelliğe sahiptir. Öğe, placeholder alanı tarafından belirlenen bir yer tutucu şekilse ve bir yer tutucu şekilden devralınıyorsa ilgili alan ayarlanmamış olabilir. Bu durumda, özellik değeri üst yer tutucudan devralınır. Öğe devralmıyorsa alanda oluşturulan değer yer alır. Bu, varsayılan değerdir.
|
NOT_RENDERED
|
Bir özelliğin durumu NOT_RENDERED ise öğe, sayfada oluşturulduğunda ilgili özelliğe sahip değildir. Ancak alan, alt şekiller tarafından devralınabilmesi için ayarlanmaya devam edebilir. Bir mülkü oluşturulmuş bir öğeden kaldırmak için propertyState'i NOT_RENDERED olarak ayarlayın. |
INHERIT
|
Bir özelliğin durumu INHERIT ise özellik durumu, üst şeklin ilgili propertyState alanının değerini kullanır.
propertyState
alanının değerini kullanır. Devralmayan öğeler hiçbir zaman INHERIT özellik durumuna sahip olmaz.
|
SolidFill
Düz renkli dolgu. Sayfa veya sayfa öğesi tamamen belirtilen renk değeriyle doldurulur.
Herhangi bir alan ayarlanmamışsa değeri, varsa üst yer tutucudan devralınabilir.
| JSON gösterimi |
|---|
{
"color": {
object ( |
| Alanlar | |
|---|---|
color
|
Düz dolgunun renk değeri. |
alpha
|
Piksele uygulanması gereken bu
piksel rengi = alfa * (renk) + (1,0 - alfa) * (arka plan rengi) Bu nedenle, 1.0 değeri düz bir renge, 0.0 değeri ise tamamen şeffaf bir renge karşılık gelir. |
Dış çizgi
PageElement öğesinin ana hatları.
Bu alanlar ayarlanmamışsa varsa bir üst yer tutucudan devralınabilir. Üst öğe yoksa alanlar, Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değere ayarlanır. Bu değer, sayfa öğesinin türüne bağlı olabilir.
| 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 ana hattı güncellemek, aynı istekte başka bir değer belirtilmediği sürece bu alanı |
OutlineFill
Dış çizginin dolgusu.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birleşik alan
kind. Anahat 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, "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Office Açık XML Dosya Biçimleri - Temeller ve İşaretleme Dili Referansı) bölüm 20.1.10.49'da açıklanan "ST_PresetLineDashVal" basit türüne dayanır. Bu belge, ECMA-376 5. sürümünün 1. bölümüdür.
| Sıralamalar | |
|---|---|
DASH_STYLE_UNSPECIFIED
|
Belirtilmemiş kısa çizgi stili. |
SOLID
|
Düz çizgi. ECMA-376 ST_PresetLineDashVal değeri "solid"a karşılık gelir. Bu, varsayılan çizgi stilidir. |
DOT
|
Noktalı çizgi. ECMA-376 ST_PresetLineDashVal değeri "nokta"ya karşılık gelir. |
DASH
|
Kesikli çizgi. ECMA-376 ST_PresetLineDashVal değeri "tire"ye karşılık gelir. |
DASH_DOT
|
Alternatif tireler ve noktalar ECMA-376 ST_PresetLineDashVal değeri "dashDot"a karşılık gelir. |
LONG_DASH
|
Büyük tireli çizgi. ECMA-376 ST_PresetLineDashVal değeri "lgDash"a karşılık gelir. |
LONG_DASH_DOT
|
Büyük çizgiler ve noktalarla oluşturulmuş alternatif desen. ECMA-376 ST_PresetLineDashVal değeri "lgDashDot"a karşılık gelir. |
Gölge
Bir sayfa öğesinin gölge özellikleri.
Bu alanlar ayarlanmamışsa varsa bir üst yer tutucudan devralınabilir. Üst öğe yoksa alanlar, Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değere ayarlanır. Bu değer, sayfa öğesinin türüne bağlı olabilir.
| JSON gösterimi |
|---|
{ "type": enum ( |
| Alanlar | |
|---|---|
type
|
Gölgenin türü. Bu özellik salt okunurdur. |
transform
|
Gölgenin hizalama konumuna göre çevirisini, ölçeğini ve eğriliğini kodlayan dönüşüm. |
alignment
|
Gölgenin hizalama noktası; gölgenin çeviri, ölçek ve çarpıtma işlemlerinin başlangıç noktasını belirler. 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 olur. |
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önmeyeceği. Bu özellik salt okunurdur. |
propertyState
|
Gölge özelliği durumu.
Bir sayfa öğesindeki gölge güncellendiğinde, aynı istekte başka bir değer belirtilmediği sürece bu alan |
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ı 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 hizalama türleri.
ECMA-376 5. sürüm'ün 1. bölümü olan "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Office Açık XML Dosya Biçimleri - Temeller ve İşaretleme Dili Referansı) bölüm 20.1.10.60'taki "ST_TextAnchoringType" basit türünün değerlerinin bir alt kümesinden türetilmiştir.
| Sıralamalar | |
|---|---|
CONTENT_ALIGNMENT_UNSPECIFIED
|
Belirtilmemiş içerik hizalama. İçerik hizalama, varsa üst öğeden devralınır. |
CONTENT_ALIGNMENT_UNSUPPORTED
|
Desteklenmeyen bir içerik hizalama. |
TOP
|
İçeriği, içerik tutucunun üst kısmına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "t" ile eşleşir. |
MIDDLE
|
İçeriği, içerik tutucunun ortasına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "ctr" ile eşleşir. |
BOTTOM
|
İçeriği, içerik tutucunun en altına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "b" ile eşleşir. |
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ı yer tutucu türleri aynı sayfada bulunuyorsa farklı dizin değerlerine sahip olurlar. |
parentObjectId
|
Bu şeklin üst yer tutucusunun nesne kimliği. Ayarlanmamışsa üst yer tutucu şekli mevcut değildir. Bu nedenle şekil, başka bir şeklin özelliklerini devralmaz. |
Tür
Yer tutucu şeklinin türü.
Bu yer tutucu türlerinin çoğu, ECMA-376 standardındaki yer tutucu kimliklerine karşılık gelir. Daha fazla bilgi için ECMA-376 5. sürüm'ün 1. bölümü olan "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Office Open XML Dosya Biçimleri - Temeller ve İşaretleme Dili Referansı) dokümanının 19.7.10 bölümündeki "ST_PlaceholderType" türünün açıklamasına bakın.
| Sıralamalar | |
|---|---|
NONE
|
Varsayılan değer, yer tutucu olmadığını gösterir. |
BODY
|
Gövde metni. |
CHART
|
Grafik |
CLIP_ART
|
Küçük resim. |
CENTERED_TITLE
|
Başlık ortalanmış. |
DIAGRAM
|
Diyagram'ı tıklayın. |
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 numarası. |
SUBTITLE
|
Alt başlık. |
TABLE
|
Tablo'yu tıklayın. |
TITLE
|
Slayt başlığı. |
SLIDE_IMAGE
|
Slayt resmi. |
ImageProperties
Image öğesinin özellikleri.
| JSON gösterimi |
|---|
{ "cropProperties": { object ( |
| Alanlar | |
|---|---|
cropProperties
|
Resmin kırpma özellikleri. Ayarlanmazsa resim kırpılmaz. Bu özellik salt okunurdur. |
transparency
|
Resmin şeffaflık efekti. Değer [0.0, 1.0] aralığında olmalıdır. 0 değeri efektin olmadığını, 1 değeri ise tamamen şeffaf olduğunu gösterir. Bu özellik salt okunurdur. |
brightness
|
Resmin parlaklık efekti. Değer [-1.0, 1.0] aralığında olmalıdır. 0 değeri, efektin uygulanmadığı anlamına gelir. Bu özellik salt okunurdur. |
contrast
|
Resmin kontrast efekti. Değer [-1.0, 1.0] aralığında olmalıdır. 0 değeri, efektin uygulanmadığı anlamına gelir. Bu özellik salt okunurdur. |
recolor
|
Resmin yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu özellik salt okunurdur. |
outline
|
Resmin ana hatları. Ayarlanmazsa resmin ana hattı olmaz. |
shadow
|
Resmin gölgesi. Ayarlanmazsa resimde gölge olmaz. Bu özellik salt okunurdur. |
link
|
Resmin köprü bağlantı hedefi. Ayarlanmamışsa bağlantı yoktur. |
CropProperties
Bir kapsayıcıya yerleştirilmiş nesnenin kırpma özellikleri. Örneğin, Image.
Kırpma özellikleri, kırpma dikdörtgenini tanımlayan dört kenarın ofsetleriyle gösterilir. Ofsetler, nesnenin orijinal sınırlayıcı dikdörtgeninin ilgili kenarlarından içeriye doğru, nesnenin orijinal boyutlarına göre yüzdelik olarak ölçülür.
- Ofset (0, 1) aralığındaysa kırpma dikdörtgeninin ilgili kenarı, nesnenin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
- Uzaklık negatifse veya 1'den büyükse kırpma dikdörtgeninin ilgili kenarı, nesnenin orijinal sınırlayıcı dikdörtgeninin dışında konumlandırılır.
- 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önüş açısı 0 ise nesne kırpılmaz.
Kırpma işleminden sonra, kırpma dikdörtgenindeki içerik, kapsayıcısına 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ı belirtir. Bu kenar, nesnenin orijinal genişliğine göre orijinal sınırlayıcı dikdörtgenin sol kenarının sağında yer alır. |
rightOffset
|
Uzaklık, kırpma dikdörtgeninin sağ kenarını belirtir. Bu kenar, nesnenin orijinal genişliğine göre, orijinal sınırlayıcı dikdörtgenin sağ kenarının solunda yer alır. |
topOffset
|
Kaydırma, kırpma dikdörtgeninin üst kenarını belirtir. Bu kenar, nesnenin orijinal yüksekliğine göre, orijinal sınırlayıcı dikdörtgenin üst kenarının altında yer alır. |
bottomOffset
|
Uzaklık, kırpma dikdörtgeninin orijinal sınırlayıcı dikdörtgenin alt kenarının üzerinde bulunan alt kenarını, nesnenin orijinal yüksekliğine göre belirtir. |
angle
|
Kırpma penceresinin merkezi etrafındaki dönüş açısı (radyan cinsinden). Döndürme açısı, kaydırmadan sonra uygulanır. |
Yeniden renklendirme
Bir resme yeniden renklendirme efekti uygulanmış.
| JSON gösterimi |
|---|
{ "recolorStops": [ { object ( |
| Alanlar | |
|---|---|
recolorStops[]
|
Yeniden renklendirme efekti, renk duraklarının listesi olan bir gradyanla gösterilir. Renk geçişindeki renkler, renk paletinde aynı konumdaki ilgili renklerin yerini alır ve resme uygulanır. Bu özellik salt okunurdur. |
name
|
Yeniden renklendirme efektinin adı.
Ad, sayfanın mevcut |
ColorStop
Bir gradyan banttaki renk ve konum.
| JSON gösterimi |
|---|
{
"color": {
object ( |
| Alanlar | |
|---|---|
color
|
Gradyan durağının rengi. |
alpha
|
Gradyan bandındaki bu rengin alfa değeri. Varsayılan olarak 1, 0 değerine (tamamen opak) ayarlanır. |
position
|
Renk durdurma noktasının, gradyan bandındaki göreli konumu (yüzde olarak ölçülür). Değer [0.0, 1.0] aralığında olmalıdır. |
Ad
Yeniden renklendirme efektlerinin adları.
| Sıralamalar | |
|---|---|
NONE
|
Yeniden renklendirme efekti yok. Varsayılan değer. |
LIGHT1
|
Sayfanın renk şemasındaki ilk kullanılabilir rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT2
|
Renk şemasındaki ikinci kullanılabilir rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT3
|
Sayfanın renk şemasındaki üçüncü kullanılabilir rengi kullanarak görüntüyü aydınlatan bir yeniden renklendirme efekti. |
LIGHT4
|
Sayfanın renk şemasındaki dördüncü rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT5
|
Sayfanın renk şemasındaki beşinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT6
|
Sayfanın renk şemasındaki altıncı rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT7
|
Sayfanın renk şemasındaki yedinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT8
|
Sayfanın renk şemasındaki sekizinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT9
|
Sayfanın renk şemasındaki dokuzuncu rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT10
|
Renk şemasındaki onuncu rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
DARK1
|
Renk şemasındaki ilk kullanılabilir rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK2
|
Renk şemasındaki ikinci kullanılabilir rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK3
|
Renk şemasındaki üçüncü kullanılabilir rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK4
|
Sayfanın renk şemasındaki dördüncü rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK5
|
Renk şemasındaki beşinci rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK6
|
Renk şemasındaki altıncı rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK7
|
Sayfanın renk şemasındaki yedinci rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK8
|
Sayfanın renk şemasındaki sekizinci rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK9
|
Sayfanın renk şemasındaki dokuzuncu kullanılabilir rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
DARK10
|
Sayfanın renk şemasındaki onuncu kullanılabilir rengi kullanarak resmi koyulaştıran bir yeniden renklendirme efekti. |
GRAYSCALE
|
Resmi gri tonlamaya dönüştüren yeniden renklendirme efekti. |
NEGATIVE
|
Resmi negatif gri tonlamaya dönüştüren bir yeniden renklendirme efekti. |
SEPIA
|
Resmi sepya rengiyle yeniden renklendiren bir yeniden renklendirme efekti. |
CUSTOM
|
Özel yeniden renklendirme efekti. Somut gradyan için
recolorStops
başlıklı makaleyi inceleyin.
|