Other

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

number

X koordinatı ölçeklendirme öğesi.

scaleY

number

Y koordinatı ölçeklendirme öğesi.

shearX

number

X koordinatı kaydırma öğesi.

shearY

number

Y koordinatı kaydırma öğesi.

translateX

number

X koordinatı çevirisi öğesi.

translateY

number

Y koordinatı kaydırma öğesi.

unit

enum (Unit)

Çeviri öğelerinin birimleri.

OpaqueColor

Tema uygulanabilir 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ğeri türü. kind yalnızca aşağıdakilerden biri olabilir:
rgbColor

object (RgbColor)

Opak RGB renk.

themeColor

enum (ThemeColorType)

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

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

object (OpaqueColor)

Düz dolgunun renk değeri.

alpha

number

Bu color değerinin piksel Yani nihai piksel rengi şu denklemle tanımlanır:

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

object (OutlineFill)

Dış çizginin içi.

weight

object (Dimension)

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

dashStyle

enum (DashStyle)

Dış çizginin çizgi stili.

propertyState

enum (PropertyState)

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 RENDERED olarak güncellenir. Bir sayfa öğesinde kenarlık olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan diğer tüm anahat alanları yoksayılır.

OutlineFill

Dış çizginin içi.

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 yalnızca aşağıdakilerden biri olabilir:
solidFill

object (SolidFill)

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

transform

object (AffineTransform)

Gölgenin hizalamanın konumuna göre kaydırmasını, ölçeğini ve eğimini kodlayan dönüştürme.

alignment

enum (RectanglePosition)

Gölgenin hizalama noktası. Bu nokta, gölgenin kaydırma, ölçek ve eğilme kaynağını belirler. Bu özellik salt okunur.

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ölgenin 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 okunur.

propertyState

enum (PropertyState)

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

enum (Type)

Yer tutucunun türü.

index

integer

Yer tutucunun dizini. Aynı sayfadaki yer tutucu türleri farklı dizin değerlerine sahipse.

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

transparency

number

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

number

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

number

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

object (Recolor)

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

outline

object (Outline)

Resmin ana hatları. Ayarlanmazsa resmin kenarlık yoktur.

shadow

object (Shadow)

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

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
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 bulunan kırpma dikdörtgeninin alt kenarını belirtir.

angle

number

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

object (ColorStop)

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

enum (Name)

Yeniden renklendirme efektinin adı.

Ad, gradyanın sayfanın mevcut recolorStops renkleriyle eşleştirilmesiyle color scheme belirlenir. Bu özellik salt okunur.

ColorStop

Gradyan bandındaki bir renk ve konum.

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

object (OpaqueColor)

Gradyan durak noktasının rengi.

alpha

number

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

position

number

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.