Other

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 (Unit)
}
Alanlar
scaleX

number

X koordinatı ölçeklendirme öğesi.

scaleY

number

Y koordinatı ölçeklendirme öğesi.

shearX

number

X koordinatı kesme öğesi.

shearY

number

Y koordinatı kesme öğesi.

translateX

number

X koordinatı çeviri öğesi.

translateY

number

Y koordinatı çeviri öğesi.

unit

enum (Unit)

Çeviri öğelerinin birimleri.

OpaqueColor

Tematik bir düz renk değeri.

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (RgbColor)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind Renk değerinin türü. kind. aşağıdakilerden yalnızca biri olabilir:
rgbColor

object (RgbColor)

Opak bir RGB rengi.

themeColor

enum (ThemeColorType)

Opak bir tema rengi.

RgbColor

RGB rengi.

JSON gösterimi
{
  "red": number,
  "green": number,
  "blue": number
}
Alanlar
red

number

Rengin kırmızı bileşeni, 0,0 ile 1,0 arasında.

green

number

0,0 ile 1,0 arasında rengin yeşil bileşeni.

blue

number

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.
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.

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 (OpaqueColor)
  },
  "alpha": number
}
Alanlar
color

object (OpaqueColor)

Düz dolgunun renk değeri.

alpha

number

Bunun kesiri color. piksele uygulanması gereken resimdir. Yani son piksel rengi denklemle tanımlanır:

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 (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Alanlar
outlineFill

object (OutlineFill)

Dış çizginin dolgusu.

weight

object (Dimension)

Dış çizginin kalınlığı.

dashStyle

enum (DashStyle)

Dış çizginin kısa çizgi stili.

propertyState

enum (PropertyState)

Anahat özelliği durumu.

Bir sayfa öğesindeki anahatı güncellemek, bu alanı dolaylı olarak RENDERED (aynı istekte başka bir değer belirtilmediği sürece). Bir sayfa öğesinde dış çizgi olmaması için bu alanı NOT_RENDERED Bu durumda, aynı istekte ayarlanmış diğer ana hat alanları yoksayılır.

OutlineFill

Dış çizginin dolgusu.

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind Dış çizgi dolgusunun türü. kind. aşağıdakilerden yalnızca biri olabilir:
solidFill

object (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 (Type),
  "transform": {
    object (AffineTransform)
  },
  "alignment": enum (RectanglePosition),
  "blurRadius": {
    object (Dimension)
  },
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "rotateWithShape": boolean,
  "propertyState": enum (PropertyState)
}
Alanlar
type

enum (Type)

Gölgenin türü. Bu özellik salt okunurdur.

transform

object (AffineTransform)

Hizalama konumuna göre gölgenin çevrilmesini, ölçeğini ve eğmesini kodlayan dönüşüm.

alignment

enum (RectanglePosition)

Gölgenin çevirme, ölçekleme ve eğme için başlangıç noktasını belirleyen gölge hizalama noktası. Bu özellik salt okunurdur.

blurRadius

object (Dimension)

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

object (OpaqueColor)

Gölge rengi değeri.

alpha

number

Gölge renginin alfa değeri (0,0 ile 1,0 arasında).

rotateWithShape

boolean

Gölgenin şekille birlikte dönüp döndürülmeyeceği. Bu özellik salt okunurdur.

propertyState

enum (PropertyState)

Gölge özelliği durumu.

Bir sayfa öğesindeki gölgenin güncellenmesi, bu alanı dolaylı olarak RENDERED (aynı istekte başka bir değer belirtilmediği sürece). Bir sayfa öğesinde gölge olmaması için bu alanı NOT_RENDERED Bu durumda, aynı istekte ayarlanmış diğer gölge alanları yoksayılır.

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 (Type),
  "index": integer,
  "parentObjectId": string
}
Alanlar
type

enum (Type)

Yer tutucunun türü.

index

integer

Yer tutucunun dizini. Aynı sayfada aynı yer tutucu türleri varsa bunların dizin değerleri farklı olur.

parentObjectId

string

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

Image

JSON gösterimi
{
  "cropProperties": {
    object (CropProperties)
  },
  "transparency": number,
  "brightness": number,
  "contrast": number,
  "recolor": {
    object (Recolor)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  }
}
Alanlar
cropProperties

object (CropProperties)

Resmin kırpma özellikleri. Ayarlanmazsa resim kırpılmaz. Bu özellik salt okunurdur.

transparency

number

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

number

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

number

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

object (Recolor)

Resimde yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu özellik salt okunurdur.

outline

object (Outline)

Resmin ana hatları. Ayarlanmazsa resmin dış çizgisi yoktur.

shadow

object (Shadow)

Resmin gölgesi. Ayarlanmazsa resimde gölge olmaz. Bu özellik salt okunurdur.

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

number

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

number

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

number

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

number

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

number

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 (ColorStop)
    }
  ],
  "name": enum (Name)
}
Alanlar
recolorStops[]

object (ColorStop)

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

enum (Name)

Yeniden renklendirme efektinin adı.

Ad, şuradan belirlenir: recolorStops. renk geçişini sayfanın mevcut renkleriyle eşleştirerek color scheme. Bu özellik salt okunurdur.

ColorStop

Gradyan bandındaki bir renk ve konum.

JSON gösterimi
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
Alanlar
color

object (OpaqueColor)

Gradyan durağının rengi.

alpha

number

Bu rengin gradyan bandındaki alfa değeri. Varsayılan olarak 1.0 değerine ayarlanır, tamamen opaktır.

position

number

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.