AfineDönüşüm
AffineTransform, kaynak koordinatlarını (x,y) hedef koordinatlara (x', y') dönüştürmek için aşağıdaki ifadelere göre [ 0 0 1 ] yazılı 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 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 öğesi. |
scaleY
|
Y koordinat öğesi. |
shearX
|
X koordinat toplama öğesi. |
shearY
|
Y koordinat toplama öğesi. |
translateX
|
X koordinat çeviri öğesi. |
translateY
|
Y koordinatı çeviri öğesi. |
unit
|
Çeviri öğelerinin birimleri. |
Mat Renk
Temalı 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 tema rengi. |
RGB Rengi
RGB rengi.
JSON gösterimi |
---|
{ "red": number, "green": number, "blue": number } |
Alanlar | |
---|---|
red
|
Rengin 0,0 ile 1,0 arasındaki kırmızı bileşeni. |
green
|
Rengin 0,0 ile 1,0 arasındaki yeşil bileşeni. |
blue
|
Rengin 0,0 ile 1,0 arasında mavi bileşeni. |
TemaRenkTürü
Tema renk türleri.
PageProperties
, bu tema renk türlerinin somut renklerle eşleştirilmesini tanımlayan bir ColorScheme
içerir.
Sıralamalar | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Tema rengi belirtilmedi. Bu değer kullanılmamalıdır. |
DARK1
|
İlk koyu rengi temsil eder. |
LIGHT1
|
İlk açık rengi gösterir. |
DARK2
|
İkinci koyu rengi temsil eder. |
LIGHT2
|
İkinci açık rengi gösterir. |
ACCENT1
|
İlk vurgu rengini temsil eder. |
ACCENT2
|
İkinci vurgu rengini gösterir. |
ACCENT3
|
Üçüncü vurgu rengini temsil eder. |
ACCENT4
|
Dördüncü vurgu rengini temsil eder. |
ACCENT5
|
Beşinci vurgu rengini temsil eder. |
ACCENT6
|
Altıncı aksan 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 gösterir. |
BACKGROUND1
|
İlk arka plan rengini gösterir. |
TEXT2
|
İkinci metin rengini gösterir. |
BACKGROUND2
|
İkinci arka plan rengini gösterir. |
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ına bir bağlantı olduğunu belirtir. |
relativeLink
|
Ayarlanırsa, bunun bu sunudaki bir slaytın konumuna göre belirtilen ve o konumun konumuna göre bağlantısı olduğunu gösterir. |
pageObjectId
|
Ayarlanırsa, bunun, bu sunuda bu kimliğe sahip belirli bir sayfanın bağlantısı olduğunu belirtir. Bu kimliğe sahip bir sayfa bulunmayabilir. |
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. |
GöreliBağlantıBağlantısı
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ı. |
MülkEyaleti
Bir mülkün olası durumları.
Sıralamalar | |
---|---|
RENDERED
|
Bir mülkün durumu RENDERED ise ilgili öğe bir sayfada oluşturulduğunda ilgili mülke sahiptir. Öğe, placeholder alanı tarafından belirlenen bir yer tutucu şekliyse ve yer tutucu şeklinden devralınıyorsa ilgili alan ayarlanmamış olabilir. Bu da, mülk değerinin bir üst yer tutucudan devralındığı anlamına gelir. Öğ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 yine de alt şekiller tarafından devralınabilecek şekilde ayarlanmış olabilir. Bir özelliği, oluşturulan öğeden kaldırmak için propertyState değerini NOT_RENDERED olarak ayarlayın. |
INHERIT
|
Bir mülkün durumu DEHERIT ise mülk durumu, üst şekildeki karşılık gelen propertyState alanının değerini kullanır. Devralmayan öğeler hiçbir zaman INHERIT mülk durumuna sahip olmaz.
|
Düz Dolgu
Düz renk dolgusu. Sayfa veya sayfa öğesi tamamen belirtilen renk değeriyle doldurulur.
Ayarlanmamış olan değerler varsa üst yer tutucudan devralınabilir.
JSON gösterimi |
---|
{
"color": {
object (
|
Alanlar | |
---|---|
color
|
Katı dolgunun renk değeri. |
alpha
|
Bu piksel rengi = alfa * (renk) + (1,0 - alfa) * (arka plan rengi) Bu durumda, 1,0 değeri düz bir renge, 0,0 değeri tamamen şeffaf bir renge karşılık gelir. |
Dış çizgi
PageElement
ana hatları.
Bu alanlar ayarlanmadan bırakılırsa üst yer tutucudan devralınabilir. Üst öğe yoksa alanlar varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değeri kullanır. Bu da sayfa öğesi türüne bağlı olabilir.
JSON gösterimi |
---|
{ "outlineFill": { object ( |
Alanlar | |
---|---|
outlineFill
|
Dış çizginin dolgusu. |
weight
|
Dış çizginin kalınlığı. |
dashStyle
|
Dış çizginin çizgi stili. |
propertyState
|
Outline mülkünün durumu.
Bir sayfa öğesinde ana hat güncellemesi, aynı istekte başka bir değer belirtilmediği sürece bu alanı |
OutlineFill
Dış çizginin dolgusu.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind . Ana hatları doldurma türü.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
solidFill
|
Düz renk dolgusu. |
Dash Stili
Doğrusal geometrinin oluşturulabileceği kısa çizgi türleri. Bu değerler, Office 376 4. sürümünün 1. bölümünde yer alan "Office Açık XML Dosya Biçimleri - Temel Bilgiler ve Biçimlendirme Dili Referansı" bölümünün 20.1.10.48 bölümünde açıklanan "ST_PresetLineDashVal" basit türüne dayanır.
Sıralamalar | |
---|---|
DASH_STYLE_UNSPECIFIED
|
Belirtilmemiş tire stili. |
SOLID
|
Düz çizgi. ECMA-376 ST_PresetLineDashVal değeri "solid"e karşılık gelir. Bu, varsayılan kısa çizgi stilidir. |
DOT
|
Noktalı çizgi. ECMA-376 ST_PresetLineDashVal değerine ("nokta") karşılık gelir. |
DASH
|
Kesikli çizgi. ECMA-376 ST_PresetLineDashVal değeri "dash"e karşılık gelir. |
DASH_DOT
|
Alternatif kısa çizgi ve noktalar. ECMA-376 ST_PresetLineDashVal değerine ("dashDot") karşılık gelir. |
LONG_DASH
|
Büyük tireli çizgi. ECMA-376 ST_PresetLineDashVal değerine ("lgDash") karşılık gelir. |
LONG_DASH_DOT
|
Birbirini izleyen büyük çizgiler ve noktalar. ECMA-376 ST_PresetLineDashVal değerine ("lgDashDot") karşılık gelir. |
Gölge
Sayfa öğesinin gölge özellikleri.
Bu alanlar ayarlanmadan bırakılırsa üst yer tutucudan devralınabilir. Üst öğe yoksa alanlar varsayılan olarak Slaytlar düzenleyicisinde oluşturulan yeni sayfa öğeleri için kullanılan değeri kullanır. Bu da sayfa öğesi türüne bağlı olabilir.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Gölgenin türü. Bu mülk salt okunur durumdadır. |
transform
|
Hizalama konumuna göre gölgenin çevirisini, ölçeğini ve eğikliğini kodlayan dönüşüm. |
alignment
|
Gölgenin yerini, ölçeğini ve çarpıklığını belirleyen gölgenin hizalama noktası. Bu mülk salt okunur durumdadır. |
blurRadius
|
Gölge bulanıklığının yarıçapı. Yarıçap ne kadar büyükse gölge de o kadar yaygın olur. |
color
|
Gölge renk değeri. |
alpha
|
Gölge renginin 0,0 ile 1,0 arasındaki alfa. |
rotateWithShape
|
Gölgenin şekille birlikte döndürülüp döndürülmeyeceği. Bu mülk salt okunur durumdadır. |
propertyState
|
Gölge mülk durumu.
Bir sayfa öğesinde gölgenin güncellenmesi, aynı istekte başka bir değer belirtilmediği sürece bu alanı |
Type
Gölge türleri.
Sıralamalar | |
---|---|
SHADOW_TYPE_UNSPECIFIED
|
Belirtilmemiş gölge türü. |
OUTER
|
Dış gölge. |
Dikdörtgen Konumu
Referans konumlarını dikdörtgen olarak 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. |
İçerik Hizalama
İçerik hizalama türleri.
Office 376 4. sürümünün 1. bölümünün "Office Açık XML Dosya Biçimleri - Temel Bilgiler ve Biçimlendirme Dili Referansı" bölümünün 20.1.10.59 bölümünde bulunan "ST_TextAnchoringType" basit türünün değerlerinin bir alt grubundan elde edilmiştir.
Sıralamalar | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED
|
Belirtilmemiş içerik hizalaması. İçerik hizalama, üst öğeden devralınır. |
CONTENT_ALIGNMENT_UNSUPPORTED
|
Desteklenmeyen içerik hizalaması. |
TOP
|
İçeriği içerik sahibinin en üstüne hizalayan hizalama. ECMA-376 ST_TextAnchoringType ile ilgili değildir. |
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 kısmına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "b"ye karşılık gelir. |
Yer tutucu
Bir 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 farklı dizin değerleri olur. |
parentObjectId
|
Bu şeklin üst yer tutucusunun nesne kimliği. Politika ayarlanmazsa üst yer tutucu şekli yoktur. Bu nedenle şekil, özellikleri diğer şekillerden devralmaz. |
Type
Yer tutucu şeklinin türü.
Bu yer tutucu türlerinin çoğu ECMA-376 standardından yer tutucu kimliklerine karşılık gelir. Bu şekiller hakkında daha fazla bilgiyi, ECMA-376 4. sürümün 1. bölümünün 19.7.10 no'lu "Office Open XML File Formats - Fundamentals andBiçimlendirme Language Reference" (Office Açık XML Dosya Biçimleri - Temel Bilgiler ve Biçimlendirme Dili Referansı) bölümündeki "ST_PlaceholderType" türünün açıklamasında bulabilirsiniz.
Sıralamalar | |
---|---|
NONE
|
Varsayılan değer, bunun bir yer tutucu olmadığını gösterir. |
BODY
|
Gövde metni. |
CHART
|
Grafik. |
CLIP_ART
|
Küçük resim. |
CENTERED_TITLE
|
Başlık ortalandı. |
DIAGRAM
|
Şema. |
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
|
Altyazı. |
TABLE
|
Tablo'yu tıklayın. |
TITLE
|
Slayt başlığı. |
SLIDE_IMAGE
|
Slayt resmi. |
ImageProperties
Image
özellikleri.
JSON gösterimi |
---|
{ "cropProperties": { object ( |
Alanlar | |
---|---|
cropProperties
|
Resmin kırpma özellikleri. Ayarlanmazsa resim kırpılmaz. Bu mülk salt okunur durumdadır. |
transparency
|
Resmin şeffaflık etkisi. Değer [0,0, 1,0] aralığında olmalıdır. 0, etkisi olmadığı, 1 ise tamamen şeffaf anlamına gelir. Bu mülk salt okunur durumdadır. |
brightness
|
Resmin parlaklık efekti. Değer [-1,0, 1,0] aralığında olmalıdır. 0, etkisi olmadığı anlamına gelir. Bu mülk salt okunur durumdadır. |
contrast
|
Resmin kontrast etkisi. Değer [-1,0, 1,0] aralığında olmalıdır. 0, etkisi olmadığı anlamına gelir. Bu mülk salt okunur durumdadır. |
recolor
|
Resmin yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu mülk salt okunur durumdadır. |
outline
|
Resmin ana hatları. Ayarlanmazsa resmin dış çizgisi olmaz. |
shadow
|
Resmin gölgesi. Politika ayarlanmazsa resimde gölge olmaz. Bu mülk salt okunur durumdadır. |
link
|
Resmin köprü hedefi. Politika ayarlanmadan bırakılırsa herhangi bir bağlantı bulunmaz. |
Kırpma Özellikleri
Kapsayıcı içindeki bir nesnenin kırpma özellikleri. Örneğin, Image
.
Kırpma özellikleri, kırpma dikdörtgenini tanımlayan dört kenarın ofsetleri ile gösterilir. Ofsetler, nesnenin orijinal sınırlayıcı dikdörtgeninin karşılık gelen kenarlarından içe doğru, nesnenin orijinal boyutlarına göre yüzde olarak ölçülür.
- Ofset, aralıkta (0, 1) ise kırpma dikdörtgeninin karşılık gelen kenarı, nesnenin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
- Göreli konum negatifse 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 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ö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, 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. |
rightOffset
|
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. |
topOffset
|
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. |
bottomOffset
|
Ofset, nesnenin orijinal yüksekliğine göre orijinal sınırlayıcı dikdörtgenin alt kenarının üzerinde yer alan kırpma dikdörtgeninin alt kenarını belirtir. |
angle
|
Kırpma penceresinin, merkezin çevresindeki radyan cinsinden döndürme açısı. Rotasyon açısı ofsetten sonra uygulanır. |
Boyama
Resimlere yeniden renklendirme efekti uygulanır.
JSON gösterimi |
---|
{ "recolorStops": [ { object ( |
Alanlar | |
---|---|
recolorStops[]
|
Yeniden renklendirme efekti, bir renk durakları listesi olan bir gradyan ile gösterilir. Renk geçişindeki renkler, renk paletinde aynı konumda karşılık gelen renklerin yerini alır ve resme uygulanır. Bu mülk salt okunur durumdadır. |
name
|
Yeniden renklendirme efektinin adı.
Ad, gradyanın sayfanın mevcut |
Renk Durdurma
Gradyan bandında renk ve konum.
JSON gösterimi |
---|
{
"color": {
object (
|
Alanlar | |
---|---|
color
|
Gradyan durağının rengi. |
alpha
|
Renk geçişi bandında bu rengin alfa değeri. Varsayılan olarak 1.0 değerine ayarlanır ve tamamen opaktır. |
position
|
Renk geçişinin gradyan bandında yüzde olarak ölçülen göreli konumu. Değer [0,0, 1,0] aralığında olmalıdır. |
Ad
Yeniden renklendirme efektinin adları.
Sıralamalar | |
---|---|
NONE
|
Yeniden renklendirme efekti yok. Varsayılan değer. |
LIGHT1
|
Sayfanın renk şemasındaki ilk kullanılabilir rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT2
|
Sayfanın renk şemasındaki ikinci rengini kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT3
|
Sayfanın renk şemasında mevcut üçüncü rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT4
|
Sayfanın renk şemasındaki mevcut rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT5
|
Sayfanın renk şemasındaki beşinci rengini 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
|
Renk şemasındaki mevcut yedinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT8
|
Renk şemasındaki mevcut sekizinci rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT9
|
Sayfanın renk şemasında mevcut dokuzuncu rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
LIGHT10
|
Renk şemasındaki mevcut onuncu rengi kullanarak resmi aydınlatan bir yeniden renklendirme efekti. |
DARK1
|
Sayfanın renk şemasındaki ilk kullanılabilir rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK2
|
Sayfanın renk şemasındaki mevcut ikinci rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK3
|
Sayfanın renk şemasındaki üçüncü mevcut rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK4
|
Sayfanın renk şemasındaki dördüncü rengi kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK5
|
Sayfanın renk şemasındaki beşinci rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK6
|
Sayfanın renk şemasındaki altıncı rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK7
|
Sayfanın renk şemasındaki yedinci rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK8
|
Sayfanın renk şemasındaki sekizinci rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK9
|
Sayfanın renk şemasındaki dokuzuncu rengini kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
DARK10
|
Sayfanın renk şemasındaki onuncu rengi kullanarak resmi koyulaştıran yeniden renklendirme efekti. |
GRAYSCALE
|
Resmin gri tonlamalı olarak yeniden renklendirilmesini sağlayan bir yeniden renklendirme efekti. |
NEGATIVE
|
Resmi negatif gri tonlamaya yeniden renklendiren bir yeniden renklendirme efekti. |
SEPIA
|
Resmin sepya rengini kullanarak yeniden renklendirildiği bir yeniden renklendirme efekti. |
CUSTOM
|
Özel yeniden renklendirme efekti. Beton gradyanı için recolorStops konusuna bakın.
|