Other

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

number

X koordinat öğesi.

scaleY

number

Y koordinat öğesi.

shearX

number

X koordinat toplama öğesi.

shearY

number

Y koordinat toplama öğesi.

translateX

number

X koordinat çeviri öğesi.

translateY

number

Y koordinatı çeviri öğesi.

unit

enum (Unit)

Çeviri öğelerinin birimleri.

Mat Renk

Temalı 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 tema rengi.

RGB Rengi

RGB rengi.

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

number

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

green

number

Rengin 0,0 ile 1,0 arasındaki yeşil bileşeni.

blue

number

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

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

object (OpaqueColor)

Katı dolgunun renk değeri.

alpha

number

Bu color değerinin piksele uygulanması gereken kısmı. Yani, son piksel rengi denklemle tanımlanır:

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 (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 çizgi stili.

propertyState

enum (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ı RENDERED olarak dolaylı olarak günceller. Bir sayfa öğesinde ana hattın olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan 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. Ana hatları doldurma türü. kind aşağıdakilerden yalnızca biri olabilir:
solidFill

object (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 (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 mülk salt okunur durumdadır.

transform

object (AffineTransform)

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

alignment

enum (RectanglePosition)

Gölgenin yerini, ölçeğini ve çarpıklığını belirleyen gölgenin hizalama noktası. Bu mülk salt okunur durumdadır.

blurRadius

object (Dimension)

Gölge bulanıklığının yarıçapı. Yarıçap ne kadar büyükse gölge de o kadar yaygın olur.

color

object (OpaqueColor)

Gölge renk değeri.

alpha

number

Gölge renginin 0,0 ile 1,0 arasındaki alfa.

rotateWithShape

boolean

Gölgenin şekille birlikte döndürülüp döndürülmeyeceği. Bu mülk salt okunur durumdadır.

propertyState

enum (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ı RENDERED olarak günceller. Sayfa öğelerinde gölge olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan diğer gölge alanları yok sayılır.

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 (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 farklı dizin değerleri olur.

parentObjectId

string

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 (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 mülk salt okunur durumdadır.

transparency

number

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

number

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

number

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

object (Recolor)

Resmin yeniden renklendirme efekti. Ayarlanmazsa resim yeniden renklendirilmez. Bu mülk salt okunur durumdadır.

outline

object (Outline)

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

shadow

object (Shadow)

Resmin gölgesi. Politika ayarlanmazsa resimde gölge olmaz. Bu mülk salt okunur durumdadır.

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

number

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

number

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

number

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

number

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

number

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

object (ColorStop)

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

enum (Name)

Yeniden renklendirme efektinin adı.

Ad, gradyanın sayfanın mevcut color scheme değerindeki renklerle eşleştirilmesiyle recolorStops öğesinden belirlenir. Bu mülk salt okunur durumdadır.

Renk Durdurma

Gradyan bandında renk ve konum.

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

object (OpaqueColor)

Gradyan durağının rengi.

alpha

number

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

number

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.