Other

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

number

X koordinatı ölçeklendirme öğesi.

scaleY

number

Y koordinatı ölçeklendirme öğesi.

shearX

number

X koordinatını kaydıran öğe.

shearY

number

Y koordinatı kaydırma öğesi.

translateX

number

X koordinatı çeviri öğesi.

translateY

number

Y koordinatı çeviri öğesi.

unit

enum (Unit)

Çeviri öğelerinin birimleri.

OpaqueColor

Temalandırılabilir 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
Birleşik 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

Rengin yeşil bileşeni (0,0 ile 1,0 arasında).

blue

number

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

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

object (OpaqueColor)

Düz dolgunun renk değeri.

alpha

number

Piksele uygulanması gereken bu color kesri. Yani, nihai piksel rengi şu denklemle tanımlanır:

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 (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 ana hattı güncellemek, aynı istekte başka bir değer belirtilmediği sürece bu alanı RENDERED olarak günceller. Bir sayfa öğesinde anahat olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan diğer tüm 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
Birleşik alan kind. Anahat 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, "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 (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)

Gölgenin hizalama konumuna göre çevirisini, ölçeğini ve eğriliğini kodlayan dönüşüm.

alignment

enum (RectanglePosition)

Gölgenin hizalama noktası; gölgenin çeviri, ölçek ve çarpıtma işlemlerinin başlangıç noktasını belirler. 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 olur.

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önmeyeceği. Bu özellik salt okunurdur.

propertyState

enum (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 RENDERED olarak güncellenir. Bir sayfa öğesinde gölge olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan diğer tüm 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ı 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 (Type),
  "index": integer,
  "parentObjectId": string
}
Alanlar
type

enum (Type)

Yer tutucunun türü.

index

integer

Yer tutucunun dizini. Aynı yer tutucu türleri aynı sayfada bulunuyorsa farklı dizin değerlerine sahip olurlar.

parentObjectId

string

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

number

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

number

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

object (Recolor)

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

outline

object (Outline)

Resmin ana hatları. Ayarlanmazsa resmin ana hattı olmaz.

shadow

object (Shadow)

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

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

number

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

number

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

number

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

number

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

number

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

object (ColorStop)

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

enum (Name)

Yeniden renklendirme efektinin adı.

Ad, sayfanın mevcut recolorStops içindeki renklerle gradyan eşleştirilerek color scheme'den belirlenir. Bu özellik salt okunurdur.

ColorStop

Bir gradyan banttaki renk ve konum.

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

object (OpaqueColor)

Gradyan durağının rengi.

alpha

number

Gradyan bandındaki bu rengin alfa değeri. Varsayılan olarak 1, 0 değerine (tamamen opak) ayarlanır.

position

number

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.