AffineTransform
AffineTransform, kaynak koordinatları (x, y) hedef koordinatlara (x', y') dönüştürmek için aşağıdakine göre [ 0 0 1 ] son satırı ima edilen bir 3x3 matrisi 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 bu altı matris öğesinden oluşur.
JSON gösterimi |
---|
{
"scaleX": number,
"scaleY": number,
"shearX": number,
"shearY": number,
"translateX": number,
"translateY": number,
"unit": enum ( |
Alanlar | |
---|---|
scale
|
X koordinatı ölçeklendirme öğesi. |
scale
|
Y koordinatı ölçeklendirme öğesi. |
shear
|
X koordinatı kaydırma öğesi. |
shear
|
Y koordinatı kaydırma öğesi. |
translate
|
X koordinatı çevirisi öğesi. |
translate
|
Y koordinatı kaydırma öğesi. |
unit
|
Çeviri öğelerinin birimleri. |
OpaqueColor
Tema uygulanabilir düz renk değeri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind . Renk değeri türü.
kind
yalnızca aşağıdakilerden biri olabilir:
|
|
rgb
|
Opak RGB renk. |
theme
|
Opak 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 ile 1,0 arasında). |
ThemeColorType
Tema rengi türleri.
PageProperties
bu tema rengi türlerinin belirli renklerle 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 açık rengi temsil eder. |
DARK2
|
İkinci koyu rengi temsil eder. |
LIGHT2
|
İkinci açık rengi 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 temsil eder. |
FOLLOWED_HYPERLINK
|
Ziyaret edilen köprüler için kullanılacak rengi temsil eder. |
TEXT1
|
İlk metin rengini temsil eder. |
BACKGROUND1
|
İlk arka plan rengini temsil eder. |
TEXT2
|
İkinci metin rengini temsil eder. |
BACKGROUND2
|
İkinci arka plan rengini temsil eder. |
Bağlantı
Bir köprü metni.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind . Bağlantı türleri.
kind
yalnızca aşağıdakilerden biri olabilir:
|
|
url
|
Ayarlanırsa bu URL'deki harici web sayfasının bağlantısı olduğunu gösterir. |
relative
|
Ayarlanırsa bu bağlantının, bu sunudaki bir slayta ait olduğunu ve konumuna göre adreslendiğini gösterir. |
page
|
Ayarlanırsa bu, bu kimliğe sahip sunumdaki belirli bir sayfanın bağlantısı olduğunu gösterir. Bu kimliğe sahip bir sayfa olmayabilir. |
slide
|
Ayarlanırsa bu, sunudaki sıfır tabanlı dizinde yer alan slaytın bağlantısı olduğunu gösterir. 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
|
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 tesisin olası durumları.
Sıralamalar | |
---|---|
RENDERED
|
Bir mülkün durumu RENDERED ise öğe, bir sayfada oluşturulduğunda ilgili mülke sahiptir. Öğe, placeholder alanına göre belirlenen bir yer tutucu şekilse ve bir yer tutucu şeklinden devralınırsa ilgili alan ayarlanmamış olabilir. Bu durumda, mülk 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şturulduğunda ilgili mülke sahip değildir. Ancak alan, alt şekiller tarafından devralınabilecek şekilde ayarlanabilir. Bir özelliği oluşturulmuş bir öğeden kaldırmak için propertyState özelliğini NOT_RENDERED olarak ayarlayın. |
INHERIT
|
Bir mülkün durumu INHERIT ise mülk durumu, üst şekildeki ilgili propertyState alanın değerini kullanır. Devralmayan öğelerin hiçbir zaman INHERIT mülk durumu olmaz.
|
SolidFill
Düz renkli dolgu. Sayfa veya sayfa öğesi tamamen belirtilen renk değeriyle doldurulur.
Ayarlanmamış bir alanın değeri, varsa üst bir yer tutucudan devralınabilir.
JSON gösterimi |
---|
{
"color": {
object ( |
Alanlar | |
---|---|
color
|
Düz dolgunun renk değeri. |
alpha
|
Bu piksel rengi = alfa * (renk) + (1,0 - alfa) * (arka plan rengi) Bu, 1,0 değerinin düz bir renge, 0,0 değerinin ise tamamen şeffaf bir renge karşılık geldiği anlamına gelir. |
Dış çizgi
PageElement
ana hatlarıyla çizimi.
Bu alanların değeri ayarlanmamışsa (varsa) üst bir yer tutucudan devralınabilir. Üst öğe yoksa alanlar varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değere ayarlanır. Bu değer, sayfa öğesi türüne bağlı olabilir.
JSON gösterimi |
---|
{ "outlineFill": { object ( |
Alanlar | |
---|---|
outline
|
Dış çizginin içi. |
weight
|
Dış çizginin kalınlığı. |
dash
|
Dış çizginin çizgi stili. |
property
|
Ana hat mülk durumu.
Bir sayfa öğesindeki ana hat güncellendiğinde, aynı istekte başka bir değer belirtilmediği sürece bu alan |
OutlineFill
Dış çizginin içi.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind . Dış çizgi dolgusunun türü.
kind
yalnızca aşağıdakilerden biri olabilir:
|
|
solid
|
Düz renkli dolgu. |
DashStyle
Doğrusal geometrinin oluşturulabileceği kısa çizgi türleri. Bu değerler, ECMA-376 5. baskısının 1. bölümündeki "Office Open XML Dosya Formatları - Temel Bilgiler ve İşaret Dili Referansı"nın 20.1.10.49 numaralı bölümünde açıklanan "ST_PresetLineDashVal" basit türünü temel alır.
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 "dot" değerine karşılık gelir. |
DASH
|
Kesikli çizgi. ECMA-376 ST_PresetLineDashVal "dash" değerine karşılık gelir. |
DASH_DOT
|
Çizgi ve noktaların dönüşümlü olarak kullanılması ECMA-376 ST_PresetLineDashVal "dashDot" değerine karşılık gelir. |
LONG_DASH
|
Büyük kısa çizgiler içeren çizgi. ECMA-376 ST_PresetLineDashVal "lgDash" değerine karşılık gelir. |
LONG_DASH_DOT
|
Büyük kısa çizgiler ve noktalar dönüşümlü olarak. ECMA-376 ST_PresetLineDashVal "lgDashDot" değerine karşılık gelir. |
Gölge
Bir sayfa öğesinin gölge özellikleri.
Bu alanların değeri ayarlanmamışsa (varsa) üst bir yer tutucudan devralınabilir. Üst öğe yoksa alanlar varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değere ayarlanır. Bu değer, sayfa öğesi türüne bağlı olabilir.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Gölgenin türü. Bu özellik salt okunur. |
transform
|
Gölgenin hizalamanın konumuna göre kaydırmasını, ölçeğini ve eğimini kodlayan dönüştürme. |
alignment
|
Gölgenin hizalama noktası. Bu nokta, gölgenin kaydırma, ölçek ve eğilme kaynağını belirler. Bu özellik salt okunur. |
blur
|
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ölgenin renginin alfa değeri (0,0 ile 1,0 arasında). |
rotate
|
Gölgenin şekille birlikte dönüp dönmeyeceği. Bu özellik salt okunur. |
property
|
Gölge mülk 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 uyumluluğu türleri.
ECMA-376 5. baskısının 1. bölümündeki "Office Open XML Dosya Biçimleri - Temel Bilgiler ve İşaret Dili Referansı"nın 20.1.10.60 numaralı bölümündeki "ST_TextAnchoringType" basit türünün değerlerinin alt kümesinden türetilmiştir.
Sıralamalar | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED
|
Belirtilmemiş içerik hizalaması. İçerik hizası, varsa üst öğeden devralınır. |
CONTENT_ALIGNMENT_UNSUPPORTED
|
Desteklenmeyen bir içerik hizalaması. |
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" değerine karşılık gelir. |
BOTTOM
|
İçeriği, içerik tutucunun alt kısmı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ı sayfadaki yer tutucu türleri farklı dizin değerlerine sahipse. |
parent
|
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. baskısının 1. bölümündeki "Office Open XML Dosya Formatları - Temel Bilgiler ve İşaret Dili Referansı" başlıklı makalenin 19.7.10 numaralı bölümünde "ST_PlaceholderType" türünü inceleyin.
Sıralamalar | |
---|---|
NONE
|
Varsayılan değer, yer tutucu olmadığını gösterir. |
BODY
|
Gövde metni. |
CHART
|
Grafik veya çizelge. |
CLIP_ART
|
Küçük resim. |
CENTERED_TITLE
|
Başlık ortalanmalıdır. |
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 numarası. |
SUBTITLE
|
Altyazı. |
TABLE
|
Tablo'yu tıklayın. |
TITLE
|
Slayt başlığı. |
SLIDE_IMAGE
|
Slayt resmi. |
ImageProperties
Image
öğesinin özellikleri.
JSON gösterimi |
---|
{ "cropProperties": { object ( |
Alanlar | |
---|---|
crop
|
Resmin kırpma özellikleri. Ayarlanmazsa resim kırpılmaz. Bu özellik salt okunur. |
transparency
|
Resmin şeffaflık efekti. Değer, [0,0; 1,0] aralığında olmalıdır. Bu aralıkta 0 hiçbir etki, 1 ise tamamen şeffaf anlamına gelir. Bu özellik salt okunur. |
brightness
|
Resmin parlaklık efekti. Değer, [-1,0; 1,0] aralığında olmalıdır. 0, etki olmadığı anlamına gelir. Bu özellik salt okunur. |
contrast
|
Resmin kontrast efekti. Değer, [-1,0; 1,0] aralığında olmalıdır. 0, etki olmadığı anlamına gelir. Bu özellik salt okunur. |
recolor
|
Resmin yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu özellik salt okunur. |
outline
|
Resmin ana hatları. Ayarlanmazsa resmin kenarlık yoktur. |
shadow
|
Resmin gölgesi. Ayarlanmazsa resimde gölge olmaz. Bu özellik salt okunur. |
link
|
Resmin köprü bağlantısı hedefi. Ayarlanmamışsa bağlantı gösterilmez. |
CropProperties
Bir kapsayıcıya yerleştirilmiş nesnenin kırpma özellikleri. Örneğin, bir Image
.
Kırpma özellikleri, kırpma dikdörtgenini tanımlayan dört kenarlığın ofsetleri ile temsil edilir. Ofsetler, nesnenin orijinal boyutlarına göre nesnenin orijinal sınırlayıcı dikdörtgeninin ilgili kenarlarından içe doğru yüzde 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.
- Ofset negatifse veya 1'den büyükse kırpma dikdörtgeninin ilgili 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şleminin ardından, 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 | |
---|---|
left
|
Ofset, nesnenin orijinal genişliğine göre orijinal sınırlayıcı dikdörtgenin sol kenarının sağında bulunan kırpma dikdörtgeninin sol kenarını belirtir. |
right
|
Ofset, nesnenin orijinal genişliğine göre orijinal sınırlayıcı dikdörtgenin sağ kenarının solunda bulunan kırpma dikdörtgeninin sağ kenarını belirtir. |
top
|
Ofset, nesnenin orijinal yüksekliğine göre orijinal sınırlayıcı dikdörtgenin üst kenarının altında bulunan kırpma dikdörtgeninin üst kenarını belirtir. |
bottom
|
Ofset, nesnenin orijinal yüksekliğine göre, orijinal sınırlayıcı dikdörtgenin alt kenarının üzerinde bulunan kırpma dikdörtgeninin alt kenarını belirtir. |
angle
|
Kırpma penceresinin merkezi etrafında radyan cinsinden dönüş açısı. Döndürme açısı, ofsetten sonra uygulanır. |
Yeniden renklendirme
Bir resme uygulanan yeniden renklendirme efekti.
JSON gösterimi |
---|
{ "recolorStops": [ { object ( |
Alanlar | |
---|---|
recolor
|
Yeniden renklendirme efekti, renk durak noktalarının listesi olan bir gradyanla gösterilir. Renk geçişindeki renkler, renk paletindeki aynı konumdaki ilgili renklerin yerini alır ve resme uygulanır. Bu özellik salt okunur. |
name
|
Yeniden renklendirme efektinin adı.
Ad, gradyanın sayfanın mevcut |
ColorStop
Gradyan bandındaki bir renk ve konum.
JSON gösterimi |
---|
{
"color": {
object ( |
Alanlar | |
---|---|
color
|
Gradyan durak noktasının rengi. |
alpha
|
Gradyan bandındaki bu rengin alfa değeri. Varsayılan olarak 1, 0 değerine ayarlanır (tamamen opak). |
position
|
Renk durak 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 efekti adları.
Sıralamalar | |
---|---|
NONE
|
Yeniden renklendirme efekti yok. Varsayılan değer. |
LIGHT1
|
Sayfanın renk şemasında bulunan ilk rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT2
|
Sayfanın renk şemasında bulunan ikinci rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT3
|
Sayfanın renk şemasında bulunan üçüncü rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT4
|
Sayfanın renk şemasında bulunan dördüncü rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT5
|
Sayfanın renk şemasında bulunan beşinci rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT6
|
Sayfanın renk şemasında bulunan altıncı rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT7
|
Sayfanın renk şemasında bulunan yedinci rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT8
|
Sayfanın renk şemasında bulunan sekizinci rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT9
|
Sayfanın renk şemasında bulunan dokuzuncu rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
LIGHT10
|
Sayfanın renk şemasında bulunan onuncu rengi kullanarak resmi açan bir yeniden renklendirme efekti. |
DARK1
|
Sayfanın renk şemasında bulunan ilk rengi kullanarak resmi karartan bir yeniden renklendirme efekti. |
DARK2
|
Sayfanın renk şemasında bulunan ikinci rengi kullanarak resmi karartan bir yeniden renklendirme efekti. |
DARK3
|
Sayfanın renk şemasında bulunan üçüncü rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK4
|
Sayfanın renk şemasında bulunan dördüncü rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK5
|
Sayfanın renk şemasında bulunan beşinci rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK6
|
Sayfanın renk şemasında bulunan altıncı rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK7
|
Sayfanın renk şemasında bulunan yedinci rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK8
|
Sayfanın renk şemasında bulunan sekizinci rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK9
|
Sayfanın renk şemasında bulunan dokuzuncu rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
DARK10
|
Sayfanın renk şemasında bulunan onuncu rengi kullanarak resmi koyultan bir yeniden renklendirme efekti. |
GRAYSCALE
|
Resmi gri tonlamaya dönüştüren bir yeniden renklendirme efekti. |
NEGATIVE
|
Resmi negatif gri tonlamaya yeniden renklendiren bir yeniden renklendirme efekti. |
SEPIA
|
Resmi sepya rengi kullanarak yeniden renklendiren bir yeniden renklendirme efekti. |
CUSTOM
|
Özel yeniden renklendirme efekti. Beton gradyan için recolorStops bölümüne bakın.
|